[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v7 8/8] Acceptance test: add "boot_linux" tests
From: |
Alex Bennée |
Subject: |
Re: [PATCH v7 8/8] Acceptance test: add "boot_linux" tests |
Date: |
Tue, 03 Dec 2019 19:19:35 +0000 |
User-agent: |
mu4e 1.3.5; emacs 27.0.50 |
Cleber Rosa <address@hidden> writes:
> This acceptance test, validates that a full blown Linux guest can
> successfully boot in QEMU. In this specific case, the guest chosen is
> Fedora version 31.
>
> * x86_64, pc and q35 machine types, with and without kvm as an
> accellerator
>
> * aarch64 and virt machine type, with and without kvm as an
> accellerator
>
> * ppc64 and pseries machine type
>
> * s390x and s390-ccw-virtio machine type
>
> The method for checking the successful boot is based on "cloudinit"
> and its "phone home" feature. The guest is given an ISO image
> with the location of the phone home server, and the information to
> post (the instance ID). Upon receiving the correct information,
> from the guest, the test is considered to have PASSed.
>
> This test is currently limited to user mode networking only, and
> instructs the guest to connect to the "router" address that is hard
> coded in QEMU.
>
> To create the cloudinit ISO image that will be used to configure the
> guest, the pycdlib library is also required and has been added as
> requirement to the virtual environment created by "check-venv".
>
> The console output is read by a separate thread, by means of the
> Avocado datadrainer utility module.
Hmm I'm seeing breakage with this final commit:
19:16:36 [alex@zen:~/l/qemu.git] review/boot-linux-acceptance|… + /bin/sh -c
"cd builds/all; make check-acceptance"
make[1]: Entering directory '/home/alex/lsrc/qemu.git/slirp'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/alex/lsrc/qemu.git/slirp'
VENV /home/alex/lsrc/qemu.git/builds/all/tests/venv
PIP /home/alex/lsrc/qemu.git/tests/requirements.txt
CC qemu-img.o
LINK qemu-img
/usr/bin/ld: //lib/x86_64-linux-gnu/libtirpc.so.3: warning: common of
`rpc_createerr@@GLIBC_2.2.5' overridden by definition from
//lib/x86_64-linux-gnu/libc.so.6
AVOCADO tests/acceptance
JOB ID : f564c8a207a556b04abceed09e51cf945b48ca56
JOB LOG :
/home/alex/lsrc/qemu.git/builds/all/tests/results/job-2019-12-03T19.16-f564c8a/job.log
(01/60) tests/acceptance/boot_linux.py:BootLinuxX8664.test_pc: ERROR:
Traceback (most recent call last):\n File "/usr/lib/python3.7/imp.py", line
234, in load_module\n
return load_source(name, filename, file)\n File "/usr/lib/python3.7/imp.py",
line 171, in load_source\n module = _load(spec)\n File "<frozen
importlib._b... (0.03 s)
Interrupting job (failfast).
RESULTS : PASS 0 | ERROR 1 | FAIL 0 | SKIP 59 | WARN 0 | INTERRUPT 0 |
CANCEL 0
JOB TIME : 0.15 s
make: *** [/home/alex/lsrc/qemu.git/tests/Makefile.include:1183:
check-acceptance] Error 9
--
Alex Bennée
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH v7 8/8] Acceptance test: add "boot_linux" tests,
Alex Bennée <=