Installl CbmRoot and remove part of the source directory
Add code which tests if the installtion of CbmRoot works and if the installed version is functional. Test the "make install" target and run some macros from teh installation directory.
To be able to test the CbmRoot installation it is necessary that no header files are accessible in the source directory since this is the fallback for ROOT when compiling a macro. To achieve this the directories containing any headers are removed from the source directory. This is a dangerous operation when executed in a source directory used for active development. The installation test should only be used when running the CI/CD workflow.
Merge request reports
Activity
added Build System CI/CD labels
Since !612 (closed) can't be merged due to some internal GitLab problem this merge request was created from the same development branch. !612 (closed) will be closed.
mentioned in merge request !612 (closed)
Dear @f.uhlig, @v.friese, @p.-a.loizeau,
you have been identified as code owner of at least one file which was changed with this merge request.
Please check the changes and approve them or request changes.
added CodeOwners label
added 7 commits
-
47214c71 - 1 commit from branch
computing:master
- fcdef9a8 - Add new test stage in CTest configuration
- c056e2ce - Install scripts/macros needed for installation test
- 692c3fba - Fix script
- b1106183 - Add script to test the CbmRoot installation
- 7ee8d07a - Improve run script
- b99da649 - Add installtion test to the CI pipeline
Toggle commit list-
47214c71 - 1 commit from branch
enabled an automatic merge when the pipeline for b99da649 succeeds