Use latest cmake for ASAN configuration
[alexxy/gromacs.git] / admin / gitlab-ci / gromacs.matrix / gromacs.clang-ASAN.gitlab-ci.yml
index 96eb110abeaa8c9e511fab215521177f41e3f264..3b2188401b6e1269224640ce03d5148844747abf 100644 (file)
@@ -20,7 +20,7 @@ gromacs:clang-ASAN:configure:
     - .rules:merge-requests
   image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-11-tsan
   variables:
-    CMAKE: /usr/local/cmake-3.18.4/bin/cmake
+    CMAKE: /usr/local/cmake-3.21.2/bin/cmake
     COMPILER_MAJOR_VERSION: 11
     CMAKE_BUILD_TYPE_OPTIONS: "-DCMAKE_BUILD_TYPE=ASAN"
 
@@ -33,7 +33,7 @@ gromacs:clang-ASAN:build:
     - .rules:merge-requests
   image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-11-tsan
   variables:
-    CMAKE: /usr/local/cmake-3.18.4/bin/cmake
+    CMAKE: /usr/local/cmake-3.21.2/bin/cmake
   tags:
     - k8s-scilifelab
   needs:
@@ -46,12 +46,17 @@ gromacs:clang-ASAN:test:
     - .rules:merge-requests
   image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-11-tsan
   variables:
-    CMAKE: /usr/local/cmake-3.18.4/bin/cmake
+    CMAKE: /usr/local/cmake-3.21.2/bin/cmake
     CTEST_RUN_MODE: "ExperimentalMemCheck"
   tags:
     - k8s-scilifelab
   needs:
     - job: gromacs:clang-ASAN:build
+  after_script:
+    - for file in $(compgen -G "build/Testing/Temporary/MemoryChecker*log") ; do
+      echo Error log file for ASAN via ctest $file ;
+      cat $file ;
+      done
 
 gromacs:clang-ASAN:regressiontest:
   extends:
@@ -60,7 +65,7 @@ gromacs:clang-ASAN:regressiontest:
     - .rules:merge-requests
   image: ${CI_REGISTRY}/gromacs/gromacs/ci-ubuntu-20.04-llvm-11-tsan
   variables:
-    CMAKE: /usr/local/cmake-3.18.4/bin/cmake
+    CMAKE: /usr/local/cmake-3.21.2/bin/cmake
   tags:
     - k8s-scilifelab
   needs: