Overview

This test suite is based on the following specifications:

What is tested

In conjunction with the base WMS 1.3.0 test suite, this profile tests the requirements from these sections of the DGIWG profile:

What is not tested

Test requirements

To ensure all of the tests in the test suite produce correct results, test configuration metadata must be supplied for each of the layers in the WMS. The user will be asked to upload a configuration file containing data that conforms to the TestConfig schema, summarized below:

<TestConfig>
  <layer name="layername" type="vector|coverage|raster" [vmap="true|false"] [elevation="true|false"] [bathymetry="true|false"]/>
    <scale>number</scale>
    <featureinfo i="num" j="num" bbox="minx,miny,maxx,maxy" height="num" width="num" [over99="true|false"]/>
  </layer>
  <-- more layers -->
</TestConfig>

A layer element must be supplied for each named layer in the WMS. Layers must contain a type, raster, coverage, or vector. The scale elements indicate the native scale of the data portrayed by the layer. At least one scale must be supplied for each layer. The featureinfo element identifies parameters for a GetFeatureInfo request that will return content and is required. The over99 attribute should be set if there are 100 or more features at the location. The default value for all of the optional boolean parameters is false.

Test configuration metadata appropriate for the WMS test dataset can be found in CiteLayers.xml.

Since the TestConfig element belongs to the wms:_ExtendedCapabilities substitution group, the configuration metadata may also be published in the WMS service.

<wms:WMS_Capabilities xmlns:wms="http://www.opengis.net/wms">
  <wms:Service>...</wms:Service>
  <wms:Capability>
    <wms:Request>...</wms:Request>
    <wms:Exception>...</wms:Exception>
    <TestConfig xsi:noNamespaceSchemaLocation="http://.../TestConfig.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      ...
    </TestConfig>
    <wms:Layer>...</wms:Layer>
  </wms:Capability>...</wms:Capability>
</wms:WMS_Capabilities>

Abstract Test Suite

Detailed information about each of the tests can be found in the abstract test suite, which follows the ISO 19105 model.