-
Notifications
You must be signed in to change notification settings - Fork 36
External Test Executions
The feature is still in development state
The system allows to create and plug in multiple external executor systems. This integration allows to send selected TestRuns to external systems - test automation frameworks, CI systems.
Each executor system can be configured. Configuration can be different for different executors. Each plugin defines ExecutorConfig bean with annotated fields. QuAack builds corresponding forms in project configuration. Each project can contain multiple executors even of the same type but with different configurations.
When the TestRun is being triggered user will be asked weather he wants to execute it manually or send to an external executor system.
QuAck API allows to receive tests results back to the system and set corresponding states to TestRuns.
A CURL or Jenkins executor triggers the job. The job runs JUnit tests. When tests are done - another job reads Junit xml resutls and sends them to QuAck.
Jenkins, Bamboo, Maven and Gradle plugins will be implemented with one of the upcoming releases.