From 3ae668d9f5d9407ddda85213bfc06d7343e0af9d Mon Sep 17 00:00:00 2001
From: Florian Uhlig <f.uhlig@gsi.de>
Date: Fri, 11 Jun 2021 11:58:45 +0200
Subject: [PATCH] Improve the test script

If defined run a configuration script before executing CTest.
This is needed for example to define newer compiler or cmake versions.
---
 .gitlab-ci.yml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 855ded2cf9..524256ab56 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -145,6 +145,9 @@ FileEndCheck:
     - echo $CI_MERGE_REQUEST_ID
     - echo $CI_MERGE_REQUEST_IID
   script:
+    - if [[ -n $CONFIGFILE ]]; then
+    -   source $CONFIGFILE $FAIRSOFT_VERSION
+    - fi
     - echo "export LINUX_FLAVOUR=$OS" >> Dart.cfg
     - echo "export SIMPATH=$SIMPATH" >> Dart.cfg
     - echo "export FAIRROOTPATH=$FAIRROOTPATH" >> Dart.cfg
@@ -206,6 +209,7 @@ FileEndCheck:
     SIMPATH: "$BASE_PATH/fairsoft/$FAIRSOFT_VERSION"
     FAIRROOTPATH: "$BASE_PATH/fairroot/${FAIRROOT_VERSION}_fairsoft-${FAIRSOFT_VERSION}"
     EXTRA_PATH: $SIMPATH/bin
+    CONFIGFILE: "/cvmfs/cbm.gsi.de/$OS/bin/setup_development_environment.sh"
 
 .linux_tag: &linux_tag
   stage: build
-- 
GitLab