Details
Run a random 50% of the total tests. Completes in about 2-3 minutes.
Run a random 25% of the total tests. Completes in about 1-2 minutes.
Run all tests. Completes in about 5 minutes.
Run a random user-specified percent of the total tests. Time to complete, somewhere between 1-5 minutes.
Expect that all tests will pass. This is the normal way tests should run in production.
Expect that a random 20 percent of the tests will fail, while the other tests
pass. This is to demonstrate the test's failure handling.
Expect that a random 40 percent of the tests will fail, while the other tests
pass. This is to demonstrate the test's failure handling.
Expect that a random 60 percent of the tests will fail, while the other tests
pass. This is to demonstrate the test's failure handling.
Expect that a random user-specified percent of the tests will fail, while the
other tests pass. This is to demonstrate the test's failure handling.