Developer Information
TEAM Engine
The TEAM Engine core application is a standalone Java version of the TEAM Engine compliance tester. A tutorial is available for installation in a local environment.
For some of the test suites you may need to increase the heap space allocated to the Java VM before running the tests. You can do this by adding "-Xmx256m" to the JAVA_OPTS variable in setenv.bat or setenv.sh in the teamengine/bin directory.
Compliance Test Language (CTL)
This document establishes Compliance Test Language, an XML grammar for documenting and scripting suites of tests for verifying that an implementation of a specification complies with the specification. It is an OGC Discussion Paper and is available here: Compliance Test Language (CTL) Discussion Paper (OGC Document 06-126)
Executable Test Scripts (ETS)
When you unpack the teamengine-bin archive, it will create a teamengine directory. Scripts should be unpacked into this teamengine directory. You may download and install the just scripts you are interested in. The following set of scripts are available:
| Standard | Official ETS | Beta ETS |
|---|---|---|
| Catalogue Service/Web (CSW) 2.0.2 | CSW ETS | beta CSW ETS |
| Sensor Observation Service (SOS) 1.0.0 | SOS ETS | beta SOS ETS |
| Sensor Planning Service (SPS) 1.0 | SPS ETS | beta SPS ETS |
| Web Coverage Service (WCS) 1.0.0 | WCS ETS | beta WCS ETS |
| Web Coverage Service (WCS) 1.1.1 | na | beta WCS ETS |
| Web Feature Service (WFS) 1.0.0 | WFS ETS | beta WFS ETS |
| Web Feature Service (WFS) 1.1.0 | WFS ETS | beta WFS ETS |
| Web Map Context (WMC) 1.1.0 | WMC ETS | na |
| Web Map Service (WMS) 1.1.1 | WMS ETS | beta WMS ETS |
| Web Map Service (WMS) 1.3.0 | WMS ETS | beta WMS ETS |
| Web Registry Service (WRS) 1.0 | WRS ETS | beta WRS ETS |
Components
Components are TEAM Engine extensions which are required for some scripts. Components should also be unpacked into this root teamengine directory, so the components directory will be at the same level as the apps, bin, and scripts directories. The WFS 1.0.0 and WMS 1.1.1 depend on the cite1 component.