Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/openqa-tests-qubesos
OpenQA tests for QubesOS
https://github.com/QubesOS/openqa-tests-qubesos
Handle buster testing->stable update
9059e985540f8488ea47e8b2ad7137da67c0e04e authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>Reset _default_function, otherwise it takes precedence over _default.
101b63cada399b196c4c559b601640e0abafb4d8 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>e51ed8f9b7a6b40fb2556a935df7d9bf32d82477 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
f76b725a92cf732a58f881be90826806d4e58a00 authored over 5 years ago by Marta Marczykowska-Górecka <[email protected]>
eefe11d59164a4eace20670b101fdbbdaef1c53e authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
In R4.1, firstboot apply configuration after clicking "done", not just after
exiting from qubes ...
- killall isn't installed by default, use pkill.
- increase timeouts for system boot and test pr...
It's possible to request more templates with UPDATE_TEMPLATES option. Increase timeouts which we...
de64ef9be4ce999387f3f6a522e4700d60e02e9a authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>5e4fc5f3df6dcb6f18fb21b5bc8d0ef2bae812a2 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
See os-autoinst/os-autoinst#1075
c5fe34999db08e90e6cd7fa495227a942a223ea6 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>db068203e191aa987737868b97cfaa1de30053b5 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
93fdac773527ca2f5ee31a0f10dec9a6dd30f129 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
fc7691db204393f71eabf8cf9fc1c71cbd9bfa57 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Updated QEMU reports different serial number (it isn't 42 anymore). Accept any
serial number.
Generic test to detect if any startup service failed.
0424d0f4f62ee547eb054db53c31907bdc3709f3 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>It should be graphical.
8b79b6bb6be77b6f2c1e14a4d622978250a8af33 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Danish installaion defauls to different keyboard layout. Instead of adjusting
all the tests, res...
QubesOS/qubes-issues#4902
a68e773ffb3150f887f665e0573d67684f3a1e2f authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>8701aa90888bbd91cacb9020e4d5d4e802a6bacd authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
82c5fb597978c21237e6590ad383cd274eb00b1e authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
In perl it's 'ne', not '!='. And in some cases logic was reversed.
354cf373b85f28fabf673eb66edfd0e2446712c5 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>This is useful for analyzing firstboot failures.
0bea226826c6d899fad87c9ca43e8c387a672203 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
On Debian, update check takes the dpkg lock and prevent other instance from
installing updates -...
jessie-backports is gone and shouldn't be in Debian stretch at all.
Whonix onion repositories ar...
OpenQA UI displays 'error' same as 'skip', so it's easy to miss. Lets report it
as a failure.
42147ce494153abee273ae27ee4316a14a3685d4 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
44ad837ee5a97f0565d41b11d55b4fb88d94e0b0 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/1:
Fixed whitespace and indents
Mechanism for running all gui tests in main.pm a...
b1907b2a4eeb3a9f120cc5c6fb588f2e85fb9fae authored over 5 years ago by Marta Marczykowska-Górecka <[email protected]>
1f1b52ea8c4bdd6d0fcbe10968c2c16050e9dd20 authored over 5 years ago by marmarta <[email protected]>
Some tests, especially for split gpg may trigger a qrexec call that isn't
automatically accepted...
Since mouse works, it's possible to actually click on the wizard, not just
blindly control it fr...
Enable input proxy for USB tablet. This is a bit hacky, because QEMU emulated
tablet is specific...
At this stage, the system isn't good enough to rollback to it and successfully
execute other tests.
Apparently 4h is not enough anymore :(
19a5e467f399084d9b394f283194d7c17251c367 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>38481ba4f428f746caa7b5aaae62e3868854e7de authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
14617e24dc53cfdbecd245ad8b5f15509da3e23a authored over 5 years ago by marmarta <[email protected]>
8c9f450b338313b9190d0e6c86b88ffaa92c35fc authored over 5 years ago by marmarta <[email protected]>
bdffcb4c2b23422790d6c152fb3b80ce4c31d0c4 authored over 5 years ago by marmarta <[email protected]>
f3d3314f1709ec878e146270622418e91fb44359 authored over 5 years ago by marmarta <[email protected]>
033ea270f4e693a33e0d771c4d15823df98d793c authored over 5 years ago by marmarta <[email protected]>
22ebd3066f1a1c71fbc5de2587772d335578851e authored over 5 years ago by marmarta <[email protected]>
7af26aff963a51ea24ec8eb28ed359dff8ae7826 authored over 5 years ago by marmarta <[email protected]>
c5b9558f84b77dded78b8c3608bd6819ab1b6f10 authored over 5 years ago by marmarta <[email protected]>
92aad3a18b5e24ca0778af092d7bd7bb73f8785c authored over 5 years ago by marmarta <[email protected]>
174c5b5410234b2137e221fad63cb14802dfa534 authored over 5 years ago by marmarta <[email protected]>
36308cc322fbee9f5b7d52605513ce9dc598171a authored over 5 years ago by marmarta <[email protected]>
5a5274e9ac41a1389390fc48adbffb61e967f4e9 authored over 5 years ago by marmarta <[email protected]>
b6a69d9254e2ac74678d047dd3913f5ccbfbfd66 authored over 5 years ago by marmarta <[email protected]>
06212812762c5a06def3767ad8742e0d79cd1063 authored over 5 years ago by marmarta <[email protected]>
Do not simply assume a timeout, properly wait for it (and fail if it isn't
detected). Otherwise ...
4df169d53d1175935e2553a62925ea9d8f398c91 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
It's used only late in the process (especially update tests), so better fail
the test early if i...
tar will exit with non-zero status if any file change during the process. But
upload the archive...
76e7933c9b47cf308b012283b1e2d36dc2dcd24b authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Otherwise if vrms complains about locale, whonixcheck treat this as non-free
packages are present.
a76b260359eb28f906a922500395a1c14c264b05 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
4600fa4134b63477f0aa1ef4bfdf2fbdfeda2df3 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
There is no point in publishing intermediate hdd images. This will help
automatically cleanup ol...
Do not fail "update" test (on which depends all the other system tests) if
whonixcheck fails.
Th...
pkgrepo.managed fails to enable apt repository, if it's already there but
commented out. This ap...
python-pip is installed for system tests.
0307d5937090211995397e5cd5cc3b331696754f authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>This function is too long to reliably type it over VNC.
9e9a1642c56e0c1a14c11c7903fb9a11a0340897 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>433b562d7d2cc51b6c0c2bb82205badb95c436e9 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Save the system state after initial whonix configuration.
b9a607116f53783367f8d8aadc4b9e2e29779b88 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>58d02d436f0794b02ea761a44b52bcd849865942 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
When testing freshly build templates, it would be better to _not_ update
anything, to test what ...
Do not require update.pm to be loaded for them.
Especially make them run before whonix firstrun ...
961a98a9b0702318031b3fdfdae97b463b80b310 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Sometimes network backend miss notification about new device, which cause
toolstack timeout to s...
Make tests fail on timeouts only when really something hangs, not when it's
just slow.
qubes.tests.integ.pvgrub -> qubes.tests.integ.grub
But keep the old task name, to correlate tes...
07be3e5c73e4836567e96876f5492aa314f72d3c authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Run tests/mount_and_boot_options.pm and tests/usbvm.pm only after rebooting
after update. Which ...
git and python3-cairo are required to install and run dogtail (used for
splitgpg tests).
This directory will surely change while making the tarball, which will prevent
uploading it.
After an update, remove temporary repository, but make sure it is the last
step.
534f5d5b75739f844b664bb910fcc93a9b218d7a authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
d4c366e830c98c2ada98b9c31690876664c0cdbb authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
It's in stable for some time already
0b0f0667b7823ca775cd81cac487433cad85f4ff authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>67b76f48bfc2a4a4beb5c9851d957068fdae0c61 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Print VM's logs to console, with dom0 timestamp added, to collect them later.
Also adjust log l...
ba829e07c55b178bf0116ed96148cef28f828c63 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>Fix free space getting and make sure the test finishes until getting to the next module.
d206349b02a62f6207759a4322a7ebab15665c2f authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>3e676dcfab336484c723c743dcebb9c61be01d63 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesOS/qubes-issues#3224
8e400df08f14efe968e7d407c8c1ead7cc651449 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Install updates only once, save the disk image and use it for actual tests.
This is more effecti...
- Provide onion service for whonix.
- Disable update repo after using - will not be available wh...
Log output from VMs journal to console (which is archived in dom0).
Log more details from libvir...
There may be some leftovers from failed tests, which could prevent uploading
logs and other resu...
Also, upload uefi installed system. But don't use it yet for tests.
8002414f22b07dfa812ad61f5624a177b01f4f11 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>6c149a6faf1a9cea2e96aa11adcd4a63224f2d5a authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
a6a822959de4ddd68247a6399594b63ced791b80 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
When trying to collect logs, it may fail to enable networking. Log enough
information to serial ...
276ef1ac9b8da6e6eef2f5b19de32ab11d531ef1 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
bbe316f428c49225925b1f8f8d0d87ac587f1124 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
- make initial extra-files tarball as small as possible, otherwise typing it fails
- fix core2 p...
Reported by @rustybird in https://github.com/QubesOS/qubes-vmm-xen/pull/45#issuecomment-419654082
397575639e2e097955c1064b11861d4601217ec2 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Since Qubes OS tests are (finally) compatible with nose2 runner, so it can be
used here and nice...
And install kernel-latest-qubes-vm, the option is only there.
Note that this applies only to tes...
ae7668b05db5af6bf93d06f32b9f616e8b2ca2b2 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Don't match user name repeated by getty.
ffb9ef333433de7ddeecd4b8de9d8c53613da98b authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>