|
Ran
|
Jobs
1
|
Files
34
|
Run time
1min
|
Badge
README BADGES
|
push
github
[backport] quicktest: add -with-tag and -without-tag suite filters (#7241) Storage CI runs quicktest once per SR under test, but not every suite acutally depends on the SR passed via -sr. Suites like message, xenstore, event etc. exercise xapi behavior that has nothing to do with storage and produce the same result no matter which SR is passed. Today they still re-run in full for every SR. This patch tags every suite in quicktest.ml with a `tag list` (currently only `Sr` exists) and adds two new flags, -with-tag and -without-tag, to select suites by tag. A suite with no tags is common to every SR. Both flags are repeatable and can be freely combined with each other and with -run-only for finer grained selection. -list-tests also respects them. -list-tests also respect them, so `quicktest -list-tests -with-tag sr` shows exactly what a real -with-tag sr run would execute. Using a tag list rather than a closed variant keeps the door open for other axes to filter later (e.g. slow-running suites). Backport of PR #7227 (cherry picked from commit 4eeee4286)
3504 of 4355 relevant lines covered (80.46%)
0.8 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | python3.11 - 33164232022.1 | 34 |
80.46 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|