Browse code

Merge pull request #158 from ironcladlou/configurable-cover-flag

Merged by openshift-bot

OpenShift Bot authored on 2014/09/30 11:49:36
Showing 1 changed files
... ...
@@ -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