From 280938482634db65169c59109b2c35aaaf925d3b Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Mon, 19 Dec 2022 08:42:36 +0100 Subject: [PATCH] [ci] Check for xvfb-run existance and add ctest exclude regex. --- scripts/ci/extends/template-build-linux.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/ci/extends/template-build-linux.yml b/scripts/ci/extends/template-build-linux.yml index 8ce8e851798..9e1f395d1e7 100644 --- a/scripts/ci/extends/template-build-linux.yml +++ b/scripts/ci/extends/template-build-linux.yml @@ -41,7 +41,7 @@ xvfb_run_cmd="" if [[ "$OSTYPE" == "darwin"* ]]; then alias date=gdate - else + elif command -v xvfb-run &> /dev/null ; then xvfb_run_cmd="xvfb-run -a" fi @@ -49,6 +49,9 @@ if [[ ! -z "$CTEST_INCLUDE_REGEX" ]]; then regex_argument="-R ${CTEST_INCLUDE_REGEX}" fi + if [[ ! -z "$CTEST_EXCLUDE_REGEX" ]]; then + regex_argument="${regex_argument} -E ${CTEST_EXCLUDE_REGEX}" + fi # -M Continuous does not run any tests -> -M Experimental --group Continuous # --test-dir has to be provided despite using a preset -- GitLab