Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable test execution using a RESTful API #34

Closed
rjmartell opened this issue Oct 11, 2016 · 1 comment
Closed

Enable test execution using a RESTful API #34

rjmartell opened this issue Oct 11, 2016 · 1 comment
Milestone

Comments

@rjmartell
Copy link
Contributor

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
Copy link
Contributor Author

rjmartell commented Oct 12, 2016

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").

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants