]> xenbits.xensource.com Git - libvirt.git/commitdiff
tests: further isolate a test that runs libvirtd
authorJim Meyering <meyering@redhat.com>
Mon, 2 Mar 2009 20:01:26 +0000 (20:01 +0000)
committerJim Meyering <meyering@redhat.com>
Mon, 2 Mar 2009 20:01:26 +0000 (20:01 +0000)
* tests/daemon-conf: Specify a non-default socket directory.
Specify test-specific log directory and pid file, too.

ChangeLog
tests/daemon-conf

index 0d6647282bef35515c1768909e658fc3263e1148..251b126b44f32550c0c5f2cbf472988d37bc1e9f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Mon Mar 2 21:00:00 +0100 2009 Jim Meyering <meyering@redhat.com>
+
+       tests: further isolate a test that runs libvirtd
+       * tests/daemon-conf: Specify a non-default socket directory.
+       Specify test-specific log directory and pid file, too.
+
 Mon Mar 2 21:00:00 +0100 2009 Jim Meyering <meyering@redhat.com>
 
        add two tests
index 7a53eff20205a7bae79b6e1ceec5a58831796794..a5e86ae5757674fc053a7bdfb1b826c6507f54dd 100755 (executable)
@@ -67,8 +67,18 @@ done
 
 # Run with the unmodified config file.
 sleep_secs=2
+
+# Be careful to specify a non-default socket directory:
+sed 's,^unix_sock_dir.*,unix_sock_dir="'"$(pwd)"'",' tmp.conf > k || fail=1
+mv k tmp.conf || fail=1
+
+# Also, specify a test-specific log directory:
+sed 's,^log_outputs.*,log_outputs="3:file:'"$(pwd)/log"'",' tmp.conf > k \
+    || fail=1
+mv k tmp.conf || fail=1
+
 printf "running libvirtd with a valid config file ($sleep_secs seconds)\n" 1>&2
-libvirtd --config=tmp.conf > log 2>&1 & pid=$!
+libvirtd --pid-file=pid-file --config=tmp.conf > log 2>&1 & pid=$!
 sleep $sleep_secs
 kill $pid