diff --git a/Dockerfile.e2e b/Dockerfile.e2e index d1bd9a37c1..a1b5ab7934 100644 --- a/Dockerfile.e2e +++ b/Dockerfile.e2e @@ -43,8 +43,11 @@ FROM base AS builder ARG DOCKER_GITCOMMIT ENV DOCKER_GITCOMMIT=${DOCKER_GITCOMMIT:-undefined} COPY . . +# Copy test sources tests that use assert can print errors +RUN mkdir -p /build${PWD} && find integration integration-cli -name \*_test.go -exec cp --parents '{}' /build${PWD} \; +# Build and install test binaries RUN hack/make.sh build-integration-test-binary -RUN mkdir -p /build/ && find . -name test.main -exec cp --parents '{}' /build \; +RUN mkdir -p /build/tests && find . -name test.main -exec cp --parents '{}' /build/tests \; ## Generate testing image FROM alpine:3.9 as runner @@ -77,4 +80,4 @@ COPY integration-cli/fixtures /tests/integration-cli/fixtures COPY --from=frozen-images /build/ /docker-frozen-images COPY --from=dockercli /build/ /usr/bin/ COPY --from=contrib /build/ /tests/contrib/ -COPY --from=builder /build/ /tests/ +COPY --from=builder /build/ /