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 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 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.