Write guide to investigating openQA failures #896

Open
opened 2026-04-29 23:32:54 +00:00 by adamwill · 1 comment
Owner

We should document the basic procedure, expectations and techniques for investigating openQA test failures. This will help more people do it and provide cover instead of me mostly doing it all the time.

Key thing to note is priority: gating tests on Fedora updates (which is most of them) are most important, then non-gating Fedora update tests, then Fedora compose tests, then ELN update tests, then non-Fedora compose tests (IoT, CoreOS etc).

Also must note the core principle that all update test failures must be addressed. Flakes must be restarted. Real failures must be reported and a comment added linking to the report. Bugs in the test process must be addressed and related failures restarted. If a failure is introduced between tested updates, or by a waiver or something, it must be untagged (or, in rare cases, the test nobbled or disabled). Basically there should be no rows in https://openqa.fedoraproject.org/group_overview/2?limit_builds=100 without either the green (all passed) or grey (all failures commented) badges.

We should document the basic procedure, expectations and techniques for investigating openQA test failures. This will help more people do it and provide cover instead of me mostly doing it all the time. Key thing to note is priority: gating tests on Fedora updates (which is most of them) are most important, then non-gating Fedora update tests, then Fedora compose tests, then ELN update tests, then non-Fedora compose tests (IoT, CoreOS etc). Also must note the core principle that *all* update test failures must be addressed. Flakes must be restarted. Real failures must be reported and a comment added linking to the report. Bugs in the test process must be addressed and related failures restarted. If a failure is introduced between tested updates, or by a waiver or something, it must be untagged (or, in rare cases, the test nobbled or disabled). Basically there should be no rows in https://openqa.fedoraproject.org/group_overview/2?limit_builds=100 without either the green (all passed) or grey (all failures commented) badges.
Owner

Yes, because I should have a talk on Flock with this exact topic. So it would be extremely helpful.

Yes, because I should have a talk on Flock with this exact topic. So it would be extremely helpful.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
quality/tickets#896
No description provided.