diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2012-04-02 17:25:30 +0100 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2012-05-24 13:18:01 +0100 |
commit | 6976f9e851baf19fec49551c00737ab2d63e965f (patch) | |
tree | 7e810e977e5999360906a48a1eae75274d90523e /tests/Makefile.am | |
parent | Override default driver dir when running from GIT (diff) | |
download | libvirt-6976f9e851baf19fec49551c00737ab2d63e965f.tar.gz libvirt-6976f9e851baf19fec49551c00737ab2d63e965f.tar.bz2 libvirt-6976f9e851baf19fec49551c00737ab2d63e965f.zip |
Add test case for loading driver modules
To ensure all symbols used by loadable driver modules are
exported in libvirt.so, add a test suite that simply loads
each driver in turn
* tests/Makefile.am, tests/virdrivermoduletest.c: Add
a test case for loading drivers
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r-- | tests/Makefile.am | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index 4575a5634..c7addde9f 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -93,6 +93,10 @@ test_programs = virshtest sockettest \ virtimetest viruritest virkeyfiletest \ virauthconfigtest +if WITH_DRIVER_MODULES +test_programs += virdrivermoduletest +endif + # This is a fake SSH we use from virnetsockettest ssh_SOURCES = ssh.c ssh_LDADD = $(COVERAGE_LDFLAGS) @@ -520,6 +524,13 @@ utiltest_SOURCES = \ utiltest.c testutils.h testutils.c utiltest_LDADD = $(LDADDS) +if WITH_DRIVER_MODULES +virdrivermoduletest_SOURCES = \ + virdrivermoduletest.c testutils.h testutils.c +virdrivermoduletest_CFLAGS = -Dabs_builddir="\"$(abs_builddir)\"" $(AM_CFLAGS) +virdrivermoduletest_LDADD = $(LDADDS) +endif + if WITH_LIBVIRTD eventtest_SOURCES = \ eventtest.c testutils.h testutils.c |