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

Some new needles

ec6b4aba70b2fe6dd60c0f5b0d0e47130cf848a1 authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
Misc updates/fixes

3f5a552515873ddd3dc9fdbadf7f8dd0f0d5ae18 authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
Add few more hardware workers

f60943a8584f93ba4b6d3a2ebe37061ed5ea0ee2 authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
Update Whonix tests

- update template name regex
- more flexible first start messages handling

ed2f54393e2601e342492dea495b61150bdbe2c5 authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
Update iso file test for R4.2

7cff15908c5bb182d89a929caea83550e5a2312e authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
Microcode update test

Check if ucode update is actually loaded.
Regression test for https://github.com/QubesOS/qubes-s...

8c19e2260606b0e62e7f6910bec196587f4133bd authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
OEM installation test

Regression test for https://github.com/QubesOS/qubes-issues/issues/8735

927fb568aa904e8aaf6d058eecb59a002c3397f6 authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
Test Disk Unlock Key feature in Heads

Regression test for https://github.com/QubesOS/qubes-issues/issues/8763

9d0fc54d2be9e81d89176d64abe3d40e89be3a92 authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
Workaround for missing HDMI output on recent Heads

It works okay after warm reboot, so reboot it via ctrl-alt-delete first.

https://github.com/lin...

32226ea2cfe7ad1c819b5b205b7710f1c05b957c authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
needles cleanup

6a6af8998f2a7ffee46c8e2d8dcd04077988caa1 authored 11 months ago by Marek Marczykowski-Górecki <[email protected]>
Disable e820_host only on OVMF

But then, force xen-swiotlb (for VMs with PCI devices) with kernelopts.

e820_host=1 makes VM cr...

698795fefbd7f948ea883352a432409d9ff2db06 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Needles for F39

ef7c157d1f89a965fb961010491337dc3bb2b201 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Run stubdom test on the "kernel" flavor

This component is also relevant for hardware support.

c533ebbf098192411108494810ef783aa21cfcc0 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Revert "Revert "Set Whonix time 5min forward during update in new updater too""

The new template is not built yet

This reverts commit f994aba10ac5824436ebaf80684df3d96e4eebb5.

88e50ebaa60162dd23c2cdcf77b1dcead8c03cf1 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Needles update

94536c8d161ee3eb0d918af159165beaad0c11a5 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Remove parts of update2.pm related to old updater

9555d90bf5473607c58342fdb7f4aca19f33c209 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Improve tests reliability - timeouts, wait_still_screen

Make the input/output synchronization a bit more reliable.

e113692efbca4dfe67202d57b8e9335ab41042f9 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Workaround for installer starting inactive

d7fe879fb4e2d17af7fdc895fb332370624c7c33 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Revert "Set Whonix time 5min forward during update in new updater too"

There is proposed solution, lets observe how it works:
https://forums.whonix.org/t/whonix-ws-16-...

f994aba10ac5824436ebaf80684df3d96e4eebb5 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Set Whonix time 5min forward during update in new updater too

Similar to
https://github.com/QubesOS/openqa-tests-qubesos/commit/d88efe8e662add61765cf9230d9d7b...

a57ea4ec6512d6e7af1a8fc1eeb4135d2d8de1c3 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Detect "copied 0 bytes" issue earlier

Before this change, the test noticed it only during paste, where it was quite
misleading why it ...

92e1c69090cc00d85a900ef39c9700e6220d1527 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Improve handling WiFi connection

Look for the right icon, not only notification. Add needles for connecting on
other hw runners too.

cc153dc8bf8300cad4a441449ae87a1153c7ccf0 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
install pipewire-utils

09c6ce50b470e11d8b0cfb518fee6261004da019 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Do not install AEM on Heads

Workaround for https://github.com/osresearch/heads/issues/1499 (heads don't
parse "if" in grub.c...

70d4661772fb522e656fcdb42e97a0270e38df36 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Improve release upgrade script

Unlock the screen if it gets locked during upgrade.
Update usbvm test to match both fresh policy...

788b3dfc607f67d5006c5811e675e831374b93d4 authored about 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Use `ip` instead of `brctl` in qubesteststub

`brctl` is deprecated and isn't installed by default.

Signed-off-by: Sergii Dmytruk <sergii.dmy...

545e6bb515f21ded52980389e54ad910dc418d80 authored about 1 year ago by Sergii Dmytruk <[email protected]>
Add `lspci` output to post-fail logs

Signed-off-by: Sergii Dmytruk <[email protected]>

3a930a001698f03ae16a3632e8f738b66bd9811d authored about 1 year ago by Sergii Dmytruk <[email protected]>
Make setting up partition table a bit less fragile

e1c2c2de19160b01f61e94cd50c950e69c525fd9 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Update aem-totp-code needle

Now output doesn't clash with help messages of plymouth.

Signed-off-by: Sergii Dmytruk <sergii....

806d1fe11278975ddd4568c6e82e35bd45c4110c authored over 1 year ago by Sergii Dmytruk <[email protected]>
Use larger marging for a couple of AEM needles

This makes the needles match when messages are offset to not clash with
plymouth's help message....

ca1fb590d30cddf5d4f0791ec090d7eecfe9b956 authored over 1 year ago by Sergii Dmytruk <[email protected]>
Remove duplicated AEM-related needle

Signed-off-by: Sergii Dmytruk <[email protected]>

b864285c5aac9636076fda3450163bf006b08b19 authored over 1 year ago by Sergii Dmytruk <[email protected]>
aem: look for shell prompt after 'reboot' command

ceb7c4900416bbb74b30a5b60bb4b276b1b5de49 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Integrate tests/aem.pm into openQA configuration

* Add 8 test suites (possible variations of the test)
* Run `aem-tpm1-srk-mfa` and `aem-tpm2-srk...

08c752a93f29919cdb830e9d05e0ef3f96faf6b1 authored over 1 year ago by Sergii Dmytruk <[email protected]>
Add test for anti-evil-maid functionality

The test is affected by a number of variables.

Specific to this test distribution:
* TEST_AEM=...

3b83c8ca75069c721cda981e437b87554f5b8b93 authored over 1 year ago by Sergii Dmytruk <[email protected]>
openqa_vm_setup.md: set NICMODEL

Signed-off-by: Sergii Dmytruk <[email protected]>

3887376a3ac83a7c7b9fb0332d8db0532a8403a1 authored over 1 year ago by Sergii Dmytruk <[email protected]>
openqa_vm_setup.md: fix developer mode

Signed-off-by: Sergii Dmytruk <[email protected]>

76c3d7b0e878699c050cdfcd1279a90dedf850c7 authored over 1 year ago by Sergii Dmytruk <[email protected]>
Various needles

ad4db64c39f72394d8480d91dc9b085af827f39d authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Misc fixups

8eadba3288be7588ac600b3372d05e45f577f63b authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Add needles for ext4 install - for release upgrade

b9c3665b69a5876ef9d3c9b59aa23a67a53abe8e authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Improve handling whonixcheck wizard

bf972e82f45fa4fcb402babb6edd2af7d1aefbd0 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
More logs

f0784c87abf57ba9222cb825cda30c91824c33c8 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Adjust tests for default xfce flavor

cdbe89758c3aee8eb3c1ac4ad001313c216c95cf authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Type a bit slower in some places

12880b4f76f499bc9d1e7ea3a5c46178996948d3 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Update release upgrade tests

21acacfaf2f749c304022a9647f7f70fc7d6e2e3 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Use new updater on R4.2+

b1e3dfa98353ef17620305a3df741ed34eef507c authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/21'

* origin/pr/21:
Add example of openQA setup in an openSUSE VM

3dc4cc9426e24329a439b79941732ad813904f43 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Needles update

807d374c685e47fa4777ac6228131589868aa7a0 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Use new policy format for enabling qubes.InputTablet service

And also enable it earlier for qemu tests - to avoid "deny" notification on
first start, which i...

c3496976827488cb3728faae3b7e698d4d5e485f authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Add app-u2f/app-ctap/FIDO test (WIP)

This test is still kinda WIP, so it isn't enabled in any schedule, but it's
good enough to be co...

888cadb1e99bde0b3323390770ca09f7f40f7723 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Fix package name mapping

It's qubes-core-qrexec-libs, not qubes-qrexec-libs

e4dd6af593bea47e8077f1f903bc40687e2f0e76 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Adjust windows tests for updated qvm-create-windows-qube

Skip hash check for now, it's fast moving target.

208e1fd65d5a35f609ec932af1750accc9b73a69 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Adjust repository setting for R4.2

Now Qubes uses signed-by under Debian, so do the same in the formula, so it
will not result in t...

45f42bb18615d80c494768ec04394ce159ad41d1 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
A round of increasing timeouts or other reliability improvements

When there is some specific change to wait for, try to do that instead of
"sleep", for example w...

d8a2fc187862e1731dd0fd83044da22a133dec70 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Add basic KDE tests

64b5a054f787ff9201da65e51a709dd746a40c6a authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Fix updates widget test for dom0 notification

The notification is triggered by changing updates-available flag state to 1.
So, ensure it is in...

ab9d113c37ec410964022ae62643214f2cb6f3ec authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Improve scrolling through windows menu looking for Explorer

Depending on the version and what was opened before, web browser may not be
visible on the curre...

8be1f135b3309ec9cb1390249911e6d05d6a1a25 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Log more messages on kernel panic

a275bcca8a49e0ff3a46d75003ec9bf2a2c66b3c authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Disable old global settings test on R4.2

There is new "global config" now, and it will need separate test.

f6e82ceb4716a7768cdd3863eea6d0c2245d2c2b authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Install pipewire-pulse on Debian >= 12

It was disabled on all Debian versions before.

d8b2817eb6b603a4ac251307ef6f9af25fcf59ba authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Use primary updates server for templates on R4.1

There is no automatic fallback there, so use the primary one, to allow testing
even before mirro...

7baa46e0b085f0c1450ad99e9f465729e3547fce authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Avoid 'cp -i' alias asking for confirmation

'cp -f' does not override -i from the alias, so use /bin/cp to avoid using the
alias at all.

38638ce575f843c6af31ae29e3613b6d36a9d9b6 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Add example of openQA setup in an openSUSE VM

Signed-off-by: Sergii Dmytruk <[email protected]>

ada210a356e0bdba589165149b124db412c1572b authored over 1 year ago by Sergii Dmytruk <[email protected]>
needles update

Mostly for f37-based sys-gui.

1da6038107585a93ede66dcec2f37fb4d2c02158 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Update windows tests for new menu

And update MS Edge first start wizard handling.

8f5e542806f5b31a166701aae8eb79bbb663927d authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Log more of sys-net/sys-usb console

When sys-net just crashed, uploading files won't work, lets get a bit more into
console log.

a4fb52544ac5c13ce7371e4b1a48b6eadbed2334 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Actually take into account length of cancellation

5cc9e87bf50267a631f85c9f7f32e1c33891fd25 authored over 1 year ago by Marta Marczykowska-Górecka <[email protected]>
More updater fixes

8d0a51dd8c97f81005be9f792d4fc553707ea7c0 authored over 1 year ago by Marta Marczykowska-Górecka <[email protected]>
More updater test fixes

96cb29701718150411bfdbff80a48291901876a7 authored over 1 year ago by Marta Marczykowska-Górecka <[email protected]>
Fix tests for new updater

9b411bb3b18336ee794234be815661257602cd5c authored over 1 year ago by Marta Marczykowska-Górecka <[email protected]>
Merge remote-tracking branch 'origin/pr/18'

* origin/pr/18:
Remove unnecessary updater test step

dee27d95942be75c8a47f3c02c0f5fbdf38b2789 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Remove unnecessary updater test step

f0d64176d3fd162518114dac77e1c9cc45a51298 authored over 1 year ago by Marta Marczykowska-Górecka <[email protected]>
needles update

1c03c025074b00cac6be9558af8c4caf6ae823ba authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
more logs

bb1bc5891f5bc146063036dc3167285effad0d57 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Needles update

5a5a9ac2f03454ef8b83dd44ae9bcdd54241e817 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Increase timeout when selecting device

a815ee98b75aef2da71a3273324d543c69ef1163 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Fix starting qube manager from new menu

0ba550ccf8caa6d740713d95f959e8054ee5399c authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
More logs

e0eaa6e75aeff695cac377e2090a76fe1d6c06ca authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Fix /etc/resolv.conf handling in one more place

Remove symlink first, then create a normal file with a DNS address.

6ea59a557a1e8b3204d304baea97d52e6d9fce62 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Register hw10 machine

1dd5e963142481666a4c9a3d3c2db53cd2ac52ab authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Better logging of Windows install failure

f191605bb83ede8e3f6049f79e68bb8915277760 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Add pipewire tests

4aae7941b6f6e886f447e8167e11c3b38877da86 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Needles update

6dab00e85ad250f88b13d8f4ea327a6256fd3409 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Adjust SELinux relabel

3e57a1ce03be8b7a2c292c1217b734b4e5b484b4 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Schedule pipewire and zfs tests

The former in PRs runs for now, as it isn't merged yet.

5a646db7ae768bbffae1313c4dd1fb9224c8592d authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Download fedora-37-xfce template for GUIVM tests

760e99a2dea947dd194ed336ac641553d335b40b authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Add test suspending Windows VM

56e41fa7c6345257681be244cc3dad4e7e62d57c authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Adjust guivm startup for R4.2

The xfce restart workaround is relevant only for R4.1
The 'passwd' tool is not installed by defa...

3ec97ed678ea82857d29296403709295e72fb4c1 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Add ZFS pool setup

6663b67fdab82c8cf7bd83848c93a5c3152d5e5f authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Use com1 console on hw1

It got a PCIe card with serial consoles, so use that (add appropriate options
to the Xen cmdline...

6ff6063108b2920c4b8d692f1d6c9a3c82c3968b authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Increase few timeouts

And also add workaround for selecting wrong application in VM settings: when an
entry near top i...

68f7659d87e6a71515898d7c714bfbc886d5db1f authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Update hostname for TCP console

e8f4e6f383a6f828aaa6b2035f9f03b9664f7b54 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Fixes for post-fail logs collection

1. Remove (broken) /etc/resolv.conf symlink before writing DNS address there.
Workaround for ...

c71228551548dc203511745de89721df0c501cbf authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Improve clicking on wifi name.

Instead of sleep, add a retry if network list changed in the meantime.

8559226c0ec329cf6c6aa9d72e39136bc1bcf62d authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Update USB keyboard/mouse handling

The R4.1 installer got ability to setup USB keyboard too, so that's not
necessary anymore. And a...

3f1c73b847eb7186c22a559da25394b0c89209d9 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Remove dom0-workarounds state

The xenstore trigger workround seems to not be necessary anymore.

3f65def50028a782b517f42dba1bfd179b36ea9e authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
needle cleanup

remove those not matched for a long time

917934500f4a1db2c553965d03927c2ef3078499 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Stabilize TorBrowser test a bit

Increase timeouts, click on close confirmation.

b2db10a937ec8fe87380fcc539b90163071e1932 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Update job templates

19f43bb3d7c739d220ddb153ed24b710ac370dac authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Collect logs from some successful runs too

Useful as a reference point to compare against.

66c4158d8d537ebd16b8e7a95ad2beb75ba75339 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Updates for physical machines testing

Add hw2 and hw7 parameters, update some others.

17b96c057b93d9fe76b1a74cd76d250bf93219a0 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>