From 2ff6eaf32c6fb454274284906a9806ab8e4a2e64 Mon Sep 17 00:00:00 2001
From: Manuel Kieweg <manuel.kieweg@h-da.de>
Date: Mon, 7 Jun 2021 12:48:01 +0200
Subject: [PATCH] split integration tests

---
 build/ci/.test.yml | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/build/ci/.test.yml b/build/ci/.test.yml
index 6e639b03b..7c3be76b4 100644
--- a/build/ci/.test.yml
+++ b/build/ci/.test.yml
@@ -1,4 +1,4 @@
-integration-test:
+.integration-test: &integration-test
   image: golang:1.16
   stage: integration-test
   needs:
@@ -18,8 +18,24 @@ integration-test:
       allow_failure: true
       when: delayed
       start_in: 2 minutes
+
+integration-test:nucleus:
+  <<: *integration-test
+  script:
+    - cd ./test/integration
+    - go test -race -v -coverprofile=coverage.out -run ^(TestGnmi_SetIntegration|TestGnmi_GetIntegration|TestGnmi_SubscribeIntegration|TestGnmi_CapabilitiesIntegration)$
+
+integration-test:cmd:
+  <<: *integration-test
+  script:
+    - cd ./test/integration
+    - go test -race -v -coverprofile=coverage.out -run ^(TestMain|TestCmdIntegration)$
+
+integration-test:cli:
+  <<: *integration-test
   script:
-    - go test -race ./test/integration -v -coverprofile=coverage.out
+    - cd ./test/integration
+    - go test -race -v -coverprofile=coverage.out -run TestCapabilities
 
 .test: &test
   image: golang:1.16
-- 
GitLab