aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2009-03-02 20:01:05 +0000
committerJim Meyering <meyering@redhat.com>2009-03-02 20:01:05 +0000
commitd15549aee0bfe2cd41adc067a7a394f0cab9bd7e (patch)
tree948869df43bc0ad4e929297cb44dfd1a3a773fe4 /tests/libvirtd-fail
parenttests: fix an error that made us skip the daemon-conf test (diff)
downloadlibvirt-d15549aee0bfe2cd41adc067a7a394f0cab9bd7e.tar.gz
libvirt-d15549aee0bfe2cd41adc067a7a394f0cab9bd7e.tar.bz2
libvirt-d15549aee0bfe2cd41adc067a7a394f0cab9bd7e.zip
add two tests
* tests/libvirtd-pool: New file. Exercise the new unix_sock_dir option * tests/libvirtd-fail: New file. * tests/Makefile.am (test_scripts): Add libvirtd-fail and libvirtd-pool.
Diffstat (limited to 'tests/libvirtd-fail')
-rwxr-xr-xtests/libvirtd-fail21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/libvirtd-fail b/tests/libvirtd-fail
new file mode 100755
index 000000000..92b82c4b0
--- /dev/null
+++ b/tests/libvirtd-fail
@@ -0,0 +1,21 @@
+#!/bin/sh
+# Ensure that libvirt fails when given nonexistent --config=FILE
+
+if test "$VERBOSE" = yes; then
+ set -x
+ libvirtd --version
+fi
+
+test -z "$srcdir" && srcdir=$(pwd)
+test -z "$abs_top_srcdir" && abs_top_srcdir=$(pwd)/..
+. "$srcdir/test-lib.sh"
+
+fail=0
+
+libvirtd --config=no-such-file > log 2>&1 && fail=1
+cat <<\EOF > exp
+Failed to open file 'no-such-file': No such file or directory
+EOF
+
+compare exp log || fail=1
+exit $fail