Add new test stage in CTest configuration
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
added 11 commits
-
9cb734cd...9a753137 - 2 commits from branch
computing:master
- 63800d46 - Add new test stage in CTest configuration
- ec58851d - Install scripts/macros needed for installation test
- 9946111e - Fix script
- 24bd23e6 - Add script to test the CbmRoot installation
- 2d2bd015 - Improve run script
- 835e0888 - Add installtion test to the CI pipeline
- 5cc91b67 - Stop after installation error
- 5ad1b2ac - Don't check the return value
- a7083b0b - fix typo
Toggle commit list-
9cb734cd...9a753137 - 2 commits from branch
- Resolved by Florian Uhlig
please don't merge the MR even if the pipeline finish successful. To speedup testing I removed most of our test stages.
I will let you know when the MR is worth a review.
added 10 commits
- 783f245f - Fix typo
- 358db6b5 - Add new test stage in CTest configuration
- 18454f79 - Install scripts/macros needed for installation test
- 8bc4fa72 - Fix script
- c730f19d - Add script to test the CbmRoot installation
- 1ae42888 - Improve run script
- 88a1b7e2 - Add installtion test to the CI pipeline
- 155c8085 - Stop after installation error
- 09dfa0a6 - Don't check the return value
- f7a5a731 - fix typo
Toggle commit listDear @f.uhlig, @v.friese, @p.-a.loizeau, @se.gorbunov, @v.akishina,
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 10 commits
-
1f953c3c - 1 commit from branch
computing:master
- b7dd3845 - Add new test stage in CTest configuration
- 9ca3a3b2 - Install scripts/macros needed for installation test
- 1d63b873 - Fix script
- c9f7139f - Add script to test the CbmRoot installation
- ee6478da - Improve run script
- 312ef99d - Add installtion test to the CI pipeline
- 4ef15aa9 - Stop after installation error
- 7451c83c - Don't check the return value
- 8ea4fc88 - fix typo
Toggle commit list-
1f953c3c - 1 commit from branch
added 6 commits
Toggle commit listadded 7 commits
-
e943bca1 - 1 commit from branch
computing:master
- d800dd14 - Add new test stage in CTest configuration
- ef736be0 - Install scripts/macros needed for installation test
- 92df0e4a - Fix script
- e208dba7 - Add script to test the CbmRoot installation
- 1757ea27 - Improve run script
- 6dfbf297 - Add installtion test to the CI pipeline
Toggle commit list-
e943bca1 - 1 commit from branch
- Resolved by Pierre-Alain Loizeau
mentioned in merge request !620 (merged)
Since this MR can't be merged due to some GitLab problem it is closed and superseded by !620 (merged) which was created from the same development branch.