On Thu, 20 Dec 2018 at 12:37, Paolo Bonzini <pbonz...@redhat.com> wrote: > > The following changes since commit e85c577158a2e8e252414959da9ef15c12eec63d: > > Merge remote-tracking branch > 'remotes/huth-gitlab/tags/pull-request-2018-12-17' into staging (2018-12-18 > 14:31:06 +0000) > > are available in the Git repository at: > > git://github.com/bonzini/qemu.git tags/for-upstream > > for you to fetch changes up to b4e8bbb9ae50045160957e7ab66c4f1cae535ea4: > > avoid TABs in files that only contain a few (2018-12-19 16:03:22 +0100) > > ---------------------------------------------------------------- > * HAX support for Linux hosts (Alejandro) > * esp bugfixes (Guenter) > * Windows build cleanup (Marc-André) > * checkpatch logic improvements (Paolo) > * coalesced range bugfix (Paolo) > * switch testsuite to TAP (Paolo) > * QTAILQ rewrite (Paolo) > * block/iscsi.c cancellation fixes (Stefan) > * improve selection of the default accelerator (Thomas)
This seemed to work on most of my test hosts but something weird happened here: hyperlong repetitive command line and looks like make got an "fwrite(): Resource temporarily unavailable" halfway through writing it out?? This was on my x86-64 Linux Ubuntu system, clang build which I configure with '--cc=clang' '--cxx=clang++' '--enable-gtk' '--extra-cflags=-fsanitize=undefined -fno-sanitize=shift-base -Werror'; the error is during the 'make -C build/clang check V=1' phase. In any case I think the command lines being produced here are much too long, compared to the old test driver. This would be impossible to do a "cut-n-paste the relevant fragment of the command make ran, so I can retest a single test in isolation", which is something I do fairly frequently. [...] PASS 56 test-hmp /aarch64/hmp/lm3s811evb PASS 57 test-hmp /aarch64/hmp/none+2MB make: Leaving directory '/home/petmay01/linaro/qemu-for-merges/build/clang' make: Entering directory '/home/petmay01/linaro/qemu-for-merges/build/clang' rc=0; { MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/endianness-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="endianness-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/fdc-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="fdc-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ide-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="ide-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ahci-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="ahci-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/hd-geo-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="hd-geo-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/boot-order-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="boot-order-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/bios-tables-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="bios-tables-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/boot-serial-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="boot-serial-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/pxe-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="pxe-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/rtc-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="rtc-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ipmi-kcs-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="ipmi-kcs-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ipmi-bt-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="ipmi-bt-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/i440fx-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="i440fx-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/fw_cfg-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="fw_cfg-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/drive_del-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="drive_del-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/wdt_ib700-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="wdt_ib700-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/tco-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="tco-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/e1000-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="e1000-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/e1000e-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="e1000e-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/rtl8139-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="rtl8139-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/pcnet-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="pcnet-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/eepro100-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="eepro100-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ne2000-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="ne2000-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/nvme-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="nvme-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ac97-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="ac97-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/es1370-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="es1370-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/virtio-net-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="virtio-net-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/virtio-balloon-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="virtio-balloon-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/virtio-blk-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="virtio-blk-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/virtio-rng-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="virtio-rng-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/virtio-scsi-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="virtio-scsi-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/virtio-9p-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="virtio-9p-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/virtio-serial-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="virtio-serial-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/virtio-console-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="virtio-console-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/tpci200-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="tpci200-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ipoctal232-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="ipoctal232-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/display-vga-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="display-vga-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/intel-hda-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="intel-hda-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ivshmem-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="ivshmem-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/megasas-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="megasas-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/vmxnet3-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="vmxnet3-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/pvpanic-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="pvpanic-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/i82801b11-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="i82801b11-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ioh3420-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="ioh3420-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/usb-hcd-ohci-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="usb-hcd-ohci-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/usb-hcd-uhci-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="usb-hcd-uhci-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/usb-hcd-xhci-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="usb-hcd-xhci-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/cpu-plug-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="cpu-plug-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/q35-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="q35-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/vmgenid-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="vmgenid-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/vhost-user-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="vhost-user-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/tpm-crb-swtpm-test -m=quick -k --tap | ./scripts/tap-driver.pl --test-name="tpm-crb-swtpm-test" || exit $?; MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 2fwrite(): Resource temporarily unavailable make: Leaving directory '/home/petmay01/linaro/qemu-for-merges/build/clang' make: write error: stdout thanks -- PMM