OGC Catalogue 3.0 Conformance Test Suite 1.6 API
OGC Catalogue 3.0 Conformance Test Suite
The OGC Catalogue 3.0 test suite verifies catalog implementations for conformance against the following specifications:
- OGC Catalogue Services 3.0 Specification - HTTP Protocol Binding [OGC 12-176r7]
- Catalog Services Specification 3.0 - General Model [OGC 12-168r6]
- OGC Catalogue Services 3.0 Specification - HTTP Protocol Binding - Abstract Test Suite [OGC 14-014r3]
- OGC OpenSearch Geo and Time Extensions [OGC 10-032r8]
- OpenSearch 1.1 [Draft 5]
- The Atom Syndication Format [RFC 4287]
The test suite currently covers the following conformance classes:
- Basic-Catalogue
- OpenSearch
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).
Name | Value domain | Obligation | Description |
---|---|---|---|
iut | URI | M | A URI that refers to a service capabilities document (csw:Capabilities) that describes the implementation under test. Ampersand (%26) characters must be percent-encoded as ‘%26’. |
Packages
Package
Description
The root package includes supporting classes of general utility such as the main
controller, listeners, and reporters.
Includes tests covering capabilities required for Basic-Catalogue
conformance.
Includes tests covering capabilities required for OpenSearch
conformance.
This package includes miscellaneous utility classes to support testing.