os-autoinst-distri-rocky/lib
Adam Williamson 461f3a6132 Update testing: log packages in update and installed packages
Summary:
This adds some logging related to the update testing workflow,
so we have some idea what we actually tested. We log precisely
which packages were actually downloaded from the update - this
is important as updates can be edited and when examining results
we'll want to know which packages actually got used. We also
add a new module which runs at the end of postinstall and tries
to figure out which packages from the update were installed in
the course of the test. This still isn't a guarantee the test
actually *tested them* in any way, but it at least means they
got installed successfully and didn't interfere with the test.

Test Plan:
Run the update test workflow, check the logs get
uploaded and seem accurate (sometimes some RPM garbage messages
wind up in the package log, I'm not too worried about that at
present). Run the compose test workflow and check it didn't
break.

Reviewers: jsedlak

Reviewed By: jsedlak

Subscribers: tflink

Differential Revision: https://phab.qa.fedoraproject.org/D1149
2017-02-23 14:51:19 -08:00
..
anaconda.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
anacondatest.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
fedoradistribution.pm drop our implementation of script_run in favour of os-autoinst 2016-10-20 09:24:48 -07:00
freeipa.pm Move all remaining utility functions into exporter modules 2017-01-17 23:15:44 -08:00
installedtest.pm Make log upload work when installed system hits emergency mode 2017-02-01 12:30:21 +01:00
packagetest.pm drop our implementation of script_run in favour of os-autoinst 2016-10-20 09:24:48 -07:00
tapnet.pm Add support for testing updates 2017-02-22 11:33:32 -08:00
utils.pm Update testing: log packages in update and installed packages 2017-02-23 14:51:19 -08:00