Installation of ovmf added to worker's dockerfile and reporting amended to report uefi tests. Existence of key UEFI is tested to determine if the test uses uefi boot.
Details
- Reviewers
adamwill garretraziel jskladan - Maniphest Tasks
- T551: Add support for UEFI tests
I run tests on uefi enabled workers and then report results to wiki. Reports went fine. All results have been reported to the right place (czeck Beta TC1 inst. wiki)
Diff Detail
- Repository
- rOPENQA fedora_openqa
- Branch
- T551_Add_support_for_UEFI
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 190 Build 190: arc lint + arc unit
I added new variable $BOOTMETHOD$ to conf_test_suites.py to differentiate x86 BIOS and x86 UEFI columns in the wiki. UEFI tests are recognized by presence of variable UEFI in job.
fedora_openqa_schedule/report.py | ||
---|---|---|
64–68 | Y U No uefi = job['settings'].has_key('UEFI') ? | |
80 | Are you sure that all the testcases, which happen to have $RUNARCH$ also have UEFI column? |
I'd also like to see instructions added to the non-Docker README.md here, so this will work for non-Docker deployments.
fedora_openqa_schedule/report.py | ||
---|---|---|
80 | I guess we could go with the callback function approach I used for test instance names, here. |
InstallGuide updated, variable for reporting added
Install Guide now explains how to add qemu-ovmf
Variable for reporting results with just i386 and x86_64 columns added.
Explaining comment added for env variables.
Y U No
?