Implement a CI pipeline for the libraries repository
Summary
Currently a CI-pipeline is implemented for the aircraft design repository, where module, integration and system tests are performed. On lower level units shall also be tested. Currently unit tests are rarely, but mainly available in the libraries repository. Hence, there shall be a pipeline, which performs unit tests on tested libraries
- Page: testing
Steps to do
- Add an initial .gitlab-ci.yml script to the libraries repository
- Register gitlab-runners to perform unit tests on libraries
- Write a routine to detect the modified library, in order to be tested (Not all libraries must be tested, if one library is changed)
- As there exist dependencies between the libraries, all libraries, which depend on a modified library shall be tested as well