Signed-off-by: Jim Fehlig <jfehlig(a)suse.com>
---
tests/Makefile.am | 20 ---
tests/testutilsxen.c | 64 ---------
tests/testutilsxen.h | 2 -
tests/vircapstest.c | 34 -----
tests/virdrivermoduletest.c | 3 -
tests/virschematest.c | 3 +-
tests/xencapsdata/xen-i686-pae-hvm.caps | 1 -
tests/xencapsdata/xen-i686-pae-hvm.cpuinfo | 37 -----
tests/xencapsdata/xen-i686-pae-hvm.xml | 49 -------
tests/xencapsdata/xen-i686-pae.caps | 1 -
tests/xencapsdata/xen-i686-pae.cpuinfo | 18 ---
tests/xencapsdata/xen-i686-pae.xml | 32 -----
tests/xencapsdata/xen-i686.caps | 1 -
tests/xencapsdata/xen-i686.cpuinfo | 18 ---
tests/xencapsdata/xen-i686.xml | 29 ----
tests/xencapsdata/xen-ia64-be-hvm.caps | 1 -
tests/xencapsdata/xen-ia64-be-hvm.cpuinfo | 29 ----
tests/xencapsdata/xen-ia64-be-hvm.xml | 45 ------
tests/xencapsdata/xen-ia64-be.caps | 1 -
tests/xencapsdata/xen-ia64-be.cpuinfo | 29 ----
tests/xencapsdata/xen-ia64-be.xml | 29 ----
tests/xencapsdata/xen-ia64-hvm.caps | 1 -
tests/xencapsdata/xen-ia64-hvm.cpuinfo | 29 ----
tests/xencapsdata/xen-ia64-hvm.xml | 41 ------
tests/xencapsdata/xen-ia64.caps | 1 -
tests/xencapsdata/xen-ia64.cpuinfo | 29 ----
tests/xencapsdata/xen-ia64.xml | 26 ----
tests/xencapsdata/xen-ppc64.caps | 1 -
tests/xencapsdata/xen-ppc64.cpuinfo | 0
tests/xencapsdata/xen-ppc64.xml | 26 ----
tests/xencapsdata/xen-x86_64-hvm.caps | 1 -
tests/xencapsdata/xen-x86_64-hvm.cpuinfo | 47 ------
tests/xencapsdata/xen-x86_64-hvm.xml | 61 --------
tests/xencapsdata/xen-x86_64.caps | 1 -
tests/xencapsdata/xen-x86_64.cpuinfo | 47 ------
tests/xencapsdata/xen-x86_64.xml | 29 ----
tests/xencapstest.c | 224 -----------------------------
37 files changed, 1 insertion(+), 1009 deletions(-)
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 18a6672de..9390a790b 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -160,7 +160,6 @@ EXTRA_DIST = \
virusbtestdata \
vmwareverdata \
vmx2xmldata \
- xencapsdata \
xlconfigdata \
xmconfigdata \
xml2sexprdata \
@@ -271,10 +270,6 @@ endif WITH_SECDRIVER_SELINUX
ssh_SOURCES = ssh.c
ssh_LDADD = $(COVERAGE_LDFLAGS)
-if WITH_XEN
-test_programs += xencapstest
-endif WITH_XEN
-
if WITH_LIBXL
test_programs += xlconfigtest xml2sexprtest sexpr2xmltest \
xmconfigtest libxlxml2domconfigtest
@@ -497,18 +492,6 @@ sockettest_SOURCES = \
testutils.c testutils.h
sockettest_LDADD = $(LDADDS)
-if WITH_XEN
-xen_LDADDS = ../src/libvirt_driver_xen_impl.la
-xen_LDADDS += $(LDADDS)
-
-xencapstest_SOURCES = \
- xencapstest.c testutils.h testutils.c
-xencapstest_LDADD = $(xen_LDADDS)
-
-else ! WITH_XEN
-EXTRA_DIST += xencapstest.c testutilsxen.c testutilsxen.h
-endif ! WITH_XEN
-
if WITH_LIBXL
libxl_LDADDS = ../src/libvirt_driver_libxl_impl.la
if WITH_NETWORK
@@ -983,9 +966,6 @@ endif WITH_LXC
if WITH_QEMU
vircapstest_SOURCES += testutilsqemu.c testutilsqemu.h
endif WITH_QEMU
-if WITH_XEN
-vircapstest_SOURCES += testutilsxen.c testutilsxen.h
-endif WITH_XEN
vircapstest_LDADD = $(qemu_LDADDS) $(LDADDS)
domaincapsmock_la_SOURCES = domaincapsmock.c
diff --git a/tests/testutilsxen.c b/tests/testutilsxen.c
index 4328441b7..c08ec4a6e 100644
--- a/tests/testutilsxen.c
+++ b/tests/testutilsxen.c
@@ -7,70 +7,6 @@
#include "testutilshostcpus.h"
#include "domain_conf.h"
-virCapsPtr testXenCapsInit(void)
-{
- struct utsname utsname;
- virCapsPtr caps;
- virCapsGuestPtr guest;
- virCapsGuestMachinePtr *machines;
- int nmachines;
- static const char *const x86_machines[] = {
- "xenfv"
- };
- static const char *const xen_machines[] = {
- "xenpv"
- };
-
- uname(&utsname);
- if ((caps = virCapabilitiesNew(VIR_ARCH_I686,
- false, false)) == NULL)
- return NULL;
-
- nmachines = ARRAY_CARDINALITY(x86_machines);
- if ((machines = virCapabilitiesAllocMachines(x86_machines, nmachines)) == NULL)
- goto cleanup;
-
- if ((guest = virCapabilitiesAddGuest(caps, VIR_DOMAIN_OSTYPE_HVM, VIR_ARCH_I686,
- "/usr/lib/xen/bin/qemu-dm", NULL,
- nmachines, machines)) == NULL)
- goto cleanup;
- machines = NULL;
-
- if (virCapabilitiesAddGuestDomain(guest,
- VIR_DOMAIN_VIRT_XEN,
- NULL,
- NULL,
- 0,
- NULL) == NULL)
- goto cleanup;
-
- nmachines = ARRAY_CARDINALITY(xen_machines);
- if ((machines = virCapabilitiesAllocMachines(xen_machines, nmachines)) == NULL)
- goto cleanup;
-
- if ((guest = virCapabilitiesAddGuest(caps, VIR_DOMAIN_OSTYPE_XEN, VIR_ARCH_I686,
- "/usr/lib/xen/bin/qemu-dm", NULL,
- nmachines, machines)) == NULL)
- goto cleanup;
- machines = NULL;
-
- if (virCapabilitiesAddGuestDomain(guest,
- VIR_DOMAIN_VIRT_XEN,
- NULL,
- NULL,
- 0,
- NULL) == NULL)
- goto cleanup;
-
- return caps;
-
- cleanup:
- virCapabilitiesFreeMachines(machines, nmachines);
- virObjectUnref(caps);
- return NULL;
-}
-
-
virCapsPtr
testXLInitCaps(void)
{
diff --git a/tests/testutilsxen.h b/tests/testutilsxen.h
index 2facf5e5a..c5ccb6d47 100644
--- a/tests/testutilsxen.h
+++ b/tests/testutilsxen.h
@@ -6,8 +6,6 @@
# include "libxl/libxl_capabilities.h"
# endif
-virCapsPtr testXenCapsInit(void);
-
virCapsPtr testXLInitCaps(void);
#endif /* _TESTUTILSXEN_H_ */
diff --git a/tests/vircapstest.c b/tests/vircapstest.c
index 05ec802f3..664b7da14 100644
--- a/tests/vircapstest.c
+++ b/tests/vircapstest.c
@@ -22,7 +22,6 @@
#include "testutils.h"
#include "testutilslxc.h"
-#include "testutilsxen.h"
#include "testutilsqemu.h"
#include "capabilities.h"
#include "virbitmap.h"
@@ -264,34 +263,6 @@ test_virCapsDomainDataLookupQEMU(const void *data ATTRIBUTE_UNUSED)
}
#endif /* WITH_QEMU */
-#ifdef WITH_XEN
-static int
-test_virCapsDomainDataLookupXen(const void *data ATTRIBUTE_UNUSED)
-{
- int ret = -1;
- virCapsPtr caps = NULL;
-
- if (!(caps = testXenCapsInit())) {
- ret = -1;
- goto out;
- }
-
- CAPSCOMP(-1, VIR_ARCH_NONE, VIR_DOMAIN_VIRT_NONE, NULL, NULL,
- VIR_DOMAIN_OSTYPE_HVM, VIR_ARCH_I686, VIR_DOMAIN_VIRT_XEN,
- "/usr/lib/xen/bin/qemu-dm", "xenfv");
- CAPSCOMP(VIR_DOMAIN_OSTYPE_XEN, VIR_ARCH_NONE, VIR_DOMAIN_VIRT_NONE, NULL, NULL,
- VIR_DOMAIN_OSTYPE_XEN, VIR_ARCH_I686, VIR_DOMAIN_VIRT_XEN,
- "/usr/lib/xen/bin/qemu-dm", "xenpv");
-
- CAPS_EXPECT_ERR(VIR_DOMAIN_OSTYPE_XEN, VIR_ARCH_NONE, VIR_DOMAIN_VIRT_NONE, NULL,
"xenfv");
-
- ret = 0;
- out:
- virObjectUnref(caps);
- return ret;
-}
-#endif /* WITH_XEN */
-
#ifdef WITH_LXC
static int
test_virCapsDomainDataLookupLXC(const void *data ATTRIBUTE_UNUSED)
@@ -330,11 +301,6 @@ mymain(void)
test_virCapsDomainDataLookupQEMU, NULL) < 0)
ret = -1;
#endif
-#ifdef WITH_XEN
- if (virTestRun("virCapsDomainDataLookupXen",
- test_virCapsDomainDataLookupXen, NULL) < 0)
- ret = -1;
-#endif
#ifdef WITH_LXC
if (virTestRun("virCapsDomainDataLookupLXC",
test_virCapsDomainDataLookupLXC, NULL) < 0)
diff --git a/tests/virdrivermoduletest.c b/tests/virdrivermoduletest.c
index 95e946d49..6c63ecd52 100644
--- a/tests/virdrivermoduletest.c
+++ b/tests/virdrivermoduletest.c
@@ -82,9 +82,6 @@ mymain(void)
#ifdef WITH_NWFILTER
TEST("nwfilter");
#endif
-#ifdef WITH_XEN
- TEST("xen");
-#endif
#ifdef WITH_LIBXL
TEST("libxl");
#endif
diff --git a/tests/virschematest.c b/tests/virschematest.c
index f1d11437e..2d3583391 100644
--- a/tests/virschematest.c
+++ b/tests/virschematest.c
@@ -215,8 +215,7 @@ mymain(void)
} \
} while (0)
- DO_TEST_DIR("capability.rng", "capabilityschemadata",
"xencapsdata",
- "vircaps2xmldata");
+ DO_TEST_DIR("capability.rng", "capabilityschemadata",
"vircaps2xmldata");
DO_TEST_DIR("domain.rng", "domainschemadata",
"qemuargv2xmldata",
"qemuxml2argvdata", "sexpr2xmldata",
"xmconfigdata",
"xml2sexprdata", "qemuxml2xmloutdata",
"lxcxml2xmldata",
diff --git a/tests/xencapsdata/xen-i686-pae-hvm.caps
b/tests/xencapsdata/xen-i686-pae-hvm.caps
deleted file mode 100644
index 904b67f28..000000000
--- a/tests/xencapsdata/xen-i686-pae-hvm.caps
+++ /dev/null
@@ -1 +0,0 @@
-xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
diff --git a/tests/xencapsdata/xen-i686-pae-hvm.cpuinfo
b/tests/xencapsdata/xen-i686-pae-hvm.cpuinfo
deleted file mode 100644
index 8b4775fec..000000000
--- a/tests/xencapsdata/xen-i686-pae-hvm.cpuinfo
+++ /dev/null
@@ -1,37 +0,0 @@
-processor : 0
-vendor_id : GenuineIntel
-cpu family : 6
-model : 15
-model name : Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz
-stepping : 6
-cpu MHz : 2327.560
-cache size : 4096 KB
-fdiv_bug : no
-hlt_bug : no
-f00f_bug : no
-coma_bug : no
-fpu : yes
-fpu_exception : yes
-cpuid level : 10
-wp : yes
-flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr
sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
-bogomips : 5821.44
-
-processor : 1
-vendor_id : GenuineIntel
-cpu family : 6
-model : 15
-model name : Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz
-stepping : 6
-cpu MHz : 2327.560
-cache size : 4096 KB
-fdiv_bug : no
-hlt_bug : no
-f00f_bug : no
-coma_bug : no
-fpu : yes
-fpu_exception : yes
-cpuid level : 10
-wp : yes
-flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr
sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
-bogomips : 5821.44
diff --git a/tests/xencapsdata/xen-i686-pae-hvm.xml
b/tests/xencapsdata/xen-i686-pae-hvm.xml
deleted file mode 100644
index cf6a1de6e..000000000
--- a/tests/xencapsdata/xen-i686-pae-hvm.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<capabilities>
-
- <host>
- <cpu>
- <arch>i686</arch>
- <features>
- <vmx/>
- </features>
- </cpu>
- <power_management/>
- <migration_features>
- <live/>
- <uri_transports>
- <uri_transport>xenmigr</uri_transport>
- </uri_transports>
- </migration_features>
- </host>
-
- <guest>
- <os_type>xen</os_type>
- <arch name='i686'>
- <wordsize>32</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <machine>xenpv</machine>
- <domain type='xen'/>
- </arch>
- <features>
- <pae/>
- </features>
- </guest>
-
- <guest>
- <os_type>hvm</os_type>
- <arch name='i686'>
- <wordsize>32</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <loader>/usr/lib/xen/boot/hvmloader</loader>
- <machine>xenfv</machine>
- <domain type='xen'/>
- </arch>
- <features>
- <pae/>
- <nonpae/>
- <acpi default='on' toggle='yes'/>
- <apic default='on' toggle='yes'/>
- </features>
- </guest>
-
-</capabilities>
diff --git a/tests/xencapsdata/xen-i686-pae.caps b/tests/xencapsdata/xen-i686-pae.caps
deleted file mode 100644
index 886855c40..000000000
--- a/tests/xencapsdata/xen-i686-pae.caps
+++ /dev/null
@@ -1 +0,0 @@
-xen-3.0-x86_32p
diff --git a/tests/xencapsdata/xen-i686-pae.cpuinfo
b/tests/xencapsdata/xen-i686-pae.cpuinfo
deleted file mode 100644
index 4b2fb66c4..000000000
--- a/tests/xencapsdata/xen-i686-pae.cpuinfo
+++ /dev/null
@@ -1,18 +0,0 @@
-processor : 0
-vendor_id : GenuineIntel
-cpu family : 6
-model : 15
-model name : Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz
-stepping : 6
-cpu MHz : 2327.560
-cache size : 4096 KB
-fdiv_bug : no
-hlt_bug : no
-f00f_bug : no
-coma_bug : no
-fpu : yes
-fpu_exception : yes
-cpuid level : 10
-wp : yes
-flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr
sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
-bogomips : 5821.44
diff --git a/tests/xencapsdata/xen-i686-pae.xml b/tests/xencapsdata/xen-i686-pae.xml
deleted file mode 100644
index c917fbe72..000000000
--- a/tests/xencapsdata/xen-i686-pae.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<capabilities>
-
- <host>
- <cpu>
- <arch>i686</arch>
- <features>
- <vmx/>
- </features>
- </cpu>
- <power_management/>
- <migration_features>
- <live/>
- <uri_transports>
- <uri_transport>xenmigr</uri_transport>
- </uri_transports>
- </migration_features>
- </host>
-
- <guest>
- <os_type>xen</os_type>
- <arch name='i686'>
- <wordsize>32</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <machine>xenpv</machine>
- <domain type='xen'/>
- </arch>
- <features>
- <pae/>
- </features>
- </guest>
-
-</capabilities>
diff --git a/tests/xencapsdata/xen-i686.caps b/tests/xencapsdata/xen-i686.caps
deleted file mode 100644
index 8253fd33e..000000000
--- a/tests/xencapsdata/xen-i686.caps
+++ /dev/null
@@ -1 +0,0 @@
-xen-3.0-x86_32
diff --git a/tests/xencapsdata/xen-i686.cpuinfo b/tests/xencapsdata/xen-i686.cpuinfo
deleted file mode 100644
index 5f9c8ef12..000000000
--- a/tests/xencapsdata/xen-i686.cpuinfo
+++ /dev/null
@@ -1,18 +0,0 @@
-processor : 0
-vendor_id : GenuineIntel
-cpu family : 6
-model : 15
-model name : Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz
-stepping : 6
-cpu MHz : 2327.560
-cache size : 4096 KB
-fdiv_bug : no
-hlt_bug : no
-f00f_bug : no
-coma_bug : no
-fpu : yes
-fpu_exception : yes
-cpuid level : 10
-wp : yes
-flags : fpu tsc msr mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse
sse2 ss ht tm pbe lm constant_tsc pni monitor
-bogomips : 5821.44
diff --git a/tests/xencapsdata/xen-i686.xml b/tests/xencapsdata/xen-i686.xml
deleted file mode 100644
index 5771e2bcf..000000000
--- a/tests/xencapsdata/xen-i686.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<capabilities>
-
- <host>
- <cpu>
- <arch>i686</arch>
- </cpu>
- <power_management/>
- <migration_features>
- <live/>
- <uri_transports>
- <uri_transport>xenmigr</uri_transport>
- </uri_transports>
- </migration_features>
- </host>
-
- <guest>
- <os_type>xen</os_type>
- <arch name='i686'>
- <wordsize>32</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <machine>xenpv</machine>
- <domain type='xen'/>
- </arch>
- <features>
- <nonpae/>
- </features>
- </guest>
-
-</capabilities>
diff --git a/tests/xencapsdata/xen-ia64-be-hvm.caps
b/tests/xencapsdata/xen-ia64-be-hvm.caps
deleted file mode 100644
index aec634d6a..000000000
--- a/tests/xencapsdata/xen-ia64-be-hvm.caps
+++ /dev/null
@@ -1 +0,0 @@
-xen-3.0-ia64be hvm-3.0-ia64be
diff --git a/tests/xencapsdata/xen-ia64-be-hvm.cpuinfo
b/tests/xencapsdata/xen-ia64-be-hvm.cpuinfo
deleted file mode 100644
index 0b70bfd87..000000000
--- a/tests/xencapsdata/xen-ia64-be-hvm.cpuinfo
+++ /dev/null
@@ -1,29 +0,0 @@
-processor : 0
-vendor : Xen/ia64
-arch : IA-64
-family : 32
-model : 0
-revision : 7
-archrev : 0
-features : branchlong, 16-byte atomic ops
-cpu number : 0
-cpu regs : 4
-cpu MHz : 1594.000670
-itc MHz : 399.165930
-BogoMIPS : 3186.68
-siblings : 1
-
-processor : 1
-vendor : Xen/ia64
-arch : IA-64
-family : 32
-model : 0
-revision : 7
-archrev : 0
-features : branchlong, 16-byte atomic ops
-cpu number : 0
-cpu regs : 4
-cpu MHz : 1594.000670
-itc MHz : 399.165930
-BogoMIPS : 3186.68
-siblings : 1
diff --git a/tests/xencapsdata/xen-ia64-be-hvm.xml
b/tests/xencapsdata/xen-ia64-be-hvm.xml
deleted file mode 100644
index 19d23e940..000000000
--- a/tests/xencapsdata/xen-ia64-be-hvm.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<capabilities>
-
- <host>
- <cpu>
- <arch>ia64</arch>
- </cpu>
- <power_management/>
- <migration_features>
- <live/>
- <uri_transports>
- <uri_transport>xenmigr</uri_transport>
- </uri_transports>
- </migration_features>
- </host>
-
- <guest>
- <os_type>xen</os_type>
- <arch name='ia64'>
- <wordsize>64</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <machine>xenpv</machine>
- <domain type='xen'/>
- </arch>
- <features>
- <ia64_be/>
- </features>
- </guest>
-
- <guest>
- <os_type>hvm</os_type>
- <arch name='ia64'>
- <wordsize>64</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <loader>/usr/lib/xen/boot/hvmloader</loader>
- <machine>xenfv</machine>
- <domain type='xen'/>
- </arch>
- <features>
- <ia64_be/>
- <acpi default='on' toggle='yes'/>
- <apic default='on' toggle='yes'/>
- </features>
- </guest>
-
-</capabilities>
diff --git a/tests/xencapsdata/xen-ia64-be.caps b/tests/xencapsdata/xen-ia64-be.caps
deleted file mode 100644
index d39c45e21..000000000
--- a/tests/xencapsdata/xen-ia64-be.caps
+++ /dev/null
@@ -1 +0,0 @@
-xen-3.0-ia64be
diff --git a/tests/xencapsdata/xen-ia64-be.cpuinfo
b/tests/xencapsdata/xen-ia64-be.cpuinfo
deleted file mode 100644
index 0b70bfd87..000000000
--- a/tests/xencapsdata/xen-ia64-be.cpuinfo
+++ /dev/null
@@ -1,29 +0,0 @@
-processor : 0
-vendor : Xen/ia64
-arch : IA-64
-family : 32
-model : 0
-revision : 7
-archrev : 0
-features : branchlong, 16-byte atomic ops
-cpu number : 0
-cpu regs : 4
-cpu MHz : 1594.000670
-itc MHz : 399.165930
-BogoMIPS : 3186.68
-siblings : 1
-
-processor : 1
-vendor : Xen/ia64
-arch : IA-64
-family : 32
-model : 0
-revision : 7
-archrev : 0
-features : branchlong, 16-byte atomic ops
-cpu number : 0
-cpu regs : 4
-cpu MHz : 1594.000670
-itc MHz : 399.165930
-BogoMIPS : 3186.68
-siblings : 1
diff --git a/tests/xencapsdata/xen-ia64-be.xml b/tests/xencapsdata/xen-ia64-be.xml
deleted file mode 100644
index 78fa77e69..000000000
--- a/tests/xencapsdata/xen-ia64-be.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<capabilities>
-
- <host>
- <cpu>
- <arch>ia64</arch>
- </cpu>
- <power_management/>
- <migration_features>
- <live/>
- <uri_transports>
- <uri_transport>xenmigr</uri_transport>
- </uri_transports>
- </migration_features>
- </host>
-
- <guest>
- <os_type>xen</os_type>
- <arch name='ia64'>
- <wordsize>64</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <machine>xenpv</machine>
- <domain type='xen'/>
- </arch>
- <features>
- <ia64_be/>
- </features>
- </guest>
-
-</capabilities>
diff --git a/tests/xencapsdata/xen-ia64-hvm.caps b/tests/xencapsdata/xen-ia64-hvm.caps
deleted file mode 100644
index 21c7a2159..000000000
--- a/tests/xencapsdata/xen-ia64-hvm.caps
+++ /dev/null
@@ -1 +0,0 @@
-xen-3.0-ia64 hvm-3.0-ia64
diff --git a/tests/xencapsdata/xen-ia64-hvm.cpuinfo
b/tests/xencapsdata/xen-ia64-hvm.cpuinfo
deleted file mode 100644
index 0b70bfd87..000000000
--- a/tests/xencapsdata/xen-ia64-hvm.cpuinfo
+++ /dev/null
@@ -1,29 +0,0 @@
-processor : 0
-vendor : Xen/ia64
-arch : IA-64
-family : 32
-model : 0
-revision : 7
-archrev : 0
-features : branchlong, 16-byte atomic ops
-cpu number : 0
-cpu regs : 4
-cpu MHz : 1594.000670
-itc MHz : 399.165930
-BogoMIPS : 3186.68
-siblings : 1
-
-processor : 1
-vendor : Xen/ia64
-arch : IA-64
-family : 32
-model : 0
-revision : 7
-archrev : 0
-features : branchlong, 16-byte atomic ops
-cpu number : 0
-cpu regs : 4
-cpu MHz : 1594.000670
-itc MHz : 399.165930
-BogoMIPS : 3186.68
-siblings : 1
diff --git a/tests/xencapsdata/xen-ia64-hvm.xml b/tests/xencapsdata/xen-ia64-hvm.xml
deleted file mode 100644
index 6e2237217..000000000
--- a/tests/xencapsdata/xen-ia64-hvm.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<capabilities>
-
- <host>
- <cpu>
- <arch>ia64</arch>
- </cpu>
- <power_management/>
- <migration_features>
- <live/>
- <uri_transports>
- <uri_transport>xenmigr</uri_transport>
- </uri_transports>
- </migration_features>
- </host>
-
- <guest>
- <os_type>xen</os_type>
- <arch name='ia64'>
- <wordsize>64</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <machine>xenpv</machine>
- <domain type='xen'/>
- </arch>
- </guest>
-
- <guest>
- <os_type>hvm</os_type>
- <arch name='ia64'>
- <wordsize>64</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <loader>/usr/lib/xen/boot/hvmloader</loader>
- <machine>xenfv</machine>
- <domain type='xen'/>
- </arch>
- <features>
- <acpi default='on' toggle='yes'/>
- <apic default='on' toggle='yes'/>
- </features>
- </guest>
-
-</capabilities>
diff --git a/tests/xencapsdata/xen-ia64.caps b/tests/xencapsdata/xen-ia64.caps
deleted file mode 100644
index b93c0b941..000000000
--- a/tests/xencapsdata/xen-ia64.caps
+++ /dev/null
@@ -1 +0,0 @@
-xen-3.0-ia64
diff --git a/tests/xencapsdata/xen-ia64.cpuinfo b/tests/xencapsdata/xen-ia64.cpuinfo
deleted file mode 100644
index 0b70bfd87..000000000
--- a/tests/xencapsdata/xen-ia64.cpuinfo
+++ /dev/null
@@ -1,29 +0,0 @@
-processor : 0
-vendor : Xen/ia64
-arch : IA-64
-family : 32
-model : 0
-revision : 7
-archrev : 0
-features : branchlong, 16-byte atomic ops
-cpu number : 0
-cpu regs : 4
-cpu MHz : 1594.000670
-itc MHz : 399.165930
-BogoMIPS : 3186.68
-siblings : 1
-
-processor : 1
-vendor : Xen/ia64
-arch : IA-64
-family : 32
-model : 0
-revision : 7
-archrev : 0
-features : branchlong, 16-byte atomic ops
-cpu number : 0
-cpu regs : 4
-cpu MHz : 1594.000670
-itc MHz : 399.165930
-BogoMIPS : 3186.68
-siblings : 1
diff --git a/tests/xencapsdata/xen-ia64.xml b/tests/xencapsdata/xen-ia64.xml
deleted file mode 100644
index 9e3eaf435..000000000
--- a/tests/xencapsdata/xen-ia64.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<capabilities>
-
- <host>
- <cpu>
- <arch>ia64</arch>
- </cpu>
- <power_management/>
- <migration_features>
- <live/>
- <uri_transports>
- <uri_transport>xenmigr</uri_transport>
- </uri_transports>
- </migration_features>
- </host>
-
- <guest>
- <os_type>xen</os_type>
- <arch name='ia64'>
- <wordsize>64</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <machine>xenpv</machine>
- <domain type='xen'/>
- </arch>
- </guest>
-
-</capabilities>
diff --git a/tests/xencapsdata/xen-ppc64.caps b/tests/xencapsdata/xen-ppc64.caps
deleted file mode 100644
index df0fe93ab..000000000
--- a/tests/xencapsdata/xen-ppc64.caps
+++ /dev/null
@@ -1 +0,0 @@
-xen-3.0-powerpc64
diff --git a/tests/xencapsdata/xen-ppc64.cpuinfo b/tests/xencapsdata/xen-ppc64.cpuinfo
deleted file mode 100644
index e69de29bb..000000000
diff --git a/tests/xencapsdata/xen-ppc64.xml b/tests/xencapsdata/xen-ppc64.xml
deleted file mode 100644
index 0132c459c..000000000
--- a/tests/xencapsdata/xen-ppc64.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<capabilities>
-
- <host>
- <cpu>
- <arch>ppc64</arch>
- </cpu>
- <power_management/>
- <migration_features>
- <live/>
- <uri_transports>
- <uri_transport>xenmigr</uri_transport>
- </uri_transports>
- </migration_features>
- </host>
-
- <guest>
- <os_type>xen</os_type>
- <arch name='ppc64'>
- <wordsize>64</wordsize>
- <emulator>/usr/lib/xen/bin/qemu-dm</emulator>
- <machine>xenpv</machine>
- <domain type='xen'/>
- </arch>
- </guest>
-
-</capabilities>
diff --git a/tests/xencapsdata/xen-x86_64-hvm.caps
b/tests/xencapsdata/xen-x86_64-hvm.caps
deleted file mode 100644
index 1701a34a9..000000000
--- a/tests/xencapsdata/xen-x86_64-hvm.caps
+++ /dev/null
@@ -1 +0,0 @@
-xen-3.0-x86_64 hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
diff --git a/tests/xencapsdata/xen-x86_64-hvm.cpuinfo
b/tests/xencapsdata/xen-x86_64-hvm.cpuinfo
deleted file mode 100644
index 1beedd2eb..000000000
--- a/tests/xencapsdata/xen-x86_64-hvm.cpuinfo
+++ /dev/null
@@ -1,47 +0,0 @@
-processor : 0
-vendor_id : AuthenticAMD
-cpu family : 15
-model : 67
-model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
-stepping : 2
-cpu MHz : 2600.000
-cache size : 1024 KB
-physical id : 0
-siblings : 1
-core id : 0
-cpu cores : 1
-fpu : yes
-fpu_exception : yes
-cpuid level : 1
-wp : yes
-flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush mmx fxsr
sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm
cmp_legacy svm cr8_legacy
-bogomips : 6469.52
-TLB size : 1024 4K pages
-clflush size : 64
-cache_alignment : 64
-address sizes : 40 bits physical, 48 bits virtual
-power management: ts fid vid ttp tm stc
-
-processor : 1
-vendor_id : AuthenticAMD
-cpu family : 15
-model : 67
-model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
-stepping : 2
-cpu MHz : 2600.000
-cache size : 1024 KB
-physical id : 1
-siblings : 1
-core id : 0
-cpu cores : 1
-fpu : yes
-fpu_exception : yes
-cpuid level : 1
-wp : yes
-flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush mmx fxsr
sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm
cmp_legacy svm cr8_legacy
-bogomips : 6469.52
-TLB size : 1024 4K pages
-clflush size : 64
-cache_alignment : 64
-address sizes : 40 bits physical, 48 bits virtual
-power management: ts fid vid ttp tm stc
diff --git a/tests/xencapsdata/xen-x86_64-hvm.xml b/tests/xencapsdata/xen-x86_64-hvm.xml
deleted file mode 100644
index 7458f0b53..000000000
--- a/tests/xencapsdata/xen-x86_64-hvm.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<capabilities>
-
- <host>
- <cpu>
- <arch>x86_64</arch>
- <features>
- <svm/>
- </features>
- </cpu>
- <power_management/>
- <migration_features>
- <live/>
- <uri_transports>
- <uri_transport>xenmigr</uri_transport>
- </uri_transports>
- </migration_features>
- </host>
-
- <guest>
- <os_type>xen</os_type>
- <arch name='x86_64'>
- <wordsize>64</wordsize>
- <emulator>/usr/lib64/xen/bin/qemu-dm</emulator>
- <machine>xenpv</machine>
- <domain type='xen'/>
- </arch>
- </guest>
-
- <guest>
- <os_type>hvm</os_type>
- <arch name='i686'>
- <wordsize>32</wordsize>
- <emulator>/usr/lib64/xen/bin/qemu-dm</emulator>
- <loader>/usr/lib/xen/boot/hvmloader</loader>
- <machine>xenfv</machine>
- <domain type='xen'/>
- </arch>
- <features>
- <pae/>
- <nonpae/>
- <acpi default='on' toggle='yes'/>
- <apic default='on' toggle='yes'/>
- </features>
- </guest>
-
- <guest>
- <os_type>hvm</os_type>
- <arch name='x86_64'>
- <wordsize>64</wordsize>
- <emulator>/usr/lib64/xen/bin/qemu-dm</emulator>
- <loader>/usr/lib/xen/boot/hvmloader</loader>
- <machine>xenfv</machine>
- <domain type='xen'/>
- </arch>
- <features>
- <acpi default='on' toggle='yes'/>
- <apic default='on' toggle='yes'/>
- </features>
- </guest>
-
-</capabilities>
diff --git a/tests/xencapsdata/xen-x86_64.caps b/tests/xencapsdata/xen-x86_64.caps
deleted file mode 100644
index d627a0eed..000000000
--- a/tests/xencapsdata/xen-x86_64.caps
+++ /dev/null
@@ -1 +0,0 @@
-xen-3.0-x86_64
diff --git a/tests/xencapsdata/xen-x86_64.cpuinfo b/tests/xencapsdata/xen-x86_64.cpuinfo
deleted file mode 100644
index 1beedd2eb..000000000
--- a/tests/xencapsdata/xen-x86_64.cpuinfo
+++ /dev/null
@@ -1,47 +0,0 @@
-processor : 0
-vendor_id : AuthenticAMD
-cpu family : 15
-model : 67
-model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
-stepping : 2
-cpu MHz : 2600.000
-cache size : 1024 KB
-physical id : 0
-siblings : 1
-core id : 0
-cpu cores : 1
-fpu : yes
-fpu_exception : yes
-cpuid level : 1
-wp : yes
-flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush mmx fxsr
sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm
cmp_legacy svm cr8_legacy
-bogomips : 6469.52
-TLB size : 1024 4K pages
-clflush size : 64
-cache_alignment : 64
-address sizes : 40 bits physical, 48 bits virtual
-power management: ts fid vid ttp tm stc
-
-processor : 1
-vendor_id : AuthenticAMD
-cpu family : 15
-model : 67
-model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
-stepping : 2
-cpu MHz : 2600.000
-cache size : 1024 KB
-physical id : 1
-siblings : 1
-core id : 0
-cpu cores : 1
-fpu : yes
-fpu_exception : yes
-cpuid level : 1
-wp : yes
-flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush mmx fxsr
sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm
cmp_legacy svm cr8_legacy
-bogomips : 6469.52
-TLB size : 1024 4K pages
-clflush size : 64
-cache_alignment : 64
-address sizes : 40 bits physical, 48 bits virtual
-power management: ts fid vid ttp tm stc
diff --git a/tests/xencapsdata/xen-x86_64.xml b/tests/xencapsdata/xen-x86_64.xml
deleted file mode 100644
index b6864320b..000000000
--- a/tests/xencapsdata/xen-x86_64.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<capabilities>
-
- <host>
- <cpu>
- <arch>x86_64</arch>
- <features>
- <svm/>
- </features>
- </cpu>
- <power_management/>
- <migration_features>
- <live/>
- <uri_transports>
- <uri_transport>xenmigr</uri_transport>
- </uri_transports>
- </migration_features>
- </host>
-
- <guest>
- <os_type>xen</os_type>
- <arch name='x86_64'>
- <wordsize>64</wordsize>
- <emulator>/usr/lib64/xen/bin/qemu-dm</emulator>
- <machine>xenpv</machine>
- <domain type='xen'/>
- </arch>
- </guest>
-
-</capabilities>
diff --git a/tests/xencapstest.c b/tests/xencapstest.c
deleted file mode 100644
index 7cbd43faa..000000000
--- a/tests/xencapstest.c
+++ /dev/null
@@ -1,224 +0,0 @@
-#include <config.h>
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
-#include "internal.h"
-#include "virxml.h"
-#include "testutils.h"
-#include "xen/xen_hypervisor.h"
-#include "virfile.h"
-#include "virstring.h"
-
-#define VIR_FROM_THIS VIR_FROM_NONE
-
-static int
-testCompareFiles(virArch hostmachine, const char *xml_rel,
- const char *cpuinfo_rel, const char *capabilities_rel)
-{
- char *actualxml = NULL;
- FILE *fp1 = NULL, *fp2 = NULL;
- virCapsPtr caps = NULL;
-
- int ret = -1;
-
- char *xml = NULL;
- char *cpuinfo = NULL;
- char *capabilities = NULL;
-
- if (virAsprintf(&xml, "%s/%s", abs_srcdir, xml_rel) < 0 ||
- virAsprintf(&cpuinfo, "%s/%s", abs_srcdir, cpuinfo_rel) < 0 ||
- virAsprintf(&capabilities, "%s/%s", abs_srcdir, capabilities_rel)
< 0)
- goto fail;
-
- if (!(fp1 = fopen(cpuinfo, "r")))
- goto fail;
-
- if (!(fp2 = fopen(capabilities, "r")))
- goto fail;
-
- if (!(caps = xenHypervisorMakeCapabilitiesInternal(NULL, hostmachine, fp1, fp2)))
- goto fail;
-
- if (!(actualxml = virCapabilitiesFormatXML(caps)))
- goto fail;
-
- if (virTestCompareToFile(actualxml, xml) < 0)
- goto fail;
-
- ret = 0;
-
- fail:
- VIR_FREE(actualxml);
- VIR_FREE(xml);
- VIR_FREE(cpuinfo);
- VIR_FREE(capabilities);
- VIR_FORCE_FCLOSE(fp1);
- VIR_FORCE_FCLOSE(fp2);
-
- virObjectUnref(caps);
- return ret;
-}
-
-static int testXeni686(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_I686,
- "xencapsdata/xen-i686.xml",
- "xencapsdata/xen-i686.cpuinfo",
- "xencapsdata/xen-i686.caps");
-}
-
-static int testXeni686PAE(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_I686,
- "xencapsdata/xen-i686-pae.xml",
- "xencapsdata/xen-i686-pae.cpuinfo",
- "xencapsdata/xen-i686-pae.caps");
-}
-
-static int testXeni686PAEHVM(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_I686,
- "xencapsdata/xen-i686-pae-hvm.xml",
- "xencapsdata/xen-i686-pae-hvm.cpuinfo",
- "xencapsdata/xen-i686-pae-hvm.caps");
-}
-
-/* No PAE + HVM is non-sensical - all VMX capable
- CPUs have PAE */
-/*
-static int testXeni686HVM(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_I686,
- "xencapsdata/xen-i686-hvm.xml",
- "xencapsdata/xen-i686.cpuinfo",
- "xencapsdata/xen-i686-hvm.caps");
-}
-*/
-
-static int testXenx86_64(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_X86_64,
- "xencapsdata/xen-x86_64.xml",
- "xencapsdata/xen-x86_64.cpuinfo",
- "xencapsdata/xen-x86_64.caps");
-}
-static int testXenx86_64HVM(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_X86_64,
- "xencapsdata/xen-x86_64-hvm.xml",
- "xencapsdata/xen-x86_64-hvm.cpuinfo",
- "xencapsdata/xen-x86_64-hvm.caps");
-}
-
-static int testXenia64(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_ITANIUM,
- "xencapsdata/xen-ia64.xml",
- "xencapsdata/xen-ia64.cpuinfo",
- "xencapsdata/xen-ia64.caps");
-}
-static int testXenia64BE(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_ITANIUM,
- "xencapsdata/xen-ia64-be.xml",
- "xencapsdata/xen-ia64-be.cpuinfo",
- "xencapsdata/xen-ia64-be.caps");
-}
-
-static int testXenia64HVM(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_ITANIUM,
- "xencapsdata/xen-ia64-hvm.xml",
- "xencapsdata/xen-ia64-hvm.cpuinfo",
- "xencapsdata/xen-ia64-hvm.caps");
-}
-static int testXenia64BEHVM(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_ITANIUM,
- "xencapsdata/xen-ia64-be-hvm.xml",
- "xencapsdata/xen-ia64-be-hvm.cpuinfo",
- "xencapsdata/xen-ia64-be-hvm.caps");
-}
-
-static int testXenppc64(const void *data ATTRIBUTE_UNUSED)
-{
- return testCompareFiles(VIR_ARCH_PPC64,
- "xencapsdata/xen-ppc64.xml",
- "xencapsdata/xen-ppc64.cpuinfo",
- "xencapsdata/xen-ppc64.caps");
-}
-
-
-/* Fake initialization data for xenHypervisorInit(). Must be initialized
- * explicitly before the implicit call via virInitialize(). */
-static struct xenHypervisorVersions hv_versions = {
- .hv = 0,
- .hypervisor = 2,
- .sys_interface = -1,
- .dom_interface = -1,
-};
-
-static int
-mymain(void)
-{
- int ret = 0;
-
- xenHypervisorInit(&hv_versions);
- if (virInitialize() < 0)
- return EXIT_FAILURE;
-
- if (virTestRun("Capabilities for i686, no PAE, no HVM",
- testXeni686, NULL) != 0)
- ret = -1;
-
- if (virTestRun("Capabilities for i686, PAE, no HVM",
- testXeni686PAE, NULL) != 0)
- ret = -1;
-
- /* No PAE + HVM is non-sensical - all VMX capable
- CPUs have PAE */
- /*if (virTestRun("Capabilities for i686, no PAE, HVM",
- testXeni686HVM, NULL) != 0)
- ret = -1;
- */
-
- if (virTestRun("Capabilities for i686, PAE, HVM",
- testXeni686PAEHVM, NULL) != 0)
- ret = -1;
-
- if (virTestRun("Capabilities for x86_64, no HVM",
- testXenx86_64, NULL) != 0)
- ret = -1;
-
- if (virTestRun("Capabilities for x86_64, HVM",
- testXenx86_64HVM, NULL) != 0)
- ret = -1;
-
- if (virTestRun("Capabilities for ia64, no HVM, LE",
- testXenia64, NULL) != 0)
- ret = -1;
-
- if (virTestRun("Capabilities for ia64, HVM, LE",
- testXenia64HVM, NULL) != 0)
- ret = -1;
-
- if (virTestRun("Capabilities for ia64, no HVM, BE",
- testXenia64BE, NULL) != 0)
- ret = -1;
-
- if (virTestRun("Capabilities for ia64, HVM, BE",
- testXenia64BEHVM, NULL) != 0)
- ret = -1;
-
- if (virTestRun("Capabilities for ppc64",
- testXenppc64, NULL) != 0)
- ret = -1;
-
-
- return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
-}
-
-VIR_TEST_MAIN(mymain)
--
2.16.2