Release Notes
1.40 (2023-05-25)
This release includes the changes listed below.
- Fix #233:
SR WFS Test - Reports invalid Geometry Operand
- Fix #198:
WFS receives error in validateMembersOfGmlObjectCollection
- Fix #258:
Upgrade TEAM Engine dependencies to v5.6.1
- Fix #251:
Update dependency ets-gml32 to latest version
1.39 (2022-11-29)
This release includes the changes listed below.
- Fix #242:
Update url to license and integration into reporting and replace ogc logo
- Fix #185:
AD Theme Direct WFS 2.0 Test - No Temporal values found
- Fix #231:
WFS 2.0 Test - Temporal filter (AfterTests) in US Theme
- Fix #238:
Test "Intersects Polygon" sends invalid geometry
- Fix #236:
HY - intersectsCurve test seems to produce invalid gml:posList
- Fix #225:
WFS 2.0 test does not return HTML report
- Fix #226:
Direct WFS 2.0 Test - Spatial and Temporal Filter
- Fix #223:
Unexpected error messages on nil attribute
- Fix #235:
GE WFS 2.0 Test - invalid Geometry Operand - java.lang.RuntimeException: Could not create envelope for feature type
- Fix #233:
SR WFS Test - Reports invalid Geometry Operand
- Fix #232:
Add credentials to SoapUI project
1.38 (2022-05-30)
This release includes the changes listed below.
- Fix #228:
Method selectRandomFeatureIdentifiers can come into an endless loop
- Fix #205:
Support for "application/zip" accepted mediatype
- Fix #222:
Bump xercesImpl from 2.12.0 to 2.12.2
1.37 (2022-01-24)
This release includes the changes listed below.
- Fix #191:
Test intersectsCurve fails with Predicate Intersects not satisfied by arguments
- Fix #200:
Bump commons-io from 1.3.2 to 2.7
- Fix #199:
NullPointerExceptions for several WFS tests
- Fix #213:
A specific case with the getFeatureWithHitsOnly test step at the Response paging conformance class
- Fix #196:
java.lang.AssertionError: XPath expression cannot be evaluated: not(xs:anySimpleType(ns1:propertyValue[1]) = xs:anySimpleType('240.000000'))XPath syntax error
- Fix #211:
WFS 2.0 Validation - Tests seem to be executed twice or more within the Spatial filter section
- Fix #147:
BBOXTests#invalidGeometryOperand expects exception
- Fix #206:
Unexpected error messages on nil and descendant elements
- Fix #207:
NullPointerExceptions when validating WFS
1.36 (2021-03-23)
This release includes the changes listed below.
- Fix #179:
WFS 2.0 CITE test does not seem to use the correct endpoint and send base64 payload.
- Fix #183:
WFS20 ComparisonOperatorTests Request Contains Invalid Parameter
- Fix #187:
Add template to get an XML/JSON response via rest endpoint
- Fix #194:
Set Docker TEAM Engine version to 5.4.1
- Fix #195:
Added header for soapui test.
1.35 (2020-10-20)
This release includes the changes listed below.
- Fix #170:
Support for GML geometry types - Curve and Surface
- Fix #101:
ETS runs unpredictable tests and may cause unpredictable failures
- Fix #175:
joinWithIntersects shall skip test if geometry type is not supported
- Fix #176:
Bump xercesImpl from 2.11.0 to 2.12.0
- Fix #172:
Cleanup dependencies
1.34 (2020-07-01)
This release includes the changes listed below.
- Fix #167:
Update version of dependency ets-gml32
- Fix #169:
Update ServiceMetadataUtils.java
1.33 (2020-04-28)
This release includes the changes listed below.
- Fix #146:
InvalidParameterValue required by "unknownStoredQuery" test
- Fix #162:
Update test "Invoke Get Feature By Id With Unknown Id" by accepting NotFound exception
- Fix #164:
join With Intersects test error
- Fix #163:
Test intersects Polygon fails due to rounding error
- Fix #60:
Test intersects Polygon and embedded Features
- Fix #157:
Temporal Test fails with multiple temporal properties
- Fix #155:
Update tests to use TEAM Engine 5.4
1.32 (2019-04-29)
This release includes the changes listed below.
- Fix #145:
Error in "listStoredQueries" test
- Fix #122:
Improve test StoredQueryTests#invokeGetFeatureById() and documentation
- Fix #124:
Locking tests are executed although locking is not supported
- Fix #144:
Error in "describe Unknown Feature Type" test
- Fix #143:
WFS test fails with "data Are Available"
1.31 (2019-01-03)
This release includes the changes listed below.
- Fix #138:
exceptions for describe unknown feature type and getFeature with unknown id
- Fix #137:
Unknown EPSG 325833
- Fix #132:
Publish test suite on Docker Hub
- Fix #66:
Probably unsupported CRS EPSG:5514
- Fix #134:
HTML report is not working when using Web Browser Interface
- Fix #130:
AbstractTemporalTest gives skip exception in any case
- Fix #116:
Add all supported conformance classes to site documentation
- Fix #129:
Conflict with filename normalization causing error
1.30 (2018-08-28)
This release includes the changes listed below.
- Fix #96:
Assertion for EPSG format instead of IllegalArgumentException?
- Fix #123:
Fixed Fortify issues
- Fix #114:
Expected locator attribute to contain 'language' in test Manage stored queries > create Stored Query With Unsupported Query Language
- Fix #108:
Test engine should not prune query parameters from capabilities endpoints
- Fix #70:
SOAP tests use version 1.1, but WFS specification has been modified to require 1.2 instead
- Fix #119:
Create Maven integration tests with SoapUI and Docker
1.29 (2018-05-15)
This release includes the changes listed below.
- Fix #111:
"Index: 0, Size: 0" error for test "temporal filter AfterTests afterInstant"
- Fix #106:
BBOX tests can fail due to precision issues
- Fix #74:
Comparison test fails to build proper xpath validation expression
- Fix #100:
returnFeatureTypes in CreateStoredQuery tests should contain the feature types from the filter
- Fix #102:
Update.updateSimplePropertyValue can try to set "NaN" as the value of double precision floating points
1.28 (2018-01-25)
This release includes the changes listed below.
- Fix #73:
Tests expecting OperationProcessingFailed along with a 400/403
- Fix #71:
tranverseResultsSetInBothDirections assumes the dataset has at least 4 features
- Fix #82:
LockFeatureTest.resetNonExistentLock expects 403 but the specs demands 400
- Fix #69:
Data availability tests has opaque failures
- Fix #80:
SpatialJoinTest.joinWithIntersects won't work unless there are two feature types with surface properties
- Fix #83:
GetFeatureWithLock.lockAllQueryResults_20Seconds issues an invalid LockFeature request
- Fix #72:
Complaince failed if there is no dataset supporting nillable properties
- Fix #62:
Describe Stored Query test failure for 2.0.2
- Fix #75:
After/Before tests cannot work against data sets having a single time
- Fix #81:
After test might post a schema invalid request
- Fix #79:
Test tries to create a stored query assuming inheritance support
1.27 (2017-10-27)
This release includes the changes listed below.
- Fix #64:
Add conformance class configuration into the wfs20 test
1.26 (2016-11-23)
This release includes the changes listed below.
- Fix #56:
Incorrect XPath expression in supportedStoredQueryLanguages test
- Fix #55:
ReplaceTests::replaceFeature test fails unexpectedly if versioning is enabled
- Fix #53:
VersioningTests::replacementVersionHasNoSuccessor test alters gml:id value
- Fix #51:
VersioningTests::deletedFeatureIsRetired test does not specify "LAST" version
- Fix #48:
Some temporal filter tests fail with property of type gml:TimePeriodPropertyType
- Fix #43:
ComparatorTests fail if xsd:date properties are used
- Fix #42:
beforePeriod test fails sometimes (empty result set)
- Fix #39:
Schematron validation fails if resolve parameter is set globally
- Fix #38:
ResourceIdFilterTests::inconsistentFeatureIdentifierAndType and POST request
- Fix #37:
Invalid GML geometry operand if system locale is DE
- Fix #23:
SOAP response is not evaluated correctly in describeAllFeatureTypes
- Fix ClassCastException in temporal query tests when operand is gml:TimePeriod
- Update dependency: ets-gml32-1.25
1.25 (2016-10-04)
This release includes the following changes:
- Add tests for feature versioning
- Add tests for response paging
- Add tests for stored query management (CreateStoredQuery, DropStoredQuery)
- Include Schematron results as plain text
- Updated dependencies: ets-gml32-1.24, schema-utils-1.8
1.24 (2016-08-03)
This release includes the following fixes and enhancements:
- Fix invalid lexical representation of decimal values (PR-36)
- Fix issue #41:
String comparison with numeric value fails
- Add tests for temporal predicates: After, Before
- Add support for temporal assertions based on relations from ISO 19108
1.23 (2016-07-12)
This release includes the following fixes and enhancements:
- Fix issue #34:
Updating some simple properties sets empty string
- Fix issue #32:
Invalid GetFeatureWithLock request
- Add tests for Intersects operator (*.filter.spatial.IntersectsTests)
- Add tests for spatial joins (*.joins.SpatialJoinTests)
- Add tests for During operator (*.filter.temporal.DuringTests)
- Drop GML test suite listener (execution order is not guaranteed)
- Add support for command line arguments
1.22 (2016-05-03)
This release includes the following fixes and enhancements:
- Support testing of WFS 2.0.2 implementations (OGC 09-025r2)
- Fix issue #26:
Failed precondition when media type is invalid.
- Fix issue #25:
propertyIsNil test submits invalid request entity (POST).
- Update dependency: geomatics-geotk-1.11
1.21 (2016-02-16)
This release includes the following fixes and enhancements:
- Fix issue #22:
Add test for inconsistent feature id and type.
- Resolve issue #21:
Promote preconditions to test methods.
- Fix issue #19:
Fail if unable to test required functionality for Basic conformance
(PropertyIsNil).
- Use parent POM: ets-common-6
1.20 (2015-11-02)
This maintenance release includes the following fixes:
- Merge PR-15:
bugfix for sampleSize (DataSampler).
- Fix GitHub issue #16:
Move CTL wrapper script (to wfs/2.0.0).
- Fix Javadoc errors (JDK 8 doclint).
- Update dependencies.
1.19 (2015-05-15)
No tests have been modified or added in this release, which includes the following
changes:
- Change status of test suite to "Final" (it may now be
used for the purpose of OGC compliance certification).
- Fix Content-Type header in POST requests.
- Adopt new ETS versioning scheme.
- Add "all-in-one" binary assembly (-aio.jar).
- Update dependencies.
2.0-r18 (2014-10-16)
This maintenance release includes the following changes:
- Resolve GitHub issue #14.
- Resolve GitHub issue #13.
- Resolve GitHub issue #11.
- Resolve GitHub issue #10.
- In Update tests, replace non-ASCII character
in property value with numeric character reference (&#xhhhh;).
- Add brief description annotations to test methods.
2.0-r17 (2014-08-20)
This release includes the following changes and bug fixes:
- Fix GitHub issue 3.
- Fix GitHub issue 2.
- Fix GitHub issue 1.
- In BasicGetFeatureTests, the schema validator
will always use a catalog-based entity resolver.
2.0-r16 (2014-06-10)
This release incorporates the following changes and fixes:
- Fix CITE-948: Amend LockingFixture to consult data sampler for available feature types.
- Fix CITE-947: Replace apostrophe with predefined XML entity (').
- Fix CITE-946: Add missing namespace binding for XPath expression.
- Include all unsuccessful transaction requests in report (as ITestResult attribute).
- Modify POM for GitHub.
- Add site content.
- Change license to Apache License, Version 2.0.
2.0-r15 (2014-04-15)
This release includes the following updates:
- Fix CITE-944: InsertResults/UpdateResults/ReplaceResults.
- Fix CITE-925: Infinite loop in selectRandomFeatureType.
- Update dependencies.
2.0-r14 (2014-02-04)
This release includes the following fixes:
- Fixed CITE-924: Check if the (embedded) Derby database exists and contains EPSG tables; if not, create them.
- Updated dependency: ets-gml-3.2.1-r13.
2.0-r13 (2013-12-04)
This release includes the following changes:
- Resolved CITE-890: updateGMLName test fails.
- Updated dependency: ets-gml-3.2.1-r12.
2.0-r12 (2013-11-14)
This release includes the following changes:
- Resolved CITE-893: Removed boundedByIsNil test.
2.0-r11 (2013-10-29)
This release includes the following changes:
- Fixed CITE-883: Stored query tests throw NullPointerException.
- Fixed CITE-874: Test run aborts with ArrayIndexOutOfBoundsException.
- Allow upload of capabilities document (form interface).
- Updated dependencies.
2.0-r10 (2013-09-19)
This is a maintenance release; it includes the following changes:
- Resolved CITE-866: CRS reference not inherited from geometry collection
(fixed in geomatics-geotk-1.1).
- Write reporter output to test session directory when invoked via CTL script.
2.0-r9 (2013-08-30)
This is a maintenance release; it includes the following fixes and enhancements:
- CITE-863: Revised ExceptionReport.sch to allow for SOAP fault message.
- CITE-812: Added optional 'fid' test run argument.
- CITE-861: propertyIsGreaterThanEqualTo_matchAny (invalid string literal for integer).
- CITE-860: propertyIsLike (only applies to properties of type xsd:string).
2.0-r8 (2013-08-27)
This is a maintenance release; it includes the following fixes:
- CITE-859: updateFeatureName test is not run.
- CITE-847: NullPointerException when handling SOAP error response.
2.0-r7 (2013-07-24)
This is a maintenance release; it includes the following fixes and enhancements:
- CITE-837: GetFeatureById with unknown Id should return status code 403.
- Updated dependency: ets-gml-3.2.1-r7.
- Write response entity to report (attribute) if test method failed.
2.0-r6 (2013-07-16)
This is a maintenance release; it includes the following enhancements and fixes:
- CITE-836: Precondition checkDataAvailability only tries one message binding.
- CITE-832: GetFeatureById response should include feature representation by itself.
2.0-r5 (2013-07-15)
This is a maintenance release; it includes the following changes:
- CITE-831: Added constructor functions to XPath expressions (PropertyIsEqualToOperatorTests).
- CITE-827: Changed how the content of a SOAP body is extracted from response entity.
- CITE-806: The legacy SOAP 1.1 namespace is used by default in SOAP request messages
- CITE-785: DateTime parsing problem (RelationalOperatorTests)
- Changed stored query identifiers in accord with the OGC-NA register
2.0-r4 (2013-07-04)
This is a maintenance release. The following issues were resolved:
- CITE-813 (Soap Responses): Added client support for SOAP message responses
- CITE-779 (Test Suite hangs): Added prerequisite checks in @BeforeSuite methods