|
Packit |
78deda |
#! /bin/bash
|
|
Packit |
78deda |
# This script tests: pbmtog3
|
|
Packit |
78deda |
# Also requires: pbmmake
|
|
Packit |
78deda |
|
|
Packit |
78deda |
# Test 1. Should print 3697098186 144
|
|
Packit |
78deda |
pbmtog3 testgrid.pbm | cksum
|
|
Packit |
78deda |
# Test 2. Should print 1248301383 122
|
|
Packit |
78deda |
pbmtog3 -nofixedwidth testgrid.pbm | cksum
|
|
Packit |
78deda |
# Test 3. Should print 686713716 144
|
|
Packit |
78deda |
pbmtog3 -reverse testgrid.pbm | cksum
|
|
Packit |
78deda |
# Test 4. Should print 215463240 122
|
|
Packit |
78deda |
pbmtog3 -nofixedwidth -reverse testgrid.pbm | cksum
|
|
Packit |
78deda |
# Test 5. Should print 28792587 47
|
|
Packit |
78deda |
pbmmake -w 10 10 | pbmtog3 | cksum
|
|
Packit |
78deda |
# Test 6. Should print 277456854 32
|
|
Packit |
78deda |
pbmmake -w 10 10 | \
|
|
Packit |
78deda |
pbmtog3 -nofixedwidth | cksum
|
|
Packit |
78deda |
# Test 7. Should print 28792587 47
|
|
Packit |
78deda |
pbmmake -w 10000 10 | pbmtog3 | cksum
|
|
Packit |
78deda |
# Test 8. Should print 3736247115 62
|
|
Packit |
78deda |
pbmmake -b 10 10 | pbmtog3 | cksum
|
|
Packit |
78deda |
# Test 9. Should print 2820255307 2191856
|
|
Packit |
78deda |
pbmmake -g 1700 2286 | pbmtog3 | cksum
|
|
Packit |
78deda |
# Test 10. Should print 4159089282 2226575
|
|
Packit |
78deda |
pbmmake -g 1800 2286 | pbmtog3 | cksum
|