Skip to content
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

add support for snoozing tests #2237

Closed
dustymabe opened this issue Jun 21, 2021 · 5 comments · Fixed by #2307
Closed

add support for snoozing tests #2237

dustymabe opened this issue Jun 21, 2021 · 5 comments · Fixed by #2307
Labels
jira for syncing to jira

Comments

@dustymabe
Copy link
Member

Feature Request

It would be nice to be able to snooze a CI test for a period of time. In this case the failure is a known issue and is the cause of something else (like a transient infrastructure issue) or being worked on upstream.

Something like this could be really useful for our rawhide stream where we'll see failures often and need to temporarily ignore issues while we work with upstream to get them fixed.

@cgwalters
Copy link
Member

Tangentially related I'd like to add tiers to our tests, like tier-1, tier-2 etc, probably as tags. My strawman would be "boots, core Ignition bits work (but perhaps not raid-1 e.g.), runs containers and upgrades" is tier-1.

@saqibali-2k saqibali-2k added the jira for syncing to jira label Jun 29, 2021
@dustymabe
Copy link
Member Author

Tangentially related I'd like to add tiers to our tests, like tier-1, tier-2 etc, probably as tags. My strawman would be "boots, core Ignition bits work (but perhaps not raid-1 e.g.), runs containers and upgrades" is tier-1.

Good idea. Mind opening a separate issue for that?

@dustymabe
Copy link
Member Author

dustymabe commented Jul 1, 2021

One idea for how to implement this feature:

We already have a kola-denylist.yaml. We could add an extra entry in there. Something like:

- pattern: ext.config.podman.rootless-systemd
  tracker: https://github.com/containers/buildah/issues/3071
  streams:
    - branched
    - rawhide
  snooze_until: 20210731

So this test would be snoozed until the end of july on the branched and rawhide streams.

@jlebon
Copy link
Member

jlebon commented Jul 5, 2021

I think we should really fold the denylist stuff into kola proper before we start adding more sophistication to it (that's #1165).

@dustymabe
Copy link
Member Author

I think we should really fold the denylist stuff into kola proper before we start adding more sophistication to it (that's #1165).

After a quick discussion a rough summary of the steps that would need to be taken are:

then we can get back to this RFE:

  • add ability to snooze a test for a period of time

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
jira for syncing to jira
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants