From 085df7615aaded2a24f3668f51505dfe7d446660 Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Tue, 31 Dec 2024 14:13:04 +0100 Subject: Testsuite: T861: always use 2 VCPUs --- scripts/check-qemu-install | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/scripts/check-qemu-install b/scripts/check-qemu-install index 7faea56f..00bdf080 100755 --- a/scripts/check-qemu-install +++ b/scripts/check-qemu-install @@ -121,13 +121,6 @@ class StreamToLogger(object): def flush(self): pass -def get_half_cpus(): - """ return 1/2 of the numbers of available CPUs """ - cpu = os.cpu_count() - if cpu > 1: - cpu /= 2 - return int(cpu) - OVMF_CODE = '/usr/share/OVMF/OVMF_CODE_4M.secboot.fd' OVMF_VARS_TMP = args.disk.replace('.img', '.efivars') if args.sbtest: @@ -162,13 +155,10 @@ def get_qemu_cmd(name, enable_uefi, disk_img, raid=None, iso_img=None, tpm=False f' -device ahci,id=achi0' \ f' -device ide-cd,bus=achi0.0,drive=drive-cd1,id=cd1,bootindex=10' - # test using half of the available CPUs on the system - cpucount = get_half_cpus() - - macbase = '52:54:00:00:00' + macbase = '02:00:00:00:00' cmd = f'qemu-system-x86_64 \ -name "{name}" \ - -smp {cpucount},sockets=1,cores={cpucount},threads=1 \ + -smp 2,sockets=1,cores=2,threads=1 \ -cpu host \ -machine {machine},accel=kvm \ {uefi} \ -- cgit v1.2.3 From 20b20efcca3a7c1d5e7acc375e31afbc212784cf Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Tue, 31 Dec 2024 14:13:29 +0100 Subject: Testsuite: T861: boot system in serial console mode to get the full boot log --- scripts/check-qemu-install | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/check-qemu-install b/scripts/check-qemu-install index 00bdf080..0a5e3970 100755 --- a/scripts/check-qemu-install +++ b/scripts/check-qemu-install @@ -375,8 +375,10 @@ try: toggleUEFISecureBoot(c) try: - c.expect('Automatic boot in', timeout=10) - c.sendline('') + c.expect('Welcome to GRUB', timeout=10) + c.send(KEY_DOWN) + c.send(KEY_DOWN) + c.send(KEY_RETURN) except pexpect.TIMEOUT: log.warning('Did not find GRUB countdown window, ignoring') -- cgit v1.2.3 From 81ae7efbac6cce251092ae91719611007a07a5f7 Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Tue, 31 Dec 2024 14:13:58 +0100 Subject: Testsuite: T6991: inform smoketest about this environment --- scripts/check-qemu-install | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/check-qemu-install b/scripts/check-qemu-install index 0a5e3970..755a8307 100755 --- a/scripts/check-qemu-install +++ b/scripts/check-qemu-install @@ -536,12 +536,17 @@ try: c.sendline('systemd-detect-virt') c.expect('kvm') c.expect(op_mode_prompt) + # Ensure ephemeral key is loaded vyos_kernel_key = 'VyOS build time autogenerated kernel key' c.sendline(f'show log kernel | match "{vyos_kernel_key}"') c.expect(f'.*{vyos_kernel_key}.*') c.expect(op_mode_prompt) + # Inform smoketest about this environment + c.sendline('touch /tmp/vyos.smoketests.hint') + c.expect(op_mode_prompt) + ################################################# # Executing test-suite ################################################# -- cgit v1.2.3