test: Default to linux qemu firmware

Direct kernel boot results in much faster boot times so let's use
it by default.

We disable it for tests that need to reboot because +-50% of the
time, doing a reboot when using direct kernel boot causes qemu to
hang on reboot. Until we figure that out, let's use UEFI for the
tests that need to reboot.
This commit is contained in:
Daan De Meyer
2024-05-06 11:57:09 +02:00
parent a90bba42f4
commit 1f2c9bda49
5 changed files with 14 additions and 0 deletions
+2
View File
@@ -48,6 +48,7 @@ def main():
parser.add_argument('--test-name', required=True)
parser.add_argument('--test-number', required=True)
parser.add_argument('--storage', required=True)
parser.add_argument('--firmware', required=True)
parser.add_argument('mkosi_args', nargs="*")
args = parser.parse_args()
@@ -119,6 +120,7 @@ def main():
'--runtime-network=none',
'--runtime-scratch=no',
'--append',
'--qemu-firmware', args.firmware,
'--kernel-command-line-extra',
' '.join([
'systemd.hostname=H',