#define TEST_FC_HOST_NUM 5
#define TEST_FC_HOST_NUM_NO_FAB 6
+#ifdef WITH_TEST
/* virNodeDeviceCreateXML using "<parent>" to find the vport capable HBA */
static const char test7_xml[] =
"<device>"
" <path>/dev/disk/by-path</path>"
" </target>"
"</pool>";
-
+#endif /* WITH_TEST */
/* Test virIsVHBACapable */
static int
}
-
+#ifdef WITH_TEST
/* Test manageVHBAByNodeDevice
* - Test both virNodeDeviceCreateXML and virNodeDeviceDestroy
* - Create a node device vHBA allowing usage of various different
virConnectClose(conn);
return ret;
}
-
+#endif
static int
mymain(void)
ret = -1;
if (virTestRun("virVHBAGetConfig-empty-fabric_wwn", test6, NULL) < 0)
ret = -1;
+#ifdef WITH_TEST
if (virTestRun("manageVHBAByNodeDevice-by-parent", manageVHBAByNodeDevice,
test7_xml) < 0)
ret = -1;
if (virTestRun("manageVHBAByStoragePool-by-parent", manageVHBAByStoragePool,
test11_xml) < 0)
ret = -1;
+#endif
VIR_FREE(fchost_prefix);
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
mock_libs = [
{ 'name': 'domaincapsmock' },
- { 'name': 'shunload', 'sources': [ 'shunloadhelper.c' ] },
{ 'name': 'vircgroupmock' },
{ 'name': 'virdnsmasqmock' },
{ 'name': 'virfilecachemock' },
]
endif
+if conf.has('WITH_TEST')
+ mock_libs += [
+ { 'name': 'shunload', 'sources': [ 'shunloadhelper.c' ] },
+ ]
+endif
# build libraries used by tests
{ 'name': 'domainconftest' },
{ 'name': 'genericxml2xmltest' },
{ 'name': 'interfacexml2xmltest' },
- { 'name': 'metadatatest' },
- { 'name': 'networkmetadatatest' },
{ 'name': 'networkxml2xmlupdatetest' },
{ 'name': 'nodedevxml2xmltest' },
{ 'name': 'nwfilterxml2xmltest' },
- { 'name': 'objecteventtest' },
{ 'name': 'seclabeltest' },
{ 'name': 'secretxml2xmltest' },
- { 'name': 'shunloadtest', 'deps': [ thread_dep ] },
{ 'name': 'sockettest' },
{ 'name': 'storagevolxml2xmltest' },
{ 'name': 'sysinfotest' },
{ 'name': 'virportallocatortest' },
{ 'name': 'virrotatingfiletest' },
{ 'name': 'virschematest' },
- { 'name': 'virshtest', 'depends': [ virsh_prog ] },
{ 'name': 'virstringtest' },
{ 'name': 'virsystemdtest' },
{ 'name': 'virtimetest' },
endif
endif
+if conf.has('WITH_TEST')
+ tests += [
+ { 'name': 'fdstreamtest' },
+ { 'name': 'metadatatest' },
+ { 'name': 'networkmetadatatest' },
+ { 'name': 'objecteventtest' },
+ { 'name': 'shunloadtest', 'deps': [ thread_dep ] },
+ { 'name': 'virshtest', 'depends': [ virsh_prog ] },
+ ]
+endif
+
if conf.has('WITH_BHYVE')
tests += [
{ 'name': 'bhyveargv2xmltest', 'link_with': [ bhyve_driver_impl ] },
if conf.has('WITH_LIBVIRTD')
tests += [
{ 'name': 'eventtest', 'deps': [ thread_dep ] },
- { 'name': 'fdstreamtest' },
{ 'name': 'virdriverconnvalidatetest' },
{ 'name': 'virdrivermoduletest' },
]
suite: 'script',
)
-# vsh based client self-test, which can be run directly from meson
-test('virsh self-test',
- virsh_prog,
- args: [ '-q', '-c', 'test:///default', 'self-test' ],
- suite: 'bin',
-)
+if conf.has('WITH_TEST')
+ # vsh based client self-test, which can be run directly from meson
+ test('virsh self-test',
+ virsh_prog,
+ args: [ '-q', '-c', 'test:///default', 'self-test' ],
+ suite: 'bin',
+ )
+endif
if conf.has('WITH_REMOTE')
test('virt-admin self-test',