diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2007-02-07 13:41:44 +0000 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2007-02-07 13:41:44 +0000 |
commit | 5e395c2ac9945cc83f8c3b12016c822f92f139d4 (patch) | |
tree | 77cc1b713cc9a6943e49ddca55cf62fc8a1fd55c | |
parent | 9c9e9b79c89112dadb15c10e8155888770ff7a2d (diff) | |
download | libvirt-5e395c2ac9945cc83f8c3b12016c822f92f139d4.tar.gz |
Conditionally enable XenD tests
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | configure.in | 22 | ||||
-rw-r--r-- | tests/Makefile.am | 5 |
3 files changed, 33 insertions, 2 deletions
@@ -1,3 +1,9 @@ +Wed Feb 7 07:40:21 EST 2007 Daniel Berrange <berrange@redhat.com> + + * configure.in, tests/Makefile.am: Only enable the low level + Xen tests if XenD is actually running & accessible via the + UNIX socket + Sun Jan 28 14:44:23 EST 2007 Daniel Berrange <berrange@redhat.com> * sc/console.c, src/console.h, src/virsh.c: Rename the @@ -37,7 +43,7 @@ Mon Jan 23 14:36:18 IST 2007 Mark McLoughlin <markmc@redhat.com> libvirt/src/virsh.c, libvirt/src/xend_internal.c, libvirt/src/xm_internal.c, libvirt/src/xml.c, libvirt/python/libvir.c: use them - + Mon Jan 23 12:28:42 IST 2007 Mark McLoughlin <markmc@redhat.com> Issues pointed out by Karel Zak <kzak@redhat.com> diff --git a/configure.in b/configure.in index 4afcc412af..7947ed4059 100644 --- a/configure.in +++ b/configure.in @@ -246,6 +246,28 @@ AC_SUBST(PYTHON_VERSION) AC_SUBST(PYTHON_INCLUDES) AC_SUBST(PYTHON_SITE_PACKAGES) +AC_MSG_CHECKING([whether this host is running a Xen kernel]) +RUNNING_XEN= +if test -d /proc/sys/xen +then + RUNNING_XEN=yes +else + RUNNING_XEN=no +fi +AC_MSG_RESULT($RUNNING_XEN) + +AC_MSG_CHECKING([If XenD UNIX socket /var/run/xend/xmlrpc.sock is accessible]) +RUNNING_XEND= +if test -S /var/run/xend/xmlrpc.sock +then + RUNNING_XEND=yes +else + RUNNING_XEND=no +fi +AC_MSG_RESULT($RUNNING_XEND) + +AM_CONDITIONAL(ENABLE_XEN_TESTS, [test "$RUNNING_XEN" != "no" -a "$RUNNING_XEND" != "no"]) + AM_GNU_GETTEXT_VERSION([0.14.1]) AM_GNU_GETTEXT([external]) if test -d po diff --git a/tests/Makefile.am b/tests/Makefile.am index b045cef3cc..e48e3fe943 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -22,7 +22,10 @@ EXTRA_DIST = xmlrpcserver.py test_conf.sh noinst_PROGRAMS = xmlrpctest xml2sexprtest sexpr2xmltest virshtest conftest \ reconnect xmconfigtest -TESTS = xml2sexprtest sexpr2xmltest virshtest test_conf.sh reconnect xmconfigtest +TESTS = xml2sexprtest sexpr2xmltest virshtest test_conf.sh xmconfigtest +if ENABLE_XEN_TESTS + TESTS += reconnect +endif valgrind: $(MAKE) check TESTS_ENVIRONMENT="valgrind --quiet --leak-check=full" |