As we reevaluate how to best support and maintain Staging Ref in the future, we encourage development teams using this environment to highlight their use cases in the following issue: https://gitlab.com/gitlab-com/gl-infra/software-delivery/framework/software-delivery-framework-issue-tracker/-/issues/36.

Skip to content
Snippets Groups Projects
Commit 86e99068 authored by Nick Thomas's avatar Nick Thomas
Browse files

Merge branch 'go-coverage' into 'master'

Extract coverage for Go code on CI pipeline

See merge request gitlab-org/gitlab-shell!392
parents c71bba48 7703f350
No related branches found
No related tags found
No related merge requests found
config.yml
cover.out
tmp/*
.idea
*.log
Loading
Loading
Loading
Loading
@@ -57,6 +57,9 @@ go:1.13:
go:1.14:
extends: .test
image: golang:1.14
after_script:
- make coverage
coverage: '/\d+.\d+%/'
race:
extends: .test
Loading
Loading
.PHONY: validate verify verify_ruby verify_golang test test_ruby test_golang setup _install build compile check clean
.PHONY: validate verify verify_ruby verify_golang test test_ruby test_golang coverage coverage_golang setup _install build compile check clean
GO_SOURCES := $(shell find . -name '*.go')
Loading
Loading
@@ -19,11 +19,16 @@ test_ruby:
bundle exec rspec --color --format d spec
test_golang:
go test ./...
go test -cover -coverprofile=cover.out ./...
test_golang_race:
go test -race ./...
coverage: coverage_golang
coverage_golang:
[ -f cover.out ] && go tool cover -func cover.out
setup: _install bin/gitlab-shell
_install:
Loading
Loading
Loading
Loading
@@ -39,8 +39,8 @@ plan](https://gitlab.com/gitlab-org/gitaly/issues/1226#note_126519133).
## Code status
[![pipeline status](https://gitlab.com/gitlab-org/gitlab-shell/badges/master/pipeline.svg)](https://gitlab.com/gitlab-org/gitlab-shell/commits/master)
[![coverage report](https://gitlab.com/gitlab-org/gitlab-shell/badges/master/coverage.svg)](https://gitlab.com/gitlab-org/gitlab-shell/commits/master)
[![pipeline status](https://gitlab.com/gitlab-org/gitlab-shell/badges/master/pipeline.svg)](https://gitlab.com/gitlab-org/gitlab-shell/-/pipelines?ref=master)
[![coverage report](https://gitlab.com/gitlab-org/gitlab-shell/badges/master/coverage.svg)](https://gitlab.com/gitlab-org/gitlab-shell/-/pipelines?ref=master)
[![Code Climate](https://codeclimate.com/github/gitlabhq/gitlab-shell.svg)](https://codeclimate.com/github/gitlabhq/gitlab-shell)
## Requirements
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment