enhancement: Make --verbose
less noisy in combination with --run
#2351
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.
If you have a large test suite and you run into failures that you want to debug with traces, running that specific test with
--run
and specifying--verbose
gives you the traces, but also gives you a massive tree showing all the tests that were skipped because they didn't match the pattern you provided.Taking a leaf out of
go test -run
's book, this PR hides the tests that were skipped because they didn't match the pattern.As a bonus, this means that the
skipReason
set on test suites or individual tests is now propagated to the test results, which means that we can start displaying it in Hub.I've also fixed an error in the logic for filtering tests when policies have been excluded from a bundle.