This repository holds the source of the Executable Test Suite (ETS) of the OGC API - Processes - Part 1: Core Standard.
Visit the project documentation website TBD for more information, including the API documentation.
There are two Dockerfiles in this repository. Each one is used for a different purpose, as explained in the following.
The Dockerfile under src/docker/ is used for a build with Apache Maven. Run the following Maven command from the root folder of the repository:
mvn clean install -Dsource=8 docker:run -Pdocker
From here, you can now access http://localhost:8081/teamengine to access the deployed teamengine with the OGC API - Processes Test Suite.
You can log in as ogctest
, with a password of ogctest.
You can use the Dockerfile in the root directory of this repository to build the ETS within a Docker container, i.e. without the need to have Apache Maven and Java installed locally on your computer. In oder to do so, please follow the instructions given in the Dockerfile.
The test suite is built using Apache Maven v3.
The options for running the suite are summarized in
If you would like to get involved, you can:
-
Report an issue such as a defect or an enhancement request
-
Help to resolve an open issue
-
Fix a bug: Fork the repository, apply the fix, and create a pull request
-
Add new tests: Fork the repository, implement and verify the tests on a new topic branch, and create a pull request (don’t forget to periodically rebase long-lived branches so there are no extraneous conflicts)