mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
tests: Create a shared library with libxl driver
This allows us to mock functions in the libxl driver, like is already possible for the qemu driver Reviewed-by: Ján Tomko <jtomko@redhat.com> Signed-off-by: Cole Robinson <crobinso@redhat.com>
This commit is contained in:
parent
49a0bcfdf2
commit
deb3b59b74
@ -58,7 +58,7 @@ MOCKLIBS_LDFLAGS = -module -avoid-version \
|
|||||||
-rpath /evil/libtool/hack/to/force/shared/lib/creation \
|
-rpath /evil/libtool/hack/to/force/shared/lib/creation \
|
||||||
$(MINGW_EXTRA_LDFLAGS)
|
$(MINGW_EXTRA_LDFLAGS)
|
||||||
|
|
||||||
QEMULIB_LDFLAGS = \
|
DRIVERLIB_LDFLAGS = \
|
||||||
-avoid-version \
|
-avoid-version \
|
||||||
-rpath /evil/libtool/hack/to/force/shared/lib/creation \
|
-rpath /evil/libtool/hack/to/force/shared/lib/creation \
|
||||||
$(MINGW_EXTRA_LDFLAGS)
|
$(MINGW_EXTRA_LDFLAGS)
|
||||||
@ -278,7 +278,7 @@ ssh_LDADD = $(COVERAGE_LDFLAGS)
|
|||||||
if WITH_LIBXL
|
if WITH_LIBXL
|
||||||
test_programs += xlconfigtest xml2sexprtest sexpr2xmltest \
|
test_programs += xlconfigtest xml2sexprtest sexpr2xmltest \
|
||||||
xmconfigtest libxlxml2domconfigtest
|
xmconfigtest libxlxml2domconfigtest
|
||||||
test_libraries += libxlmock.la
|
test_libraries += libxltestdriver.la libxlmock.la
|
||||||
endif WITH_LIBXL
|
endif WITH_LIBXL
|
||||||
|
|
||||||
if WITH_QEMU
|
if WITH_QEMU
|
||||||
@ -509,6 +509,10 @@ libxl_LDADDS += ../src/libvirt_driver_network_impl.la
|
|||||||
endif WITH_NETWORK
|
endif WITH_NETWORK
|
||||||
libxl_LDADDS += $(LDADDS)
|
libxl_LDADDS += $(LDADDS)
|
||||||
|
|
||||||
|
libxltestdriver_la_SOURCES =
|
||||||
|
libxltestdriver_la_LDFLAGS = $(DRIVERLIB_LDFLAGS)
|
||||||
|
libxltestdriver_la_LIBADD = $(libxl_LDADDS)
|
||||||
|
|
||||||
xlconfigtest_SOURCES = \
|
xlconfigtest_SOURCES = \
|
||||||
xlconfigtest.c testutilsxen.c testutilsxen.h \
|
xlconfigtest.c testutilsxen.c testutilsxen.h \
|
||||||
testutils.c testutils.h
|
testutils.c testutils.h
|
||||||
@ -567,7 +571,7 @@ qemu_LDADDS += ../src/libvirt_qemu_probes.lo
|
|||||||
endif WITH_DTRACE_PROBES
|
endif WITH_DTRACE_PROBES
|
||||||
|
|
||||||
libqemutestdriver_la_SOURCES =
|
libqemutestdriver_la_SOURCES =
|
||||||
libqemutestdriver_la_LDFLAGS = $(QEMULIB_LDFLAGS)
|
libqemutestdriver_la_LDFLAGS = $(DRIVERLIB_LDFLAGS)
|
||||||
libqemutestdriver_la_LIBADD = $(qemu_LDADDS)
|
libqemutestdriver_la_LIBADD = $(qemu_LDADDS)
|
||||||
|
|
||||||
qemucpumock_la_SOURCES = \
|
qemucpumock_la_SOURCES = \
|
||||||
@ -1038,7 +1042,7 @@ endif WITH_QEMU
|
|||||||
|
|
||||||
if WITH_LIBXL
|
if WITH_LIBXL
|
||||||
domaincapstest_SOURCES += testutilsxen.c testutilsxen.h
|
domaincapstest_SOURCES += testutilsxen.c testutilsxen.h
|
||||||
domaincapstest_LDADD += ../src/libvirt_driver_libxl_impl.la $(GNULIB_LIBS)
|
domaincapstest_LDADD += libxltestdriver.la $(GNULIB_LIBS)
|
||||||
endif WITH_LIBXL
|
endif WITH_LIBXL
|
||||||
|
|
||||||
if WITH_BHYVE
|
if WITH_BHYVE
|
||||||
|
Loading…
Reference in New Issue
Block a user