#! /bin/sh # This script tests: pbmtosunicon sunicontopnm # Also requires: pbmnoise # Width of a Sun icon is always a multiple of 8. tmpdir=${tmpdir:-/tmp} noise16_pbm=${tmpdir}/noise16.pbm noise32_pbm=${tmpdir}/noise32.pbm noise64_pbm=${tmpdir}/noise64.pbm echo "Test. Should print 0 three times" pbmnoise -randomseed=1 16 16 > ${noise16_pbm} && \ pbmtosunicon ${noise16_pbm} | sunicontopnm | cmp -s - ${noise16_pbm} echo $? pbmnoise -randomseed=1 32 32 > ${noise32_pbm} && \ pbmtosunicon ${noise32_pbm} | sunicontopnm | cmp -s - ${noise32_pbm} echo $? pbmnoise -randomseed=1 64 64 > ${noise64_pbm} && \ pbmtosunicon ${noise64_pbm} | sunicontopnm | cmp -s - ${noise64_pbm} echo $? rm ${noise16_pbm} ${noise32_pbm} ${noise64_pbm}