Blogs

OGC TEAM ENGINE Production Release 2014-04-23

Noteworthy

TEAM Engine

This release works with TEAM Engine 4.0.5

CSW 2.0.2

From revision r8 to r10

  • CITE-582 removed the "not-matching" id from the test
  • CITE-901 amended describeRecord schemalocation check in Capabilities.sch
  • Clarified documentation of csw:csw-2.0.2-GetCapabilities-tc1.1

Tested with:

GML 3.2.1

From revision r11 to r15

  • Added missing assertion regarding metadata property value (must be declared in application namespace).
  • Added support for dereferencing shorthand pointers in GML properties (@xlink:href attributes).
  • Updated dependencies (schema-utils, geomatics-geotk).
  • Modified unit tests to run without a network connection.
  • Added tests for gml:Polygon and gml:Surface geometries containing the following types of surface patch: PolygonPatch, Triangle, Rectangle (in org.opengis.cite.iso19136.data.spatial.SurfaceTests).
  • Added tests for gml:Curve geometries containing the following types of curve segment: GeodesicString/Geodesic, ArcString/Arc/Circle, ArcByCenterPoint/CircleByCenterPoint.
  • Added tests for gml:CompositeCurve, gml:OrientableCurve. Updated dependency: geomatics-geotk-1.4.

Tested with:

SOS 1.0

From revision r9 to r12

  • Fixed xlink dependencies
  • CITE-908:Fixed sosFunctions:describeSensor schemaFile parameter value = "'xsd/ogc/sensorML/1.0.1/sensorML.xsd'" (Got value from capabilities before).
  • CITE-894: Fixed sos:general-SOS.General-InvalidRequest.1 error.

SOS 2.0

From revision r6 to r7

  • Fixed xlink dependencies

SPS 1.0

From revision r4 to r5

  • Fixed xlink dependencies

SPS 2.0

From revision r7 to r8

  • Fixed xlink dependencies

SQL(SFS) 1.1

Current version r3. No changes.

SQL(SFS) 1.2.1

Current version r3. No changes.

WCS 1.0.0

From revision r5 to r6

  • CITE-919: Added function wcs:coords-from-envelope to extract coordinates from gml:Envelope (wcs-functions.xml).
  • Fixed VARWCSCOVERAGE1POSITIONFIRST and VARWCSCOVERAGE1POSITIONSECOND variables to allow for multiple occurrences of gml:Envelope (in wcs:spatialDomain context).
  • CITE-778: Encode coverage names using XPath function encode-for-uri.
  • Fixed type restriction error in 1.0.0_c1/wcsCapabilities.xsd (AbstractDescriptionBaseType).

WCS 1.1.1

Current version r1. No changes.

WCS 2.01

Current version r6. No changes.

WFS 1.0.0

Current version r7. No changes.

WFS 1.1.0

From revision r13 to r17

  • Accepted 6215 commit - Resolving CITE-898 issue (BBOX in WSG84).
  • Fixed issue CITE 914, 916 - XSLT compile issue due to a text comment.
  • Added a note in the welcome main form to the reference implementation page.
  • CITE-855 - tests with invalid version parameter fails when server supports WFS 2.0
  • CITE-875 - HTTP-Get encoding with special chars
  • CITE-915 - check if idgen is supported for transactions
  • CITE 898 - Reversed fix for 898 until WG provides better guidance.
  • CITE-898 (BBOX in WGS84).

WFS 2.0

From revision r12 to r15

  • Fix CITE-944: InsertResults/UpdateResults/ReplaceResults.
  • Fix CITE-925: Infinite loop in selectRandomFeatureType.
  • Fixed CITE-924: Check if the (embedded) Derby database exists and contains EPSG tables; if not, create them.
  • Resolved CITE-890: updateGMLName test fails.

WMS 1.1.1

From revision r3 to r5

  • Fixed CITE-913: Image parser for wms:wmsops-getmap-params-exceptions-5 and wms:wmsops-getmap-params-exceptions-6
  • Fixed CITE-892: Invalid requests
  • Fixed CITE-891: Color and alpha tests fail
  • Fixed CITE-886: DTD does not match
  • Fixed CITE-828: Broken SRS parameter in some tests
  • Fixed CITE-904: Invalid layer/style combinations

WMS 1.3.0

From revision r7 to r8

  • Fixed 912 handling of queryable attribute in GFI requests.

New TEAM Engine Release - 4.0.1 August 30, 2013

A new TEAM Engine has been relesed: 4.0.1
http://cite.opengeospatial.org/te2/

Noteworthy

 

TEAM Engine

  • CITE-810 - Spurious inherited failures
  • CITE-821 - HTTP parses attempts to parse non-XML entites
  • CITE-822 - Status code for SOAP faults
  • [Web] Session are presented in order

 

Tests

(After June 4, 2013 and after svn revision r5556)

  • CSW 2.0.2 r7
  • GML 3.2.1 r8
  • KML r5
  • SensorML 1.0.1 r3
  • SFS 1.1 r1 ( Submission can now be done via TEAM Engine)
  • SFS 1.2 r1 (NEW) ( Submission can now be done via TEAM Engine)
  • SOS 1.0.0 r7
  • SOS 2.0.0 r4
  • SPS 1.0 r4
  • WCS 2.0.1 r4
  • WCS EO r2
  • WCS KVP r1 (NEW)
  • WCS POTS r1 (NEW)
  • WFS 1.0.0 r7
  • WFS 2.0 r8
  • WMS CLIENT r3
  • WMTS r2

New TEAM Engine Release - 4.0 RC - June 4 2013

A new TEAM Engine has been relesed: 4.0 RC.
http://cite.opengeospatial.org/te2/

Noteworthy:

* Fixed issue not reporting correctly inherited failures.
* [core] Warning verdict in subtest no longer 'taints' result of parent test.
* [web] Uploaded file is placed in test session directory (fix for CITE-808).
* [web] Removed config/home property in TE_BASE/config.xml (use servlet API instead)
* [web] GetStatus polling interval increased to 4s from 1s.  

The following tests were updated:

* wms-1.3.0-r6 (includes new FPS profile)
* sps-2.0.0-r6
* kml22-2.2-r3 (promoted to beta status)
 
If you encounter any issues please report them to the cite forum.

New TEAM Engine 4.0 RC Release June 4 2013

<!-- /* Font Definitions */ @font-face {font-family:Times; panose-1:2 0 5 0 0 0 0 0 0 0; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} @font-face {font-family:"MS 明朝"; mso-font-charset:78; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:-536870145 1791491579 18 0 131231 0;} @font-face {font-family:"MS 明朝"; mso-font-charset:78; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:-536870145 1791491579 18 0 131231 0;} @font-face {font-family:Cambria; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:-536870145 1073743103 0 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Cambria; mso-ascii-font-family:Cambria; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"MS 明朝"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-family:Cambria; mso-ascii-font-family:Cambria; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"MS 明朝"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.WordSection1 {page:WordSection1;} -->

TEAM Engine Beta 4.0 RC has been released:

http://cite.opengeospatial.org/te2/


Noteworthy:

  • Fixed issue not reporting correctly inherited failures
  • [core] Warning verdict in subtest no longer 'taints' result of parent test.
  • [web] Uploaded file is placed in test session directory (fix for CITE-808).
  • [web] Removed config/home property in TE_BASE/config.xml (use servlet API instead)
  • [web] GetStatus polling interval increased to 4s from 1s.     Also, the following test suites have been updated: 

 

The following tests were updated:

 

  • wms-1.3.0-r6 (includes new FPS profile)
  • sps-2.0.0-r6
  • kml22-2.2-r3 (promoted to beta status)

 

If you encounter any issues please report them to the cite forum.

New TEAM Engine Beta 4.0-beta03 May 16 2013

A TEAM Engine Beta 4.0-beta-03 has been released:

http://cite.opengeospatial.org/te2/

The most significant changes in beta3 are listed in the Getting Started Guide:

 

  • Added teamengine-console module (assembles binary CLI distribution instead of core module).
  • CTL test report generator now recognizes all test verdicts.
  • TECore.build_request() no longer automatically percent-encodes request parameters.
  • TestNG reporter (BasicXMLReporter) adds test result attributes to report.
  • Updated some teamengine-core dependencies (joda-time-2.2).
  • Updated site documentation
Also, the following test suites have been updated: 
  • csw-2.0.2-r6
  • sos-2.0.0-r2
  • wms-1.3.0-r5
  • wfs-2.0-r3 (beta)
  • gml-3.2.1-r3 (beta)
  • kml-2.2-r2 (beta)

 

If encounter any issues please report them to the cite forum.

New TEAM Engine Production 3.1 - 20120731

 

The TEAM Engine Production 3.1 was deployed on 20120731.

http://cite.opengeospatial.org/teamengine/

 

The following SVN revisions were used:

  • TEAM Engine hosted at Sourceforge revision: r702
  • OGC CITE scripts revision: r4764

 

Test suite contributors:

  • Andreas Schmitz (latlon) - WFS
  • Sebastian Goerke (latlon) - WFS
  • Tsung-Yen Li or Rocky (Feng-Chia University) - SOS
  • Luis Bermudez (OGC) - TEAM Engine and tests configuration

Reference implementations:

  • 52 North (Carsten Hollman) - Update of SOS 1.0.0
  • GeoServer (Justin Deoliveira) - Update for WFS 1.0.0, WFS 1.1.1 and WCS 1.1.1

       More information and links to Reference Implementation are available at the CITE wiki.

 

Noteworthy improvements include:

  • TEAM Engine: Updated for Java 1.6 and Tomcat 6.
  • SOS 1.0.0 r1-r5: Mayor improvement on exception reporting, dealing with URIs, and xlinks (more)
  • WCS 1.0.0 r3: Fixed for xlink.
  • WFS 1.1.0 r8-r10: Fixed issues 626, 643, 646.  Updated test suite for new xlink policy and fixed handling for WFS 2.0.0 enabled instances.

 

 

 

 

 

 

New CITE beta 3.0 TEAM Engine and test scripts - 2012-02-01

The Beta 3.0 Release (20120201) TEAM Engine and some of the tests have been updated to the latest release.

  • TEAM Engine hosted at Sourceforge revision: r698
  • OGC CITE engine revision: r4530
  • OGC CITE scripts revision: r4530

Contributors:

  • Paul Daisey (Image Matters) - TEAM Engine and WMTS
  • Andreas Schmitx (latlon) - WFS
  • Tsung-Yen Li or Rocky (Feng-Chia University) - SOS, SPS and SensorML
  • Jinsongdi Yu (Jacobs University) - WCS and WCS EO
  • Lorenzo Bigagli (NRCI) - CSW
  • Luis Bermudez (OGC) - TEAM Engine and tests configuration

Some Noteworthy improvements include:

  • TEAM Engine
    • Java 1.6
    • Tomcat 6 (Tested with 6.0.33)
    • Added test status: BEST_PRACTICE, NOT_TESTED, SKIPPED and corresponding test summary icons.
    • The default result status of a test is PASS. The command ctl:defaultResult may now be used to set it to BEST_PRACTICE instead.
    • Messages "Executing " + {SUITE | PROFILE | TEST} + name now include: " with defaultResult of " + defaultResultName + " ...");
    • Added ctl:test/@type attribute of type ctl:TestTypeNameType (Mandatory | MandatoryIfImplemented ? | Optional) with default value of Mandatory.
    • Default result and test type are logged.
    • Added test name and type to log message for test status in addition to test directory path.
    • Add test summary icons for CONTINUE and INHERITED_FAILURE test status.
    • Modified viewlog.xsl to count CONTINUE, BEST_PRACTICE, PASSED, NOT_TESTED, WARNING, SKIPPED, FAILED and INHERITED_FAILURE test staus.
    • Added ctl:getResult to return name for current test status
    • Added com.occamlab.te.util.Stopwatch.java and ctl:startStopwatch and ctl:elapsedTime functions so tests can log time requirements
    • Added ctl:putLogCache() and ctl:getLogCache() so tests can cache XSL variable contents that are expensive to create, like large capabilities documents or test suite prerequisite evaluations, for reuse in retest runs.
    • Added RedoFromCacheMode to Test.java and TestServlet .java
    • Added ctl:dynamicParam for use with ctl:request for cases where the parameter name is dynamic and cannot be hard-coded into the test script as is required by ctl:param.
    • Added com.occamlab.te.util.URLConnectionUtils.java with public static InputStream ? getInputStream(URLConnection uc) throws IOException which uses sun.net.www.protocol.http.HttpURLConnection.getErrorStream() to return an error stream when URLConnection.getInputStream() throws an I/O Exception.
    • Improved automatic generation of welcome page. The build now gets metadata information from the tests to create all the information about available tests
  • Overall Tests
    • Documentation in tests have been revised to facilitate automatic generation of the Welcome page. For example revision numbers were added, configuration files were revised and documentation (index.html and relnotes.txt) were cleaned https://svn.opengeospatial.org/ogc-projects/cite/scripts
  • CSW 2.0.2 r3
    • fixed minor typo in all.xml
  • (NEW) SensorML 1.0.1 r0
    • First version to test SensorML encoding.
  • SOS 1.0.0 r2
    • User can now choose to execute a single-test or complete-tests.
    • Use a MissingParameterValue as a valid exception code instead of InvalidRequest . InvalidRequest is not listed in SOS or in OWS Common v 1.1 or 2.0 as a valid exception code. "InvalidRequest" is listed in SWES 2.0, but SOS 1.0 uses SWE 1.0.1 (xmlns:swe="http://www.opengis.net/swe/1.0.1").
    • In GetCapabilities the observedProperty can now be any URI (URN and URL) now. Before, the value of the observedProperty parameter was a URN. But In SOS 1.0.0 06-009r6 p29 it said that the observedProperty in GetObservation can be a URI.
    • Added further check when testing DescribeSensor operation. The script check if there is response and that the response is a correct SensorML and TML response.
    • Changed error tag "xsl:message" to "ctl:message" in test "getObservation:core-SOS.GetObservation-ResponseMatchingSRSData.1".
    • Call new function "sosFunctions:capabilitiesOfferingName" now allows to test all observed properties, not only the first one.
    • The value for Procedure is now extracted from the value of the identifier and not the value of the definition (which is optional)
    • Improved handling of MIME types, The test now allows use the use of subtypes and additional parameters. For example text/xml; subtype="myOrg/0.6.1"
    • The sosFunctions:mimeSubtype now returns MIME type with a valid om subytpe (text/xml; subtype="om/1.0.1") if there is no specified subtype information.
  • SPS 1.0 r1
    • Now test read schemas from local resources
    • Removed white space in the file name that caused an error when starting TEAM Engine
  • (NEW) SPS 2.0 r0
    • All the mandatory operations of the SPS 2.0: BasicSensorPlanner interfaces : GetCapabilities , DescribeTasking , Submit, GetStatus , GetTask , DescribeResultAccess SensorProvider interfaces : DescribeSensor
  • WCSEO 1.0 r1
    • Added SOAP tests
    • Fixed inconsistent URIs
    • Updated DescribeEOCoverageSet
  • WFS 1.1.0 r8
    • fixed polygon orientations (issue #626 * r4286 and r4287)
  • (NEW) WMTS 1.0 r0
    • New WMTS Test suite for server testing, based on WMTS 1.0 ATS.
  • WCS 2.0
    • added GetCapabilities test (KVP, POST, SOAP supports)
    • added DescribeCoverage test (KVP, POST, SOAP supports)
    • added GetCoverage test support (KVP, POST, SOAP supports, still need to be coherent with encoding format extensions. Current test results are stubbed)
  • Resources

Please let us know if you experience any issue.

New CITE beta 2.4 TEAM Engine and test scripts - 2011-08-17

The Beta 2.4 Release (20110817) TEAM Engine and some of the tests have been updated to the latest release.

  • TEAM Engine hosted at Sourceforge revision: r624
  • OGC CITE scripts revision: r4169

Some Noteworthy improvements include:

  • WCS 2.0.0 r4
    • added the missing DescribeCoverage parameter in the call-template
    • added xsds for gmlcov and updated corresponding wcs xsds
  • WFS 1.1.0 r7
    • fixed date comparison issue (#615)

The beta engine is available at http://cite.opengeospatial.org/te2/ .

Please let us know if you experience any issue.

New CITE beta 2.3 TEAM Engine and test scripts - 2011-08-12

The Beta 2.3 Release (20110812) TEAM Engine and some of the tests have been updated to the latest release.

  • TEAM Engine hosted at Sourceforge revision: r624
  • OGC CITE scripts revision: r4144

Some Noteworthy improvements include:

  • WCS 2.0.0 r3
    • added SOAP Tests
    • uploaded local schemas for test (not yet final)
    • updated structure of the test
    • added GetCapabilities test
    • added DescribeCoverage test
    • added test suite for RequestBase
    • added test suite for GetCoverage (only tests on req24 and 25)
    • added tests for extensions
    • added tests for the data model and the service model
    • added test for core
  • WFS 1.1.0 r6
    • Fixed issue 613 "Invalid Parameter Name requires InvalidParameterValue exception code"
    • Fixed issue 571 "AuditTrailPropertyType is not GMLSF1 compliant"

The beta engine is available at http://cite.opengeospatial.org/te2/ .

Please let us know if you experience any issue.

New CITE beta 2.2 TEAM Engine and test scripts - 2011-07-08

The Beta 2.2 Release (20110708) TEAM Engine and some of the tests have been updated to the latest release.

  • TEAM Engine hosted at Sourceforge revision: r602
  • OGC CITE scripts revision: r4079

Some Noteworthy improvements include:

  • New WCS 2.0.0 core test
  • WFS 1.1.0 - Fixed relative path in XML Schema
  • WFS 1.1.0 - Fixed strange xml:lang error by using a relative URL to w3c xml.xsd

The beta engine is available at http://cite.opengeospatial.org/te2/ .

Syndicate content