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.
Fixes #4576
While looping over the discovered tests, mark them as skipped if they
are listed on the CLI as such.
Later, while summarizing the test outcome, report the counts for the total,
failures and skipped tests.
Since the change was to the test runner itself, I wasn't sure of the best verification strategy. I setup a manual test using the following method.
First, I created an isolated test root with the following file:
The idea being it contains one test that should pass, and one that should fail.
Next, I ran the test runner on this and checked the output while specifying each of the two tests is skipped separately, and finally both together.
Finally, I repeated this step for
-v
and-vv
to verify the higher verbosity levels still reported the expected outcomes.Click to see the full output.
Using
-v
:Using
-vv
:Done checklist