Mass rebuild SOP: add note about testing with openQA
openQA can test side tags, now, so it should be possible to test the mass rebuild with it prior to merging. Let's add this to the SOP so we remember to do it next time (hopefully). Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
parent
fc5f853ea0
commit
c253d0a81f
1 changed files with 27 additions and 0 deletions
|
@ -230,6 +230,33 @@ Set up the Site for Packages that Need Rebuilt::
|
|||
$ while true; do ./need-rebuild.py > f26-need-rebuild.html && cp f26-need-rebuild.html /mnt/koji/mass-rebuild/f26-need-rebuild.html; sleep 600; done
|
||||
....
|
||||
|
||||
==== Testing the Mass Rebuild
|
||||
|
||||
Fedora openQA's update test suite can be run on the mass rebuild tag
|
||||
before it is merged, to find any major bugs it may cause. The command
|
||||
to trigger tests is `fedora-openqa tag <tagname> <release number>`,
|
||||
e.g. `fedora-openqa tag f39-rebuild 39`. This can be run as root
|
||||
directly on an openQA server (preferably the staging instance), or
|
||||
from any system with an appropriate configuration in
|
||||
`~/.config/openqa/client.conf`, as documented https://pagure.io/fedora-qa/fedora_openqa[here].
|
||||
The link to the results will appear as the first entry under Fedora
|
||||
Updates on the front page of the web UI (at time of creation, any
|
||||
updates that appear subsequently will go top of the list) with a name
|
||||
like "BuildTAG_f39-rebuild". On the results page you see when clicking
|
||||
this, green dots indicate passed tests, red dots indicate failed tests,
|
||||
yellow dots indicate 'softfailed' tests (these are probably fine), and
|
||||
blue dots indicate scheduled/running tests. Grey dots indicate a test
|
||||
that was cancelled (probably because a parent or sibling test failed).
|
||||
If you see all green (or green and yellow), things are good. All green/
|
||||
yellow and blue, wait for the blues to change color. Any red or grey,
|
||||
call for help from a QA person to interpret the results (and don't
|
||||
merge anything yet).
|
||||
|
||||
Contact an openQA admin (look for the tall, dashingly good-looking ones
|
||||
in https://matrix.to/#/#quality:fedoraproject.org[Fedora Quality chat])
|
||||
for help scheduling the tests and interpreting the results if you are
|
||||
unsure.
|
||||
|
||||
==== Post Mass Rebuild Tasks
|
||||
|
||||
Once the mass rebuild script completes, and all the pending builds have
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue