added randomize to run the tests in a random order