Skipping 52 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
Removing intermediate container 971e5fcd3f20
---> 89f50f6f8c3b
Step 12/14 : COPY --from=build /go/src/github.com/docker/app/bin/cnab-run /cnab/app/run
---> d5899b2e4012
Step 13/14 : WORKDIR /cnab/app
---> Running in 8db441ccd3b7
Removing intermediate container 8db441ccd3b7
---> 59f21424610d
Step 14/14 : CMD /cnab/app/run
---> Running in a894301965ba
Removing intermediate container a894301965ba
---> 755e22986fe6
[Warning] One or more build-args [COMMIT GOPROXY] were not consumed
Successfully built 755e22986fe6
Successfully tagged docker/cnab-app-base:jenkins-app-PR-649-3
docker save docker/cnab-app-base:jenkins-app-PR-649-3 -o _build/invocation-image.tar
[Pipeline] sh
+ make -f docker.Makefile INVOCATION_IMAGE_TAG=jenkins-app-PR-649-3-coverage OUTPUT=coverage-invocation-image.tar save-invocation-image-tag
docker tag docker/cnab-app-base:jenkins-app-PR-649-3 docker/cnab-app-base:jenkins-app-PR-649-3-coverage
docker save docker/cnab-app-base:jenkins-app-PR-649-3-coverage -o _build/coverage-invocation-image.tar
[Pipeline] sh
+ make -f docker.Makefile INVOCATION_IMAGE_TAG=jenkins-app-PR-649-3-coverage-experimental OUTPUT=coverage-experimental-invocation-image.tar save-invocation-image-tag
docker tag docker/cnab-app-base:jenkins-app-PR-649-3 docker/cnab-app-base:jenkins-app-PR-649-3-coverage-experimental
docker save docker/cnab-app-base:jenkins-app-PR-649-3-coverage-experimental -o _build/coverage-experimental-invocation-image.tar
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/_build
[Pipeline] {
[Pipeline] stash
e0ec5610455a: Pull complete
96d705baf026: Pull complete
39007eb46008: Pull complete
Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/invocation-image.tgz
[Pipeline] stash
4e549f0f5e64: Pull complete
c0058a8c71f2: Pull complete
Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/coverage-invocation-image.tgz
[Pipeline] stash
Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/coverage-experimental-invocation-image.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app
[Pipeline] {
[Pipeline] sh
+ docker rmi docker/cnab-app-base:jenkins-app-PR-649-3
Untagged: docker/cnab-app-base:jenkins-app-PR-649-3
[Pipeline] sh
+ docker rmi docker/cnab-app-base:jenkins-app-PR-649-3-coverage
Untagged: docker/cnab-app-base:jenkins-app-PR-649-3-coverage
[Pipeline] sh
+ docker rmi docker/cnab-app-base:jenkins-app-PR-649-3-coverage-experimental
Untagged: docker/cnab-app-base:jenkins-app-PR-649-3-coverage-experimental
Deleted: sha256:755e22986fe618f4c72b818dc1dc1b2aad6e6c999884e2f4800faf7f5081123d
Deleted: sha256:59f21424610d8b7d139e73358bc365debe84dc5aba8824a3c45a22985fc30541
Deleted: sha256:d5899b2e40126049eb64233ef05acb3ec3803f4ccc74d3626175aaf0ec5bf3dd
Deleted: sha256:86cbb47dc978e8c3da28c6a8fba277b217c024fe5d3d5490c2593a5099f18a94
Deleted: sha256:89f50f6f8c3b158774266c279234252af56239f55cafe931c45182b2fc5cb4ed
Deleted: sha256:194c7c170c5f78cdb018c6208bb8ac6ea8a4f0b74a8592d278b8acf2bcc5f351
Deleted: sha256:be167613d9a16a156c3bc3e9636312abe1cc1a68b353eda0e0058b56b9a6f3c2
[Pipeline] }
[Pipeline] // dir
[Pipeline] deleteDir
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
2f8d98df0991: Pull complete
Digest: sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705
Status: Downloaded newer image for dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705
---> 518d5e4626aa
Step 2/18 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1
---> Running in c5fb5fadd856
Removing intermediate container c5fb5fadd856
---> 2b06ea32fe80
Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime
---> Running in 5a54fd7606b7
Reading package lists...
Building dependency tree...
Reading state information...
coreutils is already the newest version (8.30-3).
coreutils set to manually installed.
util-linux is already the newest version (2.33.1-0.1).
util-linux set to manually installed.
The following NEW packages will be installed:
uuid-runtime
GOOS=windows CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:15:58Z" -o bin/docker-app-windows.exe ./cmd/docker-app
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 95.2 kB of archives.
After this operation, 211 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 uuid-runtime amd64 2.33.1-0.1 [95.2 kB]
[91mdebconf: delaying package configuration, since apt-utils is not installed
[0mFetched 95.2 kB in 0s (256 kB/s)
Selecting previously unselected package uuid-runtime.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 25419 files and directories currently installed.)
Preparing to unpack .../uuid-runtime_2.33.1-0.1_amd64.deb ...
Unpacking uuid-runtime (2.33.1-0.1) ...
Setting up uuid-runtime (2.33.1-0.1) ...
Adding group `uuidd' (GID 102) ...
Done.
Warning: The home dir /run/uuidd you specified can't be accessed: No such file or directory
Adding system user `uuidd' (UID 101) ...
Adding new user `uuidd' (UID 101) with group `uuidd' ...
Not creating home directory `/run/uuidd'.
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Removing intermediate container 5a54fd7606b7
---> 156ef85d15ec
Step 4/18 : WORKDIR /go/src/github.com/docker/cli
---> Running in ed2e2e06e82b
Removing intermediate container ed2e2e06e82b
---> a61cb80f75db
Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb
---> Running in f1747d6c4057
[91mCloning into '.'...
[0m[91mNote: checking out 'a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at a1b83ffd Merge pull request #1894 from thaJeztah/19.03_backport_reduce_vendoring_impact
[0mRemoving intermediate container f1747d6c4057
---> de8706df566b
Step 6/18 : ARG GOPROXY
---> Running in 78420a52eae0
Removing intermediate container 78420a52eae0
---> d8fbffa5676d
Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker
---> Running in 0e6d222a6ea7
./scripts/build/osx
Building build/docker-darwin-amd64
GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:15:58Z" -o bin/docker-app-standalone-linux ./cmd/docker-app-standalone
GOOS=darwin CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:15:58Z" -o bin/docker-app-standalone-darwin ./cmd/docker-app-standalone
GOOS=windows CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:15:58Z" -o bin/docker-app-standalone-windows.exe ./cmd/docker-app-standalone
Removing intermediate container b3ffd643c95d
---> a0deb604db0b
[Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed
Successfully built a0deb604db0b
Successfully tagged docker-app-cross:jenkins-app-PR-649-3
docker create --name docker-app-cross-jenkins-app-PR-649-3 docker-app-cross:jenkins-app-PR-649-3 noop
7f3d081fb62ea16c2164ce2cca6cee9156e6674abdcf20b0580394ff10c0ed6b
docker cp docker-app-cross-jenkins-app-PR-649-3:/go/src/github.com/docker/app/bin/docker-app-linux bin/docker-app-linux
docker cp docker-app-cross-jenkins-app-PR-649-3:/go/src/github.com/docker/app/bin/docker-app-darwin bin/docker-app-darwin
docker cp docker-app-cross-jenkins-app-PR-649-3:/go/src/github.com/docker/app/bin/docker-app-windows.exe bin/docker-app-windows.exe
docker cp docker-app-cross-jenkins-app-PR-649-3:/go/src/github.com/docker/app/bin/docker-app-standalone-linux bin/docker-app-standalone-linux
docker cp docker-app-cross-jenkins-app-PR-649-3:/go/src/github.com/docker/app/bin/docker-app-standalone-darwin bin/docker-app-standalone-darwin
docker cp docker-app-cross-jenkins-app-PR-649-3:/go/src/github.com/docker/app/bin/docker-app-standalone-windows.exe bin/docker-app-standalone-windows.exe
docker rm docker-app-cross-jenkins-app-PR-649-3
docker-app-cross-jenkins-app-PR-649-3
docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=e2e-cross -t docker-app-e2e-cross:jenkins-app-PR-649-3 .
Sending build context to Docker daemon 72.93MB
Step 1/26 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build
---> 518d5e4626aa
Step 2/26 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1
---> Using cache
---> dd3a1cc318b6
Step 3/26 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime
---> Using cache
---> 7747ee0789ca
Step 4/26 : WORKDIR /go/src/github.com/docker/cli
---> Using cache
---> 245daf84110f
Step 5/26 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb
---> Using cache
---> 86fed823a338
Step 6/26 : ARG GOPROXY
---> Using cache
---> f56171c676f3
Step 7/26 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker
---> Using cache
---> 5211c107770e
Step 8/26 : WORKDIR /go/src/github.com/docker/app/
---> Using cache
---> 3eced25e663c
Step 9/26 : FROM build AS dev
---> 3eced25e663c
Step 10/26 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/
---> Using cache
---> afd95ab62f4f
Step 11/26 : ARG DEP_VERSION=v0.5.1
---> Using cache
---> e85b10506698
Step 12/26 : RUN curl -o /usr/bin/dep -L https://github.com/golang/dep/releases/download/${DEP_VERSION}/dep-linux-amd64 && chmod +x /usr/bin/dep
---> Using cache
---> 0d2218b688e8
Step 13/26 : ARG GOTESTSUM_VERSION=v0.3.4
---> Using cache
---> 81242b214ce0
Step 14/26 : ARG GOPROXY
---> Using cache
---> 80c9018f480c
Step 15/26 : RUN mkdir $GOPATH/src/gotest.tools && git clone -q https://github.com/gotestyourself/gotestsum $GOPATH/src/gotest.tools/gotestsum && cd $GOPATH/src/gotest.tools/gotestsum && git -C $GOPATH/src/gotest.tools/gotestsum checkout -q $GOTESTSUM_VERSION && GO111MODULE=on GOOS=linux go build -o /usr/local/bin/gotestsum-linux gotest.tools/gotestsum && GO111MODULE=on GOOS=darwin go build -o /usr/local/bin/gotestsum-darwin gotest.tools/gotestsum && GO111MODULE=on GOOS=windows go build -o /usr/local/bin/gotestsum-windows.exe gotest.tools/gotestsum && ln -s gotestsum-linux /usr/local/bin/gotestsum
---> Using cache
---> b7529a2d0896
Step 16/26 : RUN GOOS=linux go build -o /usr/local/bin/test2json-linux cmd/test2json && GOOS=darwin go build -o /usr/local/bin/test2json-darwin cmd/test2json && GOOS=windows go build -o /usr/local/bin/test2json-windows.exe cmd/test2json
---> Using cache
---> d5c2f69570f4
Step 17/26 : RUN go get -d gopkg.in/mjibson/esc.v0 && cd /go/src/github.com/mjibson/esc && go build -v -o /usr/bin/esc . && rm -rf /go/src/* /go/pkg/* /go/bin/*
---> Using cache
---> c9b5adcb5f23
Step 18/26 : COPY . .
---> Using cache
---> c49d52b55027
Step 19/26 : FROM dev AS cross
---> c49d52b55027
Step 20/26 : ARG EXPERIMENTAL="off"
---> Using cache
---> 0eb59fcf527b
Step 21/26 : ARG TAG="unknown"
---> Using cache
---> 6d09ffc27a72
Step 22/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross
---> Using cache
---> a0deb604db0b
Step 23/26 : FROM cross AS e2e-cross
---> a0deb604db0b
Step 24/26 : ARG EXPERIMENTAL="off"
---> Running in fbd761eea880
Removing intermediate container fbd761eea880
---> f38760328e80
Step 25/26 : ARG TAG="unknown"
---> Running in 49995461f277
Removing intermediate container 49995461f277
---> 4627456b4acd
Step 26/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} e2e-cross
---> Running in 4131798b9205
GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:19:07Z" -o bin/docker-app-linux ./cmd/docker-app
GOOS=linux CGO_ENABLED=0 go test -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:19:07Z" -c -o bin/docker-app-e2e-linux ./e2e/
./scripts/build/windows
Generating windows resources
Building build/docker-windows-amd64
GOOS=darwin CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:19:07Z" -o bin/docker-app-darwin ./cmd/docker-app
GOOS=darwin CGO_ENABLED=0 go test -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:19:07Z" -c -o bin/docker-app-e2e-darwin ./e2e/
GOOS=windows CGO_ENABLED=0 go test -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:19:07Z" -c -o bin/docker-app-e2e-windows.exe ./e2e/
Removing intermediate container 4131798b9205
---> 01b451abc72f
[Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed
Successfully built 01b451abc72f
Successfully tagged docker-app-e2e-cross:jenkins-app-PR-649-3
docker create --name docker-app-e2e-cross-jenkins-app-PR-649-3 docker-app-e2e-cross:jenkins-app-PR-649-3 noop
ada7e200c9741c6e88b7e4ff5bf5907e065f08db48b1f4c0a4391b6cf3fa4ec6
docker cp docker-app-e2e-cross-jenkins-app-PR-649-3:/go/src/github.com/docker/app/bin/docker-app-e2e-linux bin/docker-app-e2e-linux
docker cp docker-app-e2e-cross-jenkins-app-PR-649-3:/go/src/github.com/docker/app/bin/docker-app-e2e-darwin bin/docker-app-e2e-darwin
docker cp docker-app-e2e-cross-jenkins-app-PR-649-3:/go/src/github.com/docker/app/bin/docker-app-e2e-windows.exe bin/docker-app-e2e-windows.exe
docker cp docker-app-e2e-cross-jenkins-app-PR-649-3:/usr/local/bin/gotestsum-linux bin/gotestsum-linux
docker cp docker-app-e2e-cross-jenkins-app-PR-649-3:/usr/local/bin/gotestsum-darwin bin/gotestsum-darwin
docker cp docker-app-e2e-cross-jenkins-app-PR-649-3:/usr/local/bin/gotestsum-windows.exe bin/gotestsum-windows.exe
docker cp docker-app-e2e-cross-jenkins-app-PR-649-3:/usr/local/bin/test2json-linux bin/test2json-linux
docker cp docker-app-e2e-cross-jenkins-app-PR-649-3:/usr/local/bin/test2json-darwin bin/test2json-darwin
docker cp docker-app-e2e-cross-jenkins-app-PR-649-3:/usr/local/bin/test2json-windows.exe bin/test2json-windows.exe
docker rm docker-app-e2e-cross-jenkins-app-PR-649-3
docker-app-e2e-cross-jenkins-app-PR-649-3
tar --transform='flags=r;s|docker-app-linux|docker-app-plugin-linux|' -czf bin/docker-app-linux.tar.gz -C bin docker-app-linux docker-app-standalone-linux
tar czf bin/docker-app-e2e-linux.tar.gz -C bin docker-app-e2e-linux
tar --transform='flags=r;s|docker-app-darwin|docker-app-plugin-darwin|' -czf bin/docker-app-darwin.tar.gz -C bin docker-app-darwin docker-app-standalone-darwin
tar czf bin/docker-app-e2e-darwin.tar.gz -C bin docker-app-e2e-darwin
tar --transform='flags=r;s|docker-app-windows|docker-app-plugin-windows|' -czf bin/docker-app-windows.tar.gz -C bin docker-app-windows.exe docker-app-standalone-windows.exe
tar czf bin/docker-app-e2e-windows.tar.gz -C bin docker-app-e2e-windows.exe
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/bin
[Pipeline] {
[Pipeline] stash
WARNING: binary creates a Linux executable. Use cross for macOS or Windows.
./scripts/build/binary
Building statically linked build/docker-linux-amd64
Stashed 24 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/binaries.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/e2e
[Pipeline] {
[Pipeline] stash
Stashed 61 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/e2e.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/examples
[Pipeline] {
[Pipeline] stash
Stashed 29 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/examples.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] sh
+ docker image ls --format={{.Repository}}:{{.Tag}} *jenkins-app-PR-649-3*
+ xargs docker image rm -f
Untagged: docker-app-e2e-cross:jenkins-app-PR-649-3
Deleted: sha256:01b451abc72f7f4735723f61c8fb289e451e6565a8a77c77f338b7608ee24c1d
Deleted: sha256:fdde73bd643b77c3abcbc3491cfa904a41a489e4757b37384c3f51b84ce39383
Deleted: sha256:4627456b4acdc6da88e90bf2e25bc929d8f31f621a505aa20ff90032db714a51
Deleted: sha256:f38760328e80a925300c23ff77316829134b54c46b8e07c87a876b974798d6ad
Untagged: docker-app-cross:jenkins-app-PR-649-3
Deleted: sha256:a0deb604db0bc976bd6cb5e3ed6a94dfe4f0d207ad9e3f353c1804d663236052
Deleted: sha256:a14aaaccf6debb851bdb2bd9ff683570c23ab7259193045b75814283681561b5
Deleted: sha256:6d09ffc27a72a6a55b0756dc5bb1b8a112782d5b124a9689490eef53790e1d39
Deleted: sha256:0eb59fcf527b3fa7b3c1489850525d2a16017fd3b8b9c7f610883069f1f85bd7
Deleted: sha256:c49d52b55027ce8c4e8e1db75706def1fcb3a257b66ded98ea835dbb35467e5c
Deleted: sha256:eb6c6605c66d6b963136b01af5cbbbb2a54813ac5b53605f96128a10055e4d3c
Untagged: docker-app-cli:jenkins-app-PR-649-3
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] deleteDir
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Removing intermediate container 0e6d222a6ea7
---> b37ad1dea312
Step 8/18 : WORKDIR /go/src/github.com/docker/app/
---> Running in 88f06c3f3ca6
Removing intermediate container 88f06c3f3ca6
---> b6842355ec1d
Step 9/18 : FROM build AS dev
---> b6842355ec1d
Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/
---> Running in 9def821ecd62
Removing intermediate container 9def821ecd62
---> c24989b9e8bb
Step 11/18 : ARG DEP_VERSION=v0.5.1
---> Running in 19bfda977944
Removing intermediate container 19bfda977944
---> 809ebc0be2e9
Step 12/18 : RUN curl -o /usr/bin/dep -L https://github.com/golang/dep/releases/download/${DEP_VERSION}/dep-linux-amd64 && chmod +x /usr/bin/dep
---> Running in 5fc421811c5a
[91m % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0[0m[91m
100 605 0 605 0 0 9029 0 --:--:-- --:--:-- --:--:-- 9166
[0m[91m
100 10.5M 100 10.5M [0m[91m0 0 47.6M 0 --:--:-- --:--:-- --:--:-- 47.6M
[0mRemoving intermediate container 5fc421811c5a
---> 9daffbf3acc4
Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4
---> Running in 2aac640ca765
Removing intermediate container 2aac640ca765
---> 58a808693197
Step 14/18 : ARG GOPROXY
---> Running in c72135e44d27
Removing intermediate container c72135e44d27
---> 877305fc53f5
Step 15/18 : RUN mkdir $GOPATH/src/gotest.tools && git clone -q https://github.com/gotestyourself/gotestsum $GOPATH/src/gotest.tools/gotestsum && cd $GOPATH/src/gotest.tools/gotestsum && git -C $GOPATH/src/gotest.tools/gotestsum checkout -q $GOTESTSUM_VERSION && GO111MODULE=on GOOS=linux go build -o /usr/local/bin/gotestsum-linux gotest.tools/gotestsum && GO111MODULE=on GOOS=darwin go build -o /usr/local/bin/gotestsum-darwin gotest.tools/gotestsum && GO111MODULE=on GOOS=windows go build -o /usr/local/bin/gotestsum-windows.exe gotest.tools/gotestsum && ln -s gotestsum-linux /usr/local/bin/gotestsum
---> Running in 9e12a0073ca1
[91mgo: finding github.com/jonboulle/clockwork v0.1.0
[0m[91mgo: finding github.com/sirupsen/logrus v1.0.5
[0m[91mgo: finding github.com/spf13/pflag v1.0.1
[0m[91mgo: finding github.com/mattn/go-isatty v0.0.3
[0m[91mgo: finding github.com/google/go-cmp v0.2.0
[0m[91mgo: finding github.com/pkg/errors v0.8.0
[0m[91mgo: finding github.com/fatih/color v1.6.0
[0m[91mgo: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2
[0m[91mgo: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
[0m[91mgo: finding github.com/onsi/ginkgo v1.8.0
[0m[91mgo: finding golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94
[0m[91mgo: finding gotest.tools v2.1.0+incompatible
[0m[91mgo: finding github.com/mattn/go-colorable v0.0.9
[0m[91mgo: finding golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc
[0m[91mgo: finding github.com/stretchr/testify v1.3.0
[0m[91mgo: finding github.com/onsi/gomega v1.4.3
[0m[91mgo: finding gopkg.in/airbrake/gobrake.v2 v2.0.9
[0m[91mgo: finding github.com/davecgh/go-spew v1.1.0
[0m[91mgo: finding github.com/pmezard/go-difflib v1.0.0
[0m[91mgo: finding github.com/stretchr/objx v0.1.0
[0m[91mgo: finding golang.org/x/text v0.3.0
[0m[91mgo: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
[0m[91mgo: finding gopkg.in/fsnotify.v1 v1.4.7
[0m[91mgo: finding github.com/fsnotify/fsnotify v1.4.7
[0m[91mgo: finding gopkg.in/yaml.v2 v2.2.1
[0m[91mgo: finding github.com/onsi/ginkgo v1.6.0
[0m[91mgo: finding github.com/hpcloud/tail v1.0.0
[0m[91mgo: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e
[0m[91mgo: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd
[0m[91mgo: finding github.com/golang/protobuf v1.2.0
[0m[91mgo: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
[0m[91mgo: downloading gotest.tools v2.1.0+incompatible
[0m[91mgo: extracting gotest.tools v2.1.0+incompatible
[0m[91mgo: downloading github.com/fatih/color v1.6.0
[0m[91mgo: downloading github.com/spf13/pflag v1.0.1
[0m[91mgo: downloading github.com/sirupsen/logrus v1.0.5
[0m[91mgo: downloading github.com/pkg/errors v0.8.0
[0m[91mgo: downloading golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
[0m[91mgo: downloading github.com/jonboulle/clockwork v0.1.0
[0m[91mgo: extracting golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
[0m[91mgo: downloading golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc
[0m[91mgo: extracting github.com/sirupsen/logrus v1.0.5
[0m[91mgo: downloading golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e
[0m[91mgo: downloading golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94
[0m[91mgo: extracting github.com/pkg/errors v0.8.0
[0m[91mgo: extracting github.com/jonboulle/clockwork v0.1.0
[0m[91mgo: extracting github.com/spf13/pflag v1.0.1
[0m[91mgo: extracting github.com/fatih/color v1.6.0
[0m[91mgo: downloading github.com/mattn/go-isatty v0.0.3
[0m[91mgo: downloading github.com/mattn/go-colorable v0.0.9
[0m[91mgo: extracting github.com/mattn/go-isatty v0.0.3
[0m[91mgo: extracting github.com/mattn/go-colorable v0.0.9
[0m[91mgo: extracting golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94
[0m[91mgo: extracting golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc
[0m[91mgo: extracting golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e
[0mRemoving intermediate container 9e12a0073ca1
---> 5df226467407
Step 16/18 : RUN GOOS=linux go build -o /usr/local/bin/test2json-linux cmd/test2json && GOOS=darwin go build -o /usr/local/bin/test2json-darwin cmd/test2json && GOOS=windows go build -o /usr/local/bin/test2json-windows.exe cmd/test2json
---> Running in 4da9bed81839
Removing intermediate container 4da9bed81839
---> 187f4d7901e9
Step 17/18 : RUN go get -d gopkg.in/mjibson/esc.v0 && cd /go/src/github.com/mjibson/esc && go build -v -o /usr/bin/esc . && rm -rf /go/src/* /go/pkg/* /go/bin/*
---> Running in 1d84bda92ed6
[91mgolang.org/x/tools/internal/semver
[0m[91mgithub.com/pkg/errors
[0m[91mgolang.org/x/tools/go/ast/astutil
[0m[91mgolang.org/x/tools/go/internal/gcimporter
[0m[91mgolang.org/x/tools/go/internal/packagesdriver
[0m[91mgolang.org/x/tools/internal/fastwalk
[0m[91mgolang.org/x/tools/internal/gopathwalk
[0m[91mgolang.org/x/tools/internal/module
[0m[91mgolang.org/x/tools/go/gcexportdata
[0m[91mgolang.org/x/tools/go/packages
[0m[91mgolang.org/x/tools/internal/imports
[0m[91mgolang.org/x/tools/imports
[0m[91mgithub.com/mjibson/esc/embed
[0m[91mgithub.com/mjibson/esc
[0mRemoving intermediate container 1d84bda92ed6
---> 52e49c50c08a
Step 18/18 : COPY . .
---> 2e4e6ac3bdae
[Warning] One or more build-args [TAG ALPINE_VERSION COMMIT EXPERIMENTAL] were not consumed
Successfully built 2e4e6ac3bdae
Successfully tagged docker-app-dev:jenkins-app-PR-649-3
Check Vendoring...
docker run --rm docker-app-dev:jenkins-app-PR-649-3 sh -c "make vendor && hack/check-git-diff vendor"
rm -rf vendor 1>&1
dep ensure -v
(1/95) Wrote github.com/Masterminds/semver@v1.4.2
(2/95) Wrote github.com/Microsoft/go-winio@v0.4.12
(3/95) Wrote github.com/coreos/go-systemd@v20
(4/95) Wrote github.com/containerd/fifo@master
(5/95) Wrote github.com/davecgh/go-spew@v1.1.1
(6/95) Wrote github.com/agl/ed25519@master
(7/95) Wrote github.com/beorn7/perks@master
(8/95) Wrote github.com/containerd/cgroups@master
(9/95) Wrote github.com/containerd/ttrpc@master
(10/95) Wrote github.com/containerd/typeurl@master
(11/95) Wrote github.com/containerd/continuity@master
(12/95) Wrote github.com/docker/docker-credential-helpers@v0.6.1
(13/95) Wrote github.com/docker/go@v1.5.1-1
(14/95) Wrote github.com/deislabs/cnab-go@v0.3.2-beta1
(15/95) Wrote github.com/docker/go-events@master
(16/95) Wrote github.com/docker/go-metrics@d466d4f6fd960e01820085bd7e1a24426ee7ef18
(17/95) Wrote github.com/docker/cnab-to-oci@v0.1.0-beta2
(18/95) Wrote github.com/docker/go-connections@v0.4.0
(19/95) Wrote github.com/docker/go-units@v0.3.3
(20/95) Wrote github.com/Microsoft/hcsshim@v0.8.6
(21/95) Wrote github.com/godbus/dbus@v5.0.1
(22/95) Wrote github.com/gogo/googleapis@v1.2.0
(23/95) Wrote github.com/google/go-cmp@v0.2.0
(24/95) Wrote github.com/google/gofuzz@v1.0.0
(25/95) Wrote vbom.ml/util@master
(26/95) Wrote github.com/google/shlex@master
(27/95) Wrote github.com/gorilla/mux@v1.7.1
(28/95) Wrote github.com/hashicorp/go-version@v1.1.0
(29/95) Wrote github.com/hashicorp/golang-lru@v0.5.1
(30/95) Wrote github.com/globalsign/mgo@master
(31/95) Wrote github.com/imdario/mergo@master
(32/95) Wrote github.com/inconshreveable/mousetrap@v1.0
(33/95) Wrote github.com/konsorten/go-windows-terminal-sequences@v1.0.2
(34/95) Wrote github.com/mattn/go-shellwords@v1.0.5
(35/95) Wrote github.com/json-iterator/go@v1.1.6
(36/95) Wrote github.com/googleapis/gnostic@v0.2.0
(37/95) Wrote github.com/docker/compose-on-kubernetes@v0.4.21
(38/95) Wrote github.com/matttproud/golang_protobuf_extensions@v1.0.1
(39/95) Wrote github.com/miekg/pkcs11@master
(40/95) Wrote github.com/docker/distribution@0d3efadf0154c2b8a4e7b6621fff9809655cc580
(41/95) Wrote github.com/mitchellh/mapstructure@v1.1.2
(42/95) Wrote github.com/modern-go/concurrent@1.0.3
(43/95) Wrote github.com/modern-go/reflect2@1.0.1
(44/95) Wrote github.com/morikuni/aec@master
(45/95) Wrote github.com/oklog/ulid@v1.3.1
(46/95) Wrote github.com/opencontainers/go-digest@v1.0.0-rc1
(47/95) Wrote github.com/pkg/errors@v0.8.1
(48/95) Wrote github.com/golang/protobuf@v1.3.1
(49/95) Wrote github.com/opencontainers/image-spec@v1.0.1
(50/95) Wrote github.com/opencontainers/runtime-spec@29686dbc5559d93fb1ef402eeda3e35c38d75af4
(51/95) Wrote github.com/prometheus/client_model@master
(52/95) Wrote github.com/prometheus/client_golang@v0.8.0
(53/95) Wrote github.com/prometheus/procfs@master
(54/95) Wrote github.com/qri-io/jsonpointer@v0.1.0
(55/95) Wrote github.com/prometheus/common@v0.2.0
(56/95) Wrote github.com/qri-io/jsonschema@v0.1.1
(57/95) Wrote github.com/sirupsen/logrus@v1.4.1
(58/95) Wrote github.com/docker/cli@83751b978155dc889c35e0e49654f76e7cf8d951
(59/95) Wrote github.com/Azure/go-ansiterm@master
(60/95) Wrote github.com/spf13/cobra@v0.0.5
(61/95) Wrote golang.org/x/time@master
(62/95) Wrote github.com/syndtr/gocapability@master
(63/95) Wrote github.com/opencontainers/runc@v1.0.0-rc7
(64/95) Wrote github.com/spf13/pflag@master
(65/95) Wrote github.com/wadey/gocovmerge@master
(66/95) Wrote github.com/xeipuuv/gojsonpointer@master
(67/95) Wrote github.com/xeipuuv/gojsonreference@master
(68/95) Wrote github.com/containerd/containerd@master
(69/95) Wrote github.com/xeipuuv/gojsonschema@93e72a773fade158921402d6a24c819b48aba29d
(70/95) Wrote github.com/docker/swarmkit@18e7e58ea1a5ec016625a636d0d52500eea123bc
(71/95) Wrote github.com/coreos/etcd@v3.3.12
(72/95) Wrote golang.org/x/oauth2@master
(73/95) Wrote golang.org/x/sync@master
(74/95) Wrote golang.org/x/crypto@master
(75/95) Wrote gotest.tools@v2.3.0
(76/95) Wrote golang.org/x/net@master
(77/95) Wrote gopkg.in/inf.v0@v0.9.1
(78/95) Wrote google.golang.org/appengine@v1.5.0
(79/95) Wrote k8s.io/klog@v0.2.0
(80/95) Wrote gopkg.in/yaml.v2 (from https://github.com/simonferquel/yaml)@c86e64ed9581b7588e736f0c3e6ecc02cc22996e
(81/95) Wrote cloud.google.com/go@v0.37.4
(82/95) Wrote k8s.io/utils@master
(83/95) Wrote sigs.k8s.io/yaml@v1.1.0
(84/95) Wrote k8s.io/apimachinery@kubernetes-1.14.1
(85/95) Wrote golang.org/x/sys@master
(86/95) Wrote google.golang.org/grpc@v1.19.1
(87/95) Wrote golang.org/x/text@v0.3.0
(88/95) Wrote github.com/theupdateframework/notary@v0.6.1
(89/95) Wrote golang.org/x/tools@master
(90/95) Wrote k8s.io/client-go@kubernetes-1.14.1
(91/95) Wrote google.golang.org/genproto@master
(92/95) Wrote github.com/gogo/protobuf@v1.2.1
(93/95) Wrote k8s.io/api@kubernetes-1.14.1
(94/95) Wrote github.com/docker/docker@master
(95/95) Wrote k8s.io/kubernetes@v1.14.1
vendor is correct
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] deleteDir
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // parallel
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Test)
[Pipeline] parallel
[Pipeline] { (Branch: Coverage)
[Pipeline] { (Branch: Coverage (experimental))
[Pipeline] { (Branch: Test Linux)
[Pipeline] stage
[Pipeline] { (Coverage)
[Pipeline] stage
[Pipeline] { (Coverage (experimental))
[Pipeline] stage
[Pipeline] { (Test Linux)
[Pipeline] node
[Pipeline] node
[Pipeline] node
Running on ubuntu-1804-overlay2 (i-0a803714bf4185065) in /home/ubuntu/workspace/app_PR-649
[Pipeline] {
Running on ubuntu-1804-overlay2 (i-0a14d04d180f7351c) in /home/ubuntu/workspace/app_PR-649
Running on ubuntu-1804-overlay2 (i-093e105bf5bfb5fe0) in /home/ubuntu/workspace/app_PR-649
[Pipeline] {
[Pipeline] {
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app
[Pipeline] {
[Pipeline] checkout
[Pipeline] withEnv
[Pipeline] {
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app
[Pipeline] {
[Pipeline] checkout
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app
[Pipeline] {
using credential docker-jenkins-github-credentials
[Pipeline] checkout
using credential docker-jenkins-github-credentials
Fetching changes from the remote Git repository
using credential docker-jenkins-github-credentials
Fetching without tags
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Fetching changes from the remote Git repository
Fetching without tags
Checking out Revision 65df350a8c56758d32886c14dcd86a87070dc914 (PR-649)
Checking out Revision 65df350a8c56758d32886c14dcd86a87070dc914 (PR-649)
Commit message: "Ignore unknown files on image ls"
Commit message: "Ignore unknown files on image ls"
> git rev-parse --is-inside-work-tree # timeout=10
> git config remote.origin.url https://github.com/docker/app.git # timeout=10
Fetching upstream changes from https://github.com/docker/app.git
> git --version # timeout=10
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
> git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/649/head:refs/remotes/origin/PR-649
> git config core.sparsecheckout # timeout=10
> git checkout -f 65df350a8c56758d32886c14dcd86a87070dc914
> git rev-parse --is-inside-work-tree # timeout=10
> git config remote.origin.url https://github.com/docker/app.git # timeout=10
Fetching upstream changes from https://github.com/docker/app.git
> git --version # timeout=10
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
> git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/649/head:refs/remotes/origin/PR-649
> git config core.sparsecheckout # timeout=10
> git checkout -f 65df350a8c56758d32886c14dcd86a87070dc914
Cloning repository https://github.com/docker/app.git
> git init /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app # timeout=10
Fetching upstream changes from https://github.com/docker/app.git
> git --version # timeout=10
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
> git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/649/head:refs/remotes/origin/PR-649
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/_build
[Pipeline] {
[Pipeline] unstash
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/_build
[Pipeline] {
[Pipeline] unstash
Fetching without tags
> git config remote.origin.url https://github.com/docker/app.git # timeout=10
> git config --add remote.origin.fetch +refs/pull/649/head:refs/remotes/origin/PR-649 # timeout=10
> git config remote.origin.url https://github.com/docker/app.git # timeout=10
Fetching upstream changes from https://github.com/docker/app.git
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
> git fetch --no-tags --progress https://github.com/docker/app.git +refs/pull/649/head:refs/remotes/origin/PR-649
Checking out Revision 65df350a8c56758d32886c14dcd86a87070dc914 (PR-649)
Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/coverage-experimental-invocation-image.tgz
[Pipeline] sh
Commit message: "Ignore unknown files on image ls"
+ docker load -i coverage-experimental-invocation-image.tar
Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/coverage-invocation-image.tgz
[Pipeline] sh
+ docker load -i coverage-invocation-image.tar
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/_build
[Pipeline] {
[Pipeline] unstash
Loaded image: docker/cnab-app-base:jenkins-app-PR-649-3-coverage-experimental
[Pipeline] }
[Pipeline] // dir
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] sh
> git config core.sparsecheckout # timeout=10
> git checkout -f 65df350a8c56758d32886c14dcd86a87070dc914
+ make EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- -f docker.Makefile TAG=jenkins-app-PR-649-3-coverage-experimental coverage-run
docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-649-3 .
Loaded image: docker/cnab-app-base:jenkins-app-PR-649-3-coverage
[Pipeline] }
[Pipeline] // dir
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] sh
+ make -f docker.Makefile TAG=jenkins-app-PR-649-3-coverage coverage-run
docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=dev -t docker-app-dev:jenkins-app-PR-649-3 .
Sending build context to Docker daemon 72.93MB
Step 1/18 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build
---> 518d5e4626aa
Step 2/18 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1
---> Using cache
---> c22f8326e4a7
Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime
---> Using cache
---> 08fe48c0c016
Step 4/18 : WORKDIR /go/src/github.com/docker/cli
---> Using cache
---> e9159dfe9077
Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb
---> Using cache
---> 01b2a04e4601
Step 6/18 : ARG GOPROXY
---> Using cache
---> edae661f33d6
Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker
---> Using cache
---> e52da4b4e396
Step 8/18 : WORKDIR /go/src/github.com/docker/app/
---> Using cache
---> 1f3d63ea341b
Step 9/18 : FROM build AS dev
---> 1f3d63ea341b
Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/
---> Using cache
---> 0ea482e6982d
Step 11/18 : ARG DEP_VERSION=v0.5.1
---> Using cache
---> 66b05c719e53
Step 12/18 : RUN curl -o /usr/bin/dep -L https://github.com/golang/dep/releases/download/${DEP_VERSION}/dep-linux-amd64 && chmod +x /usr/bin/dep
---> Using cache
---> 5982431ab2cd
Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4
---> Using cache
---> d30cfcddba64
Step 14/18 : ARG GOPROXY
---> Using cache
---> 2eaf1aa73707
Step 15/18 : RUN mkdir $GOPATH/src/gotest.tools && git clone -q https://github.com/gotestyourself/gotestsum $GOPATH/src/gotest.tools/gotestsum && cd $GOPATH/src/gotest.tools/gotestsum && git -C $GOPATH/src/gotest.tools/gotestsum checkout -q $GOTESTSUM_VERSION && GO111MODULE=on GOOS=linux go build -o /usr/local/bin/gotestsum-linux gotest.tools/gotestsum && GO111MODULE=on GOOS=darwin go build -o /usr/local/bin/gotestsum-darwin gotest.tools/gotestsum && GO111MODULE=on GOOS=windows go build -o /usr/local/bin/gotestsum-windows.exe gotest.tools/gotestsum && ln -s gotestsum-linux /usr/local/bin/gotestsum
---> Using cache
---> 089050959daa
Step 16/18 : RUN GOOS=linux go build -o /usr/local/bin/test2json-linux cmd/test2json && GOOS=darwin go build -o /usr/local/bin/test2json-darwin cmd/test2json && GOOS=windows go build -o /usr/local/bin/test2json-windows.exe cmd/test2json
---> Using cache
---> 39b1abc86778
Step 17/18 : RUN go get -d gopkg.in/mjibson/esc.v0 && cd /go/src/github.com/mjibson/esc && go build -v -o /usr/bin/esc . && rm -rf /go/src/* /go/pkg/* /go/bin/*
---> Using cache
---> 7f120d513a0e
Step 18/18 : COPY . .
Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/invocation-image.tgz
[Pipeline] sh
Sending build context to Docker daemon 72.93MB
Step 1/18 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build
---> 518d5e4626aa
Step 2/18 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1
---> Using cache
---> dd3a1cc318b6
Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime
---> Using cache
---> 7747ee0789ca
Step 4/18 : WORKDIR /go/src/github.com/docker/cli
---> Using cache
---> 245daf84110f
Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb
---> Using cache
---> 86fed823a338
Step 6/18 : ARG GOPROXY
---> Using cache
---> f56171c676f3
Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker
---> Using cache
---> 5211c107770e
Step 8/18 : WORKDIR /go/src/github.com/docker/app/
---> Using cache
---> 3eced25e663c
Step 9/18 : FROM build AS dev
---> 3eced25e663c
Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/
---> Using cache
---> afd95ab62f4f
Step 11/18 : ARG DEP_VERSION=v0.5.1
---> Using cache
---> e85b10506698
Step 12/18 : RUN curl -o /usr/bin/dep -L https://github.com/golang/dep/releases/download/${DEP_VERSION}/dep-linux-amd64 && chmod +x /usr/bin/dep
---> Using cache
---> 0d2218b688e8
Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4
---> Using cache
---> 81242b214ce0
Step 14/18 : ARG GOPROXY
---> Using cache
---> 80c9018f480c
Step 15/18 : RUN mkdir $GOPATH/src/gotest.tools && git clone -q https://github.com/gotestyourself/gotestsum $GOPATH/src/gotest.tools/gotestsum && cd $GOPATH/src/gotest.tools/gotestsum && git -C $GOPATH/src/gotest.tools/gotestsum checkout -q $GOTESTSUM_VERSION && GO111MODULE=on GOOS=linux go build -o /usr/local/bin/gotestsum-linux gotest.tools/gotestsum && GO111MODULE=on GOOS=darwin go build -o /usr/local/bin/gotestsum-darwin gotest.tools/gotestsum && GO111MODULE=on GOOS=windows go build -o /usr/local/bin/gotestsum-windows.exe gotest.tools/gotestsum && ln -s gotestsum-linux /usr/local/bin/gotestsum
---> Using cache
---> b7529a2d0896
Step 16/18 : RUN GOOS=linux go build -o /usr/local/bin/test2json-linux cmd/test2json && GOOS=darwin go build -o /usr/local/bin/test2json-darwin cmd/test2json && GOOS=windows go build -o /usr/local/bin/test2json-windows.exe cmd/test2json
---> Using cache
---> d5c2f69570f4
Step 17/18 : RUN go get -d gopkg.in/mjibson/esc.v0 && cd /go/src/github.com/mjibson/esc && go build -v -o /usr/bin/esc . && rm -rf /go/src/* /go/pkg/* /go/bin/*
---> Using cache
---> c9b5adcb5f23
Step 18/18 : COPY . .
+ docker load -i invocation-image.tar
Loaded image: docker/cnab-app-base:jenkins-app-PR-649-3
[Pipeline] }
[Pipeline] // dir
[Pipeline] unstash
---> 45a1ca7af0ed
[Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed
Successfully built 45a1ca7af0ed
Successfully tagged docker-app-dev:jenkins-app-PR-649-3
docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-649-3-coverage --network="host" -t docker-app-dev:jenkins-app-PR-649-3 make COMMIT=65df350a TAG=jenkins-app-PR-649-3-coverage EXPERIMENTAL=off TEST_RESULTS_PREFIX= coverage
Running unit tests (coverage)...
CGO_ENABLED=0 gotestsum --junitfile _build/test-results/unit-coverage.xml -- -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:25:18Z" -cover -test.coverprofile=_build/cov/unit.out github.com/docker/app github.com/docker/app/cmd/cnab-run github.com/docker/app/cmd/docker-app github.com/docker/app/cmd/docker-app-standalone github.com/docker/app/internal github.com/docker/app/internal/commands github.com/docker/app/internal/commands/image github.com/docker/app/internal/compose github.com/docker/app/internal/formatter github.com/docker/app/internal/formatter/driver github.com/docker/app/internal/formatter/json github.com/docker/app/internal/formatter/yaml github.com/docker/app/internal/inspect github.com/docker/app/internal/log github.com/docker/app/internal/packager github.com/docker/app/internal/slices github.com/docker/app/internal/store github.com/docker/app/internal/yaml github.com/docker/app/loader github.com/docker/app/render github.com/docker/app/specification github.com/docker/app/types github.com/docker/app/types/metadata github.com/docker/app/types/parameters
---> e1a98ac7cacb
[Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed
Successfully built e1a98ac7cacb
Successfully tagged docker-app-dev:jenkins-app-PR-649-3
docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-649-3-coverage-experimental --network="host" -t docker-app-dev:jenkins-app-PR-649-3 make COMMIT=65df350a TAG=jenkins-app-PR-649-3-coverage-experimental EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- coverage
[33m∅[0m . (5ms)
Running unit tests (coverage)...
CGO_ENABLED=0 gotestsum --junitfile _build/test-results/experimental-unit-coverage.xml -- -tags="experimental" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-30T12:25:19Z" -cover -test.coverprofile=_build/cov/unit.out github.com/docker/app github.com/docker/app/cmd/cnab-run github.com/docker/app/cmd/docker-app github.com/docker/app/cmd/docker-app-standalone github.com/docker/app/internal github.com/docker/app/internal/commands github.com/docker/app/internal/commands/image github.com/docker/app/internal/compose github.com/docker/app/internal/formatter github.com/docker/app/internal/formatter/driver github.com/docker/app/internal/formatter/json github.com/docker/app/internal/formatter/yaml github.com/docker/app/internal/inspect github.com/docker/app/internal/log github.com/docker/app/internal/packager github.com/docker/app/internal/slices github.com/docker/app/internal/store github.com/docker/app/internal/yaml github.com/docker/app/loader github.com/docker/app/render github.com/docker/app/specification github.com/docker/app/types github.com/docker/app/types/metadata github.com/docker/app/types/parameters
[33m∅[0m . (1ms)
Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/binaries.tgz
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/examples
[Pipeline] {
[Pipeline] unstash
Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/examples.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/e2e
[Pipeline] {
[Pipeline] unstash
Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/stashes/e2e.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] sh
+ ./gotestsum-linux --format short-verbose --junitfile e2e-linux.xml --raw-command -- ./test2json-linux -t -p e2e/linux ./docker-app-e2e-linux -test.v --e2e-path=e2e
PASS e2e/linux.TestCallCustomStatusAction/validCustomDockerStatusAction (5.01s)
PASS e2e/linux.TestCallCustomStatusAction/validCustomStandardStatusAction (3.52s)
PASS e2e/linux.TestCallCustomStatusAction/missingCustomStatusAction (3.56s)
PASS e2e/linux.TestCallCustomStatusAction (12.10s)
PASS e2e/linux.TestCnabParameters (3.45s)
PASS e2e/linux.TestExitErrorCode (0.05s)
PASS e2e/linux.TestRender/envvariables/stdout (1.84s)
PASS e2e/linux.TestRender/envvariables/file (1.54s)
PASS e2e/linux.TestRender/envvariables (3.38s)
PASS e2e/linux.TestRender (3.38s)
PASS e2e/linux.TestRenderFormatters (3.30s)
PASS e2e/linux.TestInit (0.11s)
PASS e2e/linux.TestDetectApp (4.98s)
PASS e2e/linux.TestBundle/simple-bundle (0.80s)
PASS e2e/linux.TestBundle/bundle-with-tag (0.35s)
PASS e2e/linux.TestBundle (12.02s)
[33m∅[0m cmd/cnab-run
[33m∅[0m cmd/docker-app
[33m∅[0m cmd/docker-app-standalone
[32m✓[0m internal (27ms)
[32m✓[0m internal/compose (5ms)
[32m✓[0m internal/formatter (5ms)
[32m✓[0m internal/inspect (77ms)
[32m✓[0m internal/commands (492ms)
[33m∅[0m internal/commands/image
[33m∅[0m internal/formatter/driver
[33m∅[0m internal/formatter/json
[33m∅[0m internal/formatter/yaml
[33m∅[0m internal/log
[32m✓[0m internal/slices (7ms)
[32m✓[0m internal/packager (36ms)
[32m✓[0m internal/store (24ms)
[32m✓[0m internal/yaml (1.697s)
[32m✓[0m loader (25ms)
[32m✓[0m specification (11ms)
[32m✓[0m render (44ms)
[32m✓[0m types (20ms)
[32m✓[0m types/metadata (6ms)
[32m✓[0m types/parameters (4ms)
DONE 207 tests in 93.171s
CGO_ENABLED=0 go test -tags=""experimental" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-30T12:25:19Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app
[33m∅[0m cmd/cnab-run
[33m∅[0m cmd/docker-app
[33m∅[0m cmd/docker-app-standalone
[32m✓[0m internal (5ms)
[32m✓[0m internal/compose (8ms)
[32m✓[0m internal/formatter (13ms)
[32m✓[0m internal/inspect (58ms)
[32m✓[0m internal/commands (558ms)
[33m∅[0m internal/commands/image
[33m∅[0m internal/formatter/driver
[33m∅[0m internal/formatter/json
[33m∅[0m internal/formatter/yaml
[33m∅[0m internal/log
[32m✓[0m internal/slices (2ms)
[32m✓[0m internal/packager (35ms)
[32m✓[0m internal/store (54ms)
Running e2e tests (coverage)...
DOCKERAPP_BINARY=../e2e/coverage-bin CGO_ENABLED=0 gotestsum --junitfile _build/test-results/experimental-e2e-coverage.xml -- -tags="experimental" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-30T12:25:19Z" -v ./e2e
[32m✓[0m internal/yaml (1.879s)
[32m✓[0m loader (11ms)
[32m✓[0m render (50ms)
[32m✓[0m specification (10ms)
PASS e2e/linux.TestDockerAppLifecycle/withBindMounts (26.97s)
PASS e2e/linux.TestDockerAppLifecycle/withoutBindMounts (26.90s)
PASS e2e/linux.TestDockerAppLifecycle (53.87s)
[32m✓[0m types (21ms)
[32m✓[0m types/metadata (7ms)
[32m✓[0m types/parameters (4ms)
DONE 207 tests in 105.532s
CGO_ENABLED=0 go test -tags=""" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:25:18Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app
PASS e2e/linux.TestCredentials/missing (0.07s)
PASS e2e/linux.TestCredentials/full (2.65s)
PASS e2e/linux.TestCredentials/mixed-credstore (1.47s)
PASS e2e/linux.TestCredentials/mixed-local-cred (1.51s)
PASS e2e/linux.TestCredentials/overload (0.06s)
PASS e2e/linux.TestCredentials (5.75s)
PASS e2e/linux.TestRenderWithEnvFile (1.81s)
PASS e2e/linux.TestExamplesAreValid (0.12s)
Running e2e tests (coverage)...
DOCKERAPP_BINARY=../e2e/coverage-bin CGO_ENABLED=0 gotestsum --junitfile _build/test-results/e2e-coverage.xml -- -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=65df350a -X github.com/docker/app/internal.Version=jenkins-app-PR-649-3-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-30T12:25:18Z" -v ./e2e
PASS e2e/linux.TestImageList (18.91s)
PASS e2e/linux.TestInvokePluginFromCLI (0.54s)
PASS e2e/linux.TestPushArchs/default (3.35s)
PASS e2e/linux.TestPushArchs/all-platforms (1.17s)
PASS e2e/linux.TestPushArchs (16.16s)
PASS e2e/linux.TestPushInsecureRegistry (17.19s)
PASS e2e/linux.TestPushInstall (16.80s)
PASS e2e/linux.TestPushPullInstall (17.07s)
PASS e2e/linux.TestPushInstallBundle/push-bundle (5.00s)
PASS e2e/linux.TestPushInstallBundle/push-ref (1.35s)
PASS e2e/linux.TestPushInstallBundle/push-bundleref (1.88s)
PASS e2e/linux.TestPushInstallBundle (20.93s)
PASS e2e/linux
DONE 39 tests in 208.579s
time="2019-09-30T12:28:55Z" level=warning msg="failed to lookup go version for junit xml" error="exec: \"go\": executable file not found in $PATH"
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] archiveArtifacts
Archiving artifacts
Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/artifacts/
[Pipeline] junit
Recording test results
[Pipeline] sh
+ docker rmi docker/cnab-app-base:jenkins-app-PR-649-3
Untagged: docker/cnab-app-base:jenkins-app-PR-649-3
[Pipeline] deleteDir
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[32m✓[0m e2e (3m6.814s)
DONE 39 tests in 188.370s
go install ./vendor/github.com/wadey/gocovmerge/
gocovmerge _build/cov/*.out > _build/cov/all.out
go tool cover -func _build/cov/all.out
github.com/docker/app/cmd/docker-app/main.go:12: main 80.0%
github.com/docker/app/internal/commands/bundle.go:32: bundleCmd 100.0%
github.com/docker/app/internal/commands/bundle.go:49: runBundle 61.9%
github.com/docker/app/internal/commands/bundle.go:82: makeBundle 80.0%
github.com/docker/app/internal/commands/bundle.go:91: makeBundleFromApp 66.7%
github.com/docker/app/internal/commands/bundle.go:126: makeInvocationImageName 100.0%
github.com/docker/app/internal/commands/bundle.go:133: makeCNABImageName 100.0%
github.com/docker/app/internal/commands/bundle.go:141: persistInBundleStore 77.8%
github.com/docker/app/internal/commands/bundle.go:156: getNamedTagged 77.8%
github.com/docker/app/internal/commands/cnab.go:44: addNamedCredentialSets 75.0%
github.com/docker/app/internal/commands/cnab.go:75: parseCommandlineCredential 100.0%
github.com/docker/app/internal/commands/cnab.go:85: addCredentials 75.0%
github.com/docker/app/internal/commands/cnab.go:102: addDockerCredentials 87.5%
github.com/docker/app/internal/commands/cnab.go:117: addRegistryCredentials 85.0%
github.com/docker/app/internal/commands/cnab.go:149: prepareCredentialSet 77.8%
github.com/docker/app/internal/commands/cnab.go:166: getTargetContext 85.7%
github.com/docker/app/internal/commands/cnab.go:181: prepareDriver 100.0%
github.com/docker/app/internal/commands/cnab.go:214: getAppNameKind 91.7%
github.com/docker/app/internal/commands/cnab.go:236: extractAndLoadAppBasedBundle 83.3%
github.com/docker/app/internal/commands/cnab.go:246: loadBundleFromFile 80.0%
github.com/docker/app/internal/commands/cnab.go:258: resolveBundle 65.2%
github.com/docker/app/internal/commands/cnab.go:299: requiredClaimBindMount 100.0%
github.com/docker/app/internal/commands/cnab.go:308: requiredBindMount 77.8%
github.com/docker/app/internal/commands/cnab.go:340: socketPath 100.0%
github.com/docker/app/internal/commands/cnab.go:348: isDockerHostLocal 100.0%
github.com/docker/app/internal/commands/cnab.go:352: prepareCustomAction 72.2%
github.com/docker/app/internal/commands/cnab.go:387: isInstallationFailed 100.0%
github.com/docker/app/internal/commands/dockerdesktop.go:21: defaultDockerDesktopHostProvider 66.7%
github.com/docker/app/internal/commands/dockerdesktop.go:37: rewrite 100.0%
github.com/docker/app/internal/commands/dockerdesktop.go:53: rewrite 91.7%
github.com/docker/app/internal/commands/dockerdesktop.go:78: makeLinuxkitIPProvider 0.0%
github.com/docker/app/internal/commands/dockerdesktop.go:108: rewriteContextIfDockerDesktop 66.7%
github.com/docker/app/internal/commands/dockerdesktop.go:135: List 0.0%
github.com/docker/app/internal/commands/dockerdesktop.go:147: GetMetadata 80.0%
github.com/docker/app/internal/commands/image/command.go:9: Cmd 100.0%
github.com/docker/app/internal/commands/image/list.go:17: listCmd 77.8%
github.com/docker/app/internal/commands/image/list.go:40: runList 71.4%
github.com/docker/app/internal/commands/image/list.go:54: getPackages 90.0%
github.com/docker/app/internal/commands/image/list.go:77: printImages 100.0%
github.com/docker/app/internal/commands/image/list.go:88: printHeaders 100.0%
github.com/docker/app/internal/commands/image/list.go:96: printValues 100.0%
github.com/docker/app/internal/commands/init.go:16: initCmd 87.5%
github.com/docker/app/internal/commands/inspect.go:17: inspectCmd 100.0%
github.com/docker/app/internal/commands/inspect.go:33: runInspect 71.4%
github.com/docker/app/internal/commands/install.go:45: installCmd 100.0%
github.com/docker/app/internal/commands/install.go:69: runInstall 72.1%
github.com/docker/app/internal/commands/list.go:42: listCmd 100.0%
github.com/docker/app/internal/commands/list.go:59: runList 88.9%
github.com/docker/app/internal/commands/list.go:75: printHeaders 100.0%
github.com/docker/app/internal/commands/list.go:83: printValues 100.0%
github.com/docker/app/internal/commands/list.go:91: getInstallations 77.8%
github.com/docker/app/internal/commands/parameters.go:25: withFileParameters 85.7%
github.com/docker/app/internal/commands/parameters.go:38: withCommandLineParameters 100.0%
github.com/docker/app/internal/commands/parameters.go:48: withSendRegistryAuth 85.7%
github.com/docker/app/internal/commands/parameters.go:61: withOrchestratorParameters 100.0%
github.com/docker/app/internal/commands/parameters.go:73: withErrorWriter 100.0%
github.com/docker/app/internal/commands/parameters.go:80: mergeBundleParameters 92.3%
github.com/docker/app/internal/commands/parameters.go:104: matchAndMergeParametersDefinition 92.0%
github.com/docker/app/internal/commands/pull.go:16: pullCmd 100.0%
github.com/docker/app/internal/commands/pull.go:29: runPull 70.6%
github.com/docker/app/internal/commands/push.go:50: pushCmd 100.0%
github.com/docker/app/internal/commands/push.go:71: runPush 71.4%
github.com/docker/app/internal/commands/push.go:97: resolveReferenceAndBundle 66.7%
github.com/docker/app/internal/commands/push.go:113: pushInvocationImage 71.4%
github.com/docker/app/internal/commands/push.go:136: pushBundle 77.8%
github.com/docker/app/internal/commands/push.go:166: withAppAnnotations 80.0%
github.com/docker/app/internal/commands/push.go:175: platformFilter 100.0%
github.com/docker/app/internal/commands/push.go:182: retagInvocationImage 80.0%
github.com/docker/app/internal/commands/push.go:197: shouldRetagInvocationImage 85.7%
github.com/docker/app/internal/commands/push.go:243: onEvent 0.0%
github.com/docker/app/internal/commands/push.go:263: imageIndex 0.0%
github.com/docker/app/internal/commands/push.go:278: onProgress 0.0%
github.com/docker/app/internal/commands/push.go:282: print 0.0%
github.com/docker/app/internal/commands/push.go:297: printDescriptorProgress 0.0%
github.com/docker/app/internal/commands/push.go:333: hasError 0.0%
github.com/docker/app/internal/commands/push.go:349: onEvent 80.0%
github.com/docker/app/internal/commands/push.go:362: checkFlags 66.7%
github.com/docker/app/internal/commands/remove.go:19: removeCmd 100.0%
github.com/docker/app/internal/commands/remove.go:38: runRemove 52.9%
github.com/docker/app/internal/commands/render.go:22: renderCmd 100.0%
github.com/docker/app/internal/commands/render.go:41: runRender 80.0%
github.com/docker/app/internal/commands/root.go:25: NewRootCmd 45.0%
github.com/docker/app/internal/commands/root.go:67: addCommands 100.0%
github.com/docker/app/internal/commands/root.go:84: firstOrEmpty 100.0%
github.com/docker/app/internal/commands/root.go:91: muteDockerCli 100.0%
github.com/docker/app/internal/commands/root.go:100: prepareStores 69.2%
github.com/docker/app/internal/commands/root.go:120: prepareBundleStore 71.4%
github.com/docker/app/internal/commands/root.go:137: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:149: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:156: SetDefaultTargetContext 100.0%
github.com/docker/app/internal/commands/root.go:160: CredentialSetOpts 100.0%
github.com/docker/app/internal/commands/root.go:173: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:179: insecureRegistriesFromEngine 88.9%
github.com/docker/app/internal/commands/upgrade.go:20: upgradeCmd 100.0%
github.com/docker/app/internal/commands/upgrade.go:39: runUpgrade 62.9%
github.com/docker/app/internal/commands/validate.go:19: validateCmd 85.7%
github.com/docker/app/internal/compose/compose.go:29: Load 90.9%
github.com/docker/app/internal/compose/compose.go:49: validateImagesInConfigFiles 84.2%
github.com/docker/app/internal/compose/compose.go:85: ExtractVariables 75.0%
github.com/docker/app/internal/formatter/formatter.go:20: Register 100.0%
github.com/docker/app/internal/formatter/formatter.go:34: Format 100.0%
github.com/docker/app/internal/formatter/formatter.go:49: Drivers 100.0%
github.com/docker/app/internal/formatter/json/driver.go:11: init 100.0%
github.com/docker/app/internal/formatter/json/driver.go:19: Format 0.0%
github.com/docker/app/internal/formatter/yaml/driver.go:10: init 100.0%
github.com/docker/app/internal/formatter/yaml/driver.go:18: Format 0.0%
github.com/docker/app/internal/inspect/inspect.go:19: Inspect 95.2%
github.com/docker/app/internal/inspect/inspect.go:100: printMetadata 100.0%
github.com/docker/app/internal/inspect/inspect.go:113: printSection 100.0%
github.com/docker/app/internal/inspect/inspect.go:129: printHeaders 100.0%
github.com/docker/app/internal/inspect/inspect.go:138: getReplicas 100.0%
github.com/docker/app/internal/inspect/inspect.go:145: extractParameters 88.9%
github.com/docker/app/internal/inspect/inspect.go:159: mergeAndFlattenParameters 71.4%
github.com/docker/app/internal/inspect/ports.go:16: newPort 100.0%
github.com/docker/app/internal/inspect/ports.go:20: add 100.0%
github.com/docker/app/internal/inspect/ports.go:36: String 100.0%
github.com/docker/app/internal/inspect/ports.go:47: getPorts 100.0%
github.com/docker/app/internal/log/log.go:10: WithLogContext 100.0%
github.com/docker/app/internal/names.go:78: AppNameFromDir 100.0%
github.com/docker/app/internal/names.go:84: DirNameFromAppName 100.0%
github.com/docker/app/internal/names.go:93: ValidateAppName 100.0%
github.com/docker/app/internal/packager/cnab.go:20: ToCNAB 94.1%
github.com/docker/app/internal/packager/cnab.go:175: extractBundleImages 85.7%
github.com/docker/app/internal/packager/extract.go:17: findApp 76.5%
github.com/docker/app/internal/packager/extract.go:48: Extract 61.9%
github.com/docker/app/internal/packager/init.go:30: Init 64.7%
github.com/docker/app/internal/packager/init.go:59: initFromScratch 0.0%
github.com/docker/app/internal/packager/init.go:74: checkComposeFileVersion 100.0%
github.com/docker/app/internal/packager/init.go:82: initFromComposeFile 86.0%
github.com/docker/app/internal/packager/init.go:147: removeDefaultValuesFromCompose 100.0%
github.com/docker/app/internal/packager/init.go:161: composeFileFromScratch 0.0%
github.com/docker/app/internal/packager/init.go:181: writeMetadataFile 75.0%
github.com/docker/app/internal/packager/init.go:194: newMetadata 100.0%
github.com/docker/app/internal/packager/packing.go:24: tarAdd 75.0%
github.com/docker/app/internal/packager/packing.go:32: tarAddBytes 83.3%
github.com/docker/app/internal/packager/packing.go:48: PackInvocationImageContext 63.6%
github.com/docker/app/internal/packager/packing.go:83: BaseInvocationImage 80.0%
github.com/docker/app/internal/packager/packing.go:93: dockerFile 100.0%
github.com/docker/app/internal/packager/parameter.go:18: ExtractCNABParameterMapping 100.0%
github.com/docker/app/internal/packager/parameter.go:33: getKeys 100.0%
github.com/docker/app/internal/packager/parameter.go:49: ExtractCNABParametersValues 100.0%
github.com/docker/app/internal/slices/slices.go:4: ContainsString 100.0%
github.com/docker/app/internal/store/app.go:35: NewApplicationStore 83.3%
github.com/docker/app/internal/store/app.go:54: InstallationStore 75.0%
github.com/docker/app/internal/store/app.go:63: CredentialStore 75.0%
github.com/docker/app/internal/store/app.go:72: BundleStore 75.0%
github.com/docker/app/internal/store/app.go:80: makeDigestedDirectory 100.0%
github.com/docker/app/internal/store/bundle.go:37: Store 71.4%
github.com/docker/app/internal/store/bundle.go:49: Read 80.0%
github.com/docker/app/internal/store/bundle.go:66: List 82.4%
github.com/docker/app/internal/store/bundle.go:104: LookupOrPullBundle 75.0%
github.com/docker/app/internal/store/bundle.go:124: storePath 100.0%
github.com/docker/app/internal/store/bundle.go:152: pathToReference 91.7%
github.com/docker/app/internal/store/bundle.go:179: reconstructNamedReference 72.7%
github.com/docker/app/internal/store/credential.go:24: Read 100.0%
github.com/docker/app/internal/store/credential.go:29: Store 71.4%
github.com/docker/app/internal/store/installation.go:26: NewInstallation 75.0%
github.com/docker/app/internal/store/installation.go:43: List 100.0%
github.com/docker/app/internal/store/installation.go:47: Store 75.0%
github.com/docker/app/internal/store/installation.go:55: Read 77.8%
github.com/docker/app/internal/store/installation.go:71: Delete 100.0%
github.com/docker/app/internal/version.go:20: FullVersion 100.0%
github.com/docker/app/internal/version.go:36: reformatDate 75.0%
github.com/docker/app/internal/yaml/yaml.go:18: Unmarshal 80.0%
github.com/docker/app/internal/yaml/yaml.go:32: Marshal 100.0%
github.com/docker/app/internal/yaml/yaml.go:39: NewDecoder 100.0%
github.com/docker/app/loader/loader.go:16: LoadFromDirectory 100.0%
github.com/docker/app/loader/loader.go:26: LoadFromTar 100.0%
github.com/docker/app/loader/loader.go:37: LoadFromTarReader 45.5%
github.com/docker/app/render/render.go:41: Render 80.0%
github.com/docker/app/render/render.go:66: substituteParams 100.0%
github.com/docker/app/render/render.go:97: render 84.6%
github.com/docker/app/render/render.go:121: processEnabled 91.7%
github.com/docker/app/render/render.go:141: isEnabled 75.0%
github.com/docker/app/specification/bindata.go:44: Open 0.0%
github.com/docker/app/specification/bindata.go:52: prepare 82.4%
github.com/docker/app/specification/bindata.go:77: Open 0.0%
github.com/docker/app/specification/bindata.go:85: Open 0.0%
github.com/docker/app/specification/bindata.go:89: File 0.0%
github.com/docker/app/specification/bindata.go:100: Close 0.0%
github.com/docker/app/specification/bindata.go:104: Readdir 0.0%
github.com/docker/app/specification/bindata.go:125: Stat 0.0%
github.com/docker/app/specification/bindata.go:129: Name 0.0%
github.com/docker/app/specification/bindata.go:133: Size 0.0%
github.com/docker/app/specification/bindata.go:137: Mode 0.0%
github.com/docker/app/specification/bindata.go:141: ModTime 0.0%
github.com/docker/app/specification/bindata.go:145: IsDir 0.0%
github.com/docker/app/specification/bindata.go:149: Sys 0.0%
github.com/docker/app/specification/bindata.go:155: _escFS 0.0%
github.com/docker/app/specification/bindata.go:164: _escDir 0.0%
github.com/docker/app/specification/bindata.go:173: _escFSByte 45.5%
github.com/docker/app/specification/bindata.go:191: _escFSMustByte 0.0%
github.com/docker/app/specification/bindata.go:200: _escFSString 0.0%
github.com/docker/app/specification/bindata.go:206: _escFSMustString 0.0%
github.com/docker/app/specification/schema.go:15: Validate 93.3%
github.com/docker/app/types/init.go:17: NewInitialComposeFile 100.0%
github.com/docker/app/types/metadata/load.go:14: Load 83.3%
github.com/docker/app/types/metadata/load.go:25: validateRawMetadata 83.3%
github.com/docker/app/types/metadata/metadata.go:19: String 100.0%
github.com/docker/app/types/metadata/metadata.go:28: String 100.0%
github.com/docker/app/types/metadata/metadata.go:45: FromBundle 100.0%
github.com/docker/app/types/parameters/load.go:14: Load 95.0%
github.com/docker/app/types/parameters/load.go:48: LoadMultiple 77.8%
github.com/docker/app/types/parameters/load.go:64: LoadFile 75.0%
github.com/docker/app/types/parameters/load.go:73: LoadFiles 77.8%
github.com/docker/app/types/parameters/load.go:89: convertToStringKeysRecursive 96.0%
github.com/docker/app/types/parameters/load.go:126: formatInvalidKeyError 100.0%
github.com/docker/app/types/parameters/merge.go:9: Merge 100.0%
github.com/docker/app/types/parameters/opts.go:9: WithPrefix 100.0%
github.com/docker/app/types/parameters/parameters.go:18: Flatten 100.0%
github.com/docker/app/types/parameters/parameters.go:22: flatten 100.0%
github.com/docker/app/types/parameters/parameters.go:50: FromFlatten 88.9%
github.com/docker/app/types/parameters/parameters.go:65: isSupposedSlice 100.0%
github.com/docker/app/types/parameters/parameters.go:73: assignKey 92.3%
github.com/docker/app/types/types.go:30: ShouldRunInsideDirectory 0.0%
github.com/docker/app/types/types.go:57: Path 100.0%
github.com/docker/app/types/types.go:62: Size 100.0%
github.com/docker/app/types/types.go:67: Composes 100.0%
github.com/docker/app/types/types.go:72: ParametersRaw 100.0%
github.com/docker/app/types/types.go:77: Parameters 100.0%
github.com/docker/app/types/types.go:82: MetadataRaw 100.0%
github.com/docker/app/types/types.go:87: Metadata 100.0%
github.com/docker/app/types/types.go:92: Attachments 100.0%
github.com/docker/app/types/types.go:96: HasCRLF 0.0%
github.com/docker/app/types/types.go:101: Extract 0.0%
github.com/docker/app/types/types.go:114: noop 0.0%
github.com/docker/app/types/types.go:117: NewApp 100.0%
github.com/docker/app/types/types.go:139: NewAppFromDefaultFiles 100.0%
github.com/docker/app/types/types.go:150: WithName 100.0%
github.com/docker/app/types/types.go:158: WithPath 100.0%
github.com/docker/app/types/types.go:166: WithCleanup 100.0%
github.com/docker/app/types/types.go:174: WithSource 100.0%
github.com/docker/app/types/types.go:181: WithCRLF 0.0%
github.com/docker/app/types/types.go:189: WithParametersFiles 100.0%
github.com/docker/app/types/types.go:194: WithAttachments 84.6%
github.com/docker/app/types/types.go:226: WithParameters 100.0%
github.com/docker/app/types/types.go:230: parametersLoader 100.0%
github.com/docker/app/types/types.go:248: MetadataFile 100.0%
github.com/docker/app/types/types.go:253: Metadata 100.0%
github.com/docker/app/types/types.go:257: metadataLoader 100.0%
github.com/docker/app/types/types.go:275: WithComposeFiles 100.0%
github.com/docker/app/types/types.go:280: WithComposes 100.0%
github.com/docker/app/types/types.go:284: composeLoader 100.0%
github.com/docker/app/types/types.go:295: readReaders 77.8%
github.com/docker/app/types/types.go:309: readFiles 100.0%
github.com/docker/app/types/types.go:323: newErrGroup 100.0%
total: (statements) 77.2%
go tool cover -html _build/cov/all.out -o _build/cov/coverage.html
[Pipeline] sh
+ make EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- -f docker.Makefile TAG=jenkins-app-PR-649-3-coverage-experimental coverage-results
docker cp docker-app-cov-jenkins-app-PR-649-3-coverage-experimental:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov
docker cp docker-app-cov-jenkins-app-PR-649-3-coverage-experimental:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results
docker rm docker-app-cov-jenkins-app-PR-649-3-coverage-experimental
docker-app-cov-jenkins-app-PR-649-3-coverage-experimental
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/_build/test-results
[Pipeline] {
[Pipeline] sh
+ [ ! -e experimental-unit-coverage.xml ]
[Pipeline] sh
+ [ ! -e experimental-e2e-coverage.xml ]
[Pipeline] archiveArtifacts
Archiving artifacts
‘*.xml’ doesn’t match anything, but ‘test-results/*.xml’ does. Perhaps that’s what you mean?
[Pipeline] }
[Pipeline] // dir
Error when executing always post condition:
hudson.AbortException: No artifacts found that match the file pattern "*.xml". Configuration error?
at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:253)
at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:80)
at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:67)
at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Failed in branch Coverage (experimental)
[32m✓[0m e2e (3m20.92s)
DONE 39 tests in 202.736s
go install ./vendor/github.com/wadey/gocovmerge/
gocovmerge _build/cov/*.out > _build/cov/all.out
go tool cover -func _build/cov/all.out
github.com/docker/app/cmd/docker-app/main.go:12: main 80.0%
github.com/docker/app/internal/commands/bundle.go:32: bundleCmd 100.0%
github.com/docker/app/internal/commands/bundle.go:49: runBundle 61.9%
github.com/docker/app/internal/commands/bundle.go:82: makeBundle 80.0%
github.com/docker/app/internal/commands/bundle.go:91: makeBundleFromApp 66.7%
github.com/docker/app/internal/commands/bundle.go:126: makeInvocationImageName 100.0%
github.com/docker/app/internal/commands/bundle.go:133: makeCNABImageName 100.0%
github.com/docker/app/internal/commands/bundle.go:141: persistInBundleStore 77.8%
github.com/docker/app/internal/commands/bundle.go:156: getNamedTagged 77.8%
github.com/docker/app/internal/commands/cnab.go:44: addNamedCredentialSets 75.0%
github.com/docker/app/internal/commands/cnab.go:75: parseCommandlineCredential 100.0%
github.com/docker/app/internal/commands/cnab.go:85: addCredentials 75.0%
github.com/docker/app/internal/commands/cnab.go:102: addDockerCredentials 87.5%
github.com/docker/app/internal/commands/cnab.go:117: addRegistryCredentials 85.0%
github.com/docker/app/internal/commands/cnab.go:149: prepareCredentialSet 77.8%
github.com/docker/app/internal/commands/cnab.go:166: getTargetContext 85.7%
github.com/docker/app/internal/commands/cnab.go:181: prepareDriver 100.0%
github.com/docker/app/internal/commands/cnab.go:214: getAppNameKind 91.7%
github.com/docker/app/internal/commands/cnab.go:236: extractAndLoadAppBasedBundle 83.3%
github.com/docker/app/internal/commands/cnab.go:246: loadBundleFromFile 80.0%
github.com/docker/app/internal/commands/cnab.go:258: resolveBundle 65.2%
github.com/docker/app/internal/commands/cnab.go:299: requiredClaimBindMount 100.0%
github.com/docker/app/internal/commands/cnab.go:308: requiredBindMount 77.8%
github.com/docker/app/internal/commands/cnab.go:340: socketPath 100.0%
github.com/docker/app/internal/commands/cnab.go:348: isDockerHostLocal 100.0%
github.com/docker/app/internal/commands/cnab.go:352: prepareCustomAction 72.2%
github.com/docker/app/internal/commands/cnab.go:387: isInstallationFailed 100.0%
github.com/docker/app/internal/commands/dockerdesktop.go:21: defaultDockerDesktopHostProvider 66.7%
github.com/docker/app/internal/commands/dockerdesktop.go:37: rewrite 100.0%
github.com/docker/app/internal/commands/dockerdesktop.go:53: rewrite 91.7%
github.com/docker/app/internal/commands/dockerdesktop.go:78: makeLinuxkitIPProvider 0.0%
github.com/docker/app/internal/commands/dockerdesktop.go:108: rewriteContextIfDockerDesktop 66.7%
github.com/docker/app/internal/commands/dockerdesktop.go:135: List 0.0%
github.com/docker/app/internal/commands/dockerdesktop.go:147: GetMetadata 80.0%
github.com/docker/app/internal/commands/image/command.go:9: Cmd 100.0%
github.com/docker/app/internal/commands/image/list.go:17: listCmd 77.8%
github.com/docker/app/internal/commands/image/list.go:40: runList 71.4%
github.com/docker/app/internal/commands/image/list.go:54: getPackages 90.0%
github.com/docker/app/internal/commands/image/list.go:77: printImages 100.0%
github.com/docker/app/internal/commands/image/list.go:88: printHeaders 100.0%
github.com/docker/app/internal/commands/image/list.go:96: printValues 100.0%
github.com/docker/app/internal/commands/init.go:16: initCmd 87.5%
github.com/docker/app/internal/commands/inspect.go:17: inspectCmd 100.0%
github.com/docker/app/internal/commands/inspect.go:33: runInspect 71.4%
github.com/docker/app/internal/commands/install.go:45: installCmd 100.0%
github.com/docker/app/internal/commands/install.go:69: runInstall 72.1%
github.com/docker/app/internal/commands/list.go:42: listCmd 100.0%
github.com/docker/app/internal/commands/list.go:59: runList 88.9%
github.com/docker/app/internal/commands/list.go:75: printHeaders 100.0%
github.com/docker/app/internal/commands/list.go:83: printValues 100.0%
github.com/docker/app/internal/commands/list.go:91: getInstallations 77.8%
github.com/docker/app/internal/commands/parameters.go:25: withFileParameters 85.7%
github.com/docker/app/internal/commands/parameters.go:38: withCommandLineParameters 100.0%
github.com/docker/app/internal/commands/parameters.go:48: withSendRegistryAuth 85.7%
github.com/docker/app/internal/commands/parameters.go:61: withOrchestratorParameters 100.0%
github.com/docker/app/internal/commands/parameters.go:73: withErrorWriter 100.0%
github.com/docker/app/internal/commands/parameters.go:80: mergeBundleParameters 92.3%
github.com/docker/app/internal/commands/parameters.go:104: matchAndMergeParametersDefinition 92.0%
github.com/docker/app/internal/commands/pull.go:16: pullCmd 100.0%
github.com/docker/app/internal/commands/pull.go:29: runPull 70.6%
github.com/docker/app/internal/commands/push.go:50: pushCmd 100.0%
github.com/docker/app/internal/commands/push.go:71: runPush 71.4%
github.com/docker/app/internal/commands/push.go:97: resolveReferenceAndBundle 66.7%
github.com/docker/app/internal/commands/push.go:113: pushInvocationImage 71.4%
github.com/docker/app/internal/commands/push.go:136: pushBundle 77.8%
github.com/docker/app/internal/commands/push.go:166: withAppAnnotations 80.0%
github.com/docker/app/internal/commands/push.go:175: platformFilter 100.0%
github.com/docker/app/internal/commands/push.go:182: retagInvocationImage 80.0%
github.com/docker/app/internal/commands/push.go:197: shouldRetagInvocationImage 85.7%
github.com/docker/app/internal/commands/push.go:243: onEvent 0.0%
github.com/docker/app/internal/commands/push.go:263: imageIndex 0.0%
github.com/docker/app/internal/commands/push.go:278: onProgress 0.0%
github.com/docker/app/internal/commands/push.go:282: print 0.0%
github.com/docker/app/internal/commands/push.go:297: printDescriptorProgress 0.0%
github.com/docker/app/internal/commands/push.go:333: hasError 0.0%
github.com/docker/app/internal/commands/push.go:349: onEvent 80.0%
github.com/docker/app/internal/commands/push.go:362: checkFlags 66.7%
github.com/docker/app/internal/commands/remove.go:19: removeCmd 100.0%
github.com/docker/app/internal/commands/remove.go:38: runRemove 52.9%
github.com/docker/app/internal/commands/render.go:22: renderCmd 100.0%
github.com/docker/app/internal/commands/render.go:41: runRender 80.0%
github.com/docker/app/internal/commands/root.go:25: NewRootCmd 45.0%
github.com/docker/app/internal/commands/root.go:67: addCommands 100.0%
github.com/docker/app/internal/commands/root.go:84: firstOrEmpty 100.0%
github.com/docker/app/internal/commands/root.go:91: muteDockerCli 100.0%
github.com/docker/app/internal/commands/root.go:100: prepareStores 69.2%
github.com/docker/app/internal/commands/root.go:120: prepareBundleStore 71.4%
github.com/docker/app/internal/commands/root.go:137: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:149: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:156: SetDefaultTargetContext 100.0%
github.com/docker/app/internal/commands/root.go:160: CredentialSetOpts 100.0%
github.com/docker/app/internal/commands/root.go:173: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:179: insecureRegistriesFromEngine 88.9%
github.com/docker/app/internal/commands/upgrade.go:20: upgradeCmd 100.0%
github.com/docker/app/internal/commands/upgrade.go:39: runUpgrade 62.9%
github.com/docker/app/internal/commands/validate.go:19: validateCmd 85.7%
github.com/docker/app/internal/compose/compose.go:29: Load 90.9%
github.com/docker/app/internal/compose/compose.go:49: validateImagesInConfigFiles 84.2%
github.com/docker/app/internal/compose/compose.go:85: ExtractVariables 75.0%
github.com/docker/app/internal/formatter/formatter.go:20: Register 100.0%
github.com/docker/app/internal/formatter/formatter.go:34: Format 100.0%
github.com/docker/app/internal/formatter/formatter.go:49: Drivers 100.0%
github.com/docker/app/internal/formatter/json/driver.go:11: init 100.0%
github.com/docker/app/internal/formatter/json/driver.go:19: Format 0.0%
github.com/docker/app/internal/formatter/yaml/driver.go:10: init 100.0%
github.com/docker/app/internal/formatter/yaml/driver.go:18: Format 0.0%
github.com/docker/app/internal/inspect/inspect.go:19: Inspect 95.2%
github.com/docker/app/internal/inspect/inspect.go:100: printMetadata 100.0%
github.com/docker/app/internal/inspect/inspect.go:113: printSection 100.0%
github.com/docker/app/internal/inspect/inspect.go:129: printHeaders 100.0%
github.com/docker/app/internal/inspect/inspect.go:138: getReplicas 100.0%
github.com/docker/app/internal/inspect/inspect.go:145: extractParameters 88.9%
github.com/docker/app/internal/inspect/inspect.go:159: mergeAndFlattenParameters 71.4%
github.com/docker/app/internal/inspect/ports.go:16: newPort 100.0%
github.com/docker/app/internal/inspect/ports.go:20: add 100.0%
github.com/docker/app/internal/inspect/ports.go:36: String 100.0%
github.com/docker/app/internal/inspect/ports.go:47: getPorts 100.0%
github.com/docker/app/internal/log/log.go:10: WithLogContext 100.0%
github.com/docker/app/internal/names.go:78: AppNameFromDir 100.0%
github.com/docker/app/internal/names.go:84: DirNameFromAppName 100.0%
github.com/docker/app/internal/names.go:93: ValidateAppName 100.0%
github.com/docker/app/internal/packager/cnab.go:20: ToCNAB 94.1%
github.com/docker/app/internal/packager/cnab.go:175: extractBundleImages 85.7%
github.com/docker/app/internal/packager/extract.go:17: findApp 76.5%
github.com/docker/app/internal/packager/extract.go:48: Extract 61.9%
github.com/docker/app/internal/packager/init.go:30: Init 64.7%
github.com/docker/app/internal/packager/init.go:59: initFromScratch 0.0%
github.com/docker/app/internal/packager/init.go:74: checkComposeFileVersion 100.0%
github.com/docker/app/internal/packager/init.go:82: initFromComposeFile 86.0%
github.com/docker/app/internal/packager/init.go:147: removeDefaultValuesFromCompose 100.0%
github.com/docker/app/internal/packager/init.go:161: composeFileFromScratch 0.0%
github.com/docker/app/internal/packager/init.go:181: writeMetadataFile 75.0%
github.com/docker/app/internal/packager/init.go:194: newMetadata 100.0%
github.com/docker/app/internal/packager/packing.go:24: tarAdd 75.0%
github.com/docker/app/internal/packager/packing.go:32: tarAddBytes 83.3%
github.com/docker/app/internal/packager/packing.go:48: PackInvocationImageContext 63.6%
github.com/docker/app/internal/packager/packing.go:83: BaseInvocationImage 80.0%
github.com/docker/app/internal/packager/packing.go:93: dockerFile 100.0%
github.com/docker/app/internal/packager/parameter.go:18: ExtractCNABParameterMapping 100.0%
github.com/docker/app/internal/packager/parameter.go:33: getKeys 100.0%
github.com/docker/app/internal/packager/parameter.go:49: ExtractCNABParametersValues 100.0%
github.com/docker/app/internal/slices/slices.go:4: ContainsString 100.0%
github.com/docker/app/internal/store/app.go:35: NewApplicationStore 83.3%
github.com/docker/app/internal/store/app.go:54: InstallationStore 75.0%
github.com/docker/app/internal/store/app.go:63: CredentialStore 75.0%
github.com/docker/app/internal/store/app.go:72: BundleStore 75.0%
github.com/docker/app/internal/store/app.go:80: makeDigestedDirectory 100.0%
github.com/docker/app/internal/store/bundle.go:37: Store 71.4%
github.com/docker/app/internal/store/bundle.go:49: Read 80.0%
github.com/docker/app/internal/store/bundle.go:66: List 82.4%
github.com/docker/app/internal/store/bundle.go:104: LookupOrPullBundle 75.0%
github.com/docker/app/internal/store/bundle.go:124: storePath 100.0%
github.com/docker/app/internal/store/bundle.go:152: pathToReference 91.7%
github.com/docker/app/internal/store/bundle.go:179: reconstructNamedReference 72.7%
github.com/docker/app/internal/store/credential.go:24: Read 100.0%
github.com/docker/app/internal/store/credential.go:29: Store 71.4%
github.com/docker/app/internal/store/installation.go:26: NewInstallation 75.0%
github.com/docker/app/internal/store/installation.go:43: List 100.0%
github.com/docker/app/internal/store/installation.go:47: Store 75.0%
github.com/docker/app/internal/store/installation.go:55: Read 77.8%
github.com/docker/app/internal/store/installation.go:71: Delete 100.0%
github.com/docker/app/internal/version.go:20: FullVersion 75.0%
github.com/docker/app/internal/version.go:36: reformatDate 75.0%
github.com/docker/app/internal/yaml/yaml.go:18: Unmarshal 80.0%
github.com/docker/app/internal/yaml/yaml.go:32: Marshal 100.0%
github.com/docker/app/internal/yaml/yaml.go:39: NewDecoder 100.0%
github.com/docker/app/loader/loader.go:16: LoadFromDirectory 100.0%
github.com/docker/app/loader/loader.go:26: LoadFromTar 100.0%
github.com/docker/app/loader/loader.go:37: LoadFromTarReader 45.5%
github.com/docker/app/render/render.go:41: Render 80.0%
github.com/docker/app/render/render.go:66: substituteParams 100.0%
github.com/docker/app/render/render.go:97: render 84.6%
github.com/docker/app/render/render.go:121: processEnabled 91.7%
github.com/docker/app/render/render.go:141: isEnabled 75.0%
github.com/docker/app/specification/bindata.go:44: Open 0.0%
github.com/docker/app/specification/bindata.go:52: prepare 82.4%
github.com/docker/app/specification/bindata.go:77: Open 0.0%
github.com/docker/app/specification/bindata.go:85: Open 0.0%
github.com/docker/app/specification/bindata.go:89: File 0.0%
github.com/docker/app/specification/bindata.go:100: Close 0.0%
github.com/docker/app/specification/bindata.go:104: Readdir 0.0%
github.com/docker/app/specification/bindata.go:125: Stat 0.0%
github.com/docker/app/specification/bindata.go:129: Name 0.0%
github.com/docker/app/specification/bindata.go:133: Size 0.0%
github.com/docker/app/specification/bindata.go:137: Mode 0.0%
github.com/docker/app/specification/bindata.go:141: ModTime 0.0%
github.com/docker/app/specification/bindata.go:145: IsDir 0.0%
github.com/docker/app/specification/bindata.go:149: Sys 0.0%
github.com/docker/app/specification/bindata.go:155: _escFS 0.0%
github.com/docker/app/specification/bindata.go:164: _escDir 0.0%
github.com/docker/app/specification/bindata.go:173: _escFSByte 45.5%
github.com/docker/app/specification/bindata.go:191: _escFSMustByte 0.0%
github.com/docker/app/specification/bindata.go:200: _escFSString 0.0%
github.com/docker/app/specification/bindata.go:206: _escFSMustString 0.0%
github.com/docker/app/specification/schema.go:15: Validate 93.3%
github.com/docker/app/types/init.go:17: NewInitialComposeFile 100.0%
github.com/docker/app/types/metadata/load.go:14: Load 83.3%
github.com/docker/app/types/metadata/load.go:25: validateRawMetadata 83.3%
github.com/docker/app/types/metadata/metadata.go:19: String 100.0%
github.com/docker/app/types/metadata/metadata.go:28: String 100.0%
github.com/docker/app/types/metadata/metadata.go:45: FromBundle 100.0%
github.com/docker/app/types/parameters/load.go:14: Load 95.0%
github.com/docker/app/types/parameters/load.go:48: LoadMultiple 77.8%
github.com/docker/app/types/parameters/load.go:64: LoadFile 75.0%
github.com/docker/app/types/parameters/load.go:73: LoadFiles 77.8%
github.com/docker/app/types/parameters/load.go:89: convertToStringKeysRecursive 96.0%
github.com/docker/app/types/parameters/load.go:126: formatInvalidKeyError 100.0%
github.com/docker/app/types/parameters/merge.go:9: Merge 100.0%
github.com/docker/app/types/parameters/opts.go:9: WithPrefix 100.0%
github.com/docker/app/types/parameters/parameters.go:18: Flatten 100.0%
github.com/docker/app/types/parameters/parameters.go:22: flatten 100.0%
github.com/docker/app/types/parameters/parameters.go:50: FromFlatten 88.9%
github.com/docker/app/types/parameters/parameters.go:65: isSupposedSlice 100.0%
github.com/docker/app/types/parameters/parameters.go:73: assignKey 80.8%
github.com/docker/app/types/types.go:30: ShouldRunInsideDirectory 0.0%
github.com/docker/app/types/types.go:57: Path 100.0%
github.com/docker/app/types/types.go:62: Size 100.0%
github.com/docker/app/types/types.go:67: Composes 100.0%
github.com/docker/app/types/types.go:72: ParametersRaw 100.0%
github.com/docker/app/types/types.go:77: Parameters 100.0%
github.com/docker/app/types/types.go:82: MetadataRaw 100.0%
github.com/docker/app/types/types.go:87: Metadata 100.0%
github.com/docker/app/types/types.go:92: Attachments 100.0%
github.com/docker/app/types/types.go:96: HasCRLF 0.0%
github.com/docker/app/types/types.go:101: Extract 0.0%
github.com/docker/app/types/types.go:114: noop 0.0%
github.com/docker/app/types/types.go:117: NewApp 100.0%
github.com/docker/app/types/types.go:139: NewAppFromDefaultFiles 100.0%
github.com/docker/app/types/types.go:150: WithName 100.0%
github.com/docker/app/types/types.go:158: WithPath 100.0%
github.com/docker/app/types/types.go:166: WithCleanup 100.0%
github.com/docker/app/types/types.go:174: WithSource 100.0%
github.com/docker/app/types/types.go:181: WithCRLF 0.0%
github.com/docker/app/types/types.go:189: WithParametersFiles 100.0%
github.com/docker/app/types/types.go:194: WithAttachments 84.6%
github.com/docker/app/types/types.go:226: WithParameters 100.0%
github.com/docker/app/types/types.go:230: parametersLoader 100.0%
github.com/docker/app/types/types.go:248: MetadataFile 100.0%
github.com/docker/app/types/types.go:253: Metadata 100.0%
github.com/docker/app/types/types.go:257: metadataLoader 100.0%
github.com/docker/app/types/types.go:275: WithComposeFiles 100.0%
github.com/docker/app/types/types.go:280: WithComposes 100.0%
github.com/docker/app/types/types.go:284: composeLoader 100.0%
github.com/docker/app/types/types.go:295: readReaders 77.8%
github.com/docker/app/types/types.go:309: readFiles 100.0%
github.com/docker/app/types/types.go:323: newErrGroup 100.0%
total: (statements) 77.0%
go tool cover -html _build/cov/all.out -o _build/cov/coverage.html
[Pipeline] sh
+ make -f docker.Makefile TAG=jenkins-app-PR-649-3-coverage coverage-results
docker cp docker-app-cov-jenkins-app-PR-649-3-coverage:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov
docker cp docker-app-cov-jenkins-app-PR-649-3-coverage:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results
docker rm docker-app-cov-jenkins-app-PR-649-3-coverage
docker-app-cov-jenkins-app-PR-649-3-coverage
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] archiveArtifacts
Archiving artifacts
Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/artifacts/
[Pipeline] archiveArtifacts
Archiving artifacts
Uploaded 1 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-649/3/artifacts/
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-649/src/github.com/docker/app/_build/test-results
[Pipeline] {
[Pipeline] sh
+ [ ! -e unit-coverage.xml ]
[Pipeline] sh
+ [ ! -e e2e-coverage.xml ]
[Pipeline] archiveArtifacts
Archiving artifacts
‘*.xml’ doesn’t match anything, but ‘test-results/*.xml’ does. Perhaps that’s what you mean?
[Pipeline] }
[Pipeline] // dir
Error when executing always post condition:
hudson.AbortException: No artifacts found that match the file pattern "*.xml". Configuration error?
at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:253)
at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:80)
at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:67)
at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Failed in branch Coverage
[Pipeline] // parallel
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] End of Pipeline
GitHub has been notified of this commit’s build result
ERROR: No artifacts found that match the file pattern "*.xml". Configuration error?
Finished: FAILURE