Skipping 47 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
Stashed 1 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/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-639/5/stashes/coverage-experimental-invocation-image.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app
[Pipeline] {
[Pipeline] sh
+ docker rmi docker/cnab-app-base:jenkins-app-PR-639-5
Untagged: docker/cnab-app-base:jenkins-app-PR-639-5
[Pipeline] sh
+ docker rmi docker/cnab-app-base:jenkins-app-PR-639-5-coverage
Untagged: docker/cnab-app-base:jenkins-app-PR-639-5-coverage
[Pipeline] sh
+ docker rmi docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental
Untagged: docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental
Deleted: sha256:28033a13612862aa0684944d76c600efc8105464f65f9de5f882a239be050e0b
Deleted: sha256:4f25aa94d76b4a07cb736f1399dcc9afad5cff789d5fb1ca96b9c002f3b2d687
Deleted: sha256:2d5c171aef97826a7fd7d208a36eeaa72d2636349fbfaed1752b8896cedd48d4
Deleted: sha256:99ecf96b2d8cfc5b4bf278c471d7c8498b5551d3ecfcf3e947978d9580007dfd
Deleted: sha256:2c5f8f0cac7cecbef8b4ec6ab9bade3bf3df41c988b8a2cace9c06fa6ab18d3c
Deleted: sha256:47b37f511662ce5b4d46c0726542334e33470b0e14d242a5d0645af33d23bc0b
Deleted: sha256:6c01df36e807db25f810cbb270b0e24c5b6c069feee9dc931562e19c622ee4ca
[Pipeline] }
[Pipeline] // dir
[Pipeline] deleteDir
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
./scripts/build/windows
Generating windows resources
Building build/docker-windows-amd64
WARNING: binary creates a Linux executable. Use cross for macOS or Windows.
./scripts/build/binary
Building statically linked build/docker-linux-amd64
Removing intermediate container 4a47a01dcced
---> 7f9188569262
Step 8/8 : WORKDIR /go/src/github.com/docker/app/
---> Running in b8bef4353fef
Removing intermediate container b8bef4353fef
---> f4ec8bffc236
[Warning] One or more build-args [EXPERIMENTAL TAG ALPINE_VERSION COMMIT] were not consumed
Successfully built f4ec8bffc236
Successfully tagged docker-app-cli:jenkins-app-PR-639-5
docker create --name docker-app-cli-jenkins-app-PR-639-5 docker-app-cli:jenkins-app-PR-639-5 noop
2bcc76f182001b4477e8194c3e1d72e5a7a2bb7185de454f48183973cd535f59
docker cp docker-app-cli-jenkins-app-PR-639-5:/go/src/github.com/docker/cli/build/docker-linux-amd64 bin/docker-linux
docker cp docker-app-cli-jenkins-app-PR-639-5:/go/src/github.com/docker/cli/build/docker-darwin-amd64 bin/docker-darwin
docker cp docker-app-cli-jenkins-app-PR-639-5:/go/src/github.com/docker/cli/build/docker-windows-amd64 bin/docker-windows.exe
docker rm docker-app-cli-jenkins-app-PR-639-5
docker-app-cli-jenkins-app-PR-639-5
docker build --build-arg=EXPERIMENTAL --build-arg=TAG --build-arg=COMMIT --build-arg=ALPINE_VERSION --build-arg=GOPROXY --target=cross -t docker-app-cross:jenkins-app-PR-639-5 .
Sending build context to Docker daemon 72.89MB
Step 1/22 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build
---> 518d5e4626aa
Step 2/22 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1
---> Using cache
---> fb380334ad07
Step 3/22 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime
---> Using cache
---> db8d9bb01c30
Step 4/22 : WORKDIR /go/src/github.com/docker/cli
---> Using cache
---> e495c6024a5e
Step 5/22 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb
---> Using cache
---> a25e24ae4678
Step 6/22 : ARG GOPROXY
---> Using cache
---> ee3a35274bb6
Step 7/22 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker
---> Using cache
---> 7f9188569262
Step 8/22 : WORKDIR /go/src/github.com/docker/app/
---> Using cache
---> f4ec8bffc236
Step 9/22 : FROM build AS dev
---> f4ec8bffc236
Step 10/22 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/
---> Running in 1d3ddbf5a993
Removing intermediate container 1d3ddbf5a993
---> ba85effa2624
Step 11/22 : ARG DEP_VERSION=v0.5.1
---> Running in 5df289ed269f
Removing intermediate container 5df289ed269f
---> ed48c123d230
Step 12/22 : 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 8f7f9f1fddd1
[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 [0m[91m 0 0 6505 0 --:--:-- --:--:-- --:--:-- 6505
[0m[91m
100 10.5M 100 10.5M 0 [0m[91m 0 49.9M 0 --:--:-- --:--:-- --:--:-- 49.9M
[0mRemoving intermediate container 8f7f9f1fddd1
---> 9700486ca9bf
Step 13/22 : ARG GOTESTSUM_VERSION=v0.3.4
---> Running in d12ad19872ae
Removing intermediate container d12ad19872ae
---> 2ae40ed84c7b
Step 14/22 : ARG GOPROXY
---> Running in 77a63bd039bd
Removing intermediate container 77a63bd039bd
---> 2ad80e09cd2e
Step 15/22 : 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 0faa9c3d4993
[91mgo: finding github.com/fatih/color v1.6.0
[0m[91mgo: finding github.com/sirupsen/logrus v1.0.5
[0m[91mgo: finding github.com/onsi/gomega v1.4.3
[0m[91mgo: finding github.com/onsi/ginkgo v1.8.0
[0m[91mgo: finding github.com/spf13/pflag v1.0.1
[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/jonboulle/clockwork v0.1.0
[0m[91mgo: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2
[0m[91mgo: finding gotest.tools v2.1.0+incompatible
[0m[91mgo: finding gopkg.in/airbrake/gobrake.v2 v2.0.9
[0m[91mgo: finding github.com/mattn/go-isatty v0.0.3
[0m[91mgo: finding github.com/mattn/go-colorable v0.0.9
[0m[91mgo: finding gopkg.in/yaml.v2 v2.2.1
[0m[91mgo: finding github.com/hpcloud/tail v1.0.0
[0m[91mgo: finding github.com/golang/protobuf v1.2.0
[0m[91mgo: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e
[0m[91mgo: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
[0m[91mgo: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd
[0m[91mgo: finding github.com/fsnotify/fsnotify v1.4.7
[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 golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94
[0m[91mgo: finding gopkg.in/fsnotify.v1 v1.4.7
[0m[91mgo: finding github.com/onsi/ginkgo v1.6.0
[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 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
[0m[91mgo: finding github.com/pmezard/go-difflib v1.0.0
[0m[91mgo: finding github.com/stretchr/objx v0.1.0
[0m[91mgo: finding github.com/davecgh/go-spew v1.1.0
[0m[91mgo: downloading gotest.tools v2.1.0+incompatible
[0m[91mgo: extracting gotest.tools v2.1.0+incompatible
[0m[91mgo: downloading github.com/sirupsen/logrus v1.0.5
[0m[91mgo: downloading github.com/pkg/errors v0.8.0
[0m[91mgo: downloading github.com/jonboulle/clockwork v0.1.0
[0m[91mgo: downloading github.com/fatih/color v1.6.0
[0m[91mgo: downloading github.com/spf13/pflag v1.0.1
[0m[91mgo: downloading golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
[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/jonboulle/clockwork v0.1.0
[0m[91mgo: extracting github.com/pkg/errors v0.8.0
[0m[91mgo: extracting github.com/sirupsen/logrus v1.0.5
[0m[91mgo: downloading golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94
[0m[91mgo: downloading golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e
[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 0faa9c3d4993
---> 62ef2288d8dc
Step 16/22 : 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 7a8ac9575895
Removing intermediate container 7a8ac9575895
---> a3fa5cce382a
Step 17/22 : 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 4b71c9cd3413
[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 4b71c9cd3413
---> 74bcdeaa15d0
Step 18/22 : COPY . .
---> c6ab3b1b04da
Step 19/22 : FROM dev AS cross
---> c6ab3b1b04da
Step 20/22 : ARG EXPERIMENTAL="off"
---> Running in 4031e044e857
Removing intermediate container 4031e044e857
---> 259a356e7bed
Step 21/22 : ARG TAG="unknown"
---> Running in 990cfe1cd923
Removing intermediate container 990cfe1cd923
---> 359880c52854
Step 22/22 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross
---> Running in 95b41298dca7
GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -o bin/docker-app-linux ./cmd/docker-app
GOOS=darwin CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -o bin/docker-app-darwin ./cmd/docker-app
GOOS=windows CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -o bin/docker-app-windows.exe ./cmd/docker-app
GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:05:23Z" -o bin/docker-app-standalone-windows.exe ./cmd/docker-app-standalone
Removing intermediate container 95b41298dca7
---> 21e030232322
[Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed
Successfully built 21e030232322
Successfully tagged docker-app-cross:jenkins-app-PR-639-5
docker create --name docker-app-cross-jenkins-app-PR-639-5 docker-app-cross:jenkins-app-PR-639-5 noop
00d93b36e9c98c08632133cea4d9eea3d3fcf5b26c5821e2db0cd2b97202220e
docker cp docker-app-cross-jenkins-app-PR-639-5:/go/src/github.com/docker/app/bin/docker-app-linux bin/docker-app-linux
docker cp docker-app-cross-jenkins-app-PR-639-5:/go/src/github.com/docker/app/bin/docker-app-darwin bin/docker-app-darwin
docker cp docker-app-cross-jenkins-app-PR-639-5:/go/src/github.com/docker/app/bin/docker-app-windows.exe bin/docker-app-windows.exe
docker cp docker-app-cross-jenkins-app-PR-639-5:/go/src/github.com/docker/app/bin/docker-app-standalone-linux bin/docker-app-standalone-linux
docker cp docker-app-cross-jenkins-app-PR-639-5:/go/src/github.com/docker/app/bin/docker-app-standalone-darwin bin/docker-app-standalone-darwin
docker cp docker-app-cross-jenkins-app-PR-639-5:/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-639-5
docker-app-cross-jenkins-app-PR-639-5
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-639-5 .
Sending build context to Docker daemon 72.89MB
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
---> fb380334ad07
Step 3/26 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime
---> Using cache
---> db8d9bb01c30
Step 4/26 : WORKDIR /go/src/github.com/docker/cli
---> Using cache
---> e495c6024a5e
Step 5/26 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb
---> Using cache
---> a25e24ae4678
Step 6/26 : ARG GOPROXY
---> Using cache
---> ee3a35274bb6
Step 7/26 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker
---> Using cache
---> 7f9188569262
Step 8/26 : WORKDIR /go/src/github.com/docker/app/
---> Using cache
---> f4ec8bffc236
Step 9/26 : FROM build AS dev
---> f4ec8bffc236
Step 10/26 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/
---> Using cache
---> ba85effa2624
Step 11/26 : ARG DEP_VERSION=v0.5.1
---> Using cache
---> ed48c123d230
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
---> 9700486ca9bf
Step 13/26 : ARG GOTESTSUM_VERSION=v0.3.4
---> Using cache
---> 2ae40ed84c7b
Step 14/26 : ARG GOPROXY
---> Using cache
---> 2ad80e09cd2e
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
---> 62ef2288d8dc
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
---> a3fa5cce382a
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
---> 74bcdeaa15d0
Step 18/26 : COPY . .
---> Using cache
---> c6ab3b1b04da
Step 19/26 : FROM dev AS cross
---> c6ab3b1b04da
Step 20/26 : ARG EXPERIMENTAL="off"
---> Using cache
---> 259a356e7bed
Step 21/26 : ARG TAG="unknown"
---> Using cache
---> 359880c52854
Step 22/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} cross
---> Using cache
---> 21e030232322
Step 23/26 : FROM cross AS e2e-cross
---> 21e030232322
Step 24/26 : ARG EXPERIMENTAL="off"
---> Running in 1c193be7cbad
Removing intermediate container 1c193be7cbad
---> 76893d8d3e59
Step 25/26 : ARG TAG="unknown"
---> Running in 54271b1da010
Removing intermediate container 54271b1da010
---> 1a20f1bf6150
Step 26/26 : RUN make EXPERIMENTAL=${EXPERIMENTAL} TAG=${TAG} e2e-cross
---> Running in dce3c4b5b8cb
GOOS=linux CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:08:12Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:08:12Z" -c -o bin/docker-app-e2e-linux ./e2e/
GOOS=darwin CGO_ENABLED=0 go build -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:08:12Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:08:12Z" -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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5 -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:08:12Z" -c -o bin/docker-app-e2e-windows.exe ./e2e/
Removing intermediate container dce3c4b5b8cb
---> c2d5ef345fa6
[Warning] One or more build-args [ALPINE_VERSION COMMIT] were not consumed
Successfully built c2d5ef345fa6
Successfully tagged docker-app-e2e-cross:jenkins-app-PR-639-5
docker create --name docker-app-e2e-cross-jenkins-app-PR-639-5 docker-app-e2e-cross:jenkins-app-PR-639-5 noop
c03062784de658002945380625bb1b33118ed5ddbf9e4963c74e9eece06f5ec7
docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/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-639-5:/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-639-5:/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-639-5:/usr/local/bin/gotestsum-linux bin/gotestsum-linux
docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/usr/local/bin/gotestsum-darwin bin/gotestsum-darwin
docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/usr/local/bin/gotestsum-windows.exe bin/gotestsum-windows.exe
docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/usr/local/bin/test2json-linux bin/test2json-linux
docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/usr/local/bin/test2json-darwin bin/test2json-darwin
docker cp docker-app-e2e-cross-jenkins-app-PR-639-5:/usr/local/bin/test2json-windows.exe bin/test2json-windows.exe
docker rm docker-app-e2e-cross-jenkins-app-PR-639-5
docker-app-e2e-cross-jenkins-app-PR-639-5
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-639/src/github.com/docker/app/bin
[Pipeline] {
[Pipeline] stash
Stashed 24 file(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/stashes/binaries.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/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-639/5/stashes/e2e.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/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-639/5/stashes/examples.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] sh
+ xargs docker image rm -f
+ docker image ls --format={{.Repository}}:{{.Tag}} *jenkins-app-PR-639-5*
Untagged: docker-app-e2e-cross:jenkins-app-PR-639-5
Deleted: sha256:c2d5ef345fa6e8630655fe7b029d242806d9cbd860349af15a1eccf54c10d5c3
Deleted: sha256:591657d9417fb6c2432e342ad9463f4349cd26de1fd79ec39e5c28937106efd3
Deleted: sha256:1a20f1bf615089f3f16bdecd459163f97472a161f8749eaa95e7be6b95d20652
Deleted: sha256:76893d8d3e592d0b33b608e5aa6ff6a79e454abc087850d6821ee2299606af90
Untagged: docker-app-cross:jenkins-app-PR-639-5
Deleted: sha256:21e030232322a2b540630fde677c869d9ccb5b61c7611fb9972f2b47ae2e1a70
Deleted: sha256:103448af3cea3cc44a6c0b2cab6466bd2c0b7e51e4eb181d4bacd6eb7a9f131c
Deleted: sha256:359880c528542679aadbb87eb7be4458ac73d545cb05c9c1dd2ff773fd2c9d6e
Deleted: sha256:259a356e7bed10ba3fd883af318640169d27427c3b3348b16143937c15afc49c
Deleted: sha256:c6ab3b1b04dac5159d5d80fdfa92e2d88eccf4776a62f2c3c44a0defedc5bc78
Deleted: sha256:2ddb910d178887ca0050678a06313b1a1d9923706c14b94103fb1fd793e5f0d9
Deleted: sha256:74bcdeaa15d0b8f0139bb04da1bb6241ccfa628bc301c250665557e5b4226ec6
Deleted: sha256:d21867b02dc6dc35e0374df865c91ff8885e03a42faee57f352aab4688308e58
Deleted: sha256:a3fa5cce382a276a62847937f71665e20e1bfd6a74d5d28131cfee8239f8b223
Deleted: sha256:0c65a300ed22937fb8edcebcb29f6270924b1efaaef6b1f4b963475da3f5d6b3
Deleted: sha256:62ef2288d8dcbed2d4dcf0011662577d1bbf443cda72bff55478f47f1af77f4f
Deleted: sha256:a69f0ce4b8baba8a9d1de525bf45d6730c37e538c7c937eebb31b3aafa79c9b9
Deleted: sha256:2ad80e09cd2e5c5be5fc498488510366c4550bf5ad1458e6ddf26346665829c1
Deleted: sha256:2ae40ed84c7b4ce806505c619d1fed36f7e64a0617a20eb46708c3b9265ec501
Deleted: sha256:9700486ca9bf2fa244e169d1b2e89165d847dedb0360919873161bf0cf2268ec
Deleted: sha256:21427bae850ee0362f0f69f38d708199f83764d96a6ef963c34d0f99776781d5
Deleted: sha256:ed48c123d23052e98b15db6bc3eaa5af6fec3d69bd6bb583174433b4ebe83bc4
Deleted: sha256:ba85effa26243f4d19084440f4310cc0dad195cc87f387450863f47e67c5038e
Untagged: docker-app-cli:jenkins-app-PR-639-5
Deleted: sha256:f4ec8bffc236e1fd0b1009c19646a26ad12254d4ddc89d2e4b0342a7fb7d91fd
Deleted: sha256:05d74822b16f3b57aad813a88807402875dd5b3412a779611f0bdf8a1e3a809d
Deleted: sha256:7f9188569262c5cc4b2d5040e6af3dbbeb66ae1cfdb26b80eec91868bc385fbe
Deleted: sha256:21d9179a6d0956b26abc72db55f1ea4ae132e78b0d7786a18aa305124816ea5a
Deleted: sha256:ee3a35274bb6264e027e5759407852bdcfa18d5d6ada414d5f1ecfae95dc465c
Deleted: sha256:a25e24ae4678efeb6285c87961037674e4ae9c05ce72638b1b2a659ea1c7ca5a
Deleted: sha256:ebc3dc019a4f9fe4250b8fc9d5e6a47bace909a9152787753a89924b1d38e520
Deleted: sha256:e495c6024a5e10676712ed52ab04748587b5b6cac4a58c0a6eaafcc8096a805b
Deleted: sha256:1e92d68b7bfefd91f212670a6394c4eae9d7e2cb5ed4546a751b3cd55098f8f2
Deleted: sha256:db8d9bb01c30b3adeaa57e21c256d33878ce9d805b98f4cf44ef5521fd3b1d83
Deleted: sha256:26d12d32e022675b3759c2a1db7326559e7853b70b8c2fc680d135930c6fb470
Deleted: sha256:fb380334ad07685344e771638559195c2bf0c7d8b3c75704f05305a16c033e1f
[Pipeline] }
[Pipeline] // script
[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-08aeb9d34fe5a5f18) in /home/ubuntu/workspace/app_PR-639
[Pipeline] {
Running on ubuntu-1804-overlay2 (i-0bc61a26c7912265a) in /home/ubuntu/workspace/app_PR-639
[Pipeline] {
Running on ubuntu-1804-overlay2 (i-0a1ee32efbdad699a) in /home/ubuntu/workspace/app_PR-639
[Pipeline] {
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app
[Pipeline] {
[Pipeline] checkout
using credential docker-jenkins-github-credentials
[Pipeline] checkout
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app
[Pipeline] {
[Pipeline] checkout
using credential docker-jenkins-github-credentials
using credential docker-jenkins-github-credentials
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning repository https://github.com/docker/app.git
> git init /home/ubuntu/workspace/app_PR-639/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/639/head:refs/remotes/origin/PR-639
Cloning repository https://github.com/docker/app.git
> git init /home/ubuntu/workspace/app_PR-639/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/639/head:refs/remotes/origin/PR-639
Cloning repository https://github.com/docker/app.git
> git init /home/ubuntu/workspace/app_PR-639/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/639/head:refs/remotes/origin/PR-639
Fetching without tags
Checking out Revision e3085b284befd724cc1ed5101471669eccf13b7c (PR-639)
Fetching without tags
> git config remote.origin.url https://github.com/docker/app.git # timeout=10
> git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # 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/639/head:refs/remotes/origin/PR-639
Checking out Revision e3085b284befd724cc1ed5101471669eccf13b7c (PR-639)
> git config remote.origin.url https://github.com/docker/app.git # timeout=10
> git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # 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/639/head:refs/remotes/origin/PR-639
> git config core.sparsecheckout # timeout=10
> git checkout -f e3085b284befd724cc1ed5101471669eccf13b7c
Commit message: "New command to list application images"
> git config core.sparsecheckout # timeout=10
> git checkout -f e3085b284befd724cc1ed5101471669eccf13b7c
Fetching without tags
Commit message: "New command to list application images"
Checking out Revision e3085b284befd724cc1ed5101471669eccf13b7c (PR-639)
Commit message: "New command to list application images"
> git config remote.origin.url https://github.com/docker/app.git # timeout=10
> git config --add remote.origin.fetch +refs/pull/639/head:refs/remotes/origin/PR-639 # 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/639/head:refs/remotes/origin/PR-639
> git config core.sparsecheckout # timeout=10
> git checkout -f e3085b284befd724cc1ed5101471669eccf13b7c
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build
[Pipeline] {
[Pipeline] unstash
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build
[Pipeline] {
[Pipeline] unstash
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build
[Pipeline] {
[Pipeline] unstash
Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/stashes/invocation-image.tgz
Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/stashes/coverage-invocation-image.tgz
[Pipeline] sh
[Pipeline] sh
+ docker load -i invocation-image.tar
+ docker load -i coverage-invocation-image.tar
Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/stashes/coverage-experimental-invocation-image.tgz
[Pipeline] sh
+ docker load -i coverage-experimental-invocation-image.tar
Loaded image: docker/cnab-app-base:jenkins-app-PR-639-5-coverage
[Pipeline] }
[Pipeline] // dir
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] sh
+ make -f docker.Makefile TAG=jenkins-app-PR-639-5-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-639-5 .
Loaded image: docker/cnab-app-base:jenkins-app-PR-639-5
[Pipeline] }
[Pipeline] // dir
[Pipeline] unstash
Loaded image: docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental
[Pipeline] }
[Pipeline] // dir
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] sh
+ make EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- -f docker.Makefile TAG=jenkins-app-PR-639-5-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-639-5 .
Sending build context to Docker daemon 72.89MB
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
---> 5413dea46787
Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime
---> Using cache
---> 3f3f9f8e3db1
Step 4/18 : WORKDIR /go/src/github.com/docker/cli
---> Using cache
---> e70dac60fb0b
Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb
---> Using cache
---> bed9295f8e31
Step 6/18 : ARG GOPROXY
---> Using cache
---> 1777863bd60e
Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker
---> Using cache
---> 434ae5ee263d
Step 8/18 : WORKDIR /go/src/github.com/docker/app/
---> Using cache
---> 9432d054ce87
Step 9/18 : FROM build AS dev
---> 9432d054ce87
Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/
---> Using cache
---> b2acee0190f1
Step 11/18 : ARG DEP_VERSION=v0.5.1
---> Using cache
---> 0a2370b900b5
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
---> 95487e979b8d
Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4
---> Using cache
---> e3ef00a72ddc
Step 14/18 : ARG GOPROXY
---> Using cache
---> 631ac1e2b1b8
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
---> 6f94a633218f
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
---> 96e9f773230d
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
---> b4e63bdaf7c0
Step 18/18 : COPY . .
Sending build context to Docker daemon 72.89MB
Step 1/18 : FROM dockercore/golang-cross:1.12.9@sha256:3ea9dcef4dd2c46d80445c0b22d6177817f4cfce22c523cc12a5a1091cb37705 AS build
---> 518d5e4626aa
Step 2/18 : ENV DISABLE_WARN_OUTSIDE_CONTAINER=1
---> Running in d6d40d05ef20
Removing intermediate container d6d40d05ef20
---> cf0362e76608
Step 3/18 : RUN apt-get install -y -q --no-install-recommends coreutils util-linux uuid-runtime
---> Running in daaa71436a1a
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
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 (366 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' ...
---> c20a2ac81b8a
[Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed
Not creating home directory `/run/uuidd'.
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Successfully built c20a2ac81b8a
Successfully tagged docker-app-dev:jenkins-app-PR-639-5
docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-639-5-coverage --network="host" -t docker-app-dev:jenkins-app-PR-639-5 make COMMIT=e3085b28 TAG=jenkins-app-PR-639-5-coverage EXPERIMENTAL=off TEST_RESULTS_PREFIX= coverage
Removing intermediate container daaa71436a1a
---> 11c736f559c1
Step 4/18 : WORKDIR /go/src/github.com/docker/cli
---> Running in 5e358534584e
Removing intermediate container 5e358534584e
---> 69c5b99b85a3
Step 5/18 : RUN git clone https://github.com/docker/cli . && git checkout a1b83ffd2cbeefc0752e5aa7a543d49c1ddfd2cb
---> Running in 569aaaddf550
[91mCloning into '.'...
[0mRunning 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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:10:05Z" -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 . (9ms)
Unstashed file(s) from https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/stashes/binaries.tgz
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/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-639/5/stashes/examples.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/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-639/5/stashes/e2e.tgz
[Pipeline] }
[Pipeline] // dir
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] sh
[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
[0m+ ./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
Removing intermediate container 569aaaddf550
---> ec30b68425ec
Step 6/18 : ARG GOPROXY
---> Running in 08cdfad3d943
Removing intermediate container 08cdfad3d943
---> 14004391ce49
Step 7/18 : RUN make binary-osx binary-windows binary && cp build/docker-linux-amd64 /usr/bin/docker
---> Running in c7e047774420
./scripts/build/osx
Building build/docker-darwin-amd64
PASS e2e/linux.TestCallCustomStatusAction/validCustomDockerStatusAction (6.34s)
PASS e2e/linux.TestCallCustomStatusAction/validCustomStandardStatusAction (4.33s)
PASS e2e/linux.TestCallCustomStatusAction/missingCustomStatusAction (3.12s)
PASS e2e/linux.TestCallCustomStatusAction (13.79s)
PASS e2e/linux.TestCnabParameters (3.07s)
PASS e2e/linux.TestExitErrorCode (0.06s)
PASS e2e/linux.TestRender/envvariables/stdout (1.60s)
PASS e2e/linux.TestRender/envvariables/file (1.35s)
PASS e2e/linux.TestRender/envvariables (2.95s)
PASS e2e/linux.TestRender (2.95s)
PASS e2e/linux.TestRenderFormatters (2.94s)
PASS e2e/linux.TestInit (0.13s)
PASS e2e/linux.TestDetectApp (4.41s)
PASS e2e/linux.TestBundle/simple-bundle (1.09s)
PASS e2e/linux.TestBundle/bundle-with-tag (0.33s)
PASS e2e/linux.TestBundle (13.32s)
[33m∅[0m cmd/cnab-run
[33m∅[0m cmd/docker-app
[33m∅[0m cmd/docker-app-standalone
[32m✓[0m internal (3ms)
[32m✓[0m internal/compose (5ms)
[32m✓[0m internal/formatter (11ms)
[32m✓[0m internal/inspect (60ms)
[32m✓[0m internal/commands (518ms)
[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 (6ms)
[32m✓[0m internal/packager (32ms)
[32m✓[0m internal/store (21ms)
[32m✓[0m internal/yaml (1.623s)
[32m✓[0m loader (10ms)
[32m✓[0m render (47ms)
[32m✓[0m specification (8ms)
[32m✓[0m types (22ms)
[32m✓[0m types/metadata (6ms)
[32m✓[0m types/parameters (4ms)
DONE 207 tests in 94.666s
CGO_ENABLED=0 go test -tags=""" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:10:05Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app
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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-09-26T16:10:05Z" -v ./e2e
./scripts/build/windows
Generating windows resources
Building build/docker-windows-amd64
PASS e2e/linux.TestDockerAppLifecycle/withBindMounts (29.01s)
PASS e2e/linux.TestDockerAppLifecycle/withoutBindMounts (31.92s)
PASS e2e/linux.TestDockerAppLifecycle (60.93s)
PASS e2e/linux.TestCredentials/missing (0.11s)
PASS e2e/linux.TestCredentials/full (1.94s)
PASS e2e/linux.TestCredentials/mixed-credstore (1.30s)
PASS e2e/linux.TestCredentials/mixed-local-cred (1.27s)
PASS e2e/linux.TestCredentials/overload (0.06s)
PASS e2e/linux.TestCredentials (4.68s)
PASS e2e/linux.TestRenderWithEnvFile (1.52s)
PASS e2e/linux.TestExamplesAreValid (0.13s)
PASS e2e/linux.TestImageList (16.83s)
PASS e2e/linux.TestInvokePluginFromCLI (3.67s)
PASS e2e/linux.TestPushArchs/default (3.71s)
PASS e2e/linux.TestPushArchs/all-platforms (1.12s)
PASS e2e/linux.TestPushArchs (16.36s)
PASS e2e/linux.TestPushInstall (16.83s)
WARNING: binary creates a Linux executable. Use cross for macOS or Windows.
./scripts/build/binary
Building statically linked build/docker-linux-amd64
PASS e2e/linux.TestPushPullInstall (16.51s)
PASS e2e/linux.TestPushInstallBundle/push-bundle (5.00s)
PASS e2e/linux.TestPushInstallBundle/push-ref (1.13s)
PASS e2e/linux.TestPushInstallBundle/push-bundleref (1.68s)
PASS e2e/linux.TestPushInstallBundle (21.17s)
PASS e2e/linux
DONE 38 tests in 199.344s
time="2019-09-26T16:13:29Z" 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-639/5/artifacts/
[Pipeline] junit
Recording test results
[Pipeline] sh
+ docker rmi docker/cnab-app-base:jenkins-app-PR-639-5
Untagged: docker/cnab-app-base:jenkins-app-PR-639-5
[Pipeline] deleteDir
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Removing intermediate container c7e047774420
---> 5dba9826f7c3
Step 8/18 : WORKDIR /go/src/github.com/docker/app/
---> Running in 85b333a82b8f
Removing intermediate container 85b333a82b8f
---> ade558adb074
Step 9/18 : FROM build AS dev
---> ade558adb074
Step 10/18 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/
---> Running in cca22b111b6c
Removing intermediate container cca22b111b6c
---> c7b5a15a3d81
Step 11/18 : ARG DEP_VERSION=v0.5.1
---> Running in fe2d3b7bd721
Removing intermediate container fe2d3b7bd721
---> bae3d4d9a7fe
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 c44db3d17307
[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 [0m[91m 0 6302 0 --:--:-- --:--:-- --:--:-- 6302
[0m[91m
100 10.5M 100 10.5M 0 [0m[91m 0 48.7M 0 --:--:-- --:--:-- --:--:-- 48.7M
[0mRemoving intermediate container c44db3d17307
---> 53b3ce5f2155
Step 13/18 : ARG GOTESTSUM_VERSION=v0.3.4
---> Running in 7d37e0607379
Removing intermediate container 7d37e0607379
---> e810445cde41
Step 14/18 : ARG GOPROXY
---> Running in 049c1bb8594d
Removing intermediate container 049c1bb8594d
---> 0cc1e85b4ade
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 2b6904229830
[91mgo: finding github.com/mattn/go-colorable v0.0.9
[0m[91mgo: finding github.com/pkg/errors v0.8.0
[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/sirupsen/logrus v1.0.5
[0m[91mgo: finding github.com/onsi/ginkgo v1.8.0
[0m[91mgo: finding github.com/onsi/gomega v1.4.3
[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 gotest.tools v2.1.0+incompatible
[0m[91mgo: finding gopkg.in/airbrake/gobrake.v2 v2.0.9
[0m[91mgo: finding github.com/hpcloud/tail v1.0.0
[0m[91mgo: finding gopkg.in/fsnotify.v1 v1.4.7
[0m[91mgo: finding github.com/spf13/pflag v1.0.1
[0m[91mgo: finding github.com/golang/protobuf v1.2.0
[0m[91mgo: finding golang.org/x/crypto v0.0.0-20180426230345-b49d69b5da94
[0m[91mgo: finding golang.org/x/net v0.0.0-20181102091132-c10e9556a7bc
[0m[91mgo: finding golang.org/x/text v0.3.0
[0m[91mgo: finding golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e
[0m[91mgo: finding github.com/fsnotify/fsnotify v1.4.7
[0m[91mgo: finding github.com/onsi/ginkgo v1.6.0
[0m[91mgo: finding github.com/stretchr/testify v1.3.0
[0m[91mgo: finding github.com/jonboulle/clockwork v0.1.0
[0m[91mgo: finding gopkg.in/yaml.v2 v2.2.1
[0m[91mgo: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
[0m[91mgo: finding golang.org/x/net v0.0.0-20180906233101-161cd47e91fd
[0m[91mgo: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
[0m[91mgo: finding github.com/davecgh/go-spew v1.1.0
[0m[91mgo: finding github.com/stretchr/objx v0.1.0
[0m[91mgo: finding github.com/pmezard/go-difflib v1.0.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/sirupsen/logrus v1.0.5
[0m[91mgo: downloading github.com/fatih/color v1.6.0
[0m[91mgo: downloading github.com/pkg/errors v0.8.0
[0m[91mgo: downloading github.com/spf13/pflag v1.0.1
[0m[91mgo: downloading github.com/jonboulle/clockwork v0.1.0
[0m[91mgo: downloading golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
[0m[91mgo: extracting github.com/pkg/errors v0.8.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/jonboulle/clockwork v0.1.0
[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/spf13/pflag v1.0.1
[0m[91mgo: extracting github.com/fatih/color v1.6.0
[0m[91mgo: downloading github.com/mattn/go-colorable v0.0.9
[0m[91mgo: downloading github.com/mattn/go-isatty v0.0.3
[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 2b6904229830
---> 032d6c581182
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 65e5f0506dc1
Removing intermediate container 65e5f0506dc1
---> 27e20970d5df
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 6b38c785f488
[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 6b38c785f488
---> 8c801c84ed38
Step 18/18 : COPY . .
---> 643fa00345d0
[Warning] One or more build-args [EXPERIMENTAL TAG ALPINE_VERSION COMMIT] were not consumed
Successfully built 643fa00345d0
Successfully tagged docker-app-dev:jenkins-app-PR-639-5
docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-PR-639-5-coverage-experimental --network="host" -t docker-app-dev:jenkins-app-PR-639-5 make COMMIT=e3085b28 TAG=jenkins-app-PR-639-5-coverage-experimental EXPERIMENTAL=on TEST_RESULTS_PREFIX=experimental- coverage
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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-26T16:14:47Z" -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 .
[32m✓[0m e2e (3m6.154s)
DONE 38 tests in 187.791s
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.0%
github.com/docker/app/internal/commands/cnab.go:295: requiredClaimBindMount 100.0%
github.com/docker/app/internal/commands/cnab.go:304: requiredBindMount 77.8%
github.com/docker/app/internal/commands/cnab.go:336: socketPath 100.0%
github.com/docker/app/internal/commands/cnab.go:344: isDockerHostLocal 100.0%
github.com/docker/app/internal/commands/cnab.go:348: prepareCustomAction 72.2%
github.com/docker/app/internal/commands/cnab.go:383: 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:18: inspectCmd 100.0%
github.com/docker/app/internal/commands/inspect.go:35: runInspect 71.4%
github.com/docker/app/internal/commands/install.go:46: installCmd 100.0%
github.com/docker/app/internal/commands/install.go:71: 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:31: runPull 71.4%
github.com/docker/app/internal/commands/push.go:51: pushCmd 100.0%
github.com/docker/app/internal/commands/push.go:73: runPush 71.4%
github.com/docker/app/internal/commands/push.go:99: resolveReferenceAndBundle 66.7%
github.com/docker/app/internal/commands/push.go:115: pushInvocationImage 71.4%
github.com/docker/app/internal/commands/push.go:138: pushBundle 80.0%
github.com/docker/app/internal/commands/push.go:164: withAppAnnotations 80.0%
github.com/docker/app/internal/commands/push.go:173: platformFilter 100.0%
github.com/docker/app/internal/commands/push.go:180: retagInvocationImage 80.0%
github.com/docker/app/internal/commands/push.go:195: shouldRetagInvocationImage 85.7%
github.com/docker/app/internal/commands/push.go:241: onEvent 0.0%
github.com/docker/app/internal/commands/push.go:261: imageIndex 0.0%
github.com/docker/app/internal/commands/push.go:276: onProgress 0.0%
github.com/docker/app/internal/commands/push.go:280: print 0.0%
github.com/docker/app/internal/commands/push.go:295: printDescriptorProgress 0.0%
github.com/docker/app/internal/commands/push.go:331: hasError 0.0%
github.com/docker/app/internal/commands/push.go:347: onEvent 80.0%
github.com/docker/app/internal/commands/push.go:360: 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:23: renderCmd 100.0%
github.com/docker/app/internal/commands/render.go:43: runRender 80.0%
github.com/docker/app/internal/commands/root.go:23: NewRootCmd 37.5%
github.com/docker/app/internal/commands/root.go:69: addCommands 100.0%
github.com/docker/app/internal/commands/root.go:87: firstOrEmpty 100.0%
github.com/docker/app/internal/commands/root.go:94: muteDockerCli 100.0%
github.com/docker/app/internal/commands/root.go:103: prepareStores 69.2%
github.com/docker/app/internal/commands/root.go:123: prepareBundleStore 71.4%
github.com/docker/app/internal/commands/root.go:140: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:152: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:159: SetDefaultTargetContext 100.0%
github.com/docker/app/internal/commands/root.go:163: CredentialSetOpts 100.0%
github.com/docker/app/internal/commands/root.go:176: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:184: addFlags 100.0%
github.com/docker/app/internal/commands/status.go:29: statusCmd 100.0%
github.com/docker/app/internal/commands/status.go:48: runStatus 75.0%
github.com/docker/app/internal/commands/status.go:97: displayInstallationStatus 97.0%
github.com/docker/app/internal/commands/status.go:144: sortParameters 100.0%
github.com/docker/app/internal/commands/status.go:153: printHeader 100.0%
github.com/docker/app/internal/commands/status.go:158: printValue 100.0%
github.com/docker/app/internal/commands/status.go:162: resolveStatusAction 100.0%
github.com/docker/app/internal/commands/upgrade.go:21: upgradeCmd 100.0%
github.com/docker/app/internal/commands/upgrade.go:41: 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 76.5%
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 100.0%
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.6%
go tool cover -html _build/cov/all.out -o _build/cov/coverage.html
[Pipeline] sh
+ make -f docker.Makefile TAG=jenkins-app-PR-639-5-coverage coverage-results
docker cp docker-app-cov-jenkins-app-PR-639-5-coverage:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov
docker cp docker-app-cov-jenkins-app-PR-639-5-coverage:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results
docker rm docker-app-cov-jenkins-app-PR-639-5-coverage
docker-app-cov-jenkins-app-PR-639-5-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-639/5/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-639/5/artifacts/
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build/test-results
[Pipeline] {
[Pipeline] sh
+ [ ! -e unit-coverage.xml ]
+ sed -i -E -e s,"github.com/docker/app","unit/basic",g; s,"github.com/docker/app/([^"]*)","unit/basic/\1",g unit-coverage.xml
[Pipeline] sh
+ [ ! -e e2e-coverage.xml ]
+ sed -i -E -e s,"github.com/docker/app/e2e","e2e/basic",g e2e-coverage.xml
[Pipeline] archiveArtifacts
Archiving artifacts
Uploaded 2 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/artifacts/
[Pipeline] junit
Recording test results
[Pipeline] }
[Pipeline] // dir
[Pipeline] sh
+ docker rmi docker/cnab-app-base:jenkins-app-PR-639-5-coverage
Untagged: docker/cnab-app-base:jenkins-app-PR-639-5-coverage
[Pipeline] deleteDir
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[33m∅[0m cmd/cnab-run
[33m∅[0m cmd/docker-app
[33m∅[0m cmd/docker-app-standalone
[32m✓[0m internal (4ms)
[32m✓[0m internal/compose (24ms)
[32m✓[0m internal/formatter (4ms)
[32m✓[0m internal/inspect (36ms)
[32m✓[0m internal/commands (587ms)
[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 (4ms)
[32m✓[0m internal/packager (36ms)
[32m✓[0m internal/store (19ms)
[32m✓[0m internal/yaml (1.599s)
[32m✓[0m loader (9ms)
[32m✓[0m render (55ms)
[32m✓[0m specification (10ms)
[32m✓[0m types (19ms)
[32m✓[0m types/metadata (6ms)
[32m✓[0m types/parameters (4ms)
DONE 207 tests in 94.619s
CGO_ENABLED=0 go test -tags=""experimental" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-26T16:14:47Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app
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=e3085b28 -X github.com/docker/app/internal.Version=jenkins-app-PR-639-5-coverage-experimental -X github.com/docker/app/internal.Experimental=on -X github.com/docker/app/internal.BuildTime=2019-09-26T16:14:47Z" -v ./e2e
[32m✓[0m e2e (2m57.663s)
DONE 38 tests in 179.348s
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.0%
github.com/docker/app/internal/commands/cnab.go:295: requiredClaimBindMount 100.0%
github.com/docker/app/internal/commands/cnab.go:304: requiredBindMount 77.8%
github.com/docker/app/internal/commands/cnab.go:336: socketPath 100.0%
github.com/docker/app/internal/commands/cnab.go:344: isDockerHostLocal 100.0%
github.com/docker/app/internal/commands/cnab.go:348: prepareCustomAction 72.2%
github.com/docker/app/internal/commands/cnab.go:383: 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:18: inspectCmd 100.0%
github.com/docker/app/internal/commands/inspect.go:35: runInspect 71.4%
github.com/docker/app/internal/commands/install.go:46: installCmd 100.0%
github.com/docker/app/internal/commands/install.go:71: 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:31: runPull 71.4%
github.com/docker/app/internal/commands/push.go:51: pushCmd 100.0%
github.com/docker/app/internal/commands/push.go:73: runPush 71.4%
github.com/docker/app/internal/commands/push.go:99: resolveReferenceAndBundle 66.7%
github.com/docker/app/internal/commands/push.go:115: pushInvocationImage 71.4%
github.com/docker/app/internal/commands/push.go:138: pushBundle 80.0%
github.com/docker/app/internal/commands/push.go:164: withAppAnnotations 80.0%
github.com/docker/app/internal/commands/push.go:173: platformFilter 100.0%
github.com/docker/app/internal/commands/push.go:180: retagInvocationImage 80.0%
github.com/docker/app/internal/commands/push.go:195: shouldRetagInvocationImage 85.7%
github.com/docker/app/internal/commands/push.go:241: onEvent 0.0%
github.com/docker/app/internal/commands/push.go:261: imageIndex 0.0%
github.com/docker/app/internal/commands/push.go:276: onProgress 0.0%
github.com/docker/app/internal/commands/push.go:280: print 0.0%
github.com/docker/app/internal/commands/push.go:295: printDescriptorProgress 0.0%
github.com/docker/app/internal/commands/push.go:331: hasError 0.0%
github.com/docker/app/internal/commands/push.go:347: onEvent 80.0%
github.com/docker/app/internal/commands/push.go:360: 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:23: renderCmd 100.0%
github.com/docker/app/internal/commands/render.go:43: runRender 80.0%
github.com/docker/app/internal/commands/root.go:23: NewRootCmd 37.5%
github.com/docker/app/internal/commands/root.go:69: addCommands 100.0%
github.com/docker/app/internal/commands/root.go:87: firstOrEmpty 100.0%
github.com/docker/app/internal/commands/root.go:94: muteDockerCli 100.0%
github.com/docker/app/internal/commands/root.go:103: prepareStores 69.2%
github.com/docker/app/internal/commands/root.go:123: prepareBundleStore 71.4%
github.com/docker/app/internal/commands/root.go:140: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:152: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:159: SetDefaultTargetContext 100.0%
github.com/docker/app/internal/commands/root.go:163: CredentialSetOpts 100.0%
github.com/docker/app/internal/commands/root.go:176: addFlags 100.0%
github.com/docker/app/internal/commands/root.go:184: addFlags 100.0%
github.com/docker/app/internal/commands/status.go:29: statusCmd 100.0%
github.com/docker/app/internal/commands/status.go:48: runStatus 75.0%
github.com/docker/app/internal/commands/status.go:97: displayInstallationStatus 97.0%
github.com/docker/app/internal/commands/status.go:144: sortParameters 100.0%
github.com/docker/app/internal/commands/status.go:153: printHeader 100.0%
github.com/docker/app/internal/commands/status.go:158: printValue 100.0%
github.com/docker/app/internal/commands/status.go:162: resolveStatusAction 100.0%
github.com/docker/app/internal/commands/upgrade.go:21: upgradeCmd 100.0%
github.com/docker/app/internal/commands/upgrade.go:41: 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 76.5%
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 96.2%
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.6%
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-639-5-coverage-experimental coverage-results
docker cp docker-app-cov-jenkins-app-PR-639-5-coverage-experimental:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov
docker cp docker-app-cov-jenkins-app-PR-639-5-coverage-experimental:/go/src/github.com/docker/app/_build/test-results/ ./_build/test-results
docker rm docker-app-cov-jenkins-app-PR-639-5-coverage-experimental
docker-app-cov-jenkins-app-PR-639-5-coverage-experimental
[Pipeline] }
[Pipeline] // ansiColor
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] dir
Running in /home/ubuntu/workspace/app_PR-639/src/github.com/docker/app/_build/test-results
[Pipeline] {
[Pipeline] sh
+ [ ! -e experimental-unit-coverage.xml ]
+ sed -i -E -e s,"github.com/docker/app","unit/experimental",g; s,"github.com/docker/app/([^"]*)","unit/experimental/\1",g experimental-unit-coverage.xml
[Pipeline] sh
+ [ ! -e experimental-e2e-coverage.xml ]
+ sed -i -E -e s,"github.com/docker/app/e2e","e2e/experimental",g experimental-e2e-coverage.xml
[Pipeline] archiveArtifacts
Archiving artifacts
Uploaded 2 artifact(s) to https://corp-us-east-1-jenkins-k8s-maste-jenkinsartifacts-1lzm7adht5e1j.s3.amazonaws.com/public/app/PR-639/5/artifacts/
[Pipeline] junit
Recording test results
[Pipeline] }
[Pipeline] // dir
[Pipeline] sh
+ docker rmi docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental
Untagged: docker/cnab-app-base:jenkins-app-PR-639-5-coverage-experimental
[Pipeline] deleteDir
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[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
Finished: SUCCESS