Merge pull request #28 from eepp/refactor-stress-infra
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 20 Nov 2014 07:08:07 +0000 (08:08 +0100)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 20 Nov 2014 07:08:07 +0000 (08:08 +0100)
Refactor test infrastructure for metadata stress tests

README [deleted file]
README.md [new file with mode: 0644]
tests/1.8/fuzzing/run.sh
tests/1.8/regression/metadata/run.sh
tests/1.8/regression/run.sh
tests/1.8/regression/stream/run.sh
tests/1.8/run.sh
tests/1.8/stress/metadata/run.sh
tests/1.8/stress/run.sh
tests/1.8/stress/stream/run.sh
utils/run.sh

diff --git a/README b/README
deleted file mode 100644 (file)
index 52b8fa2..0000000
--- a/README
+++ /dev/null
@@ -1,9 +0,0 @@
-ctf-testsuite
-=============
-
-The Common Trace Format (CTF) testsuite is intended to validate the
-conformance of CTF readers.
-
-To run the testsuite simply export CTF_READER_BIN="$YOUR_CTF_READER" and
-use the run.sh script found in the tests/x.y/ folder, x.y being the CTF
-specification version you want to check.
diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..52fabe8
--- /dev/null
+++ b/README.md
@@ -0,0 +1,21 @@
+ctf-testsuite
+=============
+
+The Common Trace Format (CTF) test suite is intended to validate the
+conformance of CTF readers.
+
+To run the test suite:
+
+  1. Set the `CTF_READER_BIN` environment variable to your CTF reader
+    executable, e.g.:
+
+        export CTF_READER_BIN=my-ctf-reader
+
+  2. Execute the `run.sh` script found in the `tests/x.y` directory,
+     where `x.y` is the CTF specification's version you want to check,
+     e.g.:
+
+        ( cd tests/1.8 && ./run.sh )
+
+You may also set the `CTF_READER_OPTS` environment variable to options
+to pass to the CTF reader defined by `CTF_READER_BIN`.
index d535ef1cb2327561891ccb320694102f1f19a1dc..9b3a3923b1a2502b7a7822801be41d61d4a89139 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-for dir in $(find -mindepth 1 -maxdepth 1 -type d); do
+for dir in $(find -mindepth 1 -maxdepth 1 -type d | sort); do
        echo "Running ${dir} tests"
        cd ${dir}
        ./run.sh
index d535ef1cb2327561891ccb320694102f1f19a1dc..9b3a3923b1a2502b7a7822801be41d61d4a89139 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-for dir in $(find -mindepth 1 -maxdepth 1 -type d); do
+for dir in $(find -mindepth 1 -maxdepth 1 -type d | sort); do
        echo "Running ${dir} tests"
        cd ${dir}
        ./run.sh
index d535ef1cb2327561891ccb320694102f1f19a1dc..9b3a3923b1a2502b7a7822801be41d61d4a89139 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-for dir in $(find -mindepth 1 -maxdepth 1 -type d); do
+for dir in $(find -mindepth 1 -maxdepth 1 -type d | sort); do
        echo "Running ${dir} tests"
        cd ${dir}
        ./run.sh
index d535ef1cb2327561891ccb320694102f1f19a1dc..9b3a3923b1a2502b7a7822801be41d61d4a89139 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-for dir in $(find -mindepth 1 -maxdepth 1 -type d); do
+for dir in $(find -mindepth 1 -maxdepth 1 -type d | sort); do
        echo "Running ${dir} tests"
        cd ${dir}
        ./run.sh
index d535ef1cb2327561891ccb320694102f1f19a1dc..9b3a3923b1a2502b7a7822801be41d61d4a89139 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-for dir in $(find -mindepth 1 -maxdepth 1 -type d); do
+for dir in $(find -mindepth 1 -maxdepth 1 -type d | sort); do
        echo "Running ${dir} tests"
        cd ${dir}
        ./run.sh
index d535ef1cb2327561891ccb320694102f1f19a1dc..9b3a3923b1a2502b7a7822801be41d61d4a89139 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-for dir in $(find -mindepth 1 -maxdepth 1 -type d); do
+for dir in $(find -mindepth 1 -maxdepth 1 -type d | sort); do
        echo "Running ${dir} tests"
        cd ${dir}
        ./run.sh
index d535ef1cb2327561891ccb320694102f1f19a1dc..9b3a3923b1a2502b7a7822801be41d61d4a89139 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-for dir in $(find -mindepth 1 -maxdepth 1 -type d); do
+for dir in $(find -mindepth 1 -maxdepth 1 -type d | sort); do
        echo "Running ${dir} tests"
        cd ${dir}
        ./run.sh
index d535ef1cb2327561891ccb320694102f1f19a1dc..9b3a3923b1a2502b7a7822801be41d61d4a89139 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-for dir in $(find -mindepth 1 -maxdepth 1 -type d); do
+for dir in $(find -mindepth 1 -maxdepth 1 -type d | sort); do
        echo "Running ${dir} tests"
        cd ${dir}
        ./run.sh
index 93482d97a71aa80e173832ffb2e0d900ad488579..c5a1db55edd30d25e26614bb87737f408c3db80f 100755 (executable)
@@ -2,11 +2,11 @@
 
 TEST_PROG="./test.sh"
 
-for t in */; do
+for t in $(find -mindepth 1 -maxdepth 1 -type d | sort); do
        if [ -n "${TEST_LIST}" ]; then
                TEST_LIST="${TEST_LIST}\n"
        fi
        TEST_LIST="${TEST_LIST}./test.sh ${t}"
 done
 
-echo "${TEST_LIST}" | prove --exec '' --merge -
+echo -e "${TEST_LIST}" | prove --exec '' --merge -
This page took 0.027069 seconds and 4 git commands to generate.