opengeospatial / teamengine

TEAM Engine (Test, Evaluation, And Measurement Engine) is an engine for testing web services and other resources written in JAVA. It executes test scripts written in Compliance Test Language (CTL), TestNG and other languages. It is lightweight and easy to run as a command line or to setup as a service. It can be used to test any type of service or encoding. It is also the official tool used by the Open Geospatial Consortium (OGC) for compliance testing.
Apache License 2.0
45 stars 41 forks source link

TEAM Engine

Overview

TEAM Engine (Test, Evaluation, And Measurement Engine) is a Java-based application for testing web services and other information resources. It executes test suites developed using the popular TestNG framework, OGC Compliance Test Language (CTL) scripts, and possibly other JVM-friendly languages. It is lightweight and easy to run from the command-line or as a web application.

TEAM Engine can be used to test almost any type of service or information resource. It is the official test harness used by the Open Geospatial Consortium's (OGC) compliance program. Visit the project documentation website for more information.

An installation is maintained by the OGC at https://cite.ogc.org/teamengine/.

How to build

Java 17 and Apache Maven 3.9 are required to build TEAM Engine.

More information

The following sources include documentation about how to install the tests, run TEAM Engine via the command line or as a web application in a Java servlet container.

License

Apache 2.0 License

How to contribute

If you would like to get involved, you can:

Mailing Lists

The cite-forum is where software developers discuss issues and solutions related to OGC tests and TEAM Engine.

Contributors are expected to observe the project's code of conduct.

More Information

Visit the CITE wiki for more information about the CITE program and tools.