meson: tests: add storage_sheepdog specific tests

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
Pavel Hrdina 2020-07-27 11:39:17 +02:00
parent 1d69c4f938
commit 404991789b
2 changed files with 6 additions and 14 deletions

View File

@ -36,10 +36,6 @@ if WITH_YAJL
test_programs += virjsontest test_programs += virjsontest
endif WITH_YAJL endif WITH_YAJL
if WITH_STORAGE_SHEEPDOG
test_programs += storagebackendsheepdogtest
endif WITH_STORAGE_SHEEPDOG
if WITH_NSS if WITH_NSS
test_helpers += nsslinktest nssguestlinktest test_helpers += nsslinktest nssguestlinktest
endif WITH_NSS endif WITH_NSS
@ -132,16 +128,6 @@ vmwarevertest_SOURCES = \
vmwarevertest_LDADD = $(LDADDS) vmwarevertest_LDADD = $(LDADDS)
endif WITH_VMWARE endif WITH_VMWARE
if WITH_STORAGE_SHEEPDOG
storagebackendsheepdogtest_SOURCES = \
storagebackendsheepdogtest.c \
testutils.c testutils.h
storagebackendsheepdogtest_LDADD = \
../src/libvirt_storage_backend_sheepdog_priv.la \
../src/libvirt_driver_storage_impl.la \
$(LDADDS)
endif WITH_STORAGE_SHEEPDOG
if WITH_NSS if WITH_NSS
## Intentionaly not linking with anything else. ## Intentionaly not linking with anything else.
## See the test source for more detailed explanation. ## See the test source for more detailed explanation.

View File

@ -513,6 +513,12 @@ if conf.has('WITH_STORAGE_FS')
] ]
endif endif
if conf.has('WITH_STORAGE_SHEEPDOG')
tests += [
{ 'name': 'storagebackendsheepdogtest', 'link_with': [ storage_driver_impl_lib, storage_backend_sheepdog_priv_lib ] },
]
endif
foreach data : tests foreach data : tests
test_sources = '@0@.c'.format(data['name']) test_sources = '@0@.c'.format(data['name'])
test_bin = executable( test_bin = executable(