From d016072cc92af8690a399d3c5a2010f62d53e2c6 Mon Sep 17 00:00:00 2001 From: Florian Schmaus <flow@cs.fau.de> Date: Tue, 10 Nov 2020 14:51:50 +0100 Subject: [PATCH] [gitlab-ci] Add 'test' stage --- .gitlab-ci.yml | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 396bab02..ed3eb32e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,7 +12,85 @@ before_script: stages: - smoke-test + - test smoke-test: stage: smoke-test script: make smoke-test + +variables: + BUILDDTYPE: debugoptmized + CC: gcc + CXX: g++ + EXTRA_NINJA_ARGS: -v + +.test: + stage: test + script: + - make test + +.gcc: + variables: + CC: gcc + CXX: g++ + +.clang: + variables: + CC: clang + CXX: clang++ + +.emper-worker-no-sleep: + variables: + EMPER_WORKER_SLEEP: 'false' + +.emper-worker-stats: + variables: + EMPER_WORKER_STATS: 'true' + +.release-build: + variables: + BUILDTYPE: release + +.debug-build: + variables: + BUILDTYPE: debug + +test-gcc: + extends: + - .test + - .gcc + +test-gcc-release: + extends: + - test-gcc + - .release-build + +test-gcc-debug: + extends: + - test-gcc + - .debug-build + +test-clang: + extends: + - .test + - .clang + +test-clang-release: + extends: + - test-clang + - .release-build + +test-clang-debug: + extends: + - test-clang + - .debug-build + +test-worker-no-sleep: + extends: + - .test + - .emper-worker-no-sleep + +test-with-stats: + extends: + - .test + - .emper-worker-stats -- GitLab