This repository was archived by the owner on Nov 30, 2024. It is now read-only.
Include SPEC_OPTS in bisect reproduction command #2274
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously the following command:
would return a repro command something like:
To reliably run in the correct order, we need to include the seed from SPEC_OPTS - this patch adds this to the repro command, to now return:
To keep the cukes passing I've had to exclude the bisect feature from the
should
/should_not
prevention; this uses SPEC_OPTS to load a support file, which then shows up in the repro command produced by the cukes.Rather than add the
@allow-should-syntax
tag to these cukes I've introduced a new@with-clean-spec-opts
tag to try to communicate the intention better, even though it just controls the same hook as the existing tag. Does that seem reasonable?