From 0c85c384fa2cfb211b64005aefef5f4bd3cac43f Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Mon, 2 Mar 2009 20:01:26 +0000 Subject: [PATCH] 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. --- ChangeLog | 6 ++++++ tests/daemon-conf | 12 +++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 0d6647282b..251b126b44 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Mon Mar 2 21:00:00 +0100 2009 Jim Meyering + + 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 add two tests diff --git a/tests/daemon-conf b/tests/daemon-conf index 7a53eff202..a5e86ae575 100755 --- a/tests/daemon-conf +++ b/tests/daemon-conf @@ -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