----------------------------
1. Write a /regress/<testname>.sql file with data and sql queries for testing
-2. Write a /regress/<testname>_expected file with expected results per query
+2. Write a /regress/<testname>_expected or <testname>_expected.in file with
+ expected results per query
+ The expected results provided in the <testname>_expected file must be
+ formatted using the following psql options:
+ -a -- unaligned columns
+ -f | -- use | (pipe) as the field separator between columns
+ -t -- output rows only, ie. no table header
3. Edit regress/Makefile adding <testname> to the TESTS variable.
+ Any _expected.in files need to be added to the PREPROC variable.
Notes about changes in regression tests introduces with PostGIS 1.1.0
---------------------------------------------------------------------
- truly_inside does not exist anymore
[updated to use within]
+
+Notes about <testname>_expected.in
+----------------------------------
+
+The first line of the <testname>_expected.in should include the postgis
+configuration header.
+
+ #include "../postgis_config.h"
+
+The ability to run a c preprocessor over the expected results prior to
+regression testing was needed for testing curved string functionality that
+would elicit different responses from JTS vs GEOS compilations. Since
+JTS is no longer supported, this may not be required anymore.
+
+