From eccf94295f09576bf4494af6d29d4e8850749ada Mon Sep 17 00:00:00 2001 From: Sebastien Guilloux Date: Tue, 30 May 2017 15:55:28 +0200 Subject: [PATCH] Run unit tests before build This modifies Dockerfile.build.* to run unit tests before build. --- gateway/Dockerfile.build | 3 ++- gateway/Dockerfile.build.armhf | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/gateway/Dockerfile.build b/gateway/Dockerfile.build index 3a4bc187..7e719e23 100644 --- a/gateway/Dockerfile.build +++ b/gateway/Dockerfile.build @@ -18,4 +18,5 @@ COPY requests requests COPY tests tests COPY server.go . -RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app . +RUN go test -v ./tests && \ + CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app . diff --git a/gateway/Dockerfile.build.armhf b/gateway/Dockerfile.build.armhf index 6d593d05..748cff21 100644 --- a/gateway/Dockerfile.build.armhf +++ b/gateway/Dockerfile.build.armhf @@ -17,4 +17,5 @@ COPY handlers handlers COPY server.go . -RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app . +RUN go test -v ./tests && \ + CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app .