-
-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various test improvement, especially for testing minimal templates #639
base: main
Are you sure you want to change the base?
Conversation
e01beb9
to
58871e8
Compare
This allows more effective skipping tests for specific templates - without doing any setUp/tearDown.
... using another template for management dvm. That other template can be selected with QUBES_TEST_MGMT_TPL variable. For this to fully work, test updating a template instead of AppVM, as it will use updates proxy which should work with minimal template (contrary to direct network access).
This makes sense for testing if in-vm kernel works out of the box in selected templates. QubesOS/qubes-issues#5212
Plain minimial template wont work, but this allows testing if minimal + just networking packages installed. Specifically, this tests if installing qubes-core-agent-networking is enough to get networking working with minimal template.
58871e8
to
469e147
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #639 +/- ##
==========================================
- Coverage 69.49% 69.44% -0.06%
==========================================
Files 58 58
Lines 12465 12434 -31
==========================================
- Hits 8663 8635 -28
+ Misses 3802 3799 -3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
OpenQA test summaryComplete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2024113016-4.3&flavor=templates Test run included the following:
New failures, excluding unstableCompared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2024111705-4.3&flavor=update
Failed tests45 failures
Fixed failuresCompared to: https://openqa.qubes-os.org/tests/119126#dependencies 1 fixed
Unstable tests
|
No description provided.