summaryrefslogtreecommitdiff
path: root/tests/xencapstest.c
diff options
context:
space:
mode:
authorJim Fehlig <jfehlig@suse.com>2018-03-28 16:20:24 -0600
committerJim Fehlig <jfehlig@suse.com>2018-04-09 11:37:15 -0600
commit4392d2d49b299d6a5ddc125e872730bcffd30847 (patch)
treeb6247c2f53af865e75381a7350e9837b02b07de6 /tests/xencapstest.c
parent8ee83ea8754b7631965762e3b48d28eefaaf2a52 (diff)
downloadlibvirt-4392d2d49b299d6a5ddc125e872730bcffd30847.tar.gz
Remove xencaps tests and data files
Signed-off-by: Jim Fehlig <jfehlig@suse.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'tests/xencapstest.c')
-rw-r--r--tests/xencapstest.c224
1 files changed, 0 insertions, 224 deletions
diff --git a/tests/xencapstest.c b/tests/xencapstest.c
deleted file mode 100644
index 7cbd43faa0..0000000000
--- 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)