Conformance Test Suite - OGC Web Map Service 1.1 1.23 API

WMS 1.1 Conformance Test Suite

Verifies that a Web Map Service (WMS) implementation comnforms to the relevant specifications:

  • OpenGIS Web Map Server Implementation Specification, Version 1.1.1 [OGC 01-068r3]

The test run arguments are summarized in the following table. The Obligation descriptor can have the following values: M (mandatory), O (optional), or C (conditional).

Test run arguments
Name Value domain Obligation Description
capabilities-url URI M An absolute URI that refers to an XML representation of the service capabilities document. This document does not need to be obtained from the service under test (SUT), but it must describe the implementation under test (IUT). Ampersand ('&') characters appearing within a query parameter value must be percent-encoded as %26.
updatesequence Enumeration: "manual" | "auto" (default) O The WMS spec allows servers to use an UpdateSequence value for maintaining cache consistency. If the server advertises an UpdateSequence value and the Automatic option is selected below, the test suite will attempt to test the UpdateSequence behavior automatically. However, the lexical ordering of UpdateSequence values is determined by the server, so the tests may not always be correct. If you suspect a problem, select the Manual option and enter the updateSequence values requested below.
  • manual - The updateSequence tests will use the values supplied below
  • auto - The updateSequence tests will use automatically generated updateSequence values
low-updatesequence String C (required if updatesequence="manual") A version that is lower than the current updateSequence value.
high-updatesequence String C (required if updatesequence="manual") A version that is higher than the current updateSequence value.
profile Enumeration: "no" | "basic" | "queryable" (default) O Certification is available for servers that implement either the BASIC profile or the QUERYABLE profile. In order to be certified, the server must implement the requirements for the profile. Select which profile you want to test below.
  • no - Do not certify that the server meets requirements for any test profile
  • basic - Certify that the server meets all requirements for the BASIC profile
  • queryable - Certify that the server meets all requirements for the QUERYABLE profile
getfeatureinfo Boolean (default: false) O Verify that the server supports the application/vnd.ogc.gml GetFeatureInfo format. This test will pass only if the GML instance document returned contains a schemaLocation attribute to reference its schema, and validates correctly.
feesconstraints Boolean (default: false) O Verify that the server advertises that it does not require any fees or access constraints.
bboxconstraints Enumeration: "loose" | "strict" | "either" (default) O
  • LOOSE - Verify that the server returns map data from the western hemisphere for area beyond 180 degrees east longitude
  • STRICT - Verify that the server does not return map data from the western hemisphere for area beyond 180 degrees east longitude
  • EITHER - Do not test area beyond 180 degrees east longitude
Packages
Package
Description