virkmodtest_LDADD = $(LDADDS)
vircapstest_SOURCES = \
- vircapstest.c testutils.h testutils.c \
- testutilsqemu.c testutilsqemu.h \
- testutilslxc.c testutilslxc.h \
- testutilsxen.c testutilsxen.h \
- $(NULL)
+ vircapstest.c testutils.h testutils.c
+if WITH_LXC
+vircapstest_SOURCES += testutilslxc.c testutilslxc.h
+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)
vircaps2xmltest_SOURCES = \
/*
* Build NUMA Toplogy with cell id starting from (0 + seq)
* for testing
-*/
+ */
static virCapsPtr
buildNUMATopology(int seq)
{
}
-static bool
+static bool ATTRIBUTE_UNUSED
doCapsExpectFailure(virCapsPtr caps,
int ostype,
virArch arch,
return true;
}
-static bool
+static bool ATTRIBUTE_UNUSED
doCapsCompare(virCapsPtr caps,
int ostype,
virArch arch,
if (!doCapsExpectFailure(caps, o, a, d, e, m)) \
ret = 1;
+#ifdef WITH_QEMU
static int
test_virCapsDomainDataLookupQEMU(const void *data ATTRIBUTE_UNUSED)
{
virObjectUnref(caps);
return ret;
}
+#endif /* WITH_QEMU */
+#ifdef WITH_XEN
static int
test_virCapsDomainDataLookupXen(const void *data ATTRIBUTE_UNUSED)
{
virObjectUnref(caps);
return ret;
}
+#endif /* WITH_XEN */
+#ifdef WITH_LXC
static int
test_virCapsDomainDataLookupLXC(const void *data ATTRIBUTE_UNUSED)
{
virObjectUnref(caps);
return ret;
}
+#endif /* WITH_LXC */
static int
mymain(void)
if (virtTestRun("virCapabilitiesGetCpusForNodemask",
test_virCapabilitiesGetCpusForNodemask, NULL) < 0)
ret = -1;
+#ifdef WITH_QEMU
if (virtTestRun("virCapsDomainDataLookupQEMU",
test_virCapsDomainDataLookupQEMU, NULL) < 0)
ret = -1;
+#endif
+#ifdef WITH_XEN
if (virtTestRun("virCapsDomainDataLookupXen",
test_virCapsDomainDataLookupXen, NULL) < 0)
ret = -1;
+#endif
+#ifdef WITH_LXC
if (virtTestRun("virCapsDomainDataLookupLXC",
test_virCapsDomainDataLookupLXC, NULL) < 0)
ret = -1;
+#endif /* WITH_LXC */
return ret;
}