]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
meson: tests: add storage specific tests
authorPavel Hrdina <phrdina@redhat.com>
Mon, 27 Jul 2020 09:39:06 +0000 (11:39 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Mon, 3 Aug 2020 07:27:06 +0000 (09:27 +0200)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
tests/Makefile.am
tests/meson.build

index 27eb3c7c4494b293295857b865aca8023b533f42..97250ca6278e9ad378cc002a38581dbdf83ea997 100644 (file)
@@ -40,14 +40,6 @@ if WITH_STORAGE_SHEEPDOG
 test_programs += storagebackendsheepdogtest
 endif WITH_STORAGE_SHEEPDOG
 
-if WITH_STORAGE
-test_programs += storagevolxml2argvtest
-test_programs += storagepoolxml2argvtest
-test_programs += virstorageutiltest
-test_programs += storagepoolxml2xmltest
-test_programs += storagepoolcapstest
-endif WITH_STORAGE
-
 if WITH_STORAGE_FS
 test_programs += virstoragetest
 endif WITH_STORAGE_FS
@@ -154,46 +146,6 @@ storagebackendsheepdogtest_LDADD = \
        $(LDADDS)
 endif WITH_STORAGE_SHEEPDOG
 
-if WITH_STORAGE
-virstorageutiltest_SOURCES = \
-       virstorageutiltest.c \
-       testutils.c \
-       testutils.h \
-       $(NULL)
-virstorageutiltest_LDADD = \
-       ../src/libvirt_driver_storage_impl.la \
-       $(LDADDS) \
-       $(NULL)
-
-storagevolxml2argvtest_SOURCES = \
-    storagevolxml2argvtest.c \
-    testutils.c testutils.h
-storagevolxml2argvtest_LDADD = \
-       $(LIBXML_LIBS) \
-       ../src/libvirt_driver_storage_impl.la \
-       ../src/libvirt.la \
-       $(LDADDS)
-
-storagepoolxml2argvtest_SOURCES = \
-    storagepoolxml2argvtest.c \
-    testutils.c testutils.h
-storagepoolxml2argvtest_LDADD = \
-       $(LIBXML_LIBS) \
-       ../src/libvirt_driver_storage_impl.la \
-       ../src/libvirt.la \
-       $(LDADDS)
-
-storagepoolxml2xmltest_SOURCES = \
-       storagepoolxml2xmltest.c \
-       testutils.c testutils.h
-storagepoolxml2xmltest_LDADD = $(LDADDS) \
-       ../src/libvirt_driver_storage_impl.la
-
-storagepoolcapstest_SOURCES = \
-        storagepoolcapstest.c testutils.h testutils.c
-storagepoolcapstest_LDADD = $(LDADDS)
-endif WITH_STORAGE
-
 virstoragetest_SOURCES = \
        virstoragetest.c testutils.h testutils.c
 virstoragetest_LDADD = $(LDADDS) \
index 7a2e982f891d80d7dc08cb8da09ced2730f7d1b5..ba978889614b715194bdabceaa6d7704ea84dfc3 100644 (file)
@@ -497,6 +497,16 @@ if conf.has('WITH_SECDRIVER_SELINUX')
   endif
 endif
 
+if conf.has('WITH_STORAGE')
+  tests += [
+    { 'name': 'storagepoolcapstest' },
+    { 'name': 'storagepoolxml2argvtest', 'link_with': [ storage_driver_impl_lib ] },
+    { 'name': 'storagepoolxml2xmltest', 'link_with': [ storage_driver_impl_lib ] },
+    { 'name': 'storagevolxml2argvtest', 'link_with': [ storage_driver_impl_lib ] },
+    { 'name': 'virstorageutiltest', 'link_with': [ storage_driver_impl_lib ] },
+  ]
+endif
+
 foreach data : tests
   test_sources = '@0@.c'.format(data['name'])
   test_bin = executable(