geoserver / geoserver-cloud

Cloud Native GeoServer is GeoServer ready to use in the cloud through dockerized microservices.
http://geoserver.org/geoserver-cloud
Other
260 stars 79 forks source link

Add acceptance tests for the jdbcconfig catalog backend #548

Closed groldan closed 1 month ago

groldan commented 1 month ago

Add acceptance-tests-jdbcconfig make target to test against the jdbcconfig catalog backend.

The acceptance-tests-* targets change the docker compose project name so the volumes created don't interfere with the ones used during development. Hence new scripts have been added to the compose/ folder:

That allow to run the appropriate docker compose -f... and set up the required env variables for each case, like to override the project name and hence the volume names, and to perform manual operations without having to dig up which parameters to use (e.g. ./acceptance_datadir ps, etc.).