1ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik#!/bin/sh 2ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik# 3ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik# Usage: 4ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik# 5ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik# tests/pngstest pattern 6ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik# 7ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik# Runs pngstest on all the contrib/pngsuite/[^x]*${pattern}.png files 8ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik# NOTE: pattern is used to name the temporary files pngstest generates 9ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik# 10ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craikpattern="$1" 11ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craikshift 12ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craikexec ./pngstest --strict --tmpfile "${pattern}" --log ${1+"$@"}\ 13ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik "${srcdir}/contrib/pngsuite/"[a-wyz]*${pattern}".png" 14