opengeospatial / ets-wms13

Repository for the Exectutable Test Suite for WMS 1.3.0
Apache License 2.0
2 stars 4 forks source link

Enable test execution using a RESTful API #34

Closed rjmartell closed 8 years ago

rjmartell commented 8 years ago

If it were possible to invoke a CTL test suite using a RESTful API (as can be done with a TestNG-based suite) it would be much easier to hide the details about how a test suite is implemented and to facilitate interworking with test suites developed for WMS profiles (e.g. DGIWG, NSG).

The teamengine-spi-ctl module provides a CtlExecutor that can be used by a suite-specific controller. This is the same mechanism used by a TestNG suite. A profile ETS could then simply invoke the base ETS in this manner and merge the results.

rjmartell commented 8 years ago

A special main-auto.xml CTL script was added to exclude all tests that require manual intervention (these present a web form to a human "test oracle").