2018-12-13 12:54:47 +00:00
|
|
|
From 5a614332800ab5367d0be248e665250fe92964ba Mon Sep 17 00:00:00 2001
|
2018-11-29 12:09:34 +00:00
|
|
|
From: Miroslav Rezanina <mrezanin@redhat.com>
|
|
|
|
Date: Fri, 19 Oct 2018 13:48:41 +0200
|
|
|
|
Subject: Enable make check
|
|
|
|
|
|
|
|
Fixing tests after device disabling and machine types changes and enabling
|
|
|
|
make check run during build.
|
|
|
|
|
|
|
|
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
|
|
|
|
---
|
|
|
|
redhat/qemu-kvm.spec.template | 2 +-
|
2018-12-13 12:54:47 +00:00
|
|
|
tests/Makefile.include | 20 ++++++++++----------
|
2018-11-29 12:09:34 +00:00
|
|
|
tests/boot-serial-test.c | 6 +++++-
|
|
|
|
tests/cpu-plug-test.c | 3 ++-
|
|
|
|
tests/e1000-test.c | 2 ++
|
|
|
|
tests/prom-env-test.c | 2 ++
|
|
|
|
tests/qemu-iotests/051 | 12 ++++++------
|
|
|
|
tests/qemu-iotests/group | 4 ++--
|
|
|
|
tests/test-x86-cpuid-compat.c | 2 ++
|
|
|
|
tests/usb-hcd-xhci-test.c | 4 ++++
|
2018-12-13 12:54:47 +00:00
|
|
|
10 files changed, 36 insertions(+), 21 deletions(-)
|
2018-11-29 12:09:34 +00:00
|
|
|
|
|
|
|
diff --git a/tests/Makefile.include b/tests/Makefile.include
|
2018-12-13 12:54:47 +00:00
|
|
|
index fb0b449..f2305a5 100644
|
2018-11-29 12:09:34 +00:00
|
|
|
--- a/tests/Makefile.include
|
|
|
|
+++ b/tests/Makefile.include
|
|
|
|
@@ -171,20 +171,20 @@ check-qtest-pci-$(CONFIG_IPACK) += $(check-qtest-ipack-y)
|
|
|
|
check-qtest-pci-y += tests/display-vga-test$(EXESUF)
|
|
|
|
check-qtest-pci-$(CONFIG_HDA) += tests/intel-hda-test$(EXESUF)
|
|
|
|
check-qtest-pci-$(CONFIG_IVSHMEM_DEVICE) += tests/ivshmem-test$(EXESUF)
|
|
|
|
-check-qtest-pci-y += tests/megasas-test$(EXESUF)
|
|
|
|
+#check-qtest-pci-y += tests/megasas-test$(EXESUF)
|
|
|
|
|
|
|
|
check-qtest-i386-$(CONFIG_ISA_TESTDEV) = tests/endianness-test$(EXESUF)
|
|
|
|
-check-qtest-i386-y += tests/fdc-test$(EXESUF)
|
|
|
|
+#check-qtest-i386-y += tests/fdc-test$(EXESUF)
|
|
|
|
check-qtest-i386-y += tests/ide-test$(EXESUF)
|
|
|
|
check-qtest-i386-y += tests/ahci-test$(EXESUF)
|
|
|
|
check-qtest-i386-y += tests/hd-geo-test$(EXESUF)
|
|
|
|
check-qtest-i386-y += tests/boot-order-test$(EXESUF)
|
|
|
|
-check-qtest-i386-y += tests/bios-tables-test$(EXESUF)
|
|
|
|
+#check-qtest-i386-y += tests/bios-tables-test$(EXESUF)
|
|
|
|
check-qtest-i386-$(CONFIG_SGA) += tests/boot-serial-test$(EXESUF)
|
|
|
|
check-qtest-i386-$(CONFIG_SLIRP) += tests/pxe-test$(EXESUF)
|
|
|
|
check-qtest-i386-y += tests/rtc-test$(EXESUF)
|
|
|
|
-check-qtest-i386-y += tests/ipmi-kcs-test$(EXESUF)
|
|
|
|
-check-qtest-i386-y += tests/ipmi-bt-test$(EXESUF)
|
|
|
|
+#check-qtest-i386-y += tests/ipmi-kcs-test$(EXESUF)
|
|
|
|
+#check-qtest-i386-y += tests/ipmi-bt-test$(EXESUF)
|
|
|
|
check-qtest-i386-y += tests/i440fx-test$(EXESUF)
|
|
|
|
check-qtest-i386-y += tests/fw_cfg-test$(EXESUF)
|
|
|
|
check-qtest-i386-y += tests/drive_del-test$(EXESUF)
|
|
|
|
@@ -238,15 +238,15 @@ check-qtest-mips64el-$(CONFIG_ISA_TESTDEV) = tests/endianness-test$(EXESUF)
|
|
|
|
check-qtest-moxie-y += tests/boot-serial-test$(EXESUF)
|
|
|
|
|
|
|
|
check-qtest-ppc-$(CONFIG_ISA_TESTDEV) = tests/endianness-test$(EXESUF)
|
|
|
|
-check-qtest-ppc-y += tests/boot-order-test$(EXESUF)
|
|
|
|
+#check-qtest-ppc-y += tests/boot-order-test$(EXESUF)
|
|
|
|
check-qtest-ppc-y += tests/prom-env-test$(EXESUF)
|
|
|
|
check-qtest-ppc-y += tests/drive_del-test$(EXESUF)
|
|
|
|
check-qtest-ppc-y += tests/boot-serial-test$(EXESUF)
|
|
|
|
-check-qtest-ppc-y += tests/m48t59-test$(EXESUF)
|
|
|
|
+#check-qtest-ppc-y += tests/m48t59-test$(EXESUF)
|
|
|
|
|
|
|
|
check-qtest-ppc64-y += $(check-qtest-ppc-y)
|
|
|
|
check-qtest-ppc64-y += tests/spapr-phb-test$(EXESUF)
|
|
|
|
-check-qtest-ppc64-y += tests/pnv-xscom-test$(EXESUF)
|
|
|
|
+#check-qtest-ppc64-y += tests/pnv-xscom-test$(EXESUF)
|
|
|
|
check-qtest-ppc64-y += tests/migration-test$(EXESUF)
|
|
|
|
check-qtest-ppc64-y += tests/rtas-test$(EXESUF)
|
|
|
|
check-qtest-ppc64-$(CONFIG_SLIRP) += tests/pxe-test$(EXESUF)
|
|
|
|
@@ -254,8 +254,8 @@ check-qtest-ppc64-$(CONFIG_USB_OHCI) += tests/usb-hcd-ohci-test$(EXESUF)
|
|
|
|
check-qtest-ppc64-$(CONFIG_USB_UHCI) += tests/usb-hcd-uhci-test$(EXESUF)
|
|
|
|
check-qtest-ppc64-$(CONFIG_USB_XHCI_NEC) += tests/usb-hcd-xhci-test$(EXESUF)
|
|
|
|
check-qtest-ppc64-y += $(check-qtest-virtio-y)
|
|
|
|
-check-qtest-ppc64-$(CONFIG_SLIRP) += tests/test-netfilter$(EXESUF)
|
|
|
|
-check-qtest-ppc64-$(CONFIG_POSIX) += tests/test-filter-mirror$(EXESUF)
|
|
|
|
+#check-qtest-ppc64-$(CONFIG_SLIRP) += tests/test-netfilter$(EXESUF)
|
|
|
|
+#check-qtest-ppc64-$(CONFIG_POSIX) += tests/test-filter-mirror$(EXESUF)
|
|
|
|
check-qtest-ppc64-$(CONFIG_RTL8139_PCI) += tests/test-filter-redirector$(EXESUF)
|
|
|
|
check-qtest-ppc64-y += tests/display-vga-test$(EXESUF)
|
|
|
|
check-qtest-ppc64-y += tests/numa-test$(EXESUF)
|
|
|
|
diff --git a/tests/boot-serial-test.c b/tests/boot-serial-test.c
|
|
|
|
index 8ec6aed..6a533b9 100644
|
|
|
|
--- a/tests/boot-serial-test.c
|
|
|
|
+++ b/tests/boot-serial-test.c
|
|
|
|
@@ -97,16 +97,20 @@ static testdef_t tests[] = {
|
|
|
|
{ "ppc", "g3beige", "", "PowerPC,750" },
|
|
|
|
{ "ppc", "mac99", "", "PowerPC,G4" },
|
|
|
|
{ "ppc", "sam460ex", "-m 256", "DRAM: 256 MiB" },
|
|
|
|
+#if 0 /* Disabled for Red Hat Enterprise Linux */
|
|
|
|
{ "ppc64", "ppce500", "", "U-Boot" },
|
|
|
|
{ "ppc64", "40p", "-m 192", "Memory: 192M" },
|
|
|
|
{ "ppc64", "mac99", "", "PowerPC,970FX" },
|
|
|
|
+#endif
|
|
|
|
{ "ppc64", "pseries", "", "Open Firmware" },
|
|
|
|
+#if 0 /* Disabled for Red Hat Enterprise Linux */
|
|
|
|
{ "ppc64", "powernv", "-cpu POWER8", "OPAL" },
|
|
|
|
{ "ppc64", "sam460ex", "-device e1000", "8086 100e" },
|
|
|
|
+#endif
|
|
|
|
{ "i386", "isapc", "-cpu qemu32 -device sga", "SGABIOS" },
|
|
|
|
{ "i386", "pc", "-device sga", "SGABIOS" },
|
|
|
|
{ "i386", "q35", "-device sga", "SGABIOS" },
|
|
|
|
- { "x86_64", "isapc", "-cpu qemu32 -device sga", "SGABIOS" },
|
|
|
|
+ { "x86_64", "pc", "-cpu qemu32 -device sga", "SGABIOS" },
|
|
|
|
{ "x86_64", "q35", "-device sga", "SGABIOS" },
|
|
|
|
{ "sparc", "LX", "", "TMS390S10" },
|
|
|
|
{ "sparc", "SS-4", "", "MB86904" },
|
|
|
|
diff --git a/tests/cpu-plug-test.c b/tests/cpu-plug-test.c
|
|
|
|
index f4a677d..70a3d1d 100644
|
|
|
|
--- a/tests/cpu-plug-test.c
|
|
|
|
+++ b/tests/cpu-plug-test.c
|
|
|
|
@@ -193,7 +193,8 @@ static void add_pseries_test_case(const char *mname)
|
|
|
|
PlugTestData *data;
|
|
|
|
|
|
|
|
if (!g_str_has_prefix(mname, "pseries-") ||
|
|
|
|
- (g_str_has_prefix(mname, "pseries-2.") && atoi(&mname[10]) < 7)) {
|
|
|
|
+ (g_str_has_prefix(mname, "pseries-2.") && atoi(&mname[10]) < 7) ||
|
|
|
|
+ strcmp(mname,"pseries-rhel7.2.0") == 0) {
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
data = g_new(PlugTestData, 1);
|
|
|
|
diff --git a/tests/e1000-test.c b/tests/e1000-test.c
|
|
|
|
index 0c5fcdc..b830432 100644
|
|
|
|
--- a/tests/e1000-test.c
|
|
|
|
+++ b/tests/e1000-test.c
|
|
|
|
@@ -29,8 +29,10 @@ static void test_device(gconstpointer data)
|
|
|
|
static const char *models[] = {
|
|
|
|
"e1000",
|
|
|
|
"e1000-82540em",
|
|
|
|
+#if 0 /* Disabled for Red Hat Enterprise Linux */
|
|
|
|
"e1000-82544gc",
|
|
|
|
"e1000-82545em",
|
|
|
|
+#endif
|
|
|
|
};
|
|
|
|
|
|
|
|
int main(int argc, char **argv)
|
|
|
|
diff --git a/tests/prom-env-test.c b/tests/prom-env-test.c
|
|
|
|
index 198d007..4bea07f 100644
|
|
|
|
--- a/tests/prom-env-test.c
|
|
|
|
+++ b/tests/prom-env-test.c
|
|
|
|
@@ -82,7 +82,9 @@ int main(int argc, char *argv[])
|
|
|
|
if (!strcmp(arch, "ppc")) {
|
|
|
|
add_tests(ppc_machines);
|
|
|
|
} else if (!strcmp(arch, "ppc64")) {
|
|
|
|
+#if 0 /* Disabled for Red Hat Enterprise Linux */
|
|
|
|
add_tests(ppc_machines);
|
|
|
|
+#endif
|
|
|
|
if (g_test_slow()) {
|
|
|
|
qtest_add_data_func("prom-env/pseries", "pseries", test_machine);
|
|
|
|
}
|
|
|
|
diff --git a/tests/qemu-iotests/051 b/tests/qemu-iotests/051
|
|
|
|
index 32741d7..85ef52e 100755
|
|
|
|
--- a/tests/qemu-iotests/051
|
|
|
|
+++ b/tests/qemu-iotests/051
|
|
|
|
@@ -182,11 +182,11 @@ run_qemu -drive if=virtio
|
|
|
|
case "$QEMU_DEFAULT_MACHINE" in
|
|
|
|
pc)
|
|
|
|
run_qemu -drive if=none,id=disk -device ide-cd,drive=disk
|
|
|
|
- run_qemu -drive if=none,id=disk -device lsi53c895a -device scsi-cd,drive=disk
|
|
|
|
+# run_qemu -drive if=none,id=disk -device lsi53c895a -device scsi-cd,drive=disk
|
|
|
|
run_qemu -drive if=none,id=disk -device ide-drive,drive=disk
|
|
|
|
run_qemu -drive if=none,id=disk -device ide-hd,drive=disk
|
|
|
|
- run_qemu -drive if=none,id=disk -device lsi53c895a -device scsi-disk,drive=disk
|
|
|
|
- run_qemu -drive if=none,id=disk -device lsi53c895a -device scsi-hd,drive=disk
|
|
|
|
+# run_qemu -drive if=none,id=disk -device lsi53c895a -device scsi-disk,drive=disk
|
|
|
|
+# run_qemu -drive if=none,id=disk -device lsi53c895a -device scsi-hd,drive=disk
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
;;
|
|
|
|
@@ -211,11 +211,11 @@ run_qemu -drive file="$TEST_IMG",if=virtio,readonly=on
|
|
|
|
case "$QEMU_DEFAULT_MACHINE" in
|
|
|
|
pc)
|
|
|
|
run_qemu -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device ide-cd,drive=disk
|
|
|
|
- run_qemu -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device lsi53c895a -device scsi-cd,drive=disk
|
|
|
|
+# run_qemu -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device lsi53c895a -device scsi-cd,drive=disk
|
|
|
|
run_qemu -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device ide-drive,drive=disk
|
|
|
|
run_qemu -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device ide-hd,drive=disk
|
|
|
|
- run_qemu -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device lsi53c895a -device scsi-disk,drive=disk
|
|
|
|
- run_qemu -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device lsi53c895a -device scsi-hd,drive=disk
|
|
|
|
+# run_qemu -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device lsi53c895a -device scsi-disk,drive=disk
|
|
|
|
+# run_qemu -drive file="$TEST_IMG",if=none,id=disk,readonly=on -device lsi53c895a -device scsi-hd,drive=disk
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
;;
|
|
|
|
diff --git a/tests/qemu-iotests/group b/tests/qemu-iotests/group
|
2018-12-13 12:54:47 +00:00
|
|
|
index 61a6d98..05996ae 100644
|
2018-11-29 12:09:34 +00:00
|
|
|
--- a/tests/qemu-iotests/group
|
|
|
|
+++ b/tests/qemu-iotests/group
|
|
|
|
@@ -77,7 +77,7 @@
|
|
|
|
068 rw auto quick
|
|
|
|
069 rw auto quick
|
|
|
|
070 rw auto quick
|
|
|
|
-071 rw auto quick
|
|
|
|
+# 071 rw auto quick -- requires whitelisted blkverify
|
|
|
|
072 rw auto quick
|
|
|
|
073 rw auto quick
|
|
|
|
074 rw auto quick
|
|
|
|
@@ -105,7 +105,7 @@
|
|
|
|
096 rw auto quick
|
|
|
|
097 rw auto backing
|
|
|
|
098 rw auto backing quick
|
|
|
|
-099 rw auto quick
|
|
|
|
+# 099 rw auto quick -- requires whitelisted blkverify
|
|
|
|
# 100 was removed, do not reuse
|
|
|
|
101 rw auto quick
|
|
|
|
102 rw auto quick
|
|
|
|
diff --git a/tests/test-x86-cpuid-compat.c b/tests/test-x86-cpuid-compat.c
|
|
|
|
index e75b959..6b46b73 100644
|
|
|
|
--- a/tests/test-x86-cpuid-compat.c
|
|
|
|
+++ b/tests/test-x86-cpuid-compat.c
|
|
|
|
@@ -300,6 +300,7 @@ int main(int argc, char **argv)
|
|
|
|
"-cpu 486,xlevel2=0xC0000002,+xstore",
|
|
|
|
"xlevel2", 0xC0000002);
|
|
|
|
|
|
|
|
+#if 0 /* Disabled in Red Hat Enterprise Linux */
|
|
|
|
/* Check compatibility of old machine-types that didn't
|
|
|
|
* auto-increase level/xlevel/xlevel2: */
|
|
|
|
|
|
|
|
@@ -350,6 +351,7 @@ int main(int argc, char **argv)
|
|
|
|
add_cpuid_test("x86/cpuid/xlevel-compat/pc-i440fx-2.4/npt-on",
|
|
|
|
"-machine pc-i440fx-2.4 -cpu SandyBridge,+npt",
|
|
|
|
"xlevel", 0x80000008);
|
|
|
|
+#endif
|
|
|
|
|
|
|
|
/* Test feature parsing */
|
|
|
|
add_feature_test("x86/cpuid/features/plus",
|
|
|
|
diff --git a/tests/usb-hcd-xhci-test.c b/tests/usb-hcd-xhci-test.c
|
|
|
|
index 9eb24b0..465ed26 100644
|
|
|
|
--- a/tests/usb-hcd-xhci-test.c
|
|
|
|
+++ b/tests/usb-hcd-xhci-test.c
|
|
|
|
@@ -21,6 +21,7 @@ static void test_xhci_hotplug(void)
|
|
|
|
usb_test_hotplug("xhci", "1", NULL);
|
|
|
|
}
|
|
|
|
|
|
|
|
+#if 0 /* Disabled for Red Hat Enterprise Linux */
|
|
|
|
static void test_usb_uas_hotplug(void)
|
|
|
|
{
|
|
|
|
qtest_qmp_device_add("usb-uas", "uas", "{}");
|
|
|
|
@@ -34,6 +35,7 @@ static void test_usb_uas_hotplug(void)
|
|
|
|
qtest_qmp_device_del("scsihd");
|
|
|
|
qtest_qmp_device_del("uas");
|
|
|
|
}
|
|
|
|
+#endif
|
|
|
|
|
|
|
|
static void test_usb_ccid_hotplug(void)
|
|
|
|
{
|
|
|
|
@@ -52,7 +54,9 @@ int main(int argc, char **argv)
|
|
|
|
|
|
|
|
qtest_add_func("/xhci/pci/init", test_xhci_init);
|
|
|
|
qtest_add_func("/xhci/pci/hotplug", test_xhci_hotplug);
|
|
|
|
+#if 0 /* Disabled for Red Hat Enterprise Linux */
|
|
|
|
qtest_add_func("/xhci/pci/hotplug/usb-uas", test_usb_uas_hotplug);
|
|
|
|
+#endif
|
|
|
|
qtest_add_func("/xhci/pci/hotplug/usb-ccid", test_usb_ccid_hotplug);
|
|
|
|
|
|
|
|
qtest_start("-device nec-usb-xhci,id=xhci"
|
|
|
|
--
|
|
|
|
1.8.3.1
|
|
|
|
|