@./run_ogc_regress
clean:
- rm -f $(TMPDIR)/regress_out
- rm -f $(TMPDIR)/lwgeom_regress_out
- rm -f $(TMPDIR)/regress_index_out
- rm -f $(TMPDIR)/regress_ogc_out
#!/bin/sh
-echo "Running Index Regression"
-echo ""
-echo "Index Creation will take some time..."
-echo ""
-
if [ -z "$TMPDIR" ]; then
TMPDIR=/tmp
fi
+OUTFILE="${TMPDIR}/regress_index_out_$$"
+
+echo "Running Index Regression."
+echo "Output file is: '${OUTFILE}'"
+echo ""
+echo "Index Creation will take some time..."
+echo ""
+
DB=postgis_reg
createdb $DB > /dev/null
createlang plpgsql $DB > /dev/null
psql -f ../lwpostgis.sql $DB > /dev/null 2>&1
-psql -tA < regress_index.sql $DB > "${TMPDIR}/regress_index_out" 2>&1
-diff regress_index_expected "${TMPDIR}/regress_index_out"
+psql -tA < regress_index.sql $DB > "${OUTFILE}" 2>&1
+diff regress_index_expected "${OUTFILE}"
sleep 1
dropdb $DB > /dev/null
#!/bin/sh
-echo "Running LWGEOM Regression Test..."
-echo ""
-echo "Building a database for testing (postgis_reg)."
if [ -z "$TMPDIR" ]; then
TMPDIR=/tmp
fi
+OUTFILE="${TMPDIR}/regress_lwgeom_out_$$"
+
+echo "Running LWGEOM Regression Test..."
+echo "Output file is: '${OUTFILE}'"
+echo ""
+echo "Building a database for testing (postgis_reg)."
+
DB=postgis_reg
createdb $DB > /dev/null
echo "there shouldnt be any real output produced after this line."
echo ""
-psql -tA < lwgeom_regress.sql $DB 2>&1 | grep -v "^INSERT" > "${TMPDIR}/lwgeom_regress_out"
-diff lwgeom_regress_expected "${TMPDIR}/lwgeom_regress_out"
+psql -tA < lwgeom_regress.sql $DB 2>&1 | grep -v "^INSERT" > "${OUTFILE}"
+diff lwgeom_regress_expected "${OUTFILE}"
sleep 1
dropdb $DB > /dev/null
#!/bin/sh
-echo "Running OGC Regression Test..."
-echo
-echo " expected:'<' obtained:'>'"
-echo
if [ -z "$TMPDIR" ]; then
TMPDIR=/tmp
fi
+OUTFILE="${TMPDIR}/regress_ogc_out_$$"
+
+echo "Running OGC Regression Test..."
+echo "Output file is: '${OUTFILE}'"
+echo
+echo " expected:'<' obtained:'>'"
+echo
+
DB=postgis_reg
createdb $DB > /dev/null
createlang plpgsql $DB > /dev/null
psql -f ../lwpostgis.sql $DB > /dev/null 2>&1
-psql -tA < regress_ogc.sql $DB 2>&1 | grep -v INSERT > "${TMPDIR}/regress_ogc_out"
-diff regress_ogc_expected "${TMPDIR}/regress_ogc_out"
+psql -tA < regress_ogc.sql $DB 2>&1 | grep -v INSERT > "${OUTFILE}"
+diff regress_ogc_expected "${OUTFILE}"
sleep 1
dropdb $DB > /dev/null
#!/bin/sh
-echo "Running Normal Regression Test..."
-echo
-echo " expected:'<' obtained:'>'"
-echo
if [ -z "$TMPDIR" ]; then
TMPDIR=/tmp
fi
+OUTFILE="${TMPDIR}/regress_out_$$"
+
+echo "Running Normal Regression Test."
+echo "Output file is: '${OUTFILE}'"
+echo
+echo " expected:'<' obtained:'>'"
+echo
+
DB=postgis_reg
createdb $DB > /dev/null
createlang plpgsql $DB > /dev/null
psql -f ../lwpostgis.sql $DB > /dev/null 2>&1
-psql -tA < regress.sql $DB 2>&1 | grep -v INSERT > "${TMPDIR}/regress_out"
-diff regress_expected "${TMPDIR}/regress_out"
+psql -tA < regress.sql $DB 2>&1 | grep -v INSERT > "${OUTFILE}"
+diff regress_expected "${OUTFILE}"
sleep 1
dropdb $DB > /dev/null