Displaying 4 results from an estimated 4 matches for "eb02a69".
2019 Jan 23
0
[PATCH v2 nbdkit] tests: Add generic ‘requires’ function for test prerequisites.
...ilable"
- exit 77
-fi
+requires ss --version
+requires qemu-img --version
+
if ! qemu-img --help | grep -- --object; then
echo "$0: 'qemu-img' command does not have the --object option"
exit 77
diff --git a/tests/test-truncate1.sh b/tests/test-truncate1.sh
index eb02a69..e09415a 100755
--- a/tests/test-truncate1.sh
+++ b/tests/test-truncate1.sh
@@ -37,16 +37,12 @@ source ./functions.sh
set -e
set -x
+requires qemu-io --version
+
files="truncate1.out truncate1.pid truncate1.sock"
rm -f $files
cleanup_fn rm -f $files
-# Test that qemu-io works
-if...
2019 Jan 23
2
[PATCH v2 nbdkit] tests: Add generic requires.
v1 was here:
https://www.redhat.com/archives/libguestfs/2019-January/thread.html#00198
For v2 I changed most existing prerequisite tests to use the new
mechanism.
I only changed simple tests. There are a few more complex tests that
don't fit the “requires model” and those are not changed.
I normalized qemu-io/qemu-img testing to always use the --version
flag, where previously we used a mix
2018 Sep 13
0
[PATCH v2 nbdkit 5/5] tests: Add a helper function which waits for nbdkit to start up.
...exit 1
-fi
-
-pid="$(cat tls.pid)"
-
-# Kill the process on exit.
-cleanup ()
-{
- kill $pid
- rm -f tls.pid tls.out
-}
-cleanup_fn cleanup
-
# Run qemu-img against the server.
LANG=C \
qemu-img info \
diff --git a/tests/test-truncate1.sh b/tests/test-truncate1.sh
index c4f3b63..eb02a69 100755
--- a/tests/test-truncate1.sh
+++ b/tests/test-truncate1.sh
@@ -39,6 +39,7 @@ set -x
files="truncate1.out truncate1.pid truncate1.sock"
rm -f $files
+cleanup_fn rm -f $files
# Test that qemu-io works
if ! qemu-io --help >/dev/null; then
@@ -47,33 +48,11 @@ if ! qemu-io -...
2018 Sep 13
8
[PATCH v2 nbdkit 0/5] tests: Move common functions into tests/functions.sh
v1 was here:
https://www.redhat.com/archives/libguestfs/2018-September/msg00057.html
v2:
- Fix tab vs spaces in configure.ac.
- To generate list of plugins, use printf instead of xargs.
- Use 'source ./functions.sh' instead of 'source functions'.
- functions.sh: Consistent quoting in foreach_plugin function.
- functions.sh: Change the contract of start_nbdkit so it