Contributions to Testing and Reference Data HMA AWG Meeting, 30 September 2009 P.G. Marchetti, ESA Y. Coene, SPACEBEL Slide 1
Overview Test Language Specification Test Engine Test Scripts Tests and integrations performed Test data Slide 2 2
Test Language specification OGC 06-126 Conformance Test Language Now includes support for testing synchronous SOAP interfaces. OGC TC Athens Slide 3
Test Engine HMA TEAM Engine changes published in "HMA" branch on SourceForge.
Test Engine HMA Contributions to SVN: Implementation SOAP Tag Improved test report generation (exportable) Extraction test documentation from CTL scripts
Test Scripts CTL test scripts published on public SVN (OGC).
Testing http://montgomery.esrin.esa.int Conformance test engine (TEAM engine) available at: http://montgomery.esrin.esa.int Slide 7
CITE Conformance Testing Scripts deployed are synchronised with OGC CTL SVN repository. Conformance Testing (CITE) being finalised for Product Catalogue: OGC 06-131 version 0.2.4 and 0.2.5 Collection Catalogue: OGC 07-038 version 0.1.10 and 0.1.11 User Management: OGC 07-118 version 0.0.5 Cross testing of all available end-points by all test implementors Test scripts (CTL), list of endpoints, Web interface to run tests accessible from HMA Wiki. First version of CTL scripts published on ESA server (August 2009). Slide 8
Tests Performed OGC 06-131 OGC 07-038 CTL-Server Tests (version 0.2.2-0.2.4) GIM/VITO, Spotimage, ERDAS, IMAA-CNR, ESA HMA-E RSC, ESA Gateway Catalogue, ERGO Client-Server Integration GIM/VITO, SpotImage, ESA, GI-CAT, Federated GI-CAT (0.2.4) EUMETSAT OGC 07-038 CTL-Server Tests (version 0.1.9-0.1.10-0.1.11) ERDAS, IMAA-CNR, ERGO ERDAS (0.1.9, 0.1.10, 0.1.11), ERGO (0.1.11)
Next Steps Finalise CTL scripts developed in HMA-T Conformance Testing (CITE) planned in HMA-FO for Ordering: OGC 06-141 Programming: OGC 07-018 Online Data access: WCS WCS-T Slide 10 10
Reference Data Currently on HMA-T Wiki Collection and service Metadata Product Metadata
Reference Data More examples needed from Agencies Many reference data are generated/converted from legacy and do not contain many metadata fields