diff options
-rw-r--r-- | test/Makefile.am | 6 | ||||
-rwxr-xr-x | test/run-test-001.sh | 7 | ||||
-rwxr-xr-x | test/run-test-002.sh | 9 | ||||
-rwxr-xr-x | test/true-001.sh | 3 |
4 files changed, 25 insertions, 0 deletions
diff --git a/test/Makefile.am b/test/Makefile.am index 8b04cb8..a478a8b 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -1,6 +1,12 @@ AUTOMAKE_OPTIONS = foreign +TESTS = \ + true-001.sh \ + run-test-001.sh \ + run-test-002.sh + check_PROGRAMS = run-test +check_SCRIPTS = $(TESTS) run_test_SOURCES = run-test.c diff --git a/test/run-test-001.sh b/test/run-test-001.sh new file mode 100755 index 0000000..9c1a962 --- /dev/null +++ b/test/run-test-001.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ "$1" = 'actual' -o "$1" = 'expected' ]; then + echo 42 +else + ./run-test "$0" +fi diff --git a/test/run-test-002.sh b/test/run-test-002.sh new file mode 100755 index 0000000..6a10101 --- /dev/null +++ b/test/run-test-002.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +if [ "$1" = 'actual' ]; then + echo 23 +elif [ "$1" = 'expected' ]; then + echo 42 +else + ./run-test "!$0" +fi diff --git a/test/true-001.sh b/test/true-001.sh new file mode 100755 index 0000000..296ef78 --- /dev/null +++ b/test/true-001.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +true |