diff options
Diffstat (limited to 'test/pi3-roundtrip.test')
-rwxr-xr-x | test/pi3-roundtrip.test | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/pi3-roundtrip.test b/test/pi3-roundtrip.test new file mode 100755 index 00000000..cd4232eb --- /dev/null +++ b/test/pi3-roundtrip.test @@ -0,0 +1,22 @@ +# This script tests: pbmtopi3 pi3topbm +# Also requires: pbmmake pamcut + + alias pbmtopi3="${PBM_TESTPREFIX}pbmtopi3" + alias pi3topbm="${PBM_TESTPREFIX}pi3topbm" + alias pbmmake="${PBM_BINPREFIX}pbmmake" + alias pamcut="${PBM_BINPREFIX}pamcut" + shopt -s expand_aliases + +# The pi3 image format specifies a fixed image size of 640x400. +# Pbmtopi3 rejects images that do not conform. + +# Test +# Should print: 3139449799 32011 +pbmmake -g 640 400 | pbmtopi3 | pi3topbm | cksum + +# Test 2. +# Should print: 2425386270 41 +pamcut -pad 0 0 640 400 testgrid.pbm | \ + pbmtopi3 | pi3topbm | pamcut 0 0 14 16 | cksum + + |