Fix up not-yet-ready build/... stuff for godep

This commit is contained in:
Joe Beda
2014-08-14 16:28:47 -07:00
parent 617e5c72af
commit 76baaa15b2
4 changed files with 13 additions and 26 deletions

View File

@@ -45,17 +45,17 @@ RUN cd /usr/local/go/src && \
# Set up Go Environment
ENV PATH /go/bin:$PATH
ENV GOPATH /go:/go/src/github.com/GoogleCloudPlatform/kubernetes/third_party
ENV GOPATH /go
ENV GOOS linux
ENV GOARCH amd64
# Get the code coverage tool and etcd for integration tests
RUN go get code.google.com/p/go.tools/cmd/cover github.com/coreos/etcd
RUN go get code.google.com/p/go.tools/cmd/cover github.com/coreos/etcd github.com/tools/godep
# Mark this as a kube-build container
RUN touch /kube-build-image
WORKDIR /go/src/github.com/GoogleCloudPlatform/kubernetes
# Upload Kubernetes
# Upload Kubernetes source
ADD kube-source.tar.gz /go/src/github.com/GoogleCloudPlatform/kubernetes

View File

@@ -42,7 +42,7 @@ function make-binaries() {
function make-binary() {
echo "+++ Building $1 for ${GOOS}/${GOARCH}"
go build \
godep go build \
-o "${ARCH_TARGET}/$1" \
github.com/GoogleCloudPlatform/kubernetes/cmd/$1
}

View File

@@ -19,27 +19,11 @@ set -e
source $(dirname $0)/common.sh
find_test_dirs() {
(
cd ${KUBE_REPO_ROOT}
find . -not \( \
\( \
-wholename './third_party' \
-o -wholename './output' \
\) -prune \
\) -name '*_test.go' -print0 | xargs -0n1 dirname | sort -u
)
}
cd "${KUBE_TARGET}"
echo "+++ Running unit tests"
if [[ -n "$1" ]]; then
go test -cover -coverprofile=tmp.out "$KUBE_GO_PACKAGE/$1"
godep go test -cover -coverprofile=tmp.out "$KUBE_GO_PACKAGE/$1"
exit 0
fi
for package in $(find_test_dirs); do
go test -cover -coverprofile=tmp.out "${KUBE_GO_PACKAGE}/${package}"
done
godep go test ./...