From 270c5f0ef4747ad5a1a418659213514be6cd1bda Mon Sep 17 00:00:00 2001 From: giraffedata Date: Sun, 22 Sep 2019 15:10:06 +0000 Subject: Miscellaneous test updates git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3686 9d0c8265-081b-0410-96cb-a4ca84ce46f8 --- test/pamscale-reportonly.test | 42 +++++++++++++++++++++++++++++------------- 1 file changed, 29 insertions(+), 13 deletions(-) (limited to 'test/pamscale-reportonly.test') diff --git a/test/pamscale-reportonly.test b/test/pamscale-reportonly.test index 7205be2f..45a38687 100755 --- a/test/pamscale-reportonly.test +++ b/test/pamscale-reportonly.test @@ -2,6 +2,8 @@ # This script tests: pamscale # Also requires: +echo "Test 1" + pamscale -reportonly 3 testimg.ppm pamscale -reportonly 5 testimg.ppm pamscale -reportonly -xysize 640 400 testimg.ppm @@ -15,21 +17,35 @@ pamscale -reportonly -width=640 -yscale=2 testimg.ppm pamscale -reportonly -xscale=1.4 -height=400 testimg.ppm pamscale -reportonly -pixels=45000 testimg.ppm -# expected error cases +echo "Test Invalid" + +tmpdir=${tmpdir:-/tmp} +test_out=${tmpdir}/test_out + +# Expected failure cases + echo 1>&2 echo "Invalid command-line argument combinations." 1>&2 echo "Error messages should appear below the line." 1>&2 echo "-----------------------------------------------------------" 1>&2 -pamscale -reportonly -xsize=640 -ysize=400 -xscale=2 testimg.ppm || \ - echo expected error -pamscale -reportonly -xsize=640 -xscale=2 -yscale=3 testimg.ppm || \ - echo expected error -pamscale -reportonly -xsize=640 -ysize=400 -pixels=200000 testimg.ppm || \ - echo expected error -pamscale -reportonly -xsize=640 -ysize=400 -xysize 640 400 testimg.ppm || \ - echo expected error -pamscale -reportonly -xsize=640 -ysize=400 -xyfit 640 400 testimg.ppm || \ - echo expected error -pamscale -reportonly -xsize=640 -ysize=400 -xyfill 640 400 testimg.ppm || \ - echo expected error +pamscale -reportonly -xsize=640 -ysize=400 -xscale=2 testimg.ppm > \ + ${test_out} \ + || echo -n "Expected failure 1"; test -s ${test_out}; echo " "$? +pamscale -reportonly -xsize=640 -xscale=2 -yscale=3 testimg.ppm > \ + ${test_out} \ + || echo -n "Expected failure 2"; test -s ${test_out}; echo " "$? +pamscale -reportonly -xsize=640 -ysize=400 -pixels=200000 testimg.ppm \ + > ${test_out} || \ + echo -n "Expected failure 3"; test -s ${test_out}; echo " "$? +pamscale -reportonly -xsize=640 -ysize=400 -xysize 640 400 testimg.ppm \ + > ${test_out} || \ + echo -n "Expected failure 4"; test -s ${test_out}; echo " "$? +pamscale -reportonly -xsize=640 -ysize=400 -xyfit 640 400 testimg.ppm \ + > ${test_out} || \ + echo -n "Expected failure 5"; test -s ${test_out}; echo " "$? +pamscale -reportonly -xsize=640 -ysize=400 -xyfill 640 400 testimg.ppm \ + > ${test_out} || \ + echo -n "Expected failure 6"; test -s ${test_out}; echo " "$? + +rm ${test_out} -- cgit 1.4.1