blob: 74b901e3a058611e235b3542bf553f5ae27e962a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#! /bin/bash
# This script tests: pbmtog3
# Also requires: pbmmake
alias pbmtog3="${PBM_TESTPREFIX}pbmtog3"
alias pbmmake="${PBM_BINPREFIX}pbmmake"
shopt -s expand_aliases
# Test 1. Should print 3697098186 144
pbmtog3 testgrid.pbm | cksum
# Test 2. Should print 1248301383 122
pbmtog3 -nofixedwidth testgrid.pbm | cksum
# Test 3. Should print 686713716 144
pbmtog3 -reverse testgrid.pbm | cksum
# Test 4. Should print 215463240 122
pbmtog3 -nofixedwidth -reverse testgrid.pbm | cksum
# Test 5. Should print 28792587 47
pbmmake -w 10 10 | pbmtog3 | cksum
# Test 6. Should print 277456854 32
pbmmake -w 10 10 | \
pbmtog3 -nofixedwidth | cksum
# Test 7. Should print 28792587 47
pbmmake -w 10000 10 | pbmtog3 | cksum
# Test 8. Should print 871281767 162
pbmmake -w 10000 10 | \
pbmtog3 -nofixedwidth | cksum
# Test 9. Should print 3736247115 62
pbmmake -b 10 10 | pbmtog3 | cksum
# Test 10. Should print 2820255307 2191856
pbmmake -g 1700 2286 | pbmtog3 | cksum
# Test 11. Should print 4159089282 2226575
pbmmake -g 1800 2286 | pbmtog3 | cksum
|