diff options
author | Anthony HAMON <anthony.hamon@iadvize.com> | 2018-08-18 09:27:47 +0200 |
---|---|---|
committer | Anthony HAMON <anthony.hamon@iadvize.com> | 2018-08-19 20:21:14 +0200 |
commit | fbfa48f0fcd2b537c98daa79352a0e224a480937 (patch) | |
tree | a8679efe887410e826f89c760e4a622409cfc158 /test.sh | |
parent | 81b07daa01244b7f0326adeba2a5429516f2d85d (diff) |
update circleci
* define release worflow when a tag is created
* add dep install
* run tests with coverage
* add goreleaser
Diffstat (limited to 'test.sh')
-rwxr-xr-x | test.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test.sh b/test.sh new file mode 100755 index 000000000..a92243cf7 --- /dev/null +++ b/test.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +set -e +echo "" > coverage.txt + +for d in $( find ./* -maxdepth 10 ! -path "./vendor*" ! -path "./.git*" -type d); do + if ls $d/*.go &> /dev/null; then + go test -v -race -coverprofile=profile.out -covermode=atomic $d + if [ -f profile.out ]; then + cat profile.out >> coverage.txt + rm profile.out + fi + fi +done |