diff --git a/build/ci/.test.yml b/build/ci/.test.yml index 6e639b03bdec3ace5caca8d5bf8e6d127e071618..7c3be76b497325d525228bff663f98ec88b5d922 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