diff options
Diffstat (limited to 'Build/source/utils/psutils')
-rw-r--r-- | Build/source/utils/psutils/ChangeLog | 4 | ||||
-rwxr-xr-x | Build/source/utils/psutils/psutils.test | 42 |
2 files changed, 23 insertions, 23 deletions
diff --git a/Build/source/utils/psutils/ChangeLog b/Build/source/utils/psutils/ChangeLog index 6ec46eab7b1..7a3c8bd79af 100644 --- a/Build/source/utils/psutils/ChangeLog +++ b/Build/source/utils/psutils/ChangeLog @@ -1,3 +1,7 @@ +2011-11-04 Peter Breitenlohner <peb@mppmu.mpg.de> + + * psutils.test: Perform all sub-tests and report failed ones. + 2011-09-25 Peter Breitenlohner <peb@mppmu.mpg.de> * psutils.test: New shell script for tests. diff --git a/Build/source/utils/psutils/psutils.test b/Build/source/utils/psutils/psutils.test index a54d9f9434b..636f85273af 100755 --- a/Build/source/utils/psutils/psutils.test +++ b/Build/source/utils/psutils/psutils.test @@ -3,54 +3,50 @@ # Copyright (C) 2011 Peter Breitenlohner <tex-live@tug.org> # You may freely use, modify and/or distribute this file. +failed= + rm -rf play* ./psselect 5:15 $srcdir/tests/play.ps playsel.ps \ 2>playsel.2 \ && diff playsel.2 $srcdir/tests/playsel.2 \ - || exit 1 - -echo psselect tests OK + && echo "psselect tests OK" \ + || failed="$failed psselect" ./psbook -s4 playsel.ps playbook.ps \ 2>playbook.2 \ && diff playbook.2 $srcdir/tests/playbook.2 \ - || exit 1 - -echo psbook tests OK + && echo "psbook tests OK" \ + || failed="$failed psbook" ./psresize -Pa4 -pa5 playsel.ps playres.ps \ 2>playres.2 \ && diff playres.2 $srcdir/tests/playres.2 \ - || exit 1 - -echo psresize tests OK + && echo "psresize tests OK" \ + || failed="$failed psresize" ./psnup -2 playsel.ps playnup.ps \ 2>playnup.2 \ && diff playnup.2 $srcdir/tests/playnup.2 \ - || exit 1 - -echo psnup tests OK + && echo "psnup tests OK" \ + || failed="$failed psnup" ./pstops '2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm)' playsel.ps playps.ps \ 2>playps.2 \ && diff playps.2 $srcdir/tests/playps.2 \ - || exit 1 - -echo pstops tests OK + && echo "pstops tests OK" \ + || failed="$failed pstops" rm -rf plot* ./epsffit -c 0 0 600 368 $srcdir/tests/plot.eps ploth.eps \ && diff ploth.eps $srcdir/tests/ploth.eps \ - || exit 1 - -./epsffit -c 0 0 500 400 $srcdir/tests/plot.eps plotv.eps \ + && ./epsffit -c 0 0 500 400 $srcdir/tests/plot.eps plotv.eps \ && diff plotv.eps $srcdir/tests/plotv.eps \ - || exit 1 - -./epsffit -m 0 0 368 500 $srcdir/tests/plot.eps plotm.eps \ + && ./epsffit -m 0 0 368 500 $srcdir/tests/plot.eps plotm.eps \ && diff plotm.eps $srcdir/tests/plotm.eps \ - || exit 1 + && echo "epsffit tests OK" \ + || failed="$failed epsffit" -echo epsffit tests OK +test -z "$failed" && exit 0 +echo "failed tests:$failed" +exit 1 |