Skip to content

CI: Enables JUnit reports support

Vicente Bolea requested to merge vbolea/vtk-m:ci-provide-cmake into master

Enables JUnit reports in the CI which displays the test failing/passed within the GitLab Merge request.

To ilustrate this see this MR (vtk!8182 (merged)) and the detailed test report (https://gitlab.kitware.com/spiros.tsalikis/vtk/-/pipelines/239953/test_report)

This feature was recently highlighted in a great presentation recently done by @ben.boeckel. And it's also already being used in other Kitware projects such as VTK.

Additionally, we needed to update the CMake version used in all of the test builds and in some of the build builds

We have also set as the minimum testable CMake to be 3.13.5 which as you might notice is not 3.12 which is the minimum required. 3.13 is the minimum version which support CUDA for vtkm.

Here is a table a current builds and used cmake.

Builds CMake version
ubuntu16.04* CMake 3.13
centos7_gcc73 CMake 3.13
Other builds CMake 3.21.1
Edited by Vicente Bolea

Merge request reports