dracut/test
Frantisek Sumsal 3f56d481e8 test: don't use `-cpu max` in GH Actions
There appears to be an issue with newer QEMU versions (spotted with Arch
Linux and C9S containers) which causes the respective GH Action to hang
when booting a QEMU VM in combination with the `-cpu max` parameter.

During (a particularly painful) debugging session I once managed to get
some output from such "frozen" machine (using `earlycon` and
`earlyprintk` kernel cmdline options), and in that particular case the
VM died with a trap caused by an invalid opcode.

I couldn't reproduce this locally, only in GH Actions environment with
Arch Linux and C9S containers. Also, so far I haven't found out which
specific CPUID flag causes this, but using the `IvyBridge-v2` feature
set seems to mitigate the issue.
2021-11-15 11:37:22 +00:00
..
TEST-01-BASIC fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-02-SYSTEMD fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-03-USR-MOUNT fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-04-FULL-SYSTEMD fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-10-RAID fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-11-LVM fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-12-RAID-DEG fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-13-ENC-RAID-LVM fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-14-IMSM fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-15-BTRFSRAID fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-16-DMSQUASH fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-17-LVM-THIN fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-20-NFS fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-21-NFS-NM testsuite: refactor qemu options 2020-02-28 12:53:42 +01:00
TEST-30-ISCSI fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-31-ISCSI-NM testsuite: refactor qemu options 2020-02-28 12:53:42 +01:00
TEST-35-ISCSI-MULTI fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-36-ISCSI-MULTI-NM testsuite: refactor qemu options 2020-02-28 12:53:42 +01:00
TEST-40-NBD fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-41-NBD-NM TEST-41-NBD-NM/Makefile: should be based on TEST-40-NBD not TEST-20-NFS 2020-03-12 13:30:24 +01:00
TEST-50-MULTINIC fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-51-MULTINIC-NM testsuite: refactor qemu options 2020-02-28 12:53:42 +01:00
TEST-60-BONDBRIDGEVLANIFCFG ci: run the integration tests on more distributions 2021-05-14 13:08:07 +02:00
TEST-61-BONDBRIDGEVLANIFCFG-NM testsuite: refactor qemu options 2020-02-28 12:53:42 +01:00
TEST-98-GETARG fix(base): split out `dracut-dev-lib.sh` 2021-05-17 16:22:49 +02:00
TEST-99-RPM test: mark the whole test subdir as shellcheck'ed 2021-03-31 09:33:03 +02:00
container ci: add shfmt to Fedora containers 2021-05-18 11:33:27 +02:00
Makefile enable parallel test suite 2018-08-14 11:04:50 +02:00
Makefile.testdir test: add missing Makefile.testdir 2014-02-28 12:57:57 +01:00
ci-matrix.txt test/ci-matrix.txt: add file specifying which tests to run 2018-01-12 13:04:34 +01:00
dracut.conf.test Disambiguate modules and drivers. modules are dracutmodules. drivers are kernel modules. 2009-05-28 14:27:02 -04:00
run-qemu test: don't use `-cpu max` in GH Actions 2021-11-15 11:37:22 +00:00
test-functions fix: make testsuite pass on OpenSuse and Arch 2021-05-14 08:34:38 +02:00