[uss_qualifier] Add filter option when running tests #1305
+37
−69
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.
When developing / debugging the application, we usually want to run a specific test (or subset of tests), but in the context of existing configuration set.
I usually used the approach of 'commenting unwanted tests' in yml configuration files, but that can be tedious, especially since they reference them self.
This PR propose to add a new option,
--filter, that, if used, will apply a regex on the test scenario ran.Eg. to run ConflictEqualPriorityNotPermitted,
--filter ConflictEqualPriorityNotPermittedcan be used. Or to run the two conflicts tests,--filter ConflictEqualPriorityNotPermitted\|ConflictHigherPriority(or just--filter Conflictin that case).