From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 61F40C43603 for ; Wed, 18 Dec 2019 10:34:05 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 183D921D7D for ; Wed, 18 Dec 2019 10:34:05 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="VEd4swhW" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 183D921D7D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:52212 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihWeZ-0004hD-Ug for qemu-devel@archiver.kernel.org; Wed, 18 Dec 2019 05:34:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35701) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihWbq-0001mK-1p for qemu-devel@nongnu.org; Wed, 18 Dec 2019 05:31:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ihWbn-0008Im-Cc for qemu-devel@nongnu.org; Wed, 18 Dec 2019 05:31:13 -0500 Received: from us-smtp-2.mimecast.com ([207.211.31.81]:36860 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ihWbn-0008Ec-6N for qemu-devel@nongnu.org; Wed, 18 Dec 2019 05:31:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1576665067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xXJONGV2V1BnIqv/Q9mcbKvysohKyWn/qoTWVx/bNWg=; b=VEd4swhWLuY/1za5NaM6JcfaQ8pC5OOyFPD7TivQ9ffmWWmonUYEL2G4aDTToeWYA2msHG Rs3J8u1b/5cfUahJnGtYu9G2U4FQQuPr2P1+IcifCemHymhH/jQ0OH8auK4XRUmEh/GQbI At0N4ucYU5VoXoBVgE6nwBjc4bN0Dco= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-231-a6AZa0WlOhmrtFxX-x94zQ-1; Wed, 18 Dec 2019 05:31:05 -0500 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id D070A800D48; Wed, 18 Dec 2019 10:31:04 +0000 (UTC) Received: from thuth.com (ovpn-116-150.ams2.redhat.com [10.36.116.150]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2D0D95C28D; Wed, 18 Dec 2019 10:31:02 +0000 (UTC) From: Thomas Huth To: qemu-devel@nongnu.org, Laurent Vivier Subject: [PATCH v2 0/7] Move qtests to a separate folder Date: Wed, 18 Dec 2019 11:30:52 +0100 Message-Id: <20191218103059.11729-1-thuth@redhat.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-MC-Unique: a6AZa0WlOhmrtFxX-x94zQ-1 X-Mimecast-Spam-Score: 0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.81 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Paolo Bonzini , =?UTF-8?q?Alex=20Benn=C3=A9e?= Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Our "tests" directory is very overcrowded - we store the qtests, unit test and other files there. That makes it difficult to determine which file belongs to each test subsystem, and the wildcards in the MAINTAINERS file are inaccurate, too. Let's clean up this mess. The first patches disentangle some dependencies, and the last three patches then move the qtests and libqos (which is a subsystem of the qtests) to a new folder called "tests/qtest/". v2: - Rebase to current master branch - Move all tests/tpm* files to tests/qtest (since they are part of the corresponding qtests) - Double-checked all entries in MAINTAINERS, so they should hopefully be correct now Thomas Huth (7): tests/Makefile: test-char does not need libqtest tests/ptimer: Remove unnecessary inclusion of libqtest.h tests/Makefile: Remove 'tests/' and '$(EXESUF)' from the check-qtest variables tests/Makefile: Separate unit test dependencies from qtest dependencies test: Move qtests to a separate directory tests/Makefile: Move qtest-related settings to a separate Makefile.include tests/libqos: Move the libqos files under tests/qtest/ .gitlab-ci.yml | 11 +- MAINTAINERS | 88 +++-- configure | 4 +- tests/Makefile.include | 334 +----------------- tests/ptimer-test.c | 1 - tests/qtest/Makefile.include | 310 ++++++++++++++++ tests/{ =3D> qtest}/ac97-test.c | 0 tests/{ =3D> qtest}/acpi-utils.c | 0 tests/{ =3D> qtest}/acpi-utils.h | 0 tests/{ =3D> qtest}/ahci-test.c | 0 tests/{ =3D> qtest}/arm-cpu-features.c | 0 .../bios-tables-test-allowed-diff.h | 0 tests/{ =3D> qtest}/bios-tables-test.c | 0 tests/{ =3D> qtest}/boot-order-test.c | 0 tests/{ =3D> qtest}/boot-sector.c | 0 tests/{ =3D> qtest}/boot-sector.h | 0 tests/{ =3D> qtest}/boot-serial-test.c | 0 tests/{ =3D> qtest}/cdrom-test.c | 0 tests/{ =3D> qtest}/cpu-plug-test.c | 0 tests/{ =3D> qtest}/device-introspect-test.c | 0 tests/{ =3D> qtest}/device-plug-test.c | 0 tests/{ =3D> qtest}/display-vga-test.c | 0 tests/{ =3D> qtest}/drive_del-test.c | 0 tests/{ =3D> qtest}/ds1338-test.c | 0 tests/{ =3D> qtest}/e1000-test.c | 0 tests/{ =3D> qtest}/e1000e-test.c | 0 tests/{ =3D> qtest}/eepro100-test.c | 0 tests/{ =3D> qtest}/endianness-test.c | 0 tests/{ =3D> qtest}/es1370-test.c | 0 tests/{ =3D> qtest}/fdc-test.c | 0 tests/{ =3D> qtest}/fw_cfg-test.c | 0 tests/{ =3D> qtest}/hd-geo-test.c | 0 tests/{ =3D> qtest}/hexloader-test.c | 0 tests/{ =3D> qtest}/i440fx-test.c | 0 tests/{ =3D> qtest}/i82801b11-test.c | 0 tests/{ =3D> qtest}/ide-test.c | 0 tests/{ =3D> qtest}/intel-hda-test.c | 0 tests/{ =3D> qtest}/ioh3420-test.c | 0 tests/{ =3D> qtest}/ipmi-bt-test.c | 0 tests/{ =3D> qtest}/ipmi-kcs-test.c | 0 tests/{ =3D> qtest}/ipoctal232-test.c | 0 tests/{ =3D> qtest}/ivshmem-test.c | 0 .../libqos/aarch64-xlnx-zcu102-machine.c | 0 tests/{ =3D> qtest}/libqos/ahci.c | 0 tests/{ =3D> qtest}/libqos/ahci.h | 0 .../libqos/arm-imx25-pdk-machine.c | 0 tests/{ =3D> qtest}/libqos/arm-n800-machine.c | 0 tests/{ =3D> qtest}/libqos/arm-raspi2-machine.c | 0 .../libqos/arm-sabrelite-machine.c | 0 .../{ =3D> qtest}/libqos/arm-smdkc210-machine.c | 0 tests/{ =3D> qtest}/libqos/arm-virt-machine.c | 0 .../libqos/arm-xilinx-zynq-a9-machine.c | 0 tests/{ =3D> qtest}/libqos/e1000e.c | 0 tests/{ =3D> qtest}/libqos/e1000e.h | 0 tests/{ =3D> qtest}/libqos/fw_cfg.c | 0 tests/{ =3D> qtest}/libqos/fw_cfg.h | 0 tests/{ =3D> qtest}/libqos/i2c-imx.c | 0 tests/{ =3D> qtest}/libqos/i2c-omap.c | 0 tests/{ =3D> qtest}/libqos/i2c.c | 0 tests/{ =3D> qtest}/libqos/i2c.h | 0 tests/{ =3D> qtest}/libqos/libqos-pc.c | 0 tests/{ =3D> qtest}/libqos/libqos-pc.h | 0 tests/{ =3D> qtest}/libqos/libqos-spapr.c | 0 tests/{ =3D> qtest}/libqos/libqos-spapr.h | 0 tests/{ =3D> qtest}/libqos/libqos.c | 0 tests/{ =3D> qtest}/libqos/libqos.h | 0 tests/{ =3D> qtest}/libqos/malloc-pc.c | 0 tests/{ =3D> qtest}/libqos/malloc-pc.h | 0 tests/{ =3D> qtest}/libqos/malloc-spapr.c | 0 tests/{ =3D> qtest}/libqos/malloc-spapr.h | 0 tests/{ =3D> qtest}/libqos/malloc.c | 0 tests/{ =3D> qtest}/libqos/malloc.h | 0 tests/{ =3D> qtest}/libqos/pci-pc.c | 0 tests/{ =3D> qtest}/libqos/pci-pc.h | 0 tests/{ =3D> qtest}/libqos/pci-spapr.c | 0 tests/{ =3D> qtest}/libqos/pci-spapr.h | 0 tests/{ =3D> qtest}/libqos/pci.c | 0 tests/{ =3D> qtest}/libqos/pci.h | 0 .../libqos/ppc64_pseries-machine.c | 0 tests/{ =3D> qtest}/libqos/qgraph.c | 0 tests/{ =3D> qtest}/libqos/qgraph.h | 0 tests/{ =3D> qtest}/libqos/qgraph_internal.h | 0 tests/{ =3D> qtest}/libqos/rtas.c | 0 tests/{ =3D> qtest}/libqos/rtas.h | 0 tests/{ =3D> qtest}/libqos/sdhci.c | 0 tests/{ =3D> qtest}/libqos/sdhci.h | 0 tests/{ =3D> qtest}/libqos/tpci200.c | 0 tests/{ =3D> qtest}/libqos/usb.c | 0 tests/{ =3D> qtest}/libqos/usb.h | 0 tests/{ =3D> qtest}/libqos/virtio-9p.c | 0 tests/{ =3D> qtest}/libqos/virtio-9p.h | 0 tests/{ =3D> qtest}/libqos/virtio-balloon.c | 0 tests/{ =3D> qtest}/libqos/virtio-balloon.h | 0 tests/{ =3D> qtest}/libqos/virtio-blk.c | 0 tests/{ =3D> qtest}/libqos/virtio-blk.h | 0 tests/{ =3D> qtest}/libqos/virtio-mmio.c | 0 tests/{ =3D> qtest}/libqos/virtio-mmio.h | 0 tests/{ =3D> qtest}/libqos/virtio-net.c | 0 tests/{ =3D> qtest}/libqos/virtio-net.h | 0 tests/{ =3D> qtest}/libqos/virtio-pci-modern.c | 0 tests/{ =3D> qtest}/libqos/virtio-pci-modern.h | 0 tests/{ =3D> qtest}/libqos/virtio-pci.c | 0 tests/{ =3D> qtest}/libqos/virtio-pci.h | 0 tests/{ =3D> qtest}/libqos/virtio-rng.c | 0 tests/{ =3D> qtest}/libqos/virtio-rng.h | 0 tests/{ =3D> qtest}/libqos/virtio-scsi.c | 0 tests/{ =3D> qtest}/libqos/virtio-scsi.h | 0 tests/{ =3D> qtest}/libqos/virtio-serial.c | 0 tests/{ =3D> qtest}/libqos/virtio-serial.h | 0 tests/{ =3D> qtest}/libqos/virtio.c | 0 tests/{ =3D> qtest}/libqos/virtio.h | 0 tests/{ =3D> qtest}/libqos/x86_64_pc-machine.c | 0 tests/{ =3D> qtest}/libqtest-single.h | 0 tests/{ =3D> qtest}/libqtest.c | 0 tests/{ =3D> qtest}/libqtest.h | 0 tests/{ =3D> qtest}/m25p80-test.c | 0 tests/{ =3D> qtest}/m48t59-test.c | 0 tests/{ =3D> qtest}/machine-none-test.c | 0 tests/{ =3D> qtest}/megasas-test.c | 0 tests/{ =3D> qtest}/microbit-test.c | 0 tests/{ =3D> qtest}/migration-test.c | 0 tests/{ =3D> qtest}/modules-test.c | 0 tests/{ =3D> qtest}/ne2000-test.c | 0 tests/{ =3D> qtest}/numa-test.c | 0 tests/{ =3D> qtest}/nvme-test.c | 0 tests/{ =3D> qtest}/pca9552-test.c | 0 tests/{ =3D> qtest}/pci-test.c | 0 tests/{ =3D> qtest}/pcnet-test.c | 0 tests/{ =3D> qtest}/pflash-cfi02-test.c | 0 tests/{ =3D> qtest}/pnv-xscom-test.c | 0 tests/{ =3D> qtest}/prom-env-test.c | 0 tests/{ =3D> qtest}/pvpanic-test.c | 0 tests/{ =3D> qtest}/pxe-test.c | 0 tests/{ =3D> qtest}/q35-test.c | 0 tests/{ =3D> qtest}/qmp-cmd-test.c | 0 tests/{ =3D> qtest}/qmp-test.c | 0 tests/{ =3D> qtest}/qom-test.c | 0 tests/{ =3D> qtest}/qos-test.c | 0 tests/{ =3D> qtest}/rtas-test.c | 0 tests/{ =3D> qtest}/rtc-test.c | 0 tests/{ =3D> qtest}/rtl8139-test.c | 0 tests/{ =3D> qtest}/sdhci-test.c | 0 tests/{ =3D> qtest}/spapr-phb-test.c | 0 tests/{ =3D> qtest}/tco-test.c | 0 tests/{ =3D> qtest}/test-arm-mptimer.c | 0 tests/{ =3D> qtest}/test-filter-mirror.c | 0 tests/{ =3D> qtest}/test-filter-redirector.c | 0 tests/{ =3D> qtest}/test-hmp.c | 0 tests/{ =3D> qtest}/test-netfilter.c | 0 tests/{ =3D> qtest}/test-x86-cpuid-compat.c | 0 tests/{ =3D> qtest}/tmp105-test.c | 0 tests/{ =3D> qtest}/tpm-crb-swtpm-test.c | 0 tests/{ =3D> qtest}/tpm-crb-test.c | 0 tests/{ =3D> qtest}/tpm-emu.c | 0 tests/{ =3D> qtest}/tpm-emu.h | 0 tests/{ =3D> qtest}/tpm-tests.c | 0 tests/{ =3D> qtest}/tpm-tests.h | 0 tests/{ =3D> qtest}/tpm-tis-swtpm-test.c | 0 tests/{ =3D> qtest}/tpm-tis-test.c | 0 tests/{ =3D> qtest}/tpm-util.c | 0 tests/{ =3D> qtest}/tpm-util.h | 0 tests/{ =3D> qtest}/usb-hcd-ehci-test.c | 0 tests/{ =3D> qtest}/usb-hcd-ohci-test.c | 0 tests/{ =3D> qtest}/usb-hcd-uhci-test.c | 0 tests/{ =3D> qtest}/usb-hcd-xhci-test.c | 0 tests/{ =3D> qtest}/vhost-user-test.c | 0 tests/{ =3D> qtest}/virtio-9p-test.c | 0 tests/{ =3D> qtest}/virtio-blk-test.c | 0 tests/{ =3D> qtest}/virtio-ccw-test.c | 0 tests/{ =3D> qtest}/virtio-net-test.c | 0 tests/{ =3D> qtest}/virtio-rng-test.c | 0 tests/{ =3D> qtest}/virtio-scsi-test.c | 0 tests/{ =3D> qtest}/virtio-serial-test.c | 0 tests/{ =3D> qtest}/virtio-test.c | 0 tests/{ =3D> qtest}/vmgenid-test.c | 0 tests/{ =3D> qtest}/vmxnet3-test.c | 0 tests/{ =3D> qtest}/wdt_ib700-test.c | 0 177 files changed, 374 insertions(+), 374 deletions(-) create mode 100644 tests/qtest/Makefile.include rename tests/{ =3D> qtest}/ac97-test.c (100%) rename tests/{ =3D> qtest}/acpi-utils.c (100%) rename tests/{ =3D> qtest}/acpi-utils.h (100%) rename tests/{ =3D> qtest}/ahci-test.c (100%) rename tests/{ =3D> qtest}/arm-cpu-features.c (100%) rename tests/{ =3D> qtest}/bios-tables-test-allowed-diff.h (100%) rename tests/{ =3D> qtest}/bios-tables-test.c (100%) rename tests/{ =3D> qtest}/boot-order-test.c (100%) rename tests/{ =3D> qtest}/boot-sector.c (100%) rename tests/{ =3D> qtest}/boot-sector.h (100%) rename tests/{ =3D> qtest}/boot-serial-test.c (100%) rename tests/{ =3D> qtest}/cdrom-test.c (100%) rename tests/{ =3D> qtest}/cpu-plug-test.c (100%) rename tests/{ =3D> qtest}/device-introspect-test.c (100%) rename tests/{ =3D> qtest}/device-plug-test.c (100%) rename tests/{ =3D> qtest}/display-vga-test.c (100%) rename tests/{ =3D> qtest}/drive_del-test.c (100%) rename tests/{ =3D> qtest}/ds1338-test.c (100%) rename tests/{ =3D> qtest}/e1000-test.c (100%) rename tests/{ =3D> qtest}/e1000e-test.c (100%) rename tests/{ =3D> qtest}/eepro100-test.c (100%) rename tests/{ =3D> qtest}/endianness-test.c (100%) rename tests/{ =3D> qtest}/es1370-test.c (100%) rename tests/{ =3D> qtest}/fdc-test.c (100%) rename tests/{ =3D> qtest}/fw_cfg-test.c (100%) rename tests/{ =3D> qtest}/hd-geo-test.c (100%) rename tests/{ =3D> qtest}/hexloader-test.c (100%) rename tests/{ =3D> qtest}/i440fx-test.c (100%) rename tests/{ =3D> qtest}/i82801b11-test.c (100%) rename tests/{ =3D> qtest}/ide-test.c (100%) rename tests/{ =3D> qtest}/intel-hda-test.c (100%) rename tests/{ =3D> qtest}/ioh3420-test.c (100%) rename tests/{ =3D> qtest}/ipmi-bt-test.c (100%) rename tests/{ =3D> qtest}/ipmi-kcs-test.c (100%) rename tests/{ =3D> qtest}/ipoctal232-test.c (100%) rename tests/{ =3D> qtest}/ivshmem-test.c (100%) rename tests/{ =3D> qtest}/libqos/aarch64-xlnx-zcu102-machine.c (100%) rename tests/{ =3D> qtest}/libqos/ahci.c (100%) rename tests/{ =3D> qtest}/libqos/ahci.h (100%) rename tests/{ =3D> qtest}/libqos/arm-imx25-pdk-machine.c (100%) rename tests/{ =3D> qtest}/libqos/arm-n800-machine.c (100%) rename tests/{ =3D> qtest}/libqos/arm-raspi2-machine.c (100%) rename tests/{ =3D> qtest}/libqos/arm-sabrelite-machine.c (100%) rename tests/{ =3D> qtest}/libqos/arm-smdkc210-machine.c (100%) rename tests/{ =3D> qtest}/libqos/arm-virt-machine.c (100%) rename tests/{ =3D> qtest}/libqos/arm-xilinx-zynq-a9-machine.c (100%) rename tests/{ =3D> qtest}/libqos/e1000e.c (100%) rename tests/{ =3D> qtest}/libqos/e1000e.h (100%) rename tests/{ =3D> qtest}/libqos/fw_cfg.c (100%) rename tests/{ =3D> qtest}/libqos/fw_cfg.h (100%) rename tests/{ =3D> qtest}/libqos/i2c-imx.c (100%) rename tests/{ =3D> qtest}/libqos/i2c-omap.c (100%) rename tests/{ =3D> qtest}/libqos/i2c.c (100%) rename tests/{ =3D> qtest}/libqos/i2c.h (100%) rename tests/{ =3D> qtest}/libqos/libqos-pc.c (100%) rename tests/{ =3D> qtest}/libqos/libqos-pc.h (100%) rename tests/{ =3D> qtest}/libqos/libqos-spapr.c (100%) rename tests/{ =3D> qtest}/libqos/libqos-spapr.h (100%) rename tests/{ =3D> qtest}/libqos/libqos.c (100%) rename tests/{ =3D> qtest}/libqos/libqos.h (100%) rename tests/{ =3D> qtest}/libqos/malloc-pc.c (100%) rename tests/{ =3D> qtest}/libqos/malloc-pc.h (100%) rename tests/{ =3D> qtest}/libqos/malloc-spapr.c (100%) rename tests/{ =3D> qtest}/libqos/malloc-spapr.h (100%) rename tests/{ =3D> qtest}/libqos/malloc.c (100%) rename tests/{ =3D> qtest}/libqos/malloc.h (100%) rename tests/{ =3D> qtest}/libqos/pci-pc.c (100%) rename tests/{ =3D> qtest}/libqos/pci-pc.h (100%) rename tests/{ =3D> qtest}/libqos/pci-spapr.c (100%) rename tests/{ =3D> qtest}/libqos/pci-spapr.h (100%) rename tests/{ =3D> qtest}/libqos/pci.c (100%) rename tests/{ =3D> qtest}/libqos/pci.h (100%) rename tests/{ =3D> qtest}/libqos/ppc64_pseries-machine.c (100%) rename tests/{ =3D> qtest}/libqos/qgraph.c (100%) rename tests/{ =3D> qtest}/libqos/qgraph.h (100%) rename tests/{ =3D> qtest}/libqos/qgraph_internal.h (100%) rename tests/{ =3D> qtest}/libqos/rtas.c (100%) rename tests/{ =3D> qtest}/libqos/rtas.h (100%) rename tests/{ =3D> qtest}/libqos/sdhci.c (100%) rename tests/{ =3D> qtest}/libqos/sdhci.h (100%) rename tests/{ =3D> qtest}/libqos/tpci200.c (100%) rename tests/{ =3D> qtest}/libqos/usb.c (100%) rename tests/{ =3D> qtest}/libqos/usb.h (100%) rename tests/{ =3D> qtest}/libqos/virtio-9p.c (100%) rename tests/{ =3D> qtest}/libqos/virtio-9p.h (100%) rename tests/{ =3D> qtest}/libqos/virtio-balloon.c (100%) rename tests/{ =3D> qtest}/libqos/virtio-balloon.h (100%) rename tests/{ =3D> qtest}/libqos/virtio-blk.c (100%) rename tests/{ =3D> qtest}/libqos/virtio-blk.h (100%) rename tests/{ =3D> qtest}/libqos/virtio-mmio.c (100%) rename tests/{ =3D> qtest}/libqos/virtio-mmio.h (100%) rename tests/{ =3D> qtest}/libqos/virtio-net.c (100%) rename tests/{ =3D> qtest}/libqos/virtio-net.h (100%) rename tests/{ =3D> qtest}/libqos/virtio-pci-modern.c (100%) rename tests/{ =3D> qtest}/libqos/virtio-pci-modern.h (100%) rename tests/{ =3D> qtest}/libqos/virtio-pci.c (100%) rename tests/{ =3D> qtest}/libqos/virtio-pci.h (100%) rename tests/{ =3D> qtest}/libqos/virtio-rng.c (100%) rename tests/{ =3D> qtest}/libqos/virtio-rng.h (100%) rename tests/{ =3D> qtest}/libqos/virtio-scsi.c (100%) rename tests/{ =3D> qtest}/libqos/virtio-scsi.h (100%) rename tests/{ =3D> qtest}/libqos/virtio-serial.c (100%) rename tests/{ =3D> qtest}/libqos/virtio-serial.h (100%) rename tests/{ =3D> qtest}/libqos/virtio.c (100%) rename tests/{ =3D> qtest}/libqos/virtio.h (100%) rename tests/{ =3D> qtest}/libqos/x86_64_pc-machine.c (100%) rename tests/{ =3D> qtest}/libqtest-single.h (100%) rename tests/{ =3D> qtest}/libqtest.c (100%) rename tests/{ =3D> qtest}/libqtest.h (100%) rename tests/{ =3D> qtest}/m25p80-test.c (100%) rename tests/{ =3D> qtest}/m48t59-test.c (100%) rename tests/{ =3D> qtest}/machine-none-test.c (100%) rename tests/{ =3D> qtest}/megasas-test.c (100%) rename tests/{ =3D> qtest}/microbit-test.c (100%) rename tests/{ =3D> qtest}/migration-test.c (100%) rename tests/{ =3D> qtest}/modules-test.c (100%) rename tests/{ =3D> qtest}/ne2000-test.c (100%) rename tests/{ =3D> qtest}/numa-test.c (100%) rename tests/{ =3D> qtest}/nvme-test.c (100%) rename tests/{ =3D> qtest}/pca9552-test.c (100%) rename tests/{ =3D> qtest}/pci-test.c (100%) rename tests/{ =3D> qtest}/pcnet-test.c (100%) rename tests/{ =3D> qtest}/pflash-cfi02-test.c (100%) rename tests/{ =3D> qtest}/pnv-xscom-test.c (100%) rename tests/{ =3D> qtest}/prom-env-test.c (100%) rename tests/{ =3D> qtest}/pvpanic-test.c (100%) rename tests/{ =3D> qtest}/pxe-test.c (100%) rename tests/{ =3D> qtest}/q35-test.c (100%) rename tests/{ =3D> qtest}/qmp-cmd-test.c (100%) rename tests/{ =3D> qtest}/qmp-test.c (100%) rename tests/{ =3D> qtest}/qom-test.c (100%) rename tests/{ =3D> qtest}/qos-test.c (100%) rename tests/{ =3D> qtest}/rtas-test.c (100%) rename tests/{ =3D> qtest}/rtc-test.c (100%) rename tests/{ =3D> qtest}/rtl8139-test.c (100%) rename tests/{ =3D> qtest}/sdhci-test.c (100%) rename tests/{ =3D> qtest}/spapr-phb-test.c (100%) rename tests/{ =3D> qtest}/tco-test.c (100%) rename tests/{ =3D> qtest}/test-arm-mptimer.c (100%) rename tests/{ =3D> qtest}/test-filter-mirror.c (100%) rename tests/{ =3D> qtest}/test-filter-redirector.c (100%) rename tests/{ =3D> qtest}/test-hmp.c (100%) rename tests/{ =3D> qtest}/test-netfilter.c (100%) rename tests/{ =3D> qtest}/test-x86-cpuid-compat.c (100%) rename tests/{ =3D> qtest}/tmp105-test.c (100%) rename tests/{ =3D> qtest}/tpm-crb-swtpm-test.c (100%) rename tests/{ =3D> qtest}/tpm-crb-test.c (100%) rename tests/{ =3D> qtest}/tpm-emu.c (100%) rename tests/{ =3D> qtest}/tpm-emu.h (100%) rename tests/{ =3D> qtest}/tpm-tests.c (100%) rename tests/{ =3D> qtest}/tpm-tests.h (100%) rename tests/{ =3D> qtest}/tpm-tis-swtpm-test.c (100%) rename tests/{ =3D> qtest}/tpm-tis-test.c (100%) rename tests/{ =3D> qtest}/tpm-util.c (100%) rename tests/{ =3D> qtest}/tpm-util.h (100%) rename tests/{ =3D> qtest}/usb-hcd-ehci-test.c (100%) rename tests/{ =3D> qtest}/usb-hcd-ohci-test.c (100%) rename tests/{ =3D> qtest}/usb-hcd-uhci-test.c (100%) rename tests/{ =3D> qtest}/usb-hcd-xhci-test.c (100%) rename tests/{ =3D> qtest}/vhost-user-test.c (100%) rename tests/{ =3D> qtest}/virtio-9p-test.c (100%) rename tests/{ =3D> qtest}/virtio-blk-test.c (100%) rename tests/{ =3D> qtest}/virtio-ccw-test.c (100%) rename tests/{ =3D> qtest}/virtio-net-test.c (100%) rename tests/{ =3D> qtest}/virtio-rng-test.c (100%) rename tests/{ =3D> qtest}/virtio-scsi-test.c (100%) rename tests/{ =3D> qtest}/virtio-serial-test.c (100%) rename tests/{ =3D> qtest}/virtio-test.c (100%) rename tests/{ =3D> qtest}/vmgenid-test.c (100%) rename tests/{ =3D> qtest}/vmxnet3-test.c (100%) rename tests/{ =3D> qtest}/wdt_ib700-test.c (100%) --=20 2.18.1