[Top][All Lists]

[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 
  AVOCADO tests/acceptance
JOB ID     : f564c8a207a556b04abceed09e51cf945b48ca56
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 | 
JOB TIME   : 0.15 s
make: *** [/home/alex/lsrc/qemu.git/tests/Makefile.include:1183: 
check-acceptance] Error 9

Alex Bennée

reply via email to

[Prev in Thread] Current Thread [Next in Thread]