TEAM Engine - Service Providers

Provides various capabilities such as support for alternative test runners and a REST API that exposes endpoints for executing test suites.

License

License

GroupId

GroupId

org.opengis.cite.teamengine
ArtifactId

ArtifactId

teamengine-spi
Last Version

Last Version

5.4.1
Release Date

Release Date

Type

Type

jar
Description

Description

TEAM Engine - Service Providers
Provides various capabilities such as support for alternative test runners and a REST API that exposes endpoints for executing test suites.
Project Organization

Project Organization

Open Geospatial Consortium

Download teamengine-spi

How to add to project

<!-- https://jarcasting.com/artifacts/org.opengis.cite.teamengine/teamengine-spi/ -->
<dependency>
    <groupId>org.opengis.cite.teamengine</groupId>
    <artifactId>teamengine-spi</artifactId>
    <version>5.4.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.opengis.cite.teamengine/teamengine-spi/
implementation 'org.opengis.cite.teamengine:teamengine-spi:5.4.1'
// https://jarcasting.com/artifacts/org.opengis.cite.teamengine/teamengine-spi/
implementation ("org.opengis.cite.teamengine:teamengine-spi:5.4.1")
'org.opengis.cite.teamengine:teamengine-spi:jar:5.4.1'
<dependency org="org.opengis.cite.teamengine" name="teamengine-spi" rev="5.4.1">
  <artifact name="teamengine-spi" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.opengis.cite.teamengine', module='teamengine-spi', version='5.4.1')
)
libraryDependencies += "org.opengis.cite.teamengine" % "teamengine-spi" % "5.4.1"
[org.opengis.cite.teamengine/teamengine-spi "5.4.1"]

Dependencies

compile (7)

Group / Artifact Type Version
org.testng : testng jar 6.9.10
com.sun.jersey : jersey-server jar 1.19
com.sun.jersey.contribs : jersey-multipart jar 1.19
org.apache.jena : jena-core jar 3.1.0
commons-io : commons-io jar 2.5
org.slf4j : slf4j-jdk14 jar 1.7.21
org.opengis.cite.teamengine : teamengine-core jar 5.4.1

provided (2)

Group / Artifact Type Version
javax.ws.rs : jsr311-api jar 1.1.1
javax.servlet : javax.servlet-api jar 3.0.1

test (3)

Group / Artifact Type Version
junit : junit jar 4.13.1
org.mockito : mockito-core jar 1.10.19
com.google.inject : guice jar 4.0

Project Modules

There are no modules declared in this project.

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 http://cite.opengeospatial.org/teamengine/.

How to build

Apache Maven 3.2.5 or higher is required to build TEAM Engine. The latest release is recommended.

  • Clone the repository:

    git clone https://github.com/opengeospatial/teamengine.git

  • Change to the directory containing the local repository:

    cd teamengine

  • Execute the Maven install phase to add the build artifacts to the local repository:

    mvn install

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.

  • An extensive tutorial can be found in the doc folder.

  • A Getting Started Guide is available at the project documentation website. This can also be created by generating the site documentation (which includes a PDF document in the target/pdf directory):

    mvn site

License

Apache 2.0 License

How to contribute

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 a new feature: Fork the repository, implement (and test) the feature on a new topic branch, and then create a pull request

Mailing Lists

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

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

More Information

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

org.opengis.cite.teamengine

Open Geospatial Consortium

Versions

Version
5.4.1
5.4
5.3.1
5.3
5.2
4.10
4.9
4.7.1
4.7
4.5
4.3
4.0.6
4.0.5