Skip to content

Test_runMC and Test_runReco should be in a single CI Test stage, which should report into Gitlab

Rationale:
Overall Gitlab CI is designed so, that the script in the test stage executes tests. These tests are governed by some framework, for example googletest (which we will use). At the end of test execution, the test framework sends exit signal and generates xml report. This test report is then displayed in the pipeline for example here https://git.jinr.ru/nica/mpdroot/-/pipelines/15284/test_report.

For starters I suggest to merge runMC and runReco tests so that they run sequentially in a single docker in a single test stage. And if possible they should run under google test, which will generate the test report. This will make whole test process properly separated and speed up the CI pipeline.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information