#!/bin/bash
#
# test steps based on sng_regress script

set -e

PNGSUITE=$(ls -d /usr/share/go-*/src/image/png/testdata/pngsuite | tail -n1)

for png in "${PNGSUITE}"/*.png;
do
	fname="${AUTOPKGTEST_TMP}/$(basename "${png}" .png)"
	sng <"${png}" >"${fname}.sng"
	sng <"${fname}.sng" >"${fname}.png"
	sng <"${fname}.png" >"${fname}2.sng"
	sng <"${fname}2.sng" >"${fname}2.png"
	cmp -s "${fname}.png" "${fname}2.png"
done

for sng in "${PNGSUITE}"/*.sng;
do
	fname="${AUTOPKGTEST_TMP}/$(basename "${sng}" .sng)"
	sng <"${sng}" >"${fname}.png"
	sng <"${fname}.png" >"${fname}.sng"
	sng <"${fname}.sng" >"${fname}2.png"
	sng <"${fname}2.png" >"${fname}2.sng"
	cmp -s "${fname}.sng" "${fname}2.sng"
done
