Skip to content

Releases: opengeospatial/ets-cat30

Release 0.10

30 Oct 23:04
Compare
Choose a tag to compare
Release 0.10 Pre-release
Pre-release

This update includes the following fix:

  • Fix issue #17: Multi-byte characters are not encoded in search term

Release 0.9

01 Sep 16:15
Compare
Choose a tag to compare
Release 0.9 Pre-release
Pre-release

This is a maintenance release. It includes the following fixes:

  • Fix issue #12: Write results to user-specified directory
  • Fix issue #10: Disable calls to ETSAssert#assertAllTermsOccur in simple keyword searches (pending spec clarification)
  • Remove test for maxRecords="unlimited" (pending specification CR)
  • In ETSAssert#assertAllTermsOccur, percent encode search term in assertion error message (it may contain non-ASCII chars).

Release 0.8

21 Jul 20:36
Compare
Choose a tag to compare
Release 0.8 Pre-release
Pre-release

This maintenance release includes the following fixes:

  • Fix #15: Allow foreign elements in os:Url
  • Fix #7: Recognize RSS content in OpenSearch response
  • Fix #6: Illegal chars in record id
  • Fix #5: Clean up temp files
  • In BasicGetRecordsTests, change presentSubjectProperty test to presentTitleProperty (verify that no optional elements appear)
  • In ETSAssert.assertAllTermsOccur, also search attributes for matching text
  • In BasicSearchTests, add separate test for maxRecords="unlimited" (REQ-087)

Release 0.7

03 Jun 23:08
Compare
Choose a tag to compare
Release 0.7 Pre-release
Pre-release

This release includes the following changes:

  • New test for GetRecords with multiple search criteria (implicit AND)
  • New tests for GetRecords requests with the ElementName parameter (mutually exclusive with ElementSetName)
  • New tests for GetRecords requests with the startPosition and maxRecords parameters
  • Add ElementSetName parameter to GetRecords requests as necessary (Requirement-101 will be expunged)
  • Add Schematron schema for Atom feed
  • Recognize georss:where/{http://www.opengis.net/gml}Envelope in Atom feed

Release 0.6

20 May 17:23
Compare
Choose a tag to compare
Release 0.6 Pre-release
Pre-release

This release expands test coverage as follows:

  • Add negative tests for GetRecordById
  • Check operation parameters in capabilities document
  • Add tests for GetCapabilities requests with 'sections' and 'acceptFormats' parameters
  • Add tests covering Requirement-006, -007 (OGC 12-176r6, cl. 6.4)

Release 0.5

29 Apr 22:38
Compare
Choose a tag to compare
Release 0.5 Pre-release
Pre-release

This release includes the following enhancements:

  • Add tests for basic text search with multiple terms (implicit AND).
  • Verify sample queries specified in OpenSearch description.
  • Add test for retrieving OpenSearch description by using the 'OpenSearchDescriptionDocument' constraint.

Release 0.4

09 Apr 21:59
Compare
Choose a tag to compare
Release 0.4 Pre-release
Pre-release

This release extends the test suite to cover basic text and record searches:

  • GetRecords (KVP) request with the recordIds query parameter
  • GetRecords (KVP) request with the q query parameter
  • OpenSearch queries with the {searchTerms} parameter

If a test fails, information about the request and response messages is added to the TestNG report as attributes of the test result.

Release 0.3

31 Mar 17:32
Compare
Choose a tag to compare
Release 0.3 Pre-release
Pre-release

This release adds new tests for the following:

  • GetRecords with BBOX parameter (bounding box search)
  • OpenSearch requests containing the geo:box template parameter (bounding box search)
  • OpenSearch requests containing the geo:uid template parameter (record search)

Release 0.2

27 Feb 21:16
Compare
Choose a tag to compare
Release 0.2 Pre-release
Pre-release

This update adds positive and negative tests for the following requests:

  • GetRecordById
  • GetRecords (without search criteria)

Release 0.1

10 Feb 22:30
Compare
Choose a tag to compare
Release 0.1 Pre-release
Pre-release

This initial release includes basic tests to obtain and validate service metadata resources (service capabilities and OpenSearch description documents); they are defined in these classes:

  • OGCWebServiceTests
  • OpenSearchDescriptionTests

There are a couple of preconditions that must be satisfied; otherwise all tests are marked as skipped:

  1. the iut test run argument supplies a CSW 3.0 capabilities document; and
  2. the service it describes is available.