From b3cec97a8438daabe67f5976128646b2326e42fb Mon Sep 17 00:00:00 2001 From: an7s <an7s@git.zephyr-software.com> Date: Tue, 27 Sep 2011 18:27:45 +0000 Subject: [PATCH] testing manual test framework --- .gitattributes | 1 + examples/ls_manual_tests.sh | 63 +++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 examples/ls_manual_tests.sh diff --git a/.gitattributes b/.gitattributes index a1848394e..c78936d25 100644 --- a/.gitattributes +++ b/.gitattributes @@ -145,6 +145,7 @@ examples/Makefile -text examples/dumbledore.c -text examples/dumbledore_cmd.c -text examples/integerbug.c -text +examples/ls_manual_tests.sh -text examples/mul/generate_cprogs.sh -text examples/mul/mul.ctmpl -text examples/mul/mul.shtmpl -text diff --git a/examples/ls_manual_tests.sh b/examples/ls_manual_tests.sh new file mode 100644 index 000000000..b3ecdc901 --- /dev/null +++ b/examples/ls_manual_tests.sh @@ -0,0 +1,63 @@ +#!/bin/sh + +mkdir tmp.$$ +cd tmp.$$ +mkdir subdir +echo "hello" > subdir/hello +cp /etc/passwd passwd + +# test 1 +ls > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar > o1" --prog foobar --outfile o1 + +# test 2 +ls -R . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar -R . > o1" --prog foobar --outfile o1 + +# test 3 +ls i1 > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar i1 > o1" --prog foobar --infile i1 --outfile o1 + +# test 4 +ls -aw . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar -aw . > o1" --prog foobar --outfile o1 + +# test 5 +ls -chBG . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar -chBG . > o1" --prog foobar --outfile o1 + +# test 6 +ls -s . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar -s . > o1" --prog foobar --outfile o1 + +# test 7 +ls -m . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar -m . > o1" --prog foobar --outfile o1 + +# test 8: invalid option +ls -MX . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar -MX . > o1" --prog foobar --outfile o1 + +# test 9 +ls --help > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar --help > o1" --prog foobar --outfile o1 + +# test 10 +ls -Zlt . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar -Zlt . > o1" --prog foobar --outfile o1 + +# test 11 +ls -X . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar -X . > o1" --prog foobar --outfile o1 + +# test 12 +ls -x . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar -x . > o1" --prog foobar --outfile o1 + +# test 13 +ls -kif . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar -kif . > o1" --prog foobar --outfile o1 + +# test 14 +ls --ignore=hello . > o1 +$PEASOUP_HOME/tools/manual_test_import.sh --cmd "./foobar --ignore=hello . > o1" --prog foobar --outfile o1 -- GitLab