redding / assert

Assertion style testing framework.
https://github.com/redding/assert
MIT License
10 stars 1 forks source link

runner: move test randomization to the base runner #249

Closed kellyredding closed 8 years ago

kellyredding commented 8 years ago

This moves the logic/handling for randomizing the test run order out of the default runner and into the base runner. I'm essentially saying this is not something that is intended to be overridden.

This is prep for adding logic to just run just single tests. I want to centralize the "baseline" features into the the base runner so they are always available, no matter what runner is in use. This is also prep for adding a custom runner that runs tests in parallel. It shouldn't have to re-implement this kind of basline behavior.

@jcredding ready for review.

jcredding commented 8 years ago

@kellyredding - Looks good :boom: