From a7941df3eae3396e5de7746f380d686e3575cd4b Mon Sep 17 00:00:00 2001 From: Paul Ramsey Date: Tue, 24 Apr 2012 19:56:35 +0000 Subject: [PATCH] run_test hangs on MSYS (#1788) git-svn-id: http://svn.osgeo.org/postgis/trunk@9661 b70326c6-7e19-0410-871a-916f4a2858ee --- regress/run_test | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/regress/run_test b/regress/run_test index 089bdfb50..753be3759 100755 --- a/regress/run_test +++ b/regress/run_test @@ -203,20 +203,14 @@ run_simple_test () chmod 777 "${BETMPDIR}" # Use only one call to sed to work around MSYS buffering problem - ${PSQL} -v "VERBOSITY=terse" -v "tmpfile='${TMPFILE}'" -tXA < "${_sql}" ${DB} 2>&1 \ + # and use fewer calls to grep for the same problem. MSYS only accepts + # about 16 redirects before hanging. + ${PSQL} -v "VERBOSITY=terse" -v "tmpfile='${TMPFILE}'" -f "${_sql}" -tXA -d ${DB} 2>&1 \ | grep --binary-files=text -v "^$" \ - | grep --binary-files=text -v "^INSERT" \ - | grep --binary-files=text -v "^DELETE" \ - | grep --binary-files=text -v "^CONTEXT" \ - | grep --binary-files=text -v "^UPDATE" \ - | grep --binary-files=text -v "^DROP" \ - | grep --binary-files=text -v "^RESET" \ - | grep --binary-files=text -v "^VACUUM" \ - | grep --binary-files=text -v "^ANALYZE" \ - | grep --binary-files=text -v "^CREATE" \ - | grep --binary-files=text -v "^SELECT" \ - | grep --binary-files=text -v "^SET" \ - | grep --binary-files=text -v "^TRUNCATE" \ + | grep --binary-files=text -v "^\(INSERT\|DELETE\|UPDATE\|SELECT\)" \ + | grep --binary-files=text -v "^\(CONTEXT\|RESET\|ANALYZE\)" \ + | grep --binary-files=text -v "^\(DROP\|CREATE\|VACUUM\)" \ + | grep --binary-files=text -v "^\(SET\|TRUNCATE\)" \ | grep --binary-files=text -v "^LINE [0-9]" \ | grep --binary-files=text -v "^ *^$" \ | sed -e 's/Infinity/inf/g' -e 's/Inf/inf/g' -e 's/1\.#INF/inf/g' \ -- 2.50.1