Move run.sh to toplevel utils/, don't use lists anymore
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 19 Apr 2013 20:33:01 +0000 (16:33 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 19 Apr 2013 20:33:01 +0000 (16:33 -0400)
Test all subdirectories.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
tests/1.8/fail/list [deleted file]
tests/1.8/fail/run.sh
tests/1.8/pass/list [deleted file]
tests/1.8/pass/run.sh
tests/1.9/fail/list [deleted file]
tests/1.9/fail/run.sh
tests/1.9/pass/list [deleted file]
tests/1.9/pass/run.sh
utils/run.sh [new file with mode: 0755]

diff --git a/tests/1.8/fail/list b/tests/1.8/fail/list
deleted file mode 100644 (file)
index 7188ec7..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-./test.sh empty/
-./test.sh types01/
-./test.sh types02/
-./test.sh types03/
-./test.sh types04/
-./test.sh types05/
-./test.sh types06/
-./test.sh types07/
-./test.sh types08/
-./test.sh types09/
-./test.sh types10/
-./test.sh types11/
-./test.sh types12/
-./test.sh types13/
-./test.sh types14/
-./test.sh types15/
-./test.sh types16/
-./test.sh types17/
-./test.sh types18/
-./test.sh types19/
-./test.sh types20/
-./test.sh types21/
-./test.sh types22/
-./test.sh types23/
-./test.sh types24/
-./test.sh types25/
-./test.sh types26/
-./test.sh fail1/
-./test.sh fail2/
-./test.sh integer-range/
-./test.sh lttng-modules-2.0-pre1/
-./test.sh packet-based-metadata/
-./test.sh smalltrace/
index d43ea19e73a56fa5fe023eef40237e9e77bbd2dc..1c0bdd2243803e0106b8ac2dd52bbe92047788d4 100755 (executable)
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-prove --exec '' --merge - < list
+. ../../../utils/run.sh
diff --git a/tests/1.8/pass/list b/tests/1.8/pass/list
deleted file mode 100644 (file)
index ef5388d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-./test.sh env-warning/
-./test.sh lttng-modules-2.0-pre5/
-./test.sh smalltrace/
-./test.sh succeed1/
-./test.sh succeed2/
-./test.sh succeed4/
-./test.sh string-concat/
-./test.sh string-literal-escape/
-./test.sh test/
-./test.sh warnings/
-./test.sh wk-heartbeat-u/
-./test.sh minimal/
index d43ea19e73a56fa5fe023eef40237e9e77bbd2dc..1c0bdd2243803e0106b8ac2dd52bbe92047788d4 100755 (executable)
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-prove --exec '' --merge - < list
+. ../../../utils/run.sh
diff --git a/tests/1.9/fail/list b/tests/1.9/fail/list
deleted file mode 100644 (file)
index 7188ec7..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-./test.sh empty/
-./test.sh types01/
-./test.sh types02/
-./test.sh types03/
-./test.sh types04/
-./test.sh types05/
-./test.sh types06/
-./test.sh types07/
-./test.sh types08/
-./test.sh types09/
-./test.sh types10/
-./test.sh types11/
-./test.sh types12/
-./test.sh types13/
-./test.sh types14/
-./test.sh types15/
-./test.sh types16/
-./test.sh types17/
-./test.sh types18/
-./test.sh types19/
-./test.sh types20/
-./test.sh types21/
-./test.sh types22/
-./test.sh types23/
-./test.sh types24/
-./test.sh types25/
-./test.sh types26/
-./test.sh fail1/
-./test.sh fail2/
-./test.sh integer-range/
-./test.sh lttng-modules-2.0-pre1/
-./test.sh packet-based-metadata/
-./test.sh smalltrace/
index d43ea19e73a56fa5fe023eef40237e9e77bbd2dc..1c0bdd2243803e0106b8ac2dd52bbe92047788d4 100755 (executable)
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-prove --exec '' --merge - < list
+. ../../../utils/run.sh
diff --git a/tests/1.9/pass/list b/tests/1.9/pass/list
deleted file mode 100644 (file)
index ef5388d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-./test.sh env-warning/
-./test.sh lttng-modules-2.0-pre5/
-./test.sh smalltrace/
-./test.sh succeed1/
-./test.sh succeed2/
-./test.sh succeed4/
-./test.sh string-concat/
-./test.sh string-literal-escape/
-./test.sh test/
-./test.sh warnings/
-./test.sh wk-heartbeat-u/
-./test.sh minimal/
index d43ea19e73a56fa5fe023eef40237e9e77bbd2dc..1c0bdd2243803e0106b8ac2dd52bbe92047788d4 100755 (executable)
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-prove --exec '' --merge - < list
+. ../../../utils/run.sh
diff --git a/utils/run.sh b/utils/run.sh
new file mode 100755 (executable)
index 0000000..93482d9
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+TEST_PROG="./test.sh"
+
+for t in */; 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 -
This page took 0.026845 seconds and 4 git commands to generate.