-
Notifications
You must be signed in to change notification settings - Fork 169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
denylist: support being able to denylist a subtest #2468
Comments
Sounds like a useful addition to the current functionality. Currently, kola only becomes aware of most sub tests (with the exception of non-exclusive tests) at test runtime (ie they are not registered). The current denylist logic is handled before tests are started, so sub tests are overlooked. Two approaches come to mind:
|
While subtests are often used to separate truly independent subtests, in practice they're also used as "checkpoints" of test code that build on top of each other. So I don't think one can simply denylist a single subtest, without having it also imply denylisting all the subtests that follow. Maybe a better avenue is to enhance the exclusive tests work to support subgroups, and then split out instances of the first kind of subtests above into separate tests sharing the same provisioned resources? |
Good to know. Though I think in practice when the user went to denylist the test and then did a subsequent run, they'd discover the dependency and realize denylisting the individual subtest won't work and they'll need to denylist the top level test.
Sounds a bit complicated (maybe?) for what I was going for here. If this feature request isn't somewhat easy to do we should probably skip it. |
We currently have a specific sub-test that is failing consistently on certain platforms. It would be nice if we could denylist/snooze just the subtest.
With:
I currently see:
Which is not correct.
The text was updated successfully, but these errors were encountered: