mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-25 01:22:47 +00:00
1620199917
Includes test coverage for this other function. git-svn-id: http://svn.osgeo.org/postgis/trunk@8912 b70326c6-7e19-0410-871a-916f4a2858ee
69 lines
2.2 KiB
Makefile
69 lines
2.2 KiB
Makefile
DATABASE=postgis_topo_regress
|
|
|
|
PSQL=psql
|
|
|
|
all:
|
|
@echo "Use 'make check' to run all tests"
|
|
|
|
# TODO: make edit_topology.sql into a proper test
|
|
edit:
|
|
$(PSQL) -X -f edit_topology.sql $(DATABASE)
|
|
|
|
|
|
topo_predicates.sql: predicates.sql.in
|
|
cpp -P -traditional-cpp predicates.sql.in | sed -e 's:@COLUMN@:feature:g;s:@SCHEMA@:topology.:g' > topo_predicates.sql
|
|
|
|
load_topology.sql: load_topology.sql.in
|
|
@cpp -P -traditional-cpp load_topology.sql.in | sed -e 's:@SRID@:-1:g' > load_topology.sql
|
|
|
|
load_topology-4326.sql: load_topology.sql.in
|
|
@cpp -P -traditional-cpp load_topology.sql.in | sed -e 's:@SRID@:4326:g' > load_topology-4326.sql
|
|
|
|
clean distclean:
|
|
rm -f topo_predicates.sql load_topology.sql load_topology-4326.sql
|
|
|
|
TESTS = regress/legacy_validate.sql regress/legacy_predicate.sql \
|
|
regress/legacy_invalid.sql regress/sqlmm.sql \
|
|
regress/legacy_query.sql regress/addnode.sql \
|
|
regress/addedge.sql regress/addface.sql \
|
|
regress/addface2.5d.sql \
|
|
regress/addtopogeometrycolumn.sql \
|
|
regress/polygonize.sql \
|
|
regress/st_addisoedge.sql \
|
|
regress/st_addisonode.sql \
|
|
regress/st_addedgemodface.sql \
|
|
regress/st_addedgenewfaces.sql \
|
|
regress/st_changeedgegeom.sql \
|
|
regress/st_createtopogeo.sql \
|
|
regress/st_getfacegeometry.sql \
|
|
regress/st_getfaceedges.sql \
|
|
regress/st_modedgeheal.sql \
|
|
regress/st_modedgesplit.sql \
|
|
regress/st_newedgeheal.sql \
|
|
regress/st_newedgessplit.sql \
|
|
regress/st_remedgenewface.sql \
|
|
regress/st_remedgemodface.sql \
|
|
regress/topoelement.sql \
|
|
regress/topoelementarray_agg.sql \
|
|
regress/topogeo_addlinestring \
|
|
regress/topogeo_addpoint.sql \
|
|
regress/topogeo_addpolygon.sql \
|
|
regress/topogeometry_type.sql \
|
|
regress/topo2.5d.sql \
|
|
regress/totopogeom.sql \
|
|
regress/droptopology.sql \
|
|
regress/copytopology.sql \
|
|
regress/createtopogeom.sql \
|
|
regress/createtopology.sql \
|
|
regress/gml.sql \
|
|
regress/getnodebypoint.sql \
|
|
regress/getedgebypoint.sql \
|
|
regress/getfacebypoint.sql \
|
|
regress/getringedges.sql \
|
|
regress/layertrigger.sql
|
|
|
|
check: topo_predicates.sql load_topology.sql load_topology-4326.sql
|
|
$(MAKE) -C ../../regress staged-install
|
|
../../regress/run_test --topology $(RUNTESTFLAGS) $(TESTS)
|
|
../../regress/run_test --upgrade --topology $(RUNTESTFLAGS) $(TESTS)
|