Open baconYao opened 2 months ago
Thank you for reporting us your feedback!
The internal ticket has been created: https://warthogs.atlassian.net/browse/CHECKBOX-1577.
This message was autogenerated
If everything is in the same namespace, the issue does not happen.
However, if the override is applied to a test plan in one of the provider (with one namespace), and that test plan is then nested in another provider (with another namespace), the override is not applied.
→ Issue confirmed.
A workaround for you:
use
certification_status_overrides:
apply blocker to .*::.*
instead of
certification_status_overrides:
apply blocker to .*
The issue lies in the testplan unit where Checkbox adds the namespace to everything that does not have a namespace.
Hi @pieqq I've tried the method you provided but still has non-blocker cases.
certification_status_overrides:
apply blocker to .*::.*
The Submission-A use apply blocker to .*::.*
The Submission-B use apply blocker to .*
Compare Submission-A and Submission-B, we can find the miscellanea/submission-resources
case has been blocker but info/systemd-analyze
and info/systemd-analyze-critical-chain
cases are still non-blocker
Bug Description
In PR#1206 Certification team made every test job in client-cert-iot-.* test plans as cert blocker according to a decision made a few years ago which we have been using to judge the bug importance since then (All checkbox jobs being executed for the IoT project is a cert blocker)
Therefore, QA team started implementing this rule in each project. However, we observed that the status is still be
non-blocker
of some cases who are from base provider.Here is the simple PR to implement this feature. What I did is like below (
nest
thecert test plan
and havecertification_status_overrides
field be defined):To Reproduce
com.canonical.certification::client-cert-desktop-22-04-automated
certification_status_overrides
fieldmiscellaneous
andinfo
sets then executing it.Environment
Relevant log output
No response
Additional context
No response