Allow IVCT to run headless
Currently, the IVCT requires an operator to peform manual operations to start testing a SuT:
- Select a SuT + Conformance Statement
- Configure TcParams for the tests to perform.
In the ideal case it should be possible to provide the IVCT with a set of parameters / configuration and to run a headless test of a SuT + Conformance statement without operator input.
This would allow us to use the IVCT + a containerized SuT to run automated integration tests.
One idea would be to extend the current UI with a scripting" mode. This script would then contain the SuT to be tested, and it would schedule all tests contained in the badges within the conformance statement of the SuT.
I guess this is covered somehow in the earlier comments: my wish is to start the IVCT with a test file containing a description of the test cases to execute. The IVCT should then completely execute without user interaction, basically returning 0 (on success) or -1 (on error). The results should be captured in a TBD format.
For test cases within a test suite, this can be archived with issue #94 and the proposal for an execution wrapper
As there is not request for this feature in the final operational capability, this feature request will be postpone to "future enhancements"