X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/de46b621869b3cec48efdb6520ec29177f267869..f9ee4e3bd3d88bfc7317fe8b96c32cd12aaa34b1:/Makefile.am diff --git a/Makefile.am b/Makefile.am index 910ebea7..2ade09a5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,27 @@ ACLOCAL_AMFLAGS = -I osm2pgsql/m4 +AUTOMAKE_OPTIONS = -Wno-portability SUBDIRS = osm2pgsql module nominatim +NOMINATIM_SERVER ?= $(shell echo a | php -F lib/init.php -E 'echo CONST_Website_BaseURL."\n";') +NOMINATIM_DATABASE ?= $(shell echo a | php -F lib/init.php -E 'echo DB::parseDSN(CONST_Database_DSN)["database"];') + install: @echo Nominatim needs to be executed directly from this directory. No install necessary. + +test: + cd tests; NOMINATIM_SERVER=${NOMINATIM_SERVER} lettuce -t -Fail -t -poldi-only + +test-fast: + cd tests; NOMINATIM_SERVER=${NOMINATIM_SERVER} NOMINATIM_REUSE_TEMPLATE=1 lettuce -t -Fail -t -poldi-only + +test-db: + cd tests; NOMINATIM_SERVER=${NOMINATIM_SERVER} lettuce -t -Fail -t -poldi-only features/db + +test-db-fast: + cd tests; NOMINATIM_SERVER=${NOMINATIM_SERVER} NOMINATIM_REUSE_TEMPLATE=1 lettuce -t -Fail -t -poldi-only features/db + +test-api: + cd tests; NOMINATIM_SERVER=${NOMINATIM_SERVER} lettuce -t -Fail -t -poldi-only features/api + +.PHONY: test test-fast test-db test-db-fast test-api