Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 1.21 KB

README.md

File metadata and controls

28 lines (16 loc) · 1.21 KB

End-to-end tests

Besides unit- and integration tests (which are stored near the production code) we also use a couple of end-to-end tests. These tests are also part of the CI workflow.

Cypress end-to-end tests

The cypress directory holds end-to-end tests written in Cypress targeted at a running GoKoala instance.

NOTE: The viewer also contains Cypress tests, these are only focussed on viewer/map components.

Run npm run cypress:headless in CI, run npm run cypress:open to author (new) tests.

Cloud-backed GeoPackage smoke test

See OGC API Features example involving the config_features_azure.yaml config file.

OGC Compliance Validation

GoKoala currently passes all OGC API Features and OGC API Tiles compliance tests.

These are validated on each PR in CI using the OGC TEAM Engine. More specifically using a CLI friendly version of this tool: