| ... | ... |
@@ -25,16 +25,24 @@ if [ "${TRAVIS_GO_VERSION}" == "tip" ]; then
|
| 25 | 25 |
KUBE_COVER="" |
| 26 | 26 |
else |
| 27 | 27 |
# -covermode=atomic becomes default with -race in Go >=1.3 |
| 28 |
- KUBE_COVER=${KUBE_COVER:--cover -covermode=atomic}
|
|
| 28 |
+ if [ -z ${KUBE_COVER+x} ]; then
|
|
| 29 |
+ KUBE_COVER="-cover -covermode=atomic" |
|
| 30 |
+ fi |
|
| 29 | 31 |
fi |
| 30 | 32 |
KUBE_TIMEOUT=${KUBE_TIMEOUT:--timeout 30s}
|
| 31 | 33 |
|
| 32 |
-KUBE_RACE=${KUBE_RACE:--race}
|
|
| 34 |
+if [ -z ${KUBE_RACE+x} ]; then
|
|
| 35 |
+ KUBE_RACE="-race" |
|
| 36 |
+fi |
|
| 33 | 37 |
|
| 34 | 38 |
cd "${OS_TARGET}"
|
| 35 | 39 |
|
| 36 | 40 |
if [ "$1" != "" ]; then |
| 37 |
- go test $KUBE_RACE $KUBE_TIMEOUT $KUBE_COVER -coverprofile=tmp.out "$OS_GO_PACKAGE/$1" "${@:2}"
|
|
| 41 |
+ if [ -n "${KUBE_COVER}" ]; then
|
|
| 42 |
+ KUBE_COVER="${KUBE_COVER} -coverprofile=tmp.out"
|
|
| 43 |
+ fi |
|
| 44 |
+ |
|
| 45 |
+ echo go test $KUBE_RACE $KUBE_TIMEOUT $KUBE_COVER "$OS_GO_PACKAGE/$1" "${@:2}"
|
|
| 38 | 46 |
exit 0 |
| 39 | 47 |
fi |
| 40 | 48 |
|