CI-Pipeline for performance test
Description
This is a first prototype for the black-box test documented in the documentation
Related Issue(s)
- Ongoing #222
Other Changes
- Now, assuming that the design_evaluator configs are written for a respective module, it will be tested.
- Probably for a non-existing config at least the last stage will fail
- It is possible, that you get a notification via mail, about your test status once it has been executed.
Screenshots/Logs
Testing Instructions
- Checkout a branch, where you have a tool modification
- Merge the changes from branch feature/CI_build_perf into your feature branch (to get the pipeline settings)
- Push your feature branch to origin
- Go to your commit on the gitlab page
- Look for the test running -> should look something like this, when its running:
Developer Checklist
-
Code has been tested locally and/or in pipeline. -
(if applicable) documentation updated. -
(if applicable) impact of new dependencies reviewed and included in project. -
Merge conflicts resolved with the target branch.
Additional Notes
- The pipeline has 3 stages: Setup, build and run
- It runs on gitlab-runners
- Currently code is compiled, tested and executed in a UNIX environment
