Add --except option to nitrile test
What does this MR do?
Adds a CLI option --except to nitrile test, which specified which test cases to exclude. It's the opposite of --only.
It hasn't been added to nitrile build, because (1) it isn't needed at the moment, (2) it adds additional complexity because there may be dependencies between targets, which will have to be taken into account when implementing except for nitrile build.
Changes to public APIs
No changes to existing functionality, only additions.
Author's checklist (required)
-
Intermediate commits compile (use git rebase -i mainif not) -
Newly added code has a style consistent with the rest of the repository -
Newly added code is documented (guidelines) -
If bugs have been solved, tests have been added (guidelines) -
A changelog entry has been added (guidelines)
Related issues
Closes #38 (closed)