From: Sandro Santilli Date: Tue, 17 Jan 2012 19:15:41 +0000 (+0000) Subject: Support alternate expected files X-Git-Tag: 2.0.0alpha1~24 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=004771dcb7d77a55a1e1dc2e047262c8dea8c292;p=postgis Support alternate expected files Useful to test WKB output on different byte-endian machines. git-svn-id: http://svn.osgeo.org/postgis/trunk@8858 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/regress/run_test b/regress/run_test index 98ae3c134..f6f979751 100755 --- a/regress/run_test +++ b/regress/run_test @@ -205,15 +205,16 @@ run_simple_test () > "${OUTFILE}" rm ${TMPFILE} - if diff -u "${_expected}" "${OUTFILE}" > ${DIFFILE}; then - #SUCCESS=`expr $SUCCESS + 1` - rm "${OUTFILE}" "${DIFFILE}" # we don't need these anymore - return 0 - else - fail "${_msg}diff expected obtained" "${DIFFILE}" + for expfiles in "${_expected}*"; do + if diff -u "${_expected}" "${OUTFILE}" > ${DIFFILE}; then + #SUCCESS=`expr $SUCCESS + 1` + rm "${OUTFILE}" "${DIFFILE}" # we don't need these anymore + return 0 + fi + done + fail "${_msg}diff expected obtained" "${DIFFILE}" # rm "${OUTFILE}" # diff is enough - return 1 - fi + return 1 } # Drop a table if exists