]> granicus.if.org Git - postgis/commitdiff
Support alternate expected files
authorSandro Santilli <strk@keybit.net>
Tue, 17 Jan 2012 19:15:41 +0000 (19:15 +0000)
committerSandro Santilli <strk@keybit.net>
Tue, 17 Jan 2012 19:15:41 +0000 (19:15 +0000)
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

regress/run_test

index 98ae3c13470476e7f5e7352697f83e756773f359..f6f9797510bed4462696ac3933110656d00163e8 100755 (executable)
@@ -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