go.test.sh

 1#!/usr/bin/env bash
 2
 3set -e
 4echo "" > coverage.txt
 5
 6for 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
12done