Randomize the order tests run

To ensure that tests don't depend on one another, randomize the order in which they run.