forked from cucumber/cucumber-ruby
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
In addition to predictability, another useful property of random ordering is stability, i.e. if a given seed results in the order BCDA, then skipping a step will not affect the relative order of the other steps: if C is skipped, the order should be BDA. This is a necessary precondition for bisection, should we wish to add that in the future. As randomisation takes place before filtering we get stability for free. This change just documents it and preserves it from future regression.
- Loading branch information
1 parent
16d2277
commit eb6e54c
Showing
1 changed file
with
64 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters