Blame test/png-roundtrip.test
|
Packit |
78deda |
#! /bin/bash
|
|
Packit |
78deda |
# This script tests: pngtopam pnmtopng
|
|
Packit |
78deda |
# Also requires:
|
|
Packit |
78deda |
|
|
Packit |
78deda |
# Failure message
|
|
Packit |
78deda |
## If this test fails and pnm-roundtrip2.test succeeds, it indicates
|
|
Packit |
78deda |
## some problem with pnmtopng.
|
|
Packit |
78deda |
|
|
Packit |
78deda |
# Test 1. Should print 1926073387 101484 18 times
|
|
Packit |
78deda |
for flags in "" -interlace \
|
|
Packit |
78deda |
-gamma=.45 \
|
|
Packit |
78deda |
-hist \
|
|
Packit |
78deda |
-nofilter \
|
|
Packit |
78deda |
-sub \
|
|
Packit |
78deda |
-up \
|
|
Packit |
78deda |
-avg \
|
|
Packit |
78deda |
-paeth \
|
|
Packit |
78deda |
-compression=9 \
|
|
Packit |
78deda |
"-compression=0 -comp_mem=1 -comp_window=8 -comp_buffer=512" \
|
|
Packit |
78deda |
"-compression=9 -comp_mem=1 -comp_window=15 -comp_buffer=512" \
|
|
Packit |
78deda |
"-compression=9 -comp_mem=1 -comp_window=8 -comp_buffer=512" \
|
|
Packit |
78deda |
"-compression=0 -comp_mem=9 -comp_window=8 -comp_buffer=512" \
|
|
Packit |
78deda |
"-compression=9 -comp_mem=9 -comp_window=15 -comp_buffer=8096" \
|
|
Packit |
78deda |
-comp_strategy=huffman_only \
|
|
Packit |
78deda |
-comp_strategy=filtered \
|
|
Packit |
78deda |
-force
|
|
Packit |
78deda |
do
|
|
Packit |
78deda |
pnmtopng testimg.ppm $flags | pngtopam | cksum
|
|
Packit |
78deda |
done
|
|
Packit |
78deda |
|
|
Packit |
78deda |
# Test 2. Should print 2425386270 41 18 times
|
|
Packit |
78deda |
for flags in "" -interlace \
|
|
Packit |
78deda |
-gamma=.45 \
|
|
Packit |
78deda |
-hist \
|
|
Packit |
78deda |
-nofilter \
|
|
Packit |
78deda |
-sub \
|
|
Packit |
78deda |
-up \
|
|
Packit |
78deda |
-avg \
|
|
Packit |
78deda |
-paeth \
|
|
Packit |
78deda |
-compression=9 \
|
|
Packit |
78deda |
"-compression=0 -comp_mem=1 -comp_window=8 -comp_buffer=512" \
|
|
Packit |
78deda |
"-compression=9 -comp_mem=1 -comp_window=15 -comp_buffer=512" \
|
|
Packit |
78deda |
"-compression=9 -comp_mem=1 -comp_window=8 -comp_buffer=512" \
|
|
Packit |
78deda |
"-compression=0 -comp_mem=9 -comp_window=8 -comp_buffer=512" \
|
|
Packit |
78deda |
"-compression=9 -comp_mem=9 -comp_window=15 -comp_buffer=8096" \
|
|
Packit |
78deda |
-comp_strategy=huffman_only \
|
|
Packit |
78deda |
-comp_strategy=filtered \
|
|
Packit |
78deda |
-force
|
|
Packit |
78deda |
do
|
|
Packit |
78deda |
pnmtopng testgrid.pbm $flags | pngtopam | cksum
|
|
Packit |
78deda |
done
|