Skip to content

Reproducible integration tests #32

@khklau

Description

@khklau

To catch problems sooner automation is needed for reproducible integration tests. The components needed for the integration tests are:

  • A container running Postgresql + PostGIS extension
  • Setting up Postgresql with an OpenStreetMap database instance and roles
  • Ingesting the map data into Postgresql
  • A container running renderd that has a shared disk partition
  • A container running Apache2 webserver + mod_tile module which also mounts the shared disk partition. This webserver also needs to serve leaflet.js for the front end

The shared disk partition is needed because legacy renderd and mod_tile use the file system as an RPC mechanism.

Metadata

Metadata

Assignees

Labels

dev qolDeveloper quality of life improvement

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions