Developer Information

OGC's online compliance tester is an instance of Test Evaluation And Measurement (TEAM) Engine, an open source compliance test engine developed by Northrop Grumman TASC. The test suites are written in Compliance Test Language (CTL) (more information below).

For those who are interested in running the tests on their own server or developing their own tests, these resources should help to get you started.


TEAM Engine

The TEAM Engine core application is a standalone Java version of the TEAM Engine compliance tester. It is available from the teamengine-bin archive on the SourceForge download page. See teamengine.html for installation and use instructions.

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

When you unpack the teamengine-bin archive, it will create a teamengine directory. Scripts should be 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:


Components

Components are TEAM Engine extensions which are required for some scripts. Components should also be should be unpacked into this teamengine directory. The WFS 1.0.0 and WMS 1.1.1 depend on the cite1 component.




Do you have a question or issue for OGC? Visit our Public Forum!
Policies, Procedures, Terms, and Conditions
Contact Us
© 1994 - 2009 Open Geospatial Consortium, Inc. All Rights Reserved