提交 f50ad2ff 编写于 作者: M Michal Privoznik

tests: Link mocks with libvirt.so

In a lot of our mocks (if not all of them) we use our internal
APIs (e.g. VIR_ALLOC). So far, we're relying on test binary that
links with the mock to drag in libvirt.so. Well, this works only
partially. Firstly, whatever binary we execute from tests will
fail (e.g. as Martin reported on the list ./qemucapsprobe fails
to execute qemu). Secondly, if there's a program that tries to
validate linking (like valgrind is doing) it fails because of
unresolved symbols.

Because of that we have to link our mocks with libvirt.so.
Signed-off-by: NMichal Privoznik <mprivozn@redhat.com>
Reviewed-by: NJohn Ferlan <jferlan@redhat.com>
上级 656151bf
...@@ -81,7 +81,8 @@ LDADDS = \ ...@@ -81,7 +81,8 @@ LDADDS = \
../src/libvirt.la ../src/libvirt.la
MOCKLIBS_LIBS = \ MOCKLIBS_LIBS = \
$(GNULIB_LIBS) $(GNULIB_LIBS) \
../src/libvirt.la
EXTRA_DIST = \ EXTRA_DIST = \
.valgrind.supp \ .valgrind.supp \
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册