tests: do not fail dispvm+thunderbird test early if TB is not installed#817
Conversation
Move Thunderbird presence test earlier, so the test doesn't try to access /etc/thunderbird/pref when it isn't installed.
OpenQA test summaryComplete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2026060617-devel&flavor=pull-requests Test run included the following:
New failures, excluding unstableCompared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2026050504-devel&flavor=update
Failed tests22 failures
Fixed failuresCompared to: https://openqa.qubes-os.org/tests/176874#dependencies 22 fixed
Unstable testsDetails
Performance TestsPerformance degradation:20 performance degradations
Remaining performance tests:91 tests
|
|
PipelineRetry |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #817 +/- ##
==========================================
- Coverage 70.42% 70.23% -0.19%
==========================================
Files 61 61
Lines 14143 14139 -4
==========================================
- Hits 9960 9931 -29
- Misses 4183 4208 +25
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Checking if Thunderbird is installed is done later. Do not fail on
preparing its configuration - make it work also if /etc/thunderbird/pref
isn't pre-existing.
If TB is not installed, the test will be recorded as skipped anyway (so
the file won't be used), but create the dir anyway. This will allow
working with distributions not pre-creating that directory (if any).