tests: Add lib- prefix to all mocks

In preparation libtool "-module" flag removal, add lib prefix to all
mock shared objects.

While at it, introduce VIR_TEST_MOCK macros that makes path out of mock
name to be used with VIR_TEST_PRELOAD or VIR_TEST_MAIN_PRELOAD.  That,
hopefully, improves readability, reduces line length and allows to
tailor VIR_TEST_MOCK for specific platform if it has shared library
suffix different from ".so".

Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
This commit is contained in:
Roman Bolshakov 2019-08-21 19:13:16 +03:00 committed by Daniel P. Berrangé
parent 351492e304
commit fde361083d
37 changed files with 143 additions and 143 deletions

View File

@ -206,16 +206,16 @@ test_programs = virshtest sockettest \
$(NULL) $(NULL)
test_libraries = libshunload.la \ test_libraries = libshunload.la \
virportallocatormock.la \ libvirportallocatormock.la \
virnetdaemonmock.la \ libvirnetdaemonmock.la \
virnetserverclientmock.la \ libvirnetserverclientmock.la \
vircgroupmock.la \ libvircgroupmock.la \
virpcimock.la \ libvirpcimock.la \
virnetdevmock.la \ libvirnetdevmock.la \
virrandommock.la \ libvirrandommock.la \
virhostcpumock.la \ libvirhostcpumock.la \
domaincapsmock.la \ libdomaincapsmock.la \
virfilecachemock.la \ libvirfilecachemock.la \
$(NULL) $(NULL)
if WITH_REMOTE if WITH_REMOTE
@ -234,11 +234,11 @@ test_programs += fchosttest
test_programs += scsihosttest test_programs += scsihosttest
test_programs += vircaps2xmltest test_programs += vircaps2xmltest
test_programs += virresctrltest test_programs += virresctrltest
test_libraries += virusbmock.la \ test_libraries += libvirusbmock.la \
virnetdevbandwidthmock.la \ libvirnetdevbandwidthmock.la \
virnumamock.la \ libvirnumamock.la \
virtestmock.la \ libvirtestmock.la \
virfilemock.la \ libvirfilemock.la \
$(NULL) $(NULL)
endif WITH_LINUX endif WITH_LINUX
@ -250,7 +250,7 @@ if WITH_DBUS
test_programs += virdbustest \ test_programs += virdbustest \
virsystemdtest \ virsystemdtest \
$(NULL) $(NULL)
test_libraries += virdbusmock.la test_libraries += libvirdbusmock.la
if WITH_POLKIT if WITH_POLKIT
test_programs += virpolkittest test_programs += virpolkittest
endif WITH_POLKIT endif WITH_POLKIT
@ -291,10 +291,10 @@ test_programs += qemuxml2argvtest qemuxml2xmltest \
test_helpers += qemucapsprobe test_helpers += qemucapsprobe
test_libraries += libqemumonitortestutils.la \ test_libraries += libqemumonitortestutils.la \
libqemutestdriver.la \ libqemutestdriver.la \
qemuxml2argvmock.la \ libqemuxml2argvmock.la \
qemucaps2xmlmock.la \ libqemucaps2xmlmock.la \
qemucapsprobemock.la \ libqemucapsprobemock.la \
qemucpumock.la \ libqemucpumock.la \
$(NULL) $(NULL)
endif WITH_QEMU endif WITH_QEMU
@ -324,7 +324,7 @@ endif WITH_VMWARE
if WITH_BHYVE if WITH_BHYVE
test_programs += bhyvexml2argvtest bhyvexml2xmltest bhyveargv2xmltest test_programs += bhyvexml2argvtest bhyvexml2xmltest bhyveargv2xmltest
test_libraries += bhyvexml2argvmock.la bhyveargv2xmlmock.la test_libraries += libbhyvexml2argvmock.la libbhyveargv2xmlmock.la
endif WITH_BHYVE endif WITH_BHYVE
if WITH_CIL if WITH_CIL
@ -379,7 +379,7 @@ endif WITH_LINUX
if WITH_NSS if WITH_NSS
test_helpers += nsslinktest nssguestlinktest test_helpers += nsslinktest nssguestlinktest
test_programs += nsstest nssguesttest test_programs += nsstest nssguesttest
test_libraries += nssmock.la test_libraries += libnssmock.la
endif WITH_NSS endif WITH_NSS
test_programs += storagevolxml2xmltest test_programs += storagevolxml2xmltest
@ -555,10 +555,10 @@ libqemutestdriver_la_SOURCES =
libqemutestdriver_la_LDFLAGS = $(DRIVERLIB_LDFLAGS) libqemutestdriver_la_LDFLAGS = $(DRIVERLIB_LDFLAGS)
libqemutestdriver_la_LIBADD = $(qemu_LDADDS) libqemutestdriver_la_LIBADD = $(qemu_LDADDS)
qemucpumock_la_SOURCES = \ libqemucpumock_la_SOURCES = \
qemucpumock.c testutilshostcpus.h qemucpumock.c testutilshostcpus.h
qemucpumock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libqemucpumock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
qemucpumock_la_LIBADD = $(MOCKLIBS_LIBS) libqemucpumock_la_LIBADD = $(MOCKLIBS_LIBS)
qemuxml2argvtest_SOURCES = \ qemuxml2argvtest_SOURCES = \
qemuxml2argvtest.c testutilsqemu.c testutilsqemu.h \ qemuxml2argvtest.c testutilsqemu.c testutilsqemu.h \
@ -568,10 +568,10 @@ qemuxml2argvtest_SOURCES = \
qemuxml2argvtest_LDADD = libqemutestdriver.la \ qemuxml2argvtest_LDADD = libqemutestdriver.la \
$(LDADDS) $(LIBXML_LIBS) $(LDADDS) $(LIBXML_LIBS)
qemuxml2argvmock_la_SOURCES = \ libqemuxml2argvmock_la_SOURCES = \
qemuxml2argvmock.c qemuxml2argvmock.c
qemuxml2argvmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libqemuxml2argvmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
qemuxml2argvmock_la_LIBADD = $(MOCKLIBS_LIBS) libqemuxml2argvmock_la_LIBADD = $(MOCKLIBS_LIBS)
qemuxml2xmltest_SOURCES = \ qemuxml2xmltest_SOURCES = \
qemuxml2xmltest.c testutilsqemu.c testutilsqemu.h \ qemuxml2xmltest.c testutilsqemu.c testutilsqemu.h \
@ -600,10 +600,10 @@ qemucapsprobe_SOURCES = \
qemucapsprobe_LDADD = \ qemucapsprobe_LDADD = \
libqemutestdriver.la $(LDADDS) libqemutestdriver.la $(LDADDS)
qemucapsprobemock_la_SOURCES = \ libqemucapsprobemock_la_SOURCES = \
qemucapsprobemock.c qemucapsprobemock.c
qemucapsprobemock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libqemucapsprobemock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
qemucapsprobemock_la_LIBADD = $(MOCKLIBS_LIBS) libqemucapsprobemock_la_LIBADD = $(MOCKLIBS_LIBS)
qemucommandutiltest_SOURCES = \ qemucommandutiltest_SOURCES = \
qemucommandutiltest.c \ qemucommandutiltest.c \
@ -620,10 +620,10 @@ qemucaps2xmltest_SOURCES = \
$(NULL) $(NULL)
qemucaps2xmltest_LDADD = $(qemu_LDADDS) qemucaps2xmltest_LDADD = $(qemu_LDADDS)
qemucaps2xmlmock_la_SOURCES = \ libqemucaps2xmlmock_la_SOURCES = \
qemucaps2xmlmock.c qemucaps2xmlmock.c
qemucaps2xmlmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libqemucaps2xmlmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
qemucaps2xmlmock_la_LIBADD = $(MOCKLIBS_LIBS) libqemucaps2xmlmock_la_LIBADD = $(MOCKLIBS_LIBS)
qemuagenttest_SOURCES = \ qemuagenttest_SOURCES = \
qemuagenttest.c \ qemuagenttest.c \
@ -780,15 +780,15 @@ EXTRA_DIST += vmwarevertest.c
endif ! WITH_VMWARE endif ! WITH_VMWARE
if WITH_BHYVE if WITH_BHYVE
bhyvexml2argvmock_la_SOURCES = \ libbhyvexml2argvmock_la_SOURCES = \
bhyvexml2argvmock.c bhyvexml2argvmock.c
bhyvexml2argvmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libbhyvexml2argvmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
bhyvexml2argvmock_la_LIBADD = $(MOCKLIBS_LIBS) libbhyvexml2argvmock_la_LIBADD = $(MOCKLIBS_LIBS)
bhyveargv2xmlmock_la_SOURCES = \ libbhyveargv2xmlmock_la_SOURCES = \
bhyveargv2xmlmock.c bhyveargv2xmlmock.c
bhyveargv2xmlmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libbhyveargv2xmlmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
bhyveargv2xmlmock_la_LIBADD = $(MOCKLIBS_LIBS) libbhyveargv2xmlmock_la_LIBADD = $(MOCKLIBS_LIBS)
bhyve_LDADDS = ../src/libvirt_driver_bhyve_impl.la bhyve_LDADDS = ../src/libvirt_driver_bhyve_impl.la
if WITH_STORAGE if WITH_STORAGE
@ -1035,9 +1035,9 @@ else ! WITH_QEMU
vircapstest_LDADD = $(LDADDS) vircapstest_LDADD = $(LDADDS)
endif ! WITH_QEMU endif ! WITH_QEMU
domaincapsmock_la_SOURCES = domaincapsmock.c libdomaincapsmock_la_SOURCES = domaincapsmock.c
domaincapsmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libdomaincapsmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
domaincapsmock_la_LIBADD = $(MOCKLIBS_LIBS) libdomaincapsmock_la_LIBADD = $(MOCKLIBS_LIBS)
domaincapstest_SOURCES = \ domaincapstest_SOURCES = \
domaincapstest.c testutils.h testutils.c \ domaincapstest.c testutils.h testutils.c \
@ -1072,20 +1072,20 @@ virnetdaemontest_SOURCES = \
testutils.h testutils.c testutils.h testutils.c
virnetdaemontest_LDADD = $(LDADDS) virnetdaemontest_LDADD = $(LDADDS)
virnetdaemonmock_la_SOURCES = \ libvirnetdaemonmock_la_SOURCES = \
virnetdaemonmock.c virnetdaemonmock.c
virnetdaemonmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirnetdaemonmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virnetdaemonmock_la_LIBADD = $(MOCKLIBS_LIBS) libvirnetdaemonmock_la_LIBADD = $(MOCKLIBS_LIBS)
virnetserverclienttest_SOURCES = \ virnetserverclienttest_SOURCES = \
virnetserverclienttest.c \ virnetserverclienttest.c \
testutils.h testutils.c testutils.h testutils.c
virnetserverclienttest_LDADD = $(LDADDS) virnetserverclienttest_LDADD = $(LDADDS)
virnetserverclientmock_la_SOURCES = \ libvirnetserverclientmock_la_SOURCES = \
virnetserverclientmock.c virnetserverclientmock.c
virnetserverclientmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirnetserverclientmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virnetserverclientmock_la_LIBADD = $(MOCKLIBS_LIBS) libvirnetserverclientmock_la_LIBADD = $(MOCKLIBS_LIBS)
virnettlscontexttest_SOURCES = \ virnettlscontexttest_SOURCES = \
virnettlscontexttest.c \ virnettlscontexttest.c \
@ -1157,19 +1157,19 @@ virportallocatortest_SOURCES = \
virportallocatortest.c testutils.h testutils.c virportallocatortest.c testutils.h testutils.c
virportallocatortest_LDADD = $(LDADDS) virportallocatortest_LDADD = $(LDADDS)
virportallocatormock_la_SOURCES = \ libvirportallocatormock_la_SOURCES = \
virportallocatormock.c virportallocatormock.c
virportallocatormock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirportallocatormock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virportallocatormock_la_LIBADD = $(MOCKLIBS_LIBS) libvirportallocatormock_la_LIBADD = $(MOCKLIBS_LIBS)
vircgrouptest_SOURCES = \ vircgrouptest_SOURCES = \
vircgrouptest.c testutils.h testutils.c vircgrouptest.c testutils.h testutils.c
vircgrouptest_LDADD = $(LDADDS) vircgrouptest_LDADD = $(LDADDS)
vircgroupmock_la_SOURCES = \ libvircgroupmock_la_SOURCES = \
vircgroupmock.c vircgroupmock.c
vircgroupmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvircgroupmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
vircgroupmock_la_LIBADD = $(MOCKLIBS_LIBS) libvircgroupmock_la_LIBADD = $(MOCKLIBS_LIBS)
vircryptotest_SOURCES = \ vircryptotest_SOURCES = \
vircryptotest.c testutils.h testutils.c vircryptotest.c testutils.h testutils.c
@ -1183,44 +1183,44 @@ virpcitest_SOURCES = \
virpcitest.c testutils.h testutils.c virpcitest.c testutils.h testutils.c
virpcitest_LDADD = $(LDADDS) virpcitest_LDADD = $(LDADDS)
virpcimock_la_SOURCES = \ libvirpcimock_la_SOURCES = \
virpcimock.c virpcimock.c
virpcimock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirpcimock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virpcimock_la_LIBADD = $(MOCKLIBS_LIBS) libvirpcimock_la_LIBADD = $(MOCKLIBS_LIBS)
virrandommock_la_SOURCES = \ libvirrandommock_la_SOURCES = \
virrandommock.c virrandommock.c
virrandommock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirrandommock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virrandommock_la_LIBADD = $(MOCKLIBS_LIBS) libvirrandommock_la_LIBADD = $(MOCKLIBS_LIBS)
virhostcpumock_la_SOURCES = \ libvirhostcpumock_la_SOURCES = \
virhostcpumock.c virhostcpumock.c
virhostcpumock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirhostcpumock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virhostcpumock_la_LIBADD = $(MOCKLIBS_LIBS) libvirhostcpumock_la_LIBADD = $(MOCKLIBS_LIBS)
virfilecachemock_la_SOURCES = \ libvirfilecachemock_la_SOURCES = \
virfilecachemock.c virfilecachemock.c
virfilecachemock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirfilecachemock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virfilecachemock_la_LIBADD = $(MOCKLIBS_LIBS) libvirfilecachemock_la_LIBADD = $(MOCKLIBS_LIBS)
if WITH_LINUX if WITH_LINUX
vircaps2xmltest_SOURCES = \ vircaps2xmltest_SOURCES = \
vircaps2xmltest.c testutils.h testutils.c virfilewrapper.h virfilewrapper.c vircaps2xmltest.c testutils.h testutils.c virfilewrapper.h virfilewrapper.c
vircaps2xmltest_LDADD = $(LDADDS) vircaps2xmltest_LDADD = $(LDADDS)
virnumamock_la_SOURCES = \ libvirnumamock_la_SOURCES = \
virnumamock.c virnumamock.c
virnumamock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirnumamock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virnumamock_la_LIBADD = $(MOCKLIBS_LIBS) libvirnumamock_la_LIBADD = $(MOCKLIBS_LIBS)
virresctrltest_SOURCES = \ virresctrltest_SOURCES = \
virresctrltest.c testutils.h testutils.c virfilewrapper.h virfilewrapper.c virresctrltest.c testutils.h testutils.c virfilewrapper.h virfilewrapper.c
virresctrltest_LDADD = $(LDADDS) virresctrltest_LDADD = $(LDADDS)
virfilemock_la_SOURCES = \ libvirfilemock_la_SOURCES = \
virfilemock.c virfilemock.c
virfilemock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirfilemock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virfilemock_la_LIBADD = $(MOCKLIBS_LIBS) libvirfilemock_la_LIBADD = $(MOCKLIBS_LIBS)
else ! WITH_LINUX else ! WITH_LINUX
EXTRA_DIST += vircaps2xmltest.c virnumamock.c virfilewrapper.c \ EXTRA_DIST += vircaps2xmltest.c virnumamock.c virfilewrapper.c \
virfilewrapper.h virresctrltest.c virfilemock.c virfilewrapper.h virresctrltest.c virfilemock.c
@ -1246,10 +1246,10 @@ nssguesttest_LDADD = \
$(LDADDS) \ $(LDADDS) \
../tools/nss/libnss_libvirt_guest_impl.la ../tools/nss/libnss_libvirt_guest_impl.la
nssmock_la_SOURCES = \ libnssmock_la_SOURCES = \
nssmock.c nssmock.c
nssmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libnssmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
nssmock_la_LIBADD = $(MOCKLIBS_LIBS) libnssmock_la_LIBADD = $(MOCKLIBS_LIBS)
## 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.
@ -1271,12 +1271,12 @@ else ! WITH_NSS
EXTRA_DIST += nsstest.c nssmock.c nsslinktest.c EXTRA_DIST += nsstest.c nssmock.c nsslinktest.c
endif ! WITH_NSS endif ! WITH_NSS
virdeterministichashmock_la_SOURCES = \ libvirdeterministichashmock_la_SOURCES = \
virdeterministichashmock.c virdeterministichashmock.c
virdeterministichashmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirdeterministichashmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virdeterministichashmock_la_LIBADD = $(MOCKLIBS_LIBS) libvirdeterministichashmock_la_LIBADD = $(MOCKLIBS_LIBS)
test_libraries += virdeterministichashmock.la test_libraries += libvirdeterministichashmock.la
if WITH_YAJL if WITH_YAJL
virmacmaptest_SOURCES = \ virmacmaptest_SOURCES = \
@ -1301,11 +1301,11 @@ virnetdevtest_SOURCES = \
virnetdevtest_CFLAGS = $(AM_CFLAGS) $(LIBNL_CFLAGS) virnetdevtest_CFLAGS = $(AM_CFLAGS) $(LIBNL_CFLAGS)
virnetdevtest_LDADD = $(LDADDS) virnetdevtest_LDADD = $(LDADDS)
virnetdevmock_la_SOURCES = \ libvirnetdevmock_la_SOURCES = \
virnetdevmock.c virnetdevmock.c
virnetdevmock_la_CFLAGS = $(AM_CFLAGS) $(LIBNL_CFLAGS) libvirnetdevmock_la_CFLAGS = $(AM_CFLAGS) $(LIBNL_CFLAGS)
virnetdevmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirnetdevmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virnetdevmock_la_LIBADD = $(MOCKLIBS_LIBS) libvirnetdevmock_la_LIBADD = $(MOCKLIBS_LIBS)
virrotatingfiletest_SOURCES = \ virrotatingfiletest_SOURCES = \
virrotatingfiletest.c testutils.h testutils.c virrotatingfiletest.c testutils.h testutils.c
@ -1320,21 +1320,21 @@ virnetdevbandwidthtest_SOURCES = \
virnetdevbandwidthtest.c testutils.h testutils.c virnetdevbandwidthtest.c testutils.h testutils.c
virnetdevbandwidthtest_LDADD = $(LDADDS) $(LIBXML_LIBS) virnetdevbandwidthtest_LDADD = $(LDADDS) $(LIBXML_LIBS)
virusbmock_la_SOURCES = virusbmock.c libvirusbmock_la_SOURCES = virusbmock.c
virusbmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirusbmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virusbmock_la_LIBADD = $(MOCKLIBS_LIBS) \ libvirusbmock_la_LIBADD = $(MOCKLIBS_LIBS) \
$(PROBES_O) \ $(PROBES_O) \
../src/libvirt_util.la ../src/libvirt_util.la
virnetdevbandwidthmock_la_SOURCES = \ libvirnetdevbandwidthmock_la_SOURCES = \
virnetdevbandwidthmock.c virnetdevbandwidthmock.c
virnetdevbandwidthmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirnetdevbandwidthmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virnetdevbandwidthmock_la_LIBADD = $(MOCKLIBS_LIBS) libvirnetdevbandwidthmock_la_LIBADD = $(MOCKLIBS_LIBS)
virtestmock_la_SOURCES = \ libvirtestmock_la_SOURCES = \
virtestmock.c virtestmock.c
virtestmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirtestmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virtestmock_la_LIBADD = \ libvirtestmock_la_LIBADD = \
$(MOCKLIBS_LIBS) \ $(MOCKLIBS_LIBS) \
$(PROBES_O) \ $(PROBES_O) \
../src/libvirt_util.la ../src/libvirt_util.la
@ -1350,11 +1350,11 @@ virdbustest_SOURCES = \
virdbustest_CFLAGS = $(AM_CFLAGS) $(DBUS_CFLAGS) virdbustest_CFLAGS = $(AM_CFLAGS) $(DBUS_CFLAGS)
virdbustest_LDADD = $(LDADDS) $(DBUS_LIBS) virdbustest_LDADD = $(LDADDS) $(DBUS_LIBS)
virdbusmock_la_SOURCES = \ libvirdbusmock_la_SOURCES = \
virdbusmock.c virdbusmock.c
virdbusmock_la_CFLAGS = $(AM_CFLAGS) $(DBUS_CFLAGS) libvirdbusmock_la_CFLAGS = $(AM_CFLAGS) $(DBUS_CFLAGS)
virdbusmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS) libvirdbusmock_la_LDFLAGS = $(MOCKLIBS_LDFLAGS)
virdbusmock_la_LIBADD = $(MOCKLIBS_LIBS) libvirdbusmock_la_LIBADD = $(MOCKLIBS_LIBS)
virpolkittest_SOURCES = \ virpolkittest_SOURCES = \
virpolkittest.c testutils.h testutils.c virpolkittest.c testutils.h testutils.c

View File

@ -205,7 +205,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/bhyveargv2xmlmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("bhyveargv2xml"))
#else #else

View File

@ -258,7 +258,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/bhyvexml2argvmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("bhyvexml2argv"))
#else #else

View File

@ -135,7 +135,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/bhyvexml2argvmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("bhyvexml2argv"))
#else #else

View File

@ -486,8 +486,8 @@ mymain(void)
#if WITH_QEMU #if WITH_QEMU
VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MAIN_PRELOAD(mymain,
abs_builddir "/.libs/domaincapsmock.so", VIR_TEST_MOCK("domaincaps"),
abs_builddir "/.libs/qemucpumock.so") VIR_TEST_MOCK("qemucpu"))
#else #else
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/domaincapsmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("domaincaps"))
#endif #endif

View File

@ -382,4 +382,4 @@ mymain(void)
return ret; return ret;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virrandommock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virrandom"))

View File

@ -221,7 +221,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/libxlmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("xl"))
#else #else

View File

@ -190,7 +190,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/nssmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("nss"))
#else #else
int int
main(void) main(void)

View File

@ -217,4 +217,4 @@ mymain(void)
return (data.ret == 0) ? EXIT_SUCCESS : EXIT_FAILURE; return (data.ret == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/qemucaps2xmlmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("qemucaps2xml"))

View File

@ -47,7 +47,7 @@ main(int argc, char **argv)
virThread thread; virThread thread;
virQEMUCapsPtr caps; virQEMUCapsPtr caps;
VIR_TEST_PRELOAD(abs_builddir "/.libs/qemucapsprobemock.so"); VIR_TEST_PRELOAD(VIR_TEST_MOCK("qemucapsprobe"));
if (argc != 2) { if (argc != 2) {
fprintf(stderr, "%s QEMU_binary\n", argv[0]); fprintf(stderr, "%s QEMU_binary\n", argv[0]);

View File

@ -155,8 +155,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virpci"))
abs_builddir "/.libs/virpcimock.so")
#else #else

View File

@ -3298,4 +3298,4 @@ mymain(void)
return (ret == 0) ? EXIT_SUCCESS : EXIT_FAILURE; return (ret == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virdeterministichashmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virdeterministichash"))

View File

@ -2994,10 +2994,10 @@ mymain(void)
} }
VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MAIN_PRELOAD(mymain,
abs_builddir "/.libs/qemuxml2argvmock.so", VIR_TEST_MOCK("qemuxml2argv"),
abs_builddir "/.libs/virrandommock.so", VIR_TEST_MOCK("virrandom"),
abs_builddir "/.libs/qemucpumock.so", VIR_TEST_MOCK("qemucpu"),
abs_builddir "/.libs/virpcimock.so") VIR_TEST_MOCK("virpci"))
#else #else

View File

@ -1343,9 +1343,9 @@ mymain(void)
} }
VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MAIN_PRELOAD(mymain,
abs_builddir "/.libs/virpcimock.so", VIR_TEST_MOCK("virpci"),
abs_builddir "/.libs/virrandommock.so", VIR_TEST_MOCK("virrandom"),
abs_builddir "/.libs/virdeterministichashmock.so") VIR_TEST_MOCK("virdeterministichash"))
#else #else

View File

@ -962,8 +962,6 @@ virTestSetEnvPath(void)
return ret; return ret;
} }
#define TEST_MOCK (abs_builddir "/.libs/virtestmock.so")
int virTestMain(int argc, int virTestMain(int argc,
char **argv, char **argv,
int (*func)(void), int (*func)(void),
@ -981,7 +979,7 @@ int virTestMain(int argc,
virLogOutputPtr *outputs = NULL; virLogOutputPtr *outputs = NULL;
if (getenv("VIR_TEST_FILE_ACCESS")) if (getenv("VIR_TEST_FILE_ACCESS"))
VIR_TEST_PRELOAD(TEST_MOCK); VIR_TEST_PRELOAD(VIR_TEST_MOCK("virtest"));
va_start(ap, func); va_start(ap, func);
while ((lib = va_arg(ap, const char *))) while ((lib = va_arg(ap, const char *)))

View File

@ -148,6 +148,10 @@ int virTestMain(int argc,
return virTestMain(argc, argv, func, __VA_ARGS__, NULL); \ return virTestMain(argc, argv, func, __VA_ARGS__, NULL); \
} }
#define MOCK_EXT ".so"
#define VIR_TEST_MOCK(mock) (abs_builddir "/.libs/lib" mock "mock" MOCK_EXT)
virCapsPtr virTestGenericCapsInit(void); virCapsPtr virTestGenericCapsInit(void);
int virTestCapsBuildNUMATopology(virCapsPtr caps, int virTestCapsBuildNUMATopology(virCapsPtr caps,
int seq); int seq);

View File

@ -116,4 +116,4 @@ mymain(void)
return ret; return ret;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virnumamock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virnuma"))

View File

@ -1136,7 +1136,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/vircgroupmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("vircgroup"))
#else #else
int int

View File

@ -179,4 +179,4 @@ mymain(void)
} }
/* Forces usage of not so random virRandomBytes */ /* Forces usage of not so random virRandomBytes */
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virrandommock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virrandom"))

View File

@ -233,4 +233,4 @@ mymain(void)
return ret != 0 ? EXIT_FAILURE : EXIT_SUCCESS; return ret != 0 ? EXIT_FAILURE : EXIT_SUCCESS;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virfilecachemock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virfilecache"))

View File

@ -464,7 +464,7 @@ mymain(void)
} }
#ifdef __linux__ #ifdef __linux__
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virfilemock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virfile"))
#else #else
VIR_TEST_MAIN(mymain) VIR_TEST_MAIN(mymain)
#endif #endif

View File

@ -1198,7 +1198,7 @@ mymain(void)
} }
# if WITH_DBUS # if WITH_DBUS
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virdbusmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virdbus"))
# else # else
VIR_TEST_MAIN(mymain) VIR_TEST_MAIN(mymain)
# endif # endif

View File

@ -276,6 +276,6 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virhostcpumock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virhostcpu"))
#endif /* __linux__ */ #endif /* __linux__ */

View File

@ -597,7 +597,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virpcimock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virpci"))
#else #else
int int
main(void) main(void)

View File

@ -365,6 +365,5 @@ mymain(void)
return EXIT_SUCCESS; return EXIT_SUCCESS;
} }
VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virrandom"))
abs_builddir "/.libs/virrandommock.so")
#endif /* WIN32 */ #endif /* WIN32 */

View File

@ -232,4 +232,4 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virdeterministichashmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virdeterministichash"))

View File

@ -416,7 +416,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virnetdaemonmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virnetdaemon"))
#else #else
static int static int
mymain(void) mymain(void)

View File

@ -166,4 +166,4 @@ mymain(void)
return ret; return ret;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virnetdevbandwidthmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virnetdevbandwidth"))

View File

@ -82,7 +82,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virnetdevmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virnetdev"))
#else #else
int int
main(void) main(void)

View File

@ -170,7 +170,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virnetserverclientmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virnetserverclient"))
#else #else
static int static int
mymain(void) mymain(void)

View File

@ -630,7 +630,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virrandommock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virrandom"))
#else #else

View File

@ -484,7 +484,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virrandommock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virrandom"))
#else #else

View File

@ -420,7 +420,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virpcimock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virpci"))
#else #else
int int
main(void) main(void)

View File

@ -347,7 +347,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virdbusmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virdbus"))
#else /* ! __ELF__ */ #else /* ! __ELF__ */
int int

View File

@ -182,7 +182,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virportallocatormock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virportallocator"))
#else /* defined(__linux__) && defined(RTLD_NEXT) */ #else /* defined(__linux__) && defined(RTLD_NEXT) */
int int
main(void) main(void)

View File

@ -783,7 +783,7 @@ mymain(void)
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virdbusmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virdbus"))
#else /* ! (WITH_DBUS && __linux__) */ #else /* ! (WITH_DBUS && __linux__) */
int int

View File

@ -288,4 +288,4 @@ mymain(void)
return EXIT_SUCCESS; return EXIT_SUCCESS;
} }
VIR_TEST_MAIN_PRELOAD(mymain, abs_builddir "/.libs/virusbmock.so") VIR_TEST_MAIN_PRELOAD(mymain, VIR_TEST_MOCK("virusb"))