From a65b7f2a58bebc9798ae6ceb2a2c2a583ffabc81 Mon Sep 17 00:00:00 2001
From: Manuel Kieweg <mail@manuelkieweg.de>
Date: Thu, 11 Mar 2021 14:00:31 +0000
Subject: [PATCH] integration test for mr, develop, and master only

---
 build/ci/.terraform-ci.yml |  1 +
 build/ci/.test.yml         | 11 ++++++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/build/ci/.terraform-ci.yml b/build/ci/.terraform-ci.yml
index c2dc2bda1..64a9afccf 100644
--- a/build/ci/.terraform-ci.yml
+++ b/build/ci/.terraform-ci.yml
@@ -28,6 +28,7 @@ cache:
       variables:
         TF_VAR_container_tag: $CI_REGISTRY_IMAGE:mr-develop
     - if: $CI_COMMIT_BRANCH == "integration-test"
+    - if: $CI_COMMIT_BRANCH == "develop"
     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
 
 init:
diff --git a/build/ci/.test.yml b/build/ci/.test.yml
index edab2169d..9e8e1fa25 100644
--- a/build/ci/.test.yml
+++ b/build/ci/.test.yml
@@ -11,13 +11,22 @@ integration-test:
   after_script:
     - go tool cover -func=coverage.out
 
+unit-test-merge-request:
+  image: golang:1.14
+  stage: test
+  allow_failure: true
+  rules:
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME != $CI_DEFAULT_BRANCH
+  script:
+    - go test -race $(go list ./... | grep -v /forks/ | grep -v /api/ | grep -v /mocks ) -v -coverprofile=coverage.out
+  after_script:
+    - go tool cover -func=coverage.out
 
 unit-test:
   image: golang:1.14
   stage: test
   allow_failure: true
   rules:
-    - if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME != $CI_DEFAULT_BRANCH
     - if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH
   script:
     - go test -short -race $(go list ./... | grep -v /forks/ | grep -v /api/ | grep -v /mocks ) -v -coverprofile=coverage.out
-- 
GitLab