diff options
author | Jürg Billeter <j@bitron.ch> | 2008-11-14 08:51:25 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2008-11-14 08:51:25 +0000 |
commit | f58f4f2dd7081eb6ee242a2daeb5f0fcf573dfe2 (patch) | |
tree | 92188b3b6c977414848df4e4c506da13d98204d6 /tests/testrunner.sh | |
parent | 932ad8dccadf95bd888fab652cefda6149a811b9 (diff) | |
download | vala-f58f4f2dd7081eb6ee242a2daeb5f0fcf573dfe2.tar.gz |
Rearrange test cases
2008-11-14 Jürg Billeter <j@bitron.ch>
* tests/:
Rearrange test cases
svn path=/trunk/; revision=2014
Diffstat (limited to 'tests/testrunner.sh')
-rwxr-xr-x | tests/testrunner.sh | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/tests/testrunner.sh b/tests/testrunner.sh index 99026bfe9..96a92092f 100755 --- a/tests/testrunner.sh +++ b/tests/testrunner.sh @@ -42,27 +42,26 @@ CODE=0 for testcasesource in "$@" do testsrc=${testcasesource/.vala/} - testbuild=`basename "$testsrc"` - if ! $VALAC -C --vapidir "$vapidir" --basedir $topsrcdir -d $topbuilddir $testsrc.vala > $testbuild.err 2>&1 + if ! $VALAC -C --vapidir "$vapidir" --basedir $topsrcdir -d $topbuilddir $testsrc.vala > $testsrc.err 2>&1 then echo "ERROR: Compiling" $testcasesource - cat $testbuild.err + cat $testsrc.err CODE=1 continue fi - if ! $CC $CFLAGS $testbuild.c $(pkg-config --cflags --libs gobject-2.0) -o $testbuild $LDLIBS > $testbuild.err 2>&1 + if ! $CC $CFLAGS $testsrc.c $(pkg-config --cflags --libs gobject-2.0) -o $testsrc $LDLIBS > $testsrc.err 2>&1 then - echo "ERROR: Compiling" $testbuild.c - cat $testbuild.err + echo "ERROR: Compiling" $testsrc.c + cat $testsrc.err CODE=1 continue fi - if ./$testbuild 2>&1 | tee $testbuild.err | cmp -s $testsrc.exp + if ./$testsrc 2>&1 | tee $testsrc.err | cmp -s $testsrc.exp then - rm $testbuild.c $testbuild.h $testbuild$exe $testbuild.err + rm $testsrc.c $testsrc.h $testsrc$exe $testsrc.err else - echo "ERROR: test failed. This is the difference between" $testbuild.exp "and" $testbuild.err - diff -u $testbuild.exp $testbuild.err + echo "ERROR: test failed. This is the difference between" $testsrc.exp "and" $testsrc.err + diff -u $testsrc.exp $testsrc.err CODE=1 fi done |