Skip to content
Snippets Groups Projects

Resolve "Improve pipeline speed"

Merged Ghost User requested to merge 126-improve-pipeline-speed into develop
Compare and Show latest version
2 files
+ 24
22
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 23
21
@@ -34,8 +34,10 @@ integration-test:api:
- go test -race -v -run TestApiIntegration
.test: &test
image: golang:1.16
image: registry.code.fbi.h-da.de/cocsn/gosdn:testing_${CI_PIPELINE_ID}
stage: test
tags:
- docker-builder
allow_failure: true
variables:
GOSDN_LOG: "nolog"
@@ -47,29 +49,29 @@ integration-test:api:
- if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH
allow_failure: true
unit_testing:
before_script:
- echo "override global before script"
stage: test
allow_failure: false
needs: ["build_testing"]
tags:
- shell-builder
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker pull registry.code.fbi.h-da.de/cocsn/gosdn:testing_${CI_PIPELINE_ID}
- docker run registry.code.fbi.h-da.de/cocsn/gosdn:testing_${CI_PIPELINE_ID} /bin/sh go test -short -race $(go list ./... | grep -v /forks/ | grep -v /api/ | grep -v /mocks ) -v -coverprofile=coverage.out
#unit-test:
#unit_testing:
# before_script:
# - echo "override global before script"
# stage: test
# allow_failure: false
# needs: ["build_testing"]
# tags:
# - shell-builder
# script:
# - go test -short -race $(go list ./... | grep -v /forks/ | grep -v /api/ | grep -v /mocks ) -v -coverprofile=coverage.out
# after_script:
# - go tool cover -func=coverage.out
# <<: *test
# - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
# - docker pull registry.code.fbi.h-da.de/cocsn/gosdn:testing_${CI_PIPELINE_ID}
# - docker run registry.code.fbi.h-da.de/cocsn/gosdn:testing_${CI_PIPELINE_ID} ./run_tests.sh
unit-test:
script:
- ls
#- go test -short -race $(go list ./... | grep -v /forks/ | grep -v /api/ | grep -v /mocks ) -v -coverprofile=coverage.out
after_script:
- go tool cover -func=coverage.out
<<: *test
controller-test:
script:
- ls
- go test -race -v -run TestRun
<<: *test
Loading