diff --git a/test b/test index 0841f9770..16aace233 100755 --- a/test +++ b/test @@ -110,6 +110,8 @@ function cov_pass { # run code coverage for unit and integration tests for t in ${PKGS}; do tf=`echo $t | tr / _` + # cache package compilation data for faster repeated builds + go test -covermode=set -coverpkg $PKGS_DELIM -i -v ${REPO_PATH}/$t # uses -run=Test to skip examples because clientv3/ example tests will leak goroutines go test -covermode=set -coverpkg $PKGS_DELIM -timeout 15m -run=Test -v -coverprofile "$COVERDIR/${tf}.coverprofile" ${REPO_PATH}/$t done