message: Make sure tests are properly ran with the CI.
  Starting with commit tests are not
  properly ran. That is due to not including several important CMake and CTest
  files as artifact.
diff: @@ -55,6 +55,7 @@ stages:
  artifacts:
  paths:
  - "build/*/*/*/*/*/CMakeCache.txt"
  + - "build/*/*/*/*/*/*.cmake"
  - "build/*/*/*/*/*/core/test"
  - "build/*/*/*/*/*/cuda/test"
  - "build/*/*/*/*/*/omp/test"
  @@ -63,10 +64,17 @@ stages:
  - "build/*/*/*/*/*/cuda/libginkgo*"
  - "build/*/*/*/*/*/omp/libginkgo*"
  - "build/*/*/*/*/*/reference/libginkgo*"
  + - "build/*/*/*/*/*/core/device_hooks/libginkgo*"
  + - "build/*/*/*/*/*/*/CTestTestfile.cmake"
  + - "build/*/*/*/*/*/*/*/CTestTestfile.cmake"
  except:
  - schedules
  # build paths are of the form: build/<cuda_version>/<compiler>/<module(s)>/{debug,release}/{shared,static}/
  # see: the name of our building jobs
  +#
  +# All CTestTestfile.cmake files have to be added for the `ctest` command to
  +# work. These tests can files are found starting from the build directory in
  +# every subdirectory.
  .test_template: &default_test
  stage: test
  