File tree 3 files changed +13
-5
lines changed
3 files changed +13
-5
lines changed Original file line number Diff line number Diff line change 3
3
debug.test
4
4
data /*
5
5
/vendor
6
- coverage.out
7
6
coverage.txt
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ set -e
4
+ echo " " > coverage.txt
5
+
6
+ for d in $( go list ./... | grep -v vendor) ; do
7
+ go test -race -coverprofile=profile.out -covermode=atomic $d
8
+ if [ -f profile.out ]; then
9
+ cat profile.out >> coverage.txt
10
+ rm profile.out
11
+ fi
12
+ done
Original file line number Diff line number Diff line change @@ -30,16 +30,13 @@ test:
30
30
go test -v ./...
31
31
32
32
coverage :
33
- - echo ' mode: atomic' > coverage.txt && go list ./... | xargs -n1 -I{} sh -c ' go test -covermode=atomic -coverprofile=coverage.tmp {} && tail -n +2 coverage.tmp >> coverage.txt'
34
- rm coverage.tmp
33
+ ./coverage.sh
35
34
36
35
# https://godoc.org/golang.org/x/tools/cmd/vet
37
36
vet :
38
37
go vet -v
39
38
40
39
get-deps :
41
- go get github.com/mattn/goveralls
42
- go get -u github.com/AlekSi/gocoverutil
43
40
glide install
44
41
45
42
release :
You can’t perform that action at this time.
0 commit comments