From 00ec780e3888cab81c8082f171bef46732fa70ee Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Thu, 28 May 2020 11:38:06 +0200
Subject: [PATCH] [CI] Added tests-large job.

---
 .gitlab-ci.yml                  |  1 +
 scripts/ci/jobs/tests-large.yml | 36 +++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)
 create mode 100644 scripts/ci/jobs/tests-large.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b572378670f..6285098e4d2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -41,3 +41,4 @@ include:
   - local: '/scripts/ci/jobs/build-gui-win.yml'
   - local: '/scripts/ci/jobs/build-gui-mac.yml'
   - local: '/scripts/ci/jobs/check-header.yml'
+  - local: '/scripts/ci/jobs/tests-large.yml'
diff --git a/scripts/ci/jobs/tests-large.yml b/scripts/ci/jobs/tests-large.yml
new file mode 100644
index 00000000000..16613e3c9cc
--- /dev/null
+++ b/scripts/ci/jobs/tests-large.yml
@@ -0,0 +1,36 @@
+tests large:
+  stage: build
+  tags:
+    - docker
+  extends:
+    - .defaults
+    - .rules-master-manual
+
+  variables:
+    BUILD_DIR: "build-tests-large"
+    CCACHE_DIR: "$CI_PROJECT_DIR/.ccache"
+    CMAKE_ARGS: "-DOGS_USE_CONAN=OFF"
+
+  image:
+    name: $CONTAINER_GCC_IMAGE
+
+  script:
+    - git lfs install
+    - git lfs fetch
+    - git lfs checkout
+    - mkdir -p $BUILD_DIR
+    - cd $BUILD_DIR
+    - >
+      cmake .. -G Ninja
+      $CMAKE_ARGS
+      -DCMAKE_BUILD_TYPE=$BUILD_TYPE
+      -DOGS_BUILD_PROCESSES=$BUILD_PROCESSES
+    - cmake --build . --target ctest-large
+
+  artifacts:
+    paths:
+      - $BUILD_DIR/Tests/ctest.xml
+
+  cache:
+    paths:
+      - $CCACHE_DIR
-- 
GitLab