Show spack gitlab-ci results on Cdash
Currently, we have a gitlab-ci build for spack. However, the results from that are not shown in CDash which makes it hard to catch failures. We need to show spack build status (at the very least) on CDash.
One solution is as follows:
- Under
Utilities/
add a new dir which is new CMake project for building ParaView using Spack i.e. it should merely have custom commands that runs spack using params specified to build. (see.gitlab-ci.yml
for spack commands to use to build). - This project can also have tests to confirm build was successful
- add CTestConfig.cmake for this project to be same as
ParaView/CTestConfig.cmake
so ctest will drop results on the same site as ParaView.
Now, one should be able to use ctest to build using spack and summit results.
Finally, update gitlab-ci.yaml to use ctest to build/test/submit instead of directly using spack.