Skip to content

Console Output

+ make -f docker.Makefile BUILD_TAG=jenkins-app-cli-plugin-1-coverage coverage
docker build --build-arg=EXPERIMENTAL=off --build-arg=TAG=jenkins-app-cli-plugin-1-coverage --build-arg=COMMIT=add325b --build-arg=ALPINE_VERSION=3.8 --target=dev -t docker-app-dev:jenkins-app-cli-plugin-1-coverage .
Sending build context to Docker daemon  72.89MB

Step 1/13 : FROM dockercore/golang-cross:1.11.5@sha256:17a7e0f158521c50316a0d0c1ab1f6a75350b4d82e7ef03c98bcfbdf04feb4f3 AS build
sha256:17a7e0f158521c50316a0d0c1ab1f6a75350b4d82e7ef03c98bcfbdf04feb4f3: Pulling from dockercore/golang-cross
ab1fc7e4bf91: Pulling fs layer
35fba333ff52: Pulling fs layer
f0cb1fa13079: Pulling fs layer
3d1dd648b5ad: Pulling fs layer
866ed2e2b1fe: Pulling fs layer
ddc4ad35a2f0: Pulling fs layer
ab8da8d8889d: Pulling fs layer
f0f20de75386: Pulling fs layer
1db9e87b6bef: Pulling fs layer
546e697abf12: Pulling fs layer
0001dc28c07c: Pulling fs layer
ab8da8d8889d: Waiting
f0f20de75386: Waiting
1db9e87b6bef: Waiting
546e697abf12: Waiting
0001dc28c07c: Waiting
866ed2e2b1fe: Waiting
3d1dd648b5ad: Waiting
ddc4ad35a2f0: Waiting
f0cb1fa13079: Verifying Checksum
f0cb1fa13079: Download complete
35fba333ff52: Verifying Checksum
35fba333ff52: Download complete
ab1fc7e4bf91: Verifying Checksum
ab1fc7e4bf91: Download complete
3d1dd648b5ad: Verifying Checksum
3d1dd648b5ad: Download complete
ab8da8d8889d: Verifying Checksum
ab8da8d8889d: Download complete
866ed2e2b1fe: Verifying Checksum
866ed2e2b1fe: Download complete
f0f20de75386: Verifying Checksum
f0f20de75386: Download complete
546e697abf12: Verifying Checksum
546e697abf12: Download complete
ddc4ad35a2f0: Verifying Checksum
ddc4ad35a2f0: Download complete
ab1fc7e4bf91: Pull complete
35fba333ff52: Pull complete
f0cb1fa13079: Pull complete
0001dc28c07c: Verifying Checksum
0001dc28c07c: Download complete
3d1dd648b5ad: Pull complete
1db9e87b6bef: Verifying Checksum
1db9e87b6bef: Download complete
866ed2e2b1fe: Pull complete
ddc4ad35a2f0: Pull complete
ab8da8d8889d: Pull complete
f0f20de75386: Pull complete
1db9e87b6bef: Pull complete
546e697abf12: Pull complete
0001dc28c07c: Pull complete
Digest: sha256:17a7e0f158521c50316a0d0c1ab1f6a75350b4d82e7ef03c98bcfbdf04feb4f3
Status: Downloaded newer image for dockercore/golang-cross:1.11.5@sha256:17a7e0f158521c50316a0d0c1ab1f6a75350b4d82e7ef03c98bcfbdf04feb4f3
 ---> cbc2e073f890
Step 2/13 : ENV     DISABLE_WARN_OUTSIDE_CONTAINER=1
 ---> Running in c2b09dcb2652
Removing intermediate container c2b09dcb2652
 ---> c9ccb8b79440
Step 3/13 : RUN apt-get install -y -q --no-install-recommends     coreutils     util-linux     uuid-runtime
 ---> Running in c8a6fdcf985b
Reading package lists...
Building dependency tree...
Reading state information...
coreutils is already the newest version (8.26-3).
coreutils set to manually installed.
util-linux is already the newest version (2.29.2-1+deb9u1).
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 82.6 kB of archives.
After this operation, 160 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian stretch/main amd64 uuid-runtime amd64 2.29.2-1+deb9u1 [82.6 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 82.6 kB in 1s (82.1 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 ... 24389 files and directories currently installed.)
Preparing to unpack .../uuid-runtime_2.29.2-1+deb9u1_amd64.deb ...
Unpacking uuid-runtime (2.29.2-1+deb9u1) ...
Setting up uuid-runtime (2.29.2-1+deb9u1) ...
Adding group `uuidd' (GID 102) ...
Done.
Warning: The home dir /run/uuidd you specified can't be accessed: No such file or directory
Adding system user `uuidd' (UID 101) ...
Adding new user `uuidd' (UID 101) with group `uuidd' ...
Not creating home directory `/run/uuidd'.
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Removing intermediate container c8a6fdcf985b
 ---> c05eeba15dc1
Step 4/13 : WORKDIR /go/src/github.com/docker/cli
 ---> Running in ed9eb3b0e2a5
Removing intermediate container ed9eb3b0e2a5
 ---> 70225d89e358
Step 5/13 : RUN git clone https://github.com/ulyssessouza/cli . && git checkout 29d30ec1a05e8a285007240cc0f85864067e7344
 ---> Running in bd8681ccf4e2
Cloning into '.'...
Note: checking out '29d30ec1a05e8a285007240cc0f85864067e7344'.

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 29d30ec1... Merge remote-tracking branch 'jcsirot/fix-contextstore-for-plugins' into docker-app-plugin-context-dial-windows-mix
Removing intermediate container bd8681ccf4e2
 ---> a4bf2962e6cf
Step 6/13 : RUN make cross binary &&  cp build/docker-linux-amd64 /usr/bin/docker
 ---> Running in 88c075ee1df5
./scripts/build/cross
Building binaries for all platforms
Generating windows resources
Building build/docker-windows-amd64
Building build/docker-darwin-amd64
Building statically linked build/docker-linux-amd64
Building statically linked build/docker-linux-arm
Building statically linked build/docker-linux-ppc64le
Building statically linked build/docker-linux-s390x
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 88c075ee1df5
 ---> 3751d9d4f38d
Step 7/13 : WORKDIR /go/src/github.com/docker/app/
 ---> Running in b49377ce4d36
Removing intermediate container b49377ce4d36
 ---> 7866d8afe39c
Step 8/13 : FROM build AS dev
 ---> 7866d8afe39c
Step 9/13 : ENV PATH=${PATH}:/go/src/github.com/docker/app/bin/
 ---> Running in 5670af3cefae
Removing intermediate container 5670af3cefae
 ---> e9df33d0f919
Step 10/13 : ARG DEP_VERSION=v0.5.0
 ---> Running in d323b12161f8
Removing intermediate container d323b12161f8
 ---> 33160a930046
Step 11/13 : 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 0732d3d36447
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   605    0   605    0     0   5393      0 --:--:-- --:--:-- --:--:--  5353

100 8513k  100 8513k    0     0  38.7M      0 --:--:-- --:--:-- --:--:-- 38.7M
Removing intermediate container 0732d3d36447
 ---> bab5d90a414a
Step 12/13 : 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 480b581d4c57
golang.org/x/tools/internal/semver
github.com/pkg/errors
golang.org/x/tools/go/ast/astutil
golang.org/x/tools/go/internal/gcimporter
golang.org/x/tools/go/internal/packagesdriver
golang.org/x/tools/internal/fastwalk
golang.org/x/tools/internal/gopathwalk
golang.org/x/tools/internal/module
golang.org/x/tools/go/gcexportdata
golang.org/x/tools/go/packages
golang.org/x/tools/internal/imports
golang.org/x/tools/imports
github.com/mjibson/esc/embed
github.com/mjibson/esc
Removing intermediate container 480b581d4c57
 ---> 54738125ffc1
Step 13/13 : COPY . .
 ---> 8650bbc33e9c
[Warning] One or more build-args [ALPINE_VERSION COMMIT EXPERIMENTAL TAG] were not consumed
Successfully built 8650bbc33e9c
Successfully tagged docker-app-dev:jenkins-app-cli-plugin-1-coverage
docker run -v /var/run:/var/run:ro --name docker-app-cov-jenkins-app-cli-plugin-1-coverage --network="host" -t docker-app-dev:jenkins-app-cli-plugin-1-coverage make COMMIT=add325b TAG=jenkins-app-cli-plugin-1-coverage EXPERIMENTAL=off coverage
Running unit tests (coverage)...
CGO_ENABLED=0 go test -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=add325b -X github.com/docker/app/internal.Version=jenkins-app-cli-plugin-1-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-08-30T17:23:09Z" -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/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/image github.com/docker/app/internal/inspect github.com/docker/app/internal/packager github.com/docker/app/internal/renderer github.com/docker/app/internal/renderer/driver github.com/docker/app/internal/renderer/gotemplate github.com/docker/app/internal/renderer/mustache github.com/docker/app/internal/renderer/yatee github.com/docker/app/internal/slices github.com/docker/app/internal/yaml github.com/docker/app/loader github.com/docker/app/pkg/resto github.com/docker/app/pkg/yatee github.com/docker/app/pkg/yatee/gopher github.com/docker/app/pkg/yatee/samples 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
ok  	github.com/docker/app	0.009s	coverage: 0.0% of statements
?   	github.com/docker/app/cmd/cnab-run	[no test files]
?   	github.com/docker/app/cmd/docker-app	[no test files]
?   	github.com/docker/app/cmd/docker-app-standalone	[no test files]
ok  	github.com/docker/app/internal	0.002s	coverage: 53.8% of statements
ok  	github.com/docker/app/internal/commands	0.026s	coverage: 8.6% of statements
ok  	github.com/docker/app/internal/compose	0.010s	coverage: 69.4% of statements
ok  	github.com/docker/app/internal/formatter	0.002s	coverage: 100.0% of statements
?   	github.com/docker/app/internal/formatter/driver	[no test files]
?   	github.com/docker/app/internal/formatter/json	[no test files]
?   	github.com/docker/app/internal/formatter/yaml	[no test files]
?   	github.com/docker/app/internal/image	[no test files]
ok  	github.com/docker/app/internal/inspect	0.031s	coverage: 95.0% of statements
ok  	github.com/docker/app/internal/packager	0.025s	coverage: 38.0% of statements
ok  	github.com/docker/app/internal/renderer	0.002s	coverage: 100.0% of statements
?   	github.com/docker/app/internal/renderer/driver	[no test files]
?   	github.com/docker/app/internal/renderer/gotemplate	[no test files]
?   	github.com/docker/app/internal/renderer/mustache	[no test files]
?   	github.com/docker/app/internal/renderer/yatee	[no test files]
ok  	github.com/docker/app/internal/slices	0.001s	coverage: 100.0% of statements
ok  	github.com/docker/app/internal/yaml	1.606s	coverage: 71.4% of statements
ok  	github.com/docker/app/loader	0.017s	coverage: 81.2% of statements
?   	github.com/docker/app/pkg/resto	[no test files]
ok  	github.com/docker/app/pkg/yatee	0.004s	coverage: 77.7% of statements
?   	github.com/docker/app/pkg/yatee/gopher	[no test files]
?   	github.com/docker/app/pkg/yatee/samples	[no test files]
ok  	github.com/docker/app/render	0.056s	coverage: 77.4% of statements
ok  	github.com/docker/app/specification	0.005s	coverage: 38.4% of statements
ok  	github.com/docker/app/types	0.017s	coverage: 81.7% of statements
ok  	github.com/docker/app/types/metadata	0.018s	coverage: 90.0% of statements
ok  	github.com/docker/app/types/parameters	0.003s	coverage: 92.2% of statements
CGO_ENABLED=0 go test -tags=""" testrunmain" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=add325b -X github.com/docker/app/internal.Version=jenkins-app-cli-plugin-1-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-08-30T17:23:09Z" -coverpkg="./..." -c -o _build/docker-app.cov ./cmd/docker-app
Running e2e tests (coverage)...
DOCKERAPP_BINARY=../e2e/coverage-bin CGO_ENABLED=0 go test -tags="" -ldflags="-s -w -X github.com/docker/app/internal.GitCommit=add325b -X github.com/docker/app/internal.Version=jenkins-app-cli-plugin-1-coverage -X github.com/docker/app/internal.Experimental=off -X github.com/docker/app/internal.BuildTime=2019-08-30T17:23:09Z" -v ./e2e
=== RUN   TestCallCustomStatusAction
=== RUN   TestCallCustomStatusAction/validCustomStatusAction
=== RUN   TestCallCustomStatusAction/missingCustomStatusAction
--- PASS: TestCallCustomStatusAction (6.98s)
    --- PASS: TestCallCustomStatusAction/validCustomStatusAction (4.24s)
    --- PASS: TestCallCustomStatusAction/missingCustomStatusAction (2.74s)
=== RUN   TestRenderTemplates
--- SKIP: TestRenderTemplates (0.00s)
    commands_test.go:23: !hasExperimental: experimental mode needed for this test
=== RUN   TestRender
=== RUN   TestRender/envvariables
--- PASS: TestRender (0.10s)
    --- PASS: TestRender/envvariables (0.10s)
=== RUN   TestRenderFormatters
--- PASS: TestRenderFormatters (0.19s)
=== RUN   TestInit
--- PASS: TestInit (1.91s)
=== RUN   TestDetectApp
--- PASS: TestDetectApp (4.04s)
=== RUN   TestSplitMerge
--- PASS: TestSplitMerge (3.02s)
=== RUN   TestBundle
--- PASS: TestBundle (9.44s)
=== RUN   TestDockerAppLifecycle
--- PASS: TestDockerAppLifecycle (18.58s)
=== RUN   TestExamplesAreValid
--- PASS: TestExamplesAreValid (0.38s)
=== RUN   TestInvokePluginFromCLI
--- PASS: TestInvokePluginFromCLI (0.20s)
PASS
ok  	github.com/docker/app/e2e	44.894s
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				100.0%
github.com/docker/app/internal/commands/bundle.go:27:		bundleCmd			100.0%
github.com/docker/app/internal/commands/bundle.go:42:		runBundle			61.5%
github.com/docker/app/internal/commands/bundle.go:62:		makeBundle			80.0%
github.com/docker/app/internal/commands/bundle.go:71:		makeBundleFromApp		68.8%
github.com/docker/app/internal/commands/bundle.go:101:		makeImageName			100.0%
github.com/docker/app/internal/commands/cnab.go:22:		prepareCredentialSet		41.7%
github.com/docker/app/internal/commands/cnab.go:58:		getTargetContext		85.7%
github.com/docker/app/internal/commands/cnab.go:72:		duffleHome			100.0%
github.com/docker/app/internal/commands/cnab.go:77:		prepareDriver			90.9%
github.com/docker/app/internal/commands/cnab.go:98:		getAppNameKind			91.7%
github.com/docker/app/internal/commands/cnab.go:120:		extractAndLoadAppBasedBundle	80.0%
github.com/docker/app/internal/commands/cnab.go:129:		resolveBundle			75.0%
github.com/docker/app/internal/commands/completion.go:13:	completionCmd			16.7%
github.com/docker/app/internal/commands/completion.go:180:	runCompletionZsh		0.0%
github.com/docker/app/internal/commands/init.go:16:		initCmd				100.0%
github.com/docker/app/internal/commands/inspect.go:13:		inspectCmd			82.6%
github.com/docker/app/internal/commands/install.go:44:		installCmd			100.0%
github.com/docker/app/internal/commands/install.go:68:		runInstall			70.3%
github.com/docker/app/internal/commands/merge.go:22:		extraFiles			84.6%
github.com/docker/app/internal/commands/merge.go:44:		handleInPlace			66.7%
github.com/docker/app/internal/commands/merge.go:52:		removeAndRename			60.0%
github.com/docker/app/internal/commands/merge.go:62:		mergeCmd			79.3%
github.com/docker/app/internal/commands/parameters.go:14:	withFileParameters		85.7%
github.com/docker/app/internal/commands/parameters.go:27:	withCommandLineParameters	100.0%
github.com/docker/app/internal/commands/parameters.go:37:	withOrchestratorParameters	100.0%
github.com/docker/app/internal/commands/parameters.go:49:	mergeBundleParameters		87.5%
github.com/docker/app/internal/commands/parameters.go:63:	matchParametersDefinition	100.0%
github.com/docker/app/internal/commands/pull.go:9:		pullCmd				0.0%
github.com/docker/app/internal/commands/push.go:15:		pushCmd				33.3%
github.com/docker/app/internal/commands/render.go:26:		renderCmd			64.3%
github.com/docker/app/internal/commands/root.go:13:		NewRootCmd			100.0%
github.com/docker/app/internal/commands/root.go:23:		addCommands			66.7%
github.com/docker/app/internal/commands/root.go:47:		firstOrEmpty			100.0%
github.com/docker/app/internal/commands/root.go:54:		muteDockerCli			100.0%
github.com/docker/app/internal/commands/root.go:68:		addFlags			100.0%
github.com/docker/app/internal/commands/root.go:78:		addFlags			100.0%
github.com/docker/app/internal/commands/split.go:11:		splitCmd			86.7%
github.com/docker/app/internal/commands/status.go:15:		statusCmd			100.0%
github.com/docker/app/internal/commands/status.go:31:		runStatus			77.8%
github.com/docker/app/internal/commands/uninstall.go:15:	uninstallCmd			100.0%
github.com/docker/app/internal/commands/uninstall.go:31:	runUninstall			68.2%
github.com/docker/app/internal/commands/upgrade.go:21:		upgradeCmd			100.0%
github.com/docker/app/internal/commands/upgrade.go:39:		runUpgrade			65.5%
github.com/docker/app/internal/commands/validate.go:17:		validateCmd			90.9%
github.com/docker/app/internal/commands/version.go:11:		versionCmd			100.0%
github.com/docker/app/internal/compose/compose.go:29:		Load				84.6%
github.com/docker/app/internal/compose/compose.go:52:		validateImagesInConfigFiles	84.2%
github.com/docker/app/internal/compose/compose.go:88:		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				75.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				75.0%
github.com/docker/app/internal/inspect/inspect.go:19:		Inspect				92.9%
github.com/docker/app/internal/inspect/inspect.go:82:		printMetadata			100.0%
github.com/docker/app/internal/inspect/inspect.go:95:		printSection			100.0%
github.com/docker/app/internal/inspect/inspect.go:111:		printHeaders			100.0%
github.com/docker/app/internal/inspect/inspect.go:120:		getReplicas			100.0%
github.com/docker/app/internal/inspect/inspect.go:127:		extractParameters		88.9%
github.com/docker/app/internal/inspect/inspect.go:141:		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/names.go:38:			AppNameFromDir			100.0%
github.com/docker/app/internal/names.go:44:			DirNameFromAppName		100.0%
github.com/docker/app/internal/names.go:53:			ValidateAppName			100.0%
github.com/docker/app/internal/packager/cnab.go:11:		ToCNAB				91.7%
github.com/docker/app/internal/packager/cnab.go:94:		extractBundleImages		87.5%
github.com/docker/app/internal/packager/extract.go:18:		findApp				76.5%
github.com/docker/app/internal/packager/extract.go:45:		appNameFromRef			100.0%
github.com/docker/app/internal/packager/extract.go:50:		imageNameFromRef		100.0%
github.com/docker/app/internal/packager/extract.go:61:		extractImage			0.0%
github.com/docker/app/internal/packager/extract.go:95:		Extract				71.4%
github.com/docker/app/internal/packager/init.go:27:		prependToFile			100.0%
github.com/docker/app/internal/packager/init.go:35:		Init				65.9%
github.com/docker/app/internal/packager/init.go:100:		initFromScratch			0.0%
github.com/docker/app/internal/packager/init.go:115:		checkComposeFileVersion		100.0%
github.com/docker/app/internal/packager/init.go:123:		initFromComposeFile		84.6%
github.com/docker/app/internal/packager/init.go:182:		composeFileFromScratch		0.0%
github.com/docker/app/internal/packager/init.go:202:		writeMetadataFile		75.0%
github.com/docker/app/internal/packager/init.go:217:		parseMaintainersData		100.0%
github.com/docker/app/internal/packager/init.go:230:		newMetadata			57.1%
github.com/docker/app/internal/packager/packing.go:22:		tarAdd				75.0%
github.com/docker/app/internal/packager/packing.go:30:		tarAddBytes			83.3%
github.com/docker/app/internal/packager/packing.go:46:		PackInvocationImageContext	61.9%
github.com/docker/app/internal/packager/packing.go:80:		Pack				0.0%
github.com/docker/app/internal/packager/packing.go:119:		Unpack				0.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/packager/registry.go:24:		splitImageName			100.0%
github.com/docker/app/internal/packager/registry.go:40:		Pull				0.0%
github.com/docker/app/internal/packager/registry.go:61:		ExtractImagePayloadToDiskFiles	0.0%
github.com/docker/app/internal/packager/registry.go:88:		Push				0.0%
github.com/docker/app/internal/packager/registry.go:97:		createImageName			0.0%
github.com/docker/app/internal/packager/registry.go:104:	createPayload			75.0%
github.com/docker/app/internal/packager/registry.go:116:	readAttachments			77.8%
github.com/docker/app/internal/packager/registry.go:131:	newErrGroup			66.7%
github.com/docker/app/internal/packager/split.go:15:		Split				63.6%
github.com/docker/app/internal/packager/split.go:39:		Merge				62.5%
github.com/docker/app/internal/renderer/renderer.go:19:		Register			100.0%
github.com/docker/app/internal/renderer/renderer.go:33:		Apply				100.0%
github.com/docker/app/internal/renderer/renderer.go:54:		Drivers				100.0%
github.com/docker/app/internal/slices/slices.go:4:		ContainsString			100.0%
github.com/docker/app/internal/version.go:22:			FullVersion			100.0%
github.com/docker/app/internal/version.go:35:			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:17:			LoadFromSingleFile		100.0%
github.com/docker/app/loader/loader.go:41:			LoadFromDirectory		100.0%
github.com/docker/app/loader/loader.go:51:			LoadFromTar			100.0%
github.com/docker/app/loader/loader.go:62:			LoadFromTarReader		72.7%
github.com/docker/app/pkg/resto/registry.go:23:			String				0.0%
github.com/docker/app/pkg/resto/registry.go:27:			Name				0.0%
github.com/docker/app/pkg/resto/registry.go:41:			References			0.0%
github.com/docker/app/pkg/resto/registry.go:46:			Payload				0.0%
github.com/docker/app/pkg/resto/registry.go:51:			NewConfigManifest		0.0%
github.com/docker/app/pkg/resto/registry.go:55:			init				50.0%
github.com/docker/app/pkg/resto/registry.go:70:			NewRepository			0.0%
github.com/docker/app/pkg/resto/registry.go:113:		NewTransportCatalog		0.0%
github.com/docker/app/pkg/resto/resto.go:35:			Error				0.0%
github.com/docker/app/pkg/resto/resto.go:51:			parseRef			0.0%
github.com/docker/app/pkg/resto/resto.go:71:			getCredentials			0.0%
github.com/docker/app/pkg/resto/resto.go:89:			makeTarGz			0.0%
github.com/docker/app/pkg/resto/resto.go:127:			ListRepositories		0.0%
github.com/docker/app/pkg/resto/resto.go:145:			ListTags			0.0%
github.com/docker/app/pkg/resto/resto.go:159:			PullConfig			0.0%
github.com/docker/app/pkg/resto/resto.go:168:			PullConfigMulti			0.0%
github.com/docker/app/pkg/resto/resto.go:213:			pullConfigImage			0.0%
github.com/docker/app/pkg/resto/resto.go:235:			tarContent			0.0%
github.com/docker/app/pkg/resto/resto.go:255:			PushConfig			0.0%
github.com/docker/app/pkg/resto/resto.go:262:			PushConfigMulti			0.0%
github.com/docker/app/pkg/resto/resto.go:287:			pushConfigMediaType		0.0%
github.com/docker/app/pkg/resto/resto.go:322:			pushConfigLegacy		0.0%
github.com/docker/app/pkg/yatee/yatee.go:24:			flatten				100.0%
github.com/docker/app/pkg/yatee/yatee.go:43:			merge				75.0%
github.com/docker/app/pkg/yatee/yatee.go:67:			LoadParameters			0.0%
github.com/docker/app/pkg/yatee/yatee.go:84:			isIdentNumChar			100.0%
github.com/docker/app/pkg/yatee/yatee.go:91:			extract				88.0%
github.com/docker/app/pkg/yatee/yatee.go:131:			tokenize			100.0%
github.com/docker/app/pkg/yatee/yatee.go:151:			evalValue			87.5%
github.com/docker/app/pkg/yatee/yatee.go:164:			evalSub				81.0%
github.com/docker/app/pkg/yatee/yatee.go:201:			evalExpr			80.0%
github.com/docker/app/pkg/yatee/yatee.go:212:			eval				87.8%
github.com/docker/app/pkg/yatee/yatee.go:285:			isTrue				100.0%
github.com/docker/app/pkg/yatee/yatee.go:295:			recurseList			60.7%
github.com/docker/app/pkg/yatee/yatee.go:341:			recurse				84.2%
github.com/docker/app/pkg/yatee/yatee.go:516:			ProcessStrings			0.0%
github.com/docker/app/pkg/yatee/yatee.go:536:			ProcessWithOrder		66.7%
github.com/docker/app/pkg/yatee/yatee.go:557:			Process				85.7%
github.com/docker/app/pkg/yatee/yatee.go:570:			convert				90.9%
github.com/docker/app/render/render.go:34:			Render				59.1%
github.com/docker/app/render/render.go:71:			render				90.9%
github.com/docker/app/render/render.go:94:			substitute			100.0%
github.com/docker/app/render/render.go:98:			errorIfMissing			100.0%
github.com/docker/app/render/render.go:108:			processEnabled			91.7%
github.com/docker/app/render/render.go:128:			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:17:		String				100.0%
github.com/docker/app/types/metadata/metadata.go:26:		String				100.0%
github.com/docker/app/types/parameters/load.go:14:		Load				94.1%
github.com/docker/app/types/parameters/load.go:43:		LoadMultiple			77.8%
github.com/docker/app/types/parameters/load.go:59:		LoadFile			75.0%
github.com/docker/app/types/parameters/load.go:68:		LoadFiles			77.8%
github.com/docker/app/types/parameters/load.go:84:		convertToStringKeysRecursive	96.0%
github.com/docker/app/types/parameters/load.go:121:		formatInvalidKeyError		100.0%
github.com/docker/app/types/parameters/merge.go:9:		Merge				100.0%
github.com/docker/app/types/parameters/opts.go:9:		WithPrefix			100.0%
github.com/docker/app/types/parameters/parameters.go:18:	Flatten				100.0%
github.com/docker/app/types/parameters/parameters.go:22:	flatten				100.0%
github.com/docker/app/types/parameters/parameters.go:50:	FromFlatten			88.9%
github.com/docker/app/types/parameters/parameters.go:65:	isSupposedSlice			100.0%
github.com/docker/app/types/parameters/parameters.go:73:	assignKey			92.3%
github.com/docker/app/types/types.go:34:			ShouldRunInsideDirectory	0.0%
github.com/docker/app/types/types.go:60:			Path				100.0%
github.com/docker/app/types/types.go:65:			Size				100.0%
github.com/docker/app/types/types.go:70:			Composes			100.0%
github.com/docker/app/types/types.go:75:			ParametersRaw			100.0%
github.com/docker/app/types/types.go:80:			Parameters			100.0%
github.com/docker/app/types/types.go:85:			MetadataRaw			100.0%
github.com/docker/app/types/types.go:90:			Metadata			100.0%
github.com/docker/app/types/types.go:95:			Attachments			100.0%
github.com/docker/app/types/types.go:100:			Extract				0.0%
github.com/docker/app/types/types.go:113:			noop				0.0%
github.com/docker/app/types/types.go:116:			NewApp				100.0%
github.com/docker/app/types/types.go:138:			NewAppFromDefaultFiles		100.0%
github.com/docker/app/types/types.go:149:			WithName			100.0%
github.com/docker/app/types/types.go:157:			WithPath			100.0%
github.com/docker/app/types/types.go:165:			WithCleanup			100.0%
github.com/docker/app/types/types.go:173:			WithSource			100.0%
github.com/docker/app/types/types.go:181:			WithParametersFiles		100.0%
github.com/docker/app/types/types.go:186:			WithAttachments			84.6%
github.com/docker/app/types/types.go:218:			WithParameters			100.0%
github.com/docker/app/types/types.go:222:			parametersLoader		100.0%
github.com/docker/app/types/types.go:240:			MetadataFile			100.0%
github.com/docker/app/types/types.go:245:			Metadata			100.0%
github.com/docker/app/types/types.go:249:			metadataLoader			100.0%
github.com/docker/app/types/types.go:266:			WithComposeFiles		100.0%
github.com/docker/app/types/types.go:271:			WithComposes			100.0%
github.com/docker/app/types/types.go:275:			composeLoader			100.0%
github.com/docker/app/types/types.go:286:			readReaders			77.8%
github.com/docker/app/types/types.go:300:			readFiles			100.0%
github.com/docker/app/types/types.go:314:			newErrGroup			100.0%
total:								(statements)			66.6%
go tool cover -html _build/cov/all.out -o _build/cov/coverage.html
docker cp docker-app-cov-jenkins-app-cli-plugin-1-coverage:/go/src/github.com/docker/app/_build/cov/ ./_build/ci-cov
docker rm docker-app-cov-jenkins-app-cli-plugin-1-coverage
docker-app-cov-jenkins-app-cli-plugin-1-coverage