Skip to content

Instantly share code, notes, and snippets.

@tonistiigi
Last active August 29, 2015 14:09
Show Gist options
  • Save tonistiigi/ad78a95d2c3915253c15 to your computer and use it in GitHub Desktop.
Save tonistiigi/ad78a95d2c3915253c15 to your computer and use it in GitHub Desktop.
osx-integration-cli.log
# TESTFLAGS="-v" ./contrib/local-build integration-cli
docker:osx-integration-cli
Step 0 : FROM ubuntu:14.04
---> 5506de2b643b
Step 1 : MAINTAINER Tianon Gravi <[email protected]> (@tianon)
---> Using cache
---> b7a21ea27701
Step 2 : RUN apt-get update && apt-get install -y aufs-tools automake btrfs-tools build-essential curl dpkg-sig git iptables libapparmor-dev libcap-dev libsqlite3-dev lxc=1.0* mercurial parallel reprepro ruby1.9.1 ruby1.9.1-dev s3cmd=1.1.0* --no-install-recommends
---> Using cache
---> 207029fe7b82
Step 3 : RUN git clone --no-checkout https://git.fedorahosted.org/git/lvm2.git /usr/local/lvm2 && cd /usr/local/lvm2 && git checkout -q v2_02_103
---> Using cache
---> c7c0d81d3cc6
Step 4 : RUN cd /usr/local/lvm2 && ./configure --enable-static_link && make device-mapper && make install_device-mapper
---> Using cache
---> ee60f0ff1b33
Step 5 : RUN curl -sSL https://golang.org/dl/go1.3.3.src.tar.gz | tar -v -C /usr/local -xz
---> Using cache
---> 9e5943fdbd4a
Step 6 : ENV PATH /usr/local/go/bin:$PATH
---> Using cache
---> c7d5fff6fdce
Step 7 : ENV GOPATH /go:/go/src/github.com/docker/docker/vendor
---> Using cache
---> 0de6628ea2cb
Step 8 : ENV PATH /go/bin:$PATH
---> Using cache
---> 820f20097b9d
Step 9 : RUN cd /usr/local/go/src && ./make.bash --no-clean 2>&1
---> Using cache
---> be42d188084d
Step 10 : ENV DOCKER_CROSSPLATFORMS linux/386 linux/arm darwin/amd64 darwin/386 freebsd/amd64 freebsd/386 freebsd/arm windows/amd64 windows/386
---> Using cache
---> 8c7b45b47187
Step 11 : ENV GOARM 5
---> Using cache
---> 47b57b0fb2de
Step 12 : RUN cd /usr/local/go/src && bash -xc 'for platform in $DOCKER_CROSSPLATFORMS; do GOOS=${platform%/*} GOARCH=${platform##*/} ./make.bash --no-clean 2>&1; done'
---> Using cache
---> b487e25bac71
Step 13 : RUN go get golang.org/x/tools/cmd/cover
---> Using cache
---> 7b9af6a4b45c
Step 14 : RUN gem install --no-rdoc --no-ri fpm --version 1.3.2
---> Using cache
---> 3d14ad7f9289
Step 15 : RUN mkdir -p /go/src/github.com/cpuguy83 && git clone -b v1 https://github.com/cpuguy83/go-md2man.git /go/src/github.com/cpuguy83/go-md2man && cd /go/src/github.com/cpuguy83/go-md2man && go get -v ./...
---> Using cache
---> cf6d04a6fe1a
Step 16 : RUN git clone -b buildroot-2014.02 https://github.com/jpetazzo/docker-busybox.git /docker-busybox
---> Using cache
---> 9b40351559e0
Step 17 : RUN curl -sSL -o /cirros.tar.gz https://github.com/ewindisch/docker-cirros/raw/1cded459668e8b9dbf4ef976c94c05add9bbd8e9/cirros-0.3.0-x86_64-lxc.tar.gz
---> Using cache
---> 9149b539987f
Step 18 : RUN /bin/echo -e '[default]\naccess_key=$AWS_ACCESS_KEY\nsecret_key=$AWS_SECRET_KEY' > $HOME/.s3cfg
---> Using cache
---> de0990949aa2
Step 19 : RUN git config --global user.email '[email protected]'
---> Using cache
---> 5c1567c07013
Step 20 : RUN groupadd -r docker
---> Using cache
---> 23648b5181ee
Step 21 : RUN useradd --create-home --gid docker unprivilegeduser
---> Using cache
---> ae843406ccb7
Step 22 : VOLUME /var/lib/docker
---> Using cache
---> 827d36d26b77
Step 23 : WORKDIR /go/src/github.com/docker/docker
---> Using cache
---> cf5fda662fc1
Step 24 : ENV DOCKER_BUILDTAGS apparmor selinux btrfs_noversion
---> Using cache
---> f3a29654d6d8
Step 25 : ENTRYPOINT hack/dind
---> Using cache
---> 0a6858c54e1b
Step 26 : COPY . /go/src/github.com/docker/docker
---> fdb5bc16e9a3
Removing intermediate container 5aa79e09374b
Successfully built fdb5bc16e9a3
Waiting daemon to start.........
bundles/1.3.1-dev already exists. Removing.
---> Making bundle: binary (in bundles/1.3.1-dev/binary)
Created binary: /Users/tonistiigi/dev/docker/bundles/1.3.1-dev/binary/docker-1.3.1-dev
---> Making bundle: local-build (in bundles/1.3.1-dev/local-build)
+ go test -v -test.timeout=30m github.com/docker/docker/integration-cli
=== RUN TestContainerApiGetAll
[PASSED]: container REST API - check GET json/all=1
--- PASS: TestContainerApiGetAll (3.96 seconds)
=== RUN TestContainerApiGetExport
[PASSED]: container REST API - check GET containers/export
--- PASS: TestContainerApiGetExport (0.47 seconds)
=== RUN TestContainerApiGetChanges
[PASSED]: container REST API - check GET containers/changes
--- PASS: TestContainerApiGetChanges (0.46 seconds)
=== RUN TestInspectApiContainerResponse
[PASSED]: container json - check keys in container json response
--- PASS: TestInspectApiContainerResponse (0.43 seconds)
=== RUN TestResizeApiResponse
[PASSED]: container resize - when started
--- PASS: TestResizeApiResponse (0.43 seconds)
=== RUN TestResizeApiResponseWhenContainerNotStarted
[PASSED]: container resize - when not started should not resize
--- PASS: TestResizeApiResponseWhenContainerNotStarted (0.50 seconds)
=== RUN TestAttachMultipleAndRestart
[PASSED]: attach - multiple attach
--- PASS: TestAttachMultipleAndRestart (1.45 seconds)
=== RUN TestBuildShCmdJSONEntrypoint
[PASSED]: build - CMD should always contain /bin/sh -c when specified without JSON
--- PASS: TestBuildShCmdJSONEntrypoint (0.65 seconds)
=== RUN TestBuildEnvironmentReplacementUser
[PASSED]: build - user environment replacement
--- PASS: TestBuildEnvironmentReplacementUser (3.46 seconds)
=== RUN TestBuildEnvironmentReplacementVolume
[PASSED]: build - volume environment replacement
--- PASS: TestBuildEnvironmentReplacementVolume (0.10 seconds)
=== RUN TestBuildEnvironmentReplacementExpose
[PASSED]: build - expose environment replacement
--- PASS: TestBuildEnvironmentReplacementExpose (0.10 seconds)
=== RUN TestBuildEnvironmentReplacementWorkdir
[PASSED]: build - workdir environment replacement
--- PASS: TestBuildEnvironmentReplacementWorkdir (0.75 seconds)
=== RUN TestBuildEnvironmentReplacementAddCopy
[PASSED]: build - add/copy environment replacement
--- PASS: TestBuildEnvironmentReplacementAddCopy (0.16 seconds)
=== RUN TestBuildEnvironmentReplacementEnv
[PASSED]: build - env environment replacement
--- PASS: TestBuildEnvironmentReplacementEnv (0.11 seconds)
=== RUN TestBuildHandleEscapes
[PASSED]: build - handle escapes
--- PASS: TestBuildHandleEscapes (0.21 seconds)
=== RUN TestBuildOnBuildLowercase
[PASSED]: build - handle case-insensitive onbuild statement
--- PASS: TestBuildOnBuildLowercase (0.58 seconds)
=== RUN TestBuildEnvEscapes
[PASSED]: build - env should handle \$ properly
--- PASS: TestBuildEnvEscapes (0.79 seconds)
=== RUN TestBuildEnvOverwrite
[PASSED]: build - env should overwrite builder ENV during run
--- PASS: TestBuildEnvOverwrite (0.54 seconds)
=== RUN TestBuildOnBuildForbiddenMaintainerInSourceImage
[PASSED]: build - onbuild forbidden maintainer in source image
--- PASS: TestBuildOnBuildForbiddenMaintainerInSourceImage (0.21 seconds)
=== RUN TestBuildOnBuildForbiddenFromInSourceImage
[PASSED]: build - onbuild forbidden from in source image
--- PASS: TestBuildOnBuildForbiddenFromInSourceImage (0.28 seconds)
=== RUN TestBuildOnBuildForbiddenChainedInSourceImage
[PASSED]: build - onbuild forbidden chained in source image
--- PASS: TestBuildOnBuildForbiddenChainedInSourceImage (0.21 seconds)
=== RUN TestBuildOnBuildCmdEntrypointJSON
[PASSED]: build - onbuild with json entrypoint/cmd
--- PASS: TestBuildOnBuildCmdEntrypointJSON (1.94 seconds)
=== RUN TestBuildOnBuildEntrypointJSON
[PASSED]: build - onbuild with json entrypoint
--- PASS: TestBuildOnBuildEntrypointJSON (0.94 seconds)
=== RUN TestBuildCacheADD
--- SKIP: TestBuildCacheADD (0.00 seconds)
docker_cli_build_test.go:578: skipping: uses local server
=== RUN TestBuildSixtySteps
[PASSED]: build - build an image with sixty build steps
--- PASS: TestBuildSixtySteps (3.14 seconds)
=== RUN TestBuildAddSingleFileToRoot
[PASSED]: build - add single file to root
--- PASS: TestBuildAddSingleFileToRoot (3.28 seconds)
=== RUN TestBuildAddSingleFileToWorkdir
[PASSED]: build - add single file to workdir
--- PASS: TestBuildAddSingleFileToWorkdir (0.25 seconds)
=== RUN TestBuildAddSingleFileToExistDir
[PASSED]: build - add single file to existing dir
--- PASS: TestBuildAddSingleFileToExistDir (4.08 seconds)
=== RUN TestBuildCopyAddMultipleFiles
[PASSED]: build - mulitple file copy/add tests
--- PASS: TestBuildCopyAddMultipleFiles (6.94 seconds)
=== RUN TestBuildAddMultipleFilesToFile
[PASSED]: build - multiple add files to file
--- PASS: TestBuildAddMultipleFilesToFile (0.02 seconds)
=== RUN TestBuildAddMultipleFilesToFileWild
[PASSED]: build - multiple add files to file wild
--- PASS: TestBuildAddMultipleFilesToFileWild (0.03 seconds)
=== RUN TestBuildCopyMultipleFilesToFile
[PASSED]: build - multiple copy files to file
--- PASS: TestBuildCopyMultipleFilesToFile (0.03 seconds)
=== RUN TestBuildCopyWildcard
--- SKIP: TestBuildCopyWildcard (0.00 seconds)
docker_cli_build_test.go:811: skipping: uses local server
=== RUN TestBuildCopyWildcardNoFind
[PASSED]: build - copy wild card no find
--- PASS: TestBuildCopyWildcardNoFind (0.02 seconds)
=== RUN TestBuildCopyWildcardCache
[PASSED]: build - copy wild card cache
--- PASS: TestBuildCopyWildcardCache (0.28 seconds)
=== RUN TestBuildAddSingleFileToNonExistingDir
[PASSED]: build - add single file to non-existing dir
--- PASS: TestBuildAddSingleFileToNonExistingDir (3.56 seconds)
=== RUN TestBuildAddDirContentToRoot
[PASSED]: build - add directory contents to root
--- PASS: TestBuildAddDirContentToRoot (2.85 seconds)
=== RUN TestBuildAddDirContentToExistingDir
[PASSED]: build - add directory contents to existing dir
--- PASS: TestBuildAddDirContentToExistingDir (5.01 seconds)
=== RUN TestBuildAddWholeDirToRoot
[PASSED]: build - add whole directory to root
--- PASS: TestBuildAddWholeDirToRoot (5.17 seconds)
=== RUN TestBuildAddEtcToRoot
[PASSED]: build - add etc directory to root
--- PASS: TestBuildAddEtcToRoot (0.44 seconds)
=== RUN TestBuildCopySingleFileToRoot
[PASSED]: build - copy single file to root
--- PASS: TestBuildCopySingleFileToRoot (3.60 seconds)
=== RUN TestBuildCopySingleFileToWorkdir
[PASSED]: build - copy single file to workdir
--- PASS: TestBuildCopySingleFileToWorkdir (0.26 seconds)
=== RUN TestBuildCopySingleFileToExistDir
[PASSED]: build - copy single file to existing dir
--- PASS: TestBuildCopySingleFileToExistDir (3.97 seconds)
=== RUN TestBuildCopySingleFileToNonExistDir
[PASSED]: build - copy single file to non-existing dir
--- PASS: TestBuildCopySingleFileToNonExistDir (3.93 seconds)
=== RUN TestBuildCopyDirContentToRoot
[PASSED]: build - copy directory contents to root
--- PASS: TestBuildCopyDirContentToRoot (3.22 seconds)
=== RUN TestBuildCopyDirContentToExistDir
[PASSED]: build - copy directory contents to existing dir
--- PASS: TestBuildCopyDirContentToExistDir (4.08 seconds)
=== RUN TestBuildCopyWholeDirToRoot
[PASSED]: build - copy whole directory to root
--- PASS: TestBuildCopyWholeDirToRoot (4.46 seconds)
=== RUN TestBuildCopyEtcToRoot
[PASSED]: build - copy etc directory to root
--- PASS: TestBuildCopyEtcToRoot (0.08 seconds)
=== RUN TestBuildCopyDisallowRemote
[PASSED]: build - copy - disallow copy from remote
--- PASS: TestBuildCopyDisallowRemote (0.02 seconds)
=== RUN TestBuildWithInaccessibleFilesInContext
--- SKIP: TestBuildWithInaccessibleFilesInContext (0.00 seconds)
docker_cli_build_test.go:1245: skipping: uses root and unprivilegeduser
=== RUN TestBuildForceRm
[PASSED]: build - ensure --force-rm doesn't leave containers behind
--- PASS: TestBuildForceRm (0.18 seconds)
=== RUN TestBuildRm
[PASSED]: build - ensure --rm doesn't leave containers behind and that --rm=true is the default
[PASSED]: build - ensure --rm=false overrides the default
--- PASS: TestBuildRm (0.41 seconds)
=== RUN TestBuildWithVolumes
[PASSED]: build - with volumes
--- PASS: TestBuildWithVolumes (0.22 seconds)
=== RUN TestBuildMaintainer
[PASSED]: build - maintainer
--- PASS: TestBuildMaintainer (0.08 seconds)
=== RUN TestBuildUser
[PASSED]: build - user
--- PASS: TestBuildUser (0.93 seconds)
=== RUN TestBuildRelativeWorkdir
[PASSED]: build - relative workdir
--- PASS: TestBuildRelativeWorkdir (2.18 seconds)
=== RUN TestBuildWorkdirWithEnvVariables
[PASSED]: build - workdir with env variables
--- PASS: TestBuildWorkdirWithEnvVariables (0.98 seconds)
=== RUN TestBuildEnv
[PASSED]: build - env
--- PASS: TestBuildEnv (0.80 seconds)
=== RUN TestBuildContextCleanup
--- SKIP: TestBuildContextCleanup (0.00 seconds)
docker_cli_build_test.go:1654: skipping: accesses host filesystem
=== RUN TestBuildContextCleanupFailedBuild
--- SKIP: TestBuildContextCleanupFailedBuild (0.00 seconds)
docker_cli_build_test.go:1682: skipping: accesses host filesystem
=== RUN TestBuildCmd
[PASSED]: build - cmd
--- PASS: TestBuildCmd (0.08 seconds)
=== RUN TestBuildExpose
[PASSED]: build - expose
--- PASS: TestBuildExpose (0.09 seconds)
=== RUN TestBuildEmptyEntrypointInheritance
[PASSED]: build - empty entrypoint inheritance
--- PASS: TestBuildEmptyEntrypointInheritance (0.27 seconds)
=== RUN TestBuildEmptyEntrypoint
[PASSED]: build - empty entrypoint
--- PASS: TestBuildEmptyEntrypoint (0.25 seconds)
=== RUN TestBuildEntrypoint
[PASSED]: build - entrypoint
--- PASS: TestBuildEntrypoint (0.09 seconds)
=== RUN TestBuildOnBuildLimitedInheritence
[PASSED]: build - onbuild
--- PASS: TestBuildOnBuildLimitedInheritence (0.96 seconds)
=== RUN TestBuildWithCache
[PASSED]: build - with cache
--- PASS: TestBuildWithCache (0.18 seconds)
=== RUN TestBuildWithoutCache
[PASSED]: build - without cache
--- PASS: TestBuildWithoutCache (0.21 seconds)
=== RUN TestBuildADDLocalFileWithCache
[PASSED]: build - add local file with cache
--- PASS: TestBuildADDLocalFileWithCache (0.85 seconds)
=== RUN TestBuildADDMultipleLocalFileWithCache
[PASSED]: build - add multiple local files with cache
--- PASS: TestBuildADDMultipleLocalFileWithCache (0.84 seconds)
=== RUN TestBuildADDLocalFileWithoutCache
[PASSED]: build - add local file without cache
--- PASS: TestBuildADDLocalFileWithoutCache (1.48 seconds)
=== RUN TestBuildCopyDirButNotFile
[PASSED]: build - add current directory but not file
--- PASS: TestBuildCopyDirButNotFile (0.11 seconds)
=== RUN TestBuildADDCurrentDirWithCache
[PASSED]: build - add current directory with cache
--- PASS: TestBuildADDCurrentDirWithCache (1.29 seconds)
=== RUN TestBuildADDCurrentDirWithoutCache
[PASSED]: build - add current directory without cache
--- PASS: TestBuildADDCurrentDirWithoutCache (0.16 seconds)
=== RUN TestBuildADDRemoteFileWithCache
--- SKIP: TestBuildADDRemoteFileWithCache (0.00 seconds)
docker_cli_build_test.go:2172: skipping: uses local server
=== RUN TestBuildADDRemoteFileWithoutCache
--- SKIP: TestBuildADDRemoteFileWithoutCache (0.00 seconds)
docker_cli_build_test.go:2207: skipping: uses local server
=== RUN TestBuildADDRemoteFileMTime
--- SKIP: TestBuildADDRemoteFileMTime (0.00 seconds)
docker_cli_build_test.go:2242: skipping: uses local server
=== RUN TestBuildADDLocalAndRemoteFilesWithCache
--- SKIP: TestBuildADDLocalAndRemoteFilesWithCache (0.00 seconds)
docker_cli_build_test.go:2303: skipping: uses local server
=== RUN TestBuildContextTarGzip
[PASSED]: build - build an image with a context tar, compression: 2
--- PASS: TestBuildContextTarGzip (0.44 seconds)
=== RUN TestBuildContextTarNoCompression
[PASSED]: build - build an image with a context tar, compression: 0
--- PASS: TestBuildContextTarNoCompression (0.44 seconds)
=== RUN TestBuildNoContext
[PASSED]: build - build an image with no context
--- PASS: TestBuildNoContext (0.46 seconds)
=== RUN TestBuildADDLocalAndRemoteFilesWithoutCache
--- SKIP: TestBuildADDLocalAndRemoteFilesWithoutCache (0.00 seconds)
docker_cli_build_test.go:2394: skipping: uses local server
=== RUN TestBuildWithVolumeOwnership
[PASSED]: build - volume ownership
--- PASS: TestBuildWithVolumeOwnership (0.87 seconds)
=== RUN TestBuildEntrypointRunCleanup
[PASSED]: build - cleanup cmd after RUN
--- PASS: TestBuildEntrypointRunCleanup (0.89 seconds)
=== RUN TestBuildForbiddenContextPath
[PASSED]: build - forbidden context path
--- PASS: TestBuildForbiddenContextPath (0.03 seconds)
=== RUN TestBuildADDFileNotFound
[PASSED]: build - add file not found
--- PASS: TestBuildADDFileNotFound (0.02 seconds)
=== RUN TestBuildInheritance
[PASSED]: build - inheritance
--- PASS: TestBuildInheritance (0.49 seconds)
=== RUN TestBuildFails
[PASSED]: build - fails
--- PASS: TestBuildFails (0.22 seconds)
=== RUN TestBuildFailsDockerfileEmpty
[PASSED]: build - fails with empty dockerfile
--- PASS: TestBuildFailsDockerfileEmpty (0.02 seconds)
=== RUN TestBuildOnBuild
[PASSED]: build - onbuild
--- PASS: TestBuildOnBuild (1.09 seconds)
=== RUN TestBuildOnBuildForbiddenChained
[PASSED]: build - onbuild forbidden chained
--- PASS: TestBuildOnBuildForbiddenChained (0.02 seconds)
=== RUN TestBuildOnBuildForbiddenFrom
[PASSED]: build - onbuild forbidden from
--- PASS: TestBuildOnBuildForbiddenFrom (0.02 seconds)
=== RUN TestBuildOnBuildForbiddenMaintainer
[PASSED]: build - onbuild forbidden maintainer
--- PASS: TestBuildOnBuildForbiddenMaintainer (0.02 seconds)
=== RUN TestBuildAddToSymlinkDest
[PASSED]: build - add to symlink destination
--- PASS: TestBuildAddToSymlinkDest (1.87 seconds)
=== RUN TestBuildEscapeWhitespace
[PASSED]: build - validate escaping whitespace
--- PASS: TestBuildEscapeWhitespace (0.27 seconds)
=== RUN TestBuildDockerignore
[PASSED]: build - test .dockerignore
--- PASS: TestBuildDockerignore (3.33 seconds)
=== RUN TestBuildDockerignoreCleanPaths
[PASSED]: build - test .dockerignore with clean paths
--- PASS: TestBuildDockerignoreCleanPaths (0.66 seconds)
=== RUN TestBuildDockerignoringDockerfile
[PASSED]: build - test .dockerignore of Dockerfile
--- PASS: TestBuildDockerignoringDockerfile (0.03 seconds)
=== RUN TestBuildDockerignoringWholeDir
[PASSED]: build - test .dockerignore whole dir with .*
--- PASS: TestBuildDockerignoringWholeDir (1.06 seconds)
=== RUN TestBuildLineBreak
[PASSED]: build - line break with \
--- PASS: TestBuildLineBreak (1.92 seconds)
=== RUN TestBuildEOLInLine
[PASSED]: build - end of line in dockerfile instruction
--- PASS: TestBuildEOLInLine (2.37 seconds)
=== RUN TestBuildCommentsShebangs
[PASSED]: build - comments and shebangs
--- PASS: TestBuildCommentsShebangs (3.47 seconds)
=== RUN TestBuildUsersAndGroups
[PASSED]: build - users and groups
--- PASS: TestBuildUsersAndGroups (13.20 seconds)
=== RUN TestBuildEnvUsage
[PASSED]: build - environment variables usage
--- PASS: TestBuildEnvUsage (4.49 seconds)
=== RUN TestBuildAddScript
[PASSED]: build - add and run script
--- PASS: TestBuildAddScript (1.88 seconds)
=== RUN TestBuildAddTar
[PASSED]: build - ADD tar
--- PASS: TestBuildAddTar (4.02 seconds)
=== RUN TestBuildFromGIT
[PASSED]: build - build from GIT
--- PASS: TestBuildFromGIT (1.03 seconds)
=== RUN TestBuildCleanupCmdOnEntrypoint
[PASSED]: build - cleanup cmd on ENTRYPOINT
--- PASS: TestBuildCleanupCmdOnEntrypoint (0.20 seconds)
=== RUN TestBuildClearCmd
[PASSED]: build - clearcmd
--- PASS: TestBuildClearCmd (0.13 seconds)
=== RUN TestBuildEmptyCmd
[PASSED]: build - empty cmd
--- PASS: TestBuildEmptyCmd (0.09 seconds)
=== RUN TestBuildOnBuildOutput
[PASSED]: build - onbuild output
--- PASS: TestBuildOnBuildOutput (0.80 seconds)
=== RUN TestBuildInvalidTag
[PASSED]: build - invalid tag
--- PASS: TestBuildInvalidTag (0.02 seconds)
=== RUN TestBuildCmdShDashC
[PASSED]: build - cmd should have sh -c for non-json
--- PASS: TestBuildCmdShDashC (0.26 seconds)
=== RUN TestBuildCmdJSONNoShDashC
[PASSED]: build - cmd should not have /bin/sh -c for json
--- PASS: TestBuildCmdJSONNoShDashC (0.28 seconds)
=== RUN TestBuildIgnoreInvalidInstruction
[PASSED]: build - ignore invalid Dockerfile instruction
--- PASS: TestBuildIgnoreInvalidInstruction (0.05 seconds)
=== RUN TestBuildEntrypointInheritance
[PASSED]: build - clear entrypoint
--- PASS: TestBuildEntrypointInheritance (1.18 seconds)
=== RUN TestBuildEntrypointInheritanceInspect
[PASSED]: build - entrypoint override inheritance properly
--- PASS: TestBuildEntrypointInheritanceInspect (0.72 seconds)
=== RUN TestBuildRunShEntrypoint
[PASSED]: build - entrypoint with /bin/echo running successfully
--- PASS: TestBuildRunShEntrypoint (0.47 seconds)
=== RUN TestBuildExoticShellInterpolation
[PASSED]: build - exotic shell interpolation
--- PASS: TestBuildExoticShellInterpolation (6.47 seconds)
=== RUN TestBuildVerifySingleQuoteFails
[PASSED]: build - verify single quotes fail
--- PASS: TestBuildVerifySingleQuoteFails (0.47 seconds)
=== RUN TestBuildVerboseOut
[PASSED]: build - verbose output from commands
--- PASS: TestBuildVerboseOut (0.40 seconds)
=== RUN TestBuildWithTabs
[PASSED]: build - with tabs
--- PASS: TestBuildWithTabs (0.51 seconds)
=== RUN TestCommitAfterContainerIsDone
[PASSED]: commit - echo foo and commit the image
--- PASS: TestCommitAfterContainerIsDone (0.47 seconds)
=== RUN TestCommitWithoutPause
[PASSED]: commit - echo foo and commit the image with --pause=false
--- PASS: TestCommitWithoutPause (0.56 seconds)
=== RUN TestCommitNewFile
[PASSED]: commit - commit file and read
--- PASS: TestCommitNewFile (0.80 seconds)
=== RUN TestCommitHardlink
[PASSED]: commit - commit hardlinks
--- PASS: TestCommitHardlink (0.81 seconds)
=== RUN TestCommitTTY
[PASSED]: commit - commit tty
--- PASS: TestCommitTTY (0.83 seconds)
=== RUN TestCommitWithHostBindMount
[PASSED]: commit - commit bind mounted file
--- PASS: TestCommitWithHostBindMount (1.36 seconds)
=== RUN TestCpGarbagePath
[PASSED]: cp - garbage paths relative to container's rootfs
--- PASS: TestCpGarbagePath (0.32 seconds)
=== RUN TestCpRelativePath
[PASSED]: cp - relative paths relative to container's rootfs
--- PASS: TestCpRelativePath (0.43 seconds)
=== RUN TestCpAbsolutePath
[PASSED]: cp - absolute paths relative to container's rootfs
--- PASS: TestCpAbsolutePath (0.81 seconds)
=== RUN TestCpAbsoluteSymlink
[PASSED]: cp - absolute symlink relative to container's rootfs
--- PASS: TestCpAbsoluteSymlink (0.49 seconds)
=== RUN TestCpSymlinkComponent
[PASSED]: cp - symlink path components relative to container's rootfs
--- PASS: TestCpSymlinkComponent (0.49 seconds)
=== RUN TestCpUnprivilegedUser
--- SKIP: TestCpUnprivilegedUser (0.00 seconds)
docker_cli_cp_test.go:353: skipping: uses unprivilegeduser
=== RUN TestCpVolumePath
--- SKIP: TestCpVolumePath (0.00 seconds)
docker_cli_cp_test.go:391: skipping: tests volumes mounted from host
=== RUN TestCreateArgs
[PASSED]: create - args
--- PASS: TestCreateArgs (0.16 seconds)
=== RUN TestCreateHostConfig
[PASSED]: create - hostconfig
--- PASS: TestCreateHostConfig (0.16 seconds)
=== RUN TestCreateEchoStdout
[PASSED]: create - echo test123
--- PASS: TestCreateEchoStdout (0.37 seconds)
=== RUN TestDaemonRestartWithRunningContainersPorts
--- SKIP: TestDaemonRestartWithRunningContainersPorts (0.00 seconds)
docker_cli_daemon_test.go:14: skipping: tests daemon
=== RUN TestDaemonRestartWithVolumesRefs
--- SKIP: TestDaemonRestartWithVolumesRefs (0.00 seconds)
docker_cli_daemon_test.go:61: skipping: tests daemon
=== RUN TestDaemonStartIptablesFalse
--- SKIP: TestDaemonStartIptablesFalse (0.00 seconds)
docker_cli_daemon_test.go:96: skipping: tests daemon
=== RUN TestDaemonStartBridgeWithoutIPAssociation
--- SKIP: TestDaemonStartBridgeWithoutIPAssociation (0.00 seconds)
docker_cli_daemon_test.go:112: skipping: tests daemon
=== RUN TestDaemonIptablesClean
--- SKIP: TestDaemonIptablesClean (0.00 seconds)
docker_cli_daemon_test.go:147: skipping: tests daemon
=== RUN TestDaemonIptablesCreate
--- SKIP: TestDaemonIptablesCreate (0.00 seconds)
docker_cli_daemon_test.go:193: skipping: tests daemon
=== RUN TestDaemonLoggingLevel
--- SKIP: TestDaemonLoggingLevel (0.00 seconds)
docker_cli_daemon_test.go:248: skipping: tests daemon
=== RUN TestDiffFilenameShownInOutput
[PASSED]: diff - check if created file shows up
--- PASS: TestDiffFilenameShownInOutput (0.43 seconds)
=== RUN TestDiffEnsureDockerinitFilesAreIgnored
[PASSED]: diff - check if ignored files show up in diff
--- PASS: TestDiffEnsureDockerinitFilesAreIgnored (9.72 seconds)
=== RUN TestDiffEnsureOnlyKmsgAndPtmx
[PASSED]: diff - ensure that only kmsg and ptmx in diff
--- PASS: TestDiffEnsureOnlyKmsgAndPtmx (0.44 seconds)
=== RUN TestEventsUntag
[PASSED]: events - untags are logged
--- PASS: TestEventsUntag (0.33 seconds)
=== RUN TestEventsPause
[PASSED]: events - pause/unpause is logged
--- PASS: TestEventsPause (0.33 seconds)
=== RUN TestEventsContainerFailStartDie
[PASSED]: events - container failed to start logs die
--- PASS: TestEventsContainerFailStartDie (0.32 seconds)
=== RUN TestEventsLimit
[PASSED]: events - limited to 64 entries
--- PASS: TestEventsLimit (13.15 seconds)
=== RUN TestEventsContainerEvents
[PASSED]: events - container create, start, die, destroy is logged
--- PASS: TestEventsContainerEvents (0.50 seconds)
=== RUN TestEventsImageUntagDelete
[PASSED]: events - image untag, delete is logged
--- PASS: TestEventsImageUntagDelete (0.15 seconds)
docker_cli_events_test.go:162: [2014-11-20T18:07:06.000000000+02:00 9f08fe69d4fbde0fcb023d68034d505a2d281e6fd6b71a540a915908070b3ed9: (from busybox:latest) die 2014-11-20T18:07:06.000000000+02:00 89e72adb1c06063801b8448164ba05b594f73388530e9016b960b23011e99b73: (from busybox:latest) create 2014-11-20T18:07:06.000000000+02:00 89e72adb1c06063801b8448164ba05b594f73388530e9016b960b23011e99b73: (from busybox:latest) start 2014-11-20T18:07:06.000000000+02:00 89e72adb1c06063801b8448164ba05b594f73388530e9016b960b23011e99b73: (from busybox:latest) die 2014-11-20T18:07:06.000000000+02:00 1642afbcbdb97a367b5399eed6115930f640f529a3373d92f7916f874032a5e4: (from busybox:latest) create 2014-11-20T18:07:06.000000000+02:00 1642afbcbdb97a367b5399eed6115930f640f529a3373d92f7916f874032a5e4: (from busybox:latest) start 2014-11-20T18:07:06.000000000+02:00 1642afbcbdb97a367b5399eed6115930f640f529a3373d92f7916f874032a5e4: (from busybox:latest) die 2014-11-20T18:07:07.000000000+02:00 acb06d89b1a4570b2cdd7845a04063721a2038c06616a5812f1b8e7d48ffa1c9: (from busybox:latest) create 2014-11-20T18:07:07.000000000+02:00 acb06d89b1a4570b2cdd7845a04063721a2038c06616a5812f1b8e7d48ffa1c9: (from busybox:latest) start 2014-11-20T18:07:07.000000000+02:00 acb06d89b1a4570b2cdd7845a04063721a2038c06616a5812f1b8e7d48ffa1c9: (from busybox:latest) die 2014-11-20T18:07:07.000000000+02:00 fd3eb610675b6aef4e475add9628f21948a3155abcb1c9ea8cef9c474993acb4: (from busybox:latest) create 2014-11-20T18:07:07.000000000+02:00 fd3eb610675b6aef4e475add9628f21948a3155abcb1c9ea8cef9c474993acb4: (from busybox:latest) start 2014-11-20T18:07:07.000000000+02:00 fd3eb610675b6aef4e475add9628f21948a3155abcb1c9ea8cef9c474993acb4: (from busybox:latest) die 2014-11-20T18:07:07.000000000+02:00 6ef7310867b7ebd004f5010d17f6b0cdb23d9d3a5b4d7f69bb279b6bc7181441: (from busybox:latest) create 2014-11-20T18:07:07.000000000+02:00 6ef7310867b7ebd004f5010d17f6b0cdb23d9d3a5b4d7f69bb279b6bc7181441: (from busybox:latest) start 2014-11-20T18:07:08.000000000+02:00 6ef7310867b7ebd004f5010d17f6b0cdb23d9d3a5b4d7f69bb279b6bc7181441: (from busybox:latest) die 2014-11-20T18:07:08.000000000+02:00 cb50ae5c4e6b606b0585e0ec6ef262dfbfdc0fa44b58e7a41ecf3613fce249f1: (from busybox:latest) create 2014-11-20T18:07:08.000000000+02:00 cb50ae5c4e6b606b0585e0ec6ef262dfbfdc0fa44b58e7a41ecf3613fce249f1: (from busybox:latest) start 2014-11-20T18:07:08.000000000+02:00 cb50ae5c4e6b606b0585e0ec6ef262dfbfdc0fa44b58e7a41ecf3613fce249f1: (from busybox:latest) die 2014-11-20T18:07:08.000000000+02:00 3f071b79c1f1a8225aaf7225b7c8973ddfa9b39994559b200072c7e37e58ea07: (from busybox:latest) create 2014-11-20T18:07:08.000000000+02:00 3f071b79c1f1a8225aaf7225b7c8973ddfa9b39994559b200072c7e37e58ea07: (from busybox:latest) start 2014-11-20T18:07:08.000000000+02:00 3f071b79c1f1a8225aaf7225b7c8973ddfa9b39994559b200072c7e37e58ea07: (from busybox:latest) die 2014-11-20T18:07:08.000000000+02:00 9fdc3ecb0564a764fcb9eb2dbde51c2d959464feab6adaf3df92632de52ed528: (from busybox:latest) create 2014-11-20T18:07:08.000000000+02:00 9fdc3ecb0564a764fcb9eb2dbde51c2d959464feab6adaf3df92632de52ed528: (from busybox:latest) start 2014-11-20T18:07:09.000000000+02:00 9fdc3ecb0564a764fcb9eb2dbde51c2d959464feab6adaf3df92632de52ed528: (from busybox:latest) die 2014-11-20T18:07:09.000000000+02:00 5d5939353a0c7b8fc9c1baf109f947700243c748295cb69d7fd0cd3cae02588f: (from busybox:latest) create 2014-11-20T18:07:09.000000000+02:00 5d5939353a0c7b8fc9c1baf109f947700243c748295cb69d7fd0cd3cae02588f: (from busybox:latest) start 2014-11-20T18:07:09.000000000+02:00 5d5939353a0c7b8fc9c1baf109f947700243c748295cb69d7fd0cd3cae02588f: (from busybox:latest) die 2014-11-20T18:07:09.000000000+02:00 5e4279b55159ac440c51380cdbb2035f5311cabef1d795be165a2c5b117a5603: (from busybox:latest) create 2014-11-20T18:07:09.000000000+02:00 5e4279b55159ac440c51380cdbb2035f5311cabef1d795be165a2c5b117a5603: (from busybox:latest) start 2014-11-20T18:07:10.000000000+02:00 5e4279b55159ac440c51380cdbb2035f5311cabef1d795be165a2c5b117a5603: (from busybox:latest) die 2014-11-20T18:07:10.000000000+02:00 7a87decb105d00bebef969719374e828c21193544b4b452222193233203b39b1: (from busybox:latest) create 2014-11-20T18:07:10.000000000+02:00 7a87decb105d00bebef969719374e828c21193544b4b452222193233203b39b1: (from busybox:latest) start 2014-11-20T18:07:10.000000000+02:00 7a87decb105d00bebef969719374e828c21193544b4b452222193233203b39b1: (from busybox:latest) die 2014-11-20T18:07:10.000000000+02:00 c86e87aaba29d44c45eab623059017906394449cf1cea6b21154ce8d04e1cb15: (from busybox:latest) create 2014-11-20T18:07:10.000000000+02:00 c86e87aaba29d44c45eab623059017906394449cf1cea6b21154ce8d04e1cb15: (from busybox:latest) start 2014-11-20T18:07:11.000000000+02:00 c86e87aaba29d44c45eab623059017906394449cf1cea6b21154ce8d04e1cb15: (from busybox:latest) die 2014-11-20T18:07:11.000000000+02:00 9fa4c3278e97c47b84a78f75020df8ab72cbfe81d7d0873e0b87f2f3ba219c7f: (from busybox:latest) create 2014-11-20T18:07:11.000000000+02:00 9fa4c3278e97c47b84a78f75020df8ab72cbfe81d7d0873e0b87f2f3ba219c7f: (from busybox:latest) start 2014-11-20T18:07:11.000000000+02:00 9fa4c3278e97c47b84a78f75020df8ab72cbfe81d7d0873e0b87f2f3ba219c7f: (from busybox:latest) die 2014-11-20T18:07:11.000000000+02:00 569baa6fa8a151644016b59c6f9312f7ec8a68b6ae0b3dcf1381fcd8a58d913c: (from busybox:latest) create 2014-11-20T18:07:11.000000000+02:00 569baa6fa8a151644016b59c6f9312f7ec8a68b6ae0b3dcf1381fcd8a58d913c: (from busybox:latest) start 2014-11-20T18:07:12.000000000+02:00 569baa6fa8a151644016b59c6f9312f7ec8a68b6ae0b3dcf1381fcd8a58d913c: (from busybox:latest) die 2014-11-20T18:07:12.000000000+02:00 cb457342a9114695f6320a7c057d5a7aa7309afd515c107bce2dc28b96a42cc6: (from busybox:latest) create 2014-11-20T18:07:12.000000000+02:00 cb457342a9114695f6320a7c057d5a7aa7309afd515c107bce2dc28b96a42cc6: (from busybox:latest) start 2014-11-20T18:07:12.000000000+02:00 cb457342a9114695f6320a7c057d5a7aa7309afd515c107bce2dc28b96a42cc6: (from busybox:latest) die 2014-11-20T18:07:12.000000000+02:00 4138583abce90c84142d0adfe229822a51579b1d30669593be1219f613bb5779: (from busybox:latest) create 2014-11-20T18:07:12.000000000+02:00 4138583abce90c84142d0adfe229822a51579b1d30669593be1219f613bb5779: (from busybox:latest) start 2014-11-20T18:07:12.000000000+02:00 4138583abce90c84142d0adfe229822a51579b1d30669593be1219f613bb5779: (from busybox:latest) die 2014-11-20T18:07:13.000000000+02:00 82805bb6c57355adb7f69f0b6ce33c4e1cfcc56c05b7469968dbcc0d7c8d2629: (from busybox:latest) create 2014-11-20T18:07:13.000000000+02:00 82805bb6c57355adb7f69f0b6ce33c4e1cfcc56c05b7469968dbcc0d7c8d2629: (from busybox:latest) start 2014-11-20T18:07:13.000000000+02:00 82805bb6c57355adb7f69f0b6ce33c4e1cfcc56c05b7469968dbcc0d7c8d2629: (from busybox:latest) die 2014-11-20T18:07:13.000000000+02:00 57484187f3f33c34c4ed00127760e6a803fe5798cadc2cdf1d75c8285a30faaa: (from busybox:latest) create 2014-11-20T18:07:13.000000000+02:00 57484187f3f33c34c4ed00127760e6a803fe5798cadc2cdf1d75c8285a30faaa: (from busybox:latest) start 2014-11-20T18:07:14.000000000+02:00 57484187f3f33c34c4ed00127760e6a803fe5798cadc2cdf1d75c8285a30faaa: (from busybox:latest) die 2014-11-20T18:07:14.000000000+02:00 b2a844dad2fe6819766cd2e39adf24560447e0008bac09aa37aa2384da419e05: (from busybox:latest) create 2014-11-20T18:07:14.000000000+02:00 b2a844dad2fe6819766cd2e39adf24560447e0008bac09aa37aa2384da419e05: (from busybox:latest) start 2014-11-20T18:07:14.000000000+02:00 b2a844dad2fe6819766cd2e39adf24560447e0008bac09aa37aa2384da419e05: (from busybox:latest) die 2014-11-20T18:07:14.000000000+02:00 99678ba50fadd128d10bce77d2477a923101d3e5d0fe723394b0bccf7d4ee726: (from busybox:latest) create 2014-11-20T18:07:14.000000000+02:00 99678ba50fadd128d10bce77d2477a923101d3e5d0fe723394b0bccf7d4ee726: (from busybox:latest) start 2014-11-20T18:07:15.000000000+02:00 99678ba50fadd128d10bce77d2477a923101d3e5d0fe723394b0bccf7d4ee726: (from busybox:latest) die 2014-11-20T18:07:15.000000000+02:00 99678ba50fadd128d10bce77d2477a923101d3e5d0fe723394b0bccf7d4ee726: (from busybox:latest) destroy 2014-11-20T18:07:15.000000000+02:00 ce4c746ba388adf4bf411df614d547662464722290f1c71fabc0a3d1dcd004f9: untag 2014-11-20T18:07:15.000000000+02:00 ce4c746ba388adf4bf411df614d547662464722290f1c71fabc0a3d1dcd004f9: delete ]
=== RUN TestEventsRedirectStdout
[PASSED]: events - redirect stdout
--- PASS: TestEventsRedirectStdout (1.34 seconds)
=== RUN TestEventsImagePull
[PASSED]: events - image pull is logged
--- PASS: TestEventsImagePull (3.88 seconds)
=== RUN TestEventsImageImport
--- SKIP: TestEventsImageImport (0.00 seconds)
docker_cli_events_test.go:245: skipping: uses local server
=== RUN TestExec
[PASSED]: exec - basic test
--- PASS: TestExec (0.58 seconds)
=== RUN TestExecInteractiveStdinClose
[PASSED]: exec - interactive mode closes stdin after execution
--- PASS: TestExecInteractiveStdinClose (0.52 seconds)
=== RUN TestExecInteractive
[PASSED]: exec - Interactive test
--- PASS: TestExecInteractive (0.73 seconds)
=== RUN TestExecAfterContainerRestart
[PASSED]: exec - exec running container after container restart
--- PASS: TestExecAfterContainerRestart (1.05 seconds)
=== RUN TestExecAfterDaemonRestart
--- SKIP: TestExecAfterDaemonRestart (0.00 seconds)
docker_cli_exec_test.go:160: skipping: tests daemon
=== RUN TestExportContainerAndImportImage
[PASSED]: export - export a container
[PASSED]: import - import an image
--- PASS: TestExportContainerAndImportImage (0.97 seconds)
=== RUN TestBuildHistory
[PASSED]: history - build history
--- PASS: TestBuildHistory (13.58 seconds)
=== RUN TestHistoryExistentImage
[PASSED]: history - history on existent image must not fail
--- PASS: TestHistoryExistentImage (0.01 seconds)
=== RUN TestHistoryNonExistentImage
[PASSED]: history - history on non-existent image must fail
--- PASS: TestHistoryNonExistentImage (0.01 seconds)
=== RUN TestImagesEnsureImageIsListed
[PASSED]: images - busybox should be listed
--- PASS: TestImagesEnsureImageIsListed (0.05 seconds)
=== RUN TestImagesOrderedByCreationDate
[PASSED]: images - ordering by creation date
--- PASS: TestImagesOrderedByCreationDate (2.34 seconds)
=== RUN TestImportDisplay
--- SKIP: TestImportDisplay (0.00 seconds)
docker_cli_import_test.go:12: skipping: uses local server
=== RUN TestInfoEnsureSucceeds
[PASSED]: info - verify that it works
--- PASS: TestInfoEnsureSucceeds (0.02 seconds)
=== RUN TestInspectImage
[PASSED]: inspect - inspect an image
--- PASS: TestInspectImage (0.01 seconds)
=== RUN TestKillContainer
[PASSED]: kill - kill container running sleep 10
--- PASS: TestKillContainer (0.27 seconds)
=== RUN TestKillDifferentUserContainer
[PASSED]: kill - kill container running sleep 10 from a different user
--- PASS: TestKillDifferentUserContainer (0.50 seconds)
=== RUN TestLinksEtcHostsRegularFile
[PASSED]: link - /etc/hosts is a regular file
--- PASS: TestLinksEtcHostsRegularFile (0.28 seconds)
=== RUN TestLinksEtcHostsContentMatch
--- SKIP: TestLinksEtcHostsContentMatch (0.00 seconds)
docker_cli_links_test.go:31: skipping: accesses local filesystem
=== RUN TestLinksPingUnlinkedContainers
[PASSED]: links - ping unlinked container
--- PASS: TestLinksPingUnlinkedContainers (0.41 seconds)
=== RUN TestLinksPingLinkedContainers
[PASSED]: links - ping linked container
--- PASS: TestLinksPingLinkedContainers (1.07 seconds)
=== RUN TestLinksIpTablesRulesWhenLinkAndUnlink
--- SKIP: TestLinksIpTablesRulesWhenLinkAndUnlink (0.00 seconds)
docker_cli_links_test.go:82: skipping: uses host network tools
=== RUN TestLinksInspectLinksStarted
[PASSED]: link - links in started container inspect
--- PASS: TestLinksInspectLinksStarted (1.40 seconds)
=== RUN TestLinksInspectLinksStopped
[PASSED]: link - links in stopped container inspect
--- PASS: TestLinksInspectLinksStopped (1.07 seconds)
=== RUN TestLinksNotStartedParentNotFail
[PASSED]: link - container start not failing on updating stopped parent links
--- PASS: TestLinksNotStartedParentNotFail (0.76 seconds)
=== RUN TestLogsContainerSmallerThanPage
[PASSED]: logs - logs container running echo smaller than page size
--- PASS: TestLogsContainerSmallerThanPage (0.51 seconds)
=== RUN TestLogsContainerBiggerThanPage
[PASSED]: logs - logs container running echo bigger than page size
--- PASS: TestLogsContainerBiggerThanPage (0.56 seconds)
=== RUN TestLogsContainerMuchBiggerThanPage
[PASSED]: logs - logs container running echo much bigger than page size
--- PASS: TestLogsContainerMuchBiggerThanPage (0.50 seconds)
=== RUN TestLogsTimestamps
[PASSED]: logs - logs with timestamps
--- PASS: TestLogsTimestamps (0.50 seconds)
=== RUN TestLogsSeparateStderr
[PASSED]: logs - separate stderr (without pseudo-tty)
--- PASS: TestLogsSeparateStderr (0.45 seconds)
=== RUN TestLogsStderrInStdout
[PASSED]: logs - stderr in stdout (with pseudo-tty)
--- PASS: TestLogsStderrInStdout (0.61 seconds)
=== RUN TestLogsTail
[PASSED]: logs - logs tail
--- PASS: TestLogsTail (0.60 seconds)
=== RUN TestLogsFollowStopped
[PASSED]: logs - logs follow stopped container
--- PASS: TestLogsFollowStopped (0.35 seconds)
=== RUN TestLogsFollowSlowStdoutConsumer
[PASSED]: logs - follow slow consumer
--- PASS: TestLogsFollowSlowStdoutConsumer (8.91 seconds)
=== RUN TestNetworkNat
--- SKIP: TestNetworkNat (0.00 seconds)
docker_cli_nat_test.go:14: Test not running with `make test`. Interface eth0 not found: %s no such network interface
=== RUN TestPortList
[PASSED]: port - test port list
--- PASS: TestPortList (1.55 seconds)
=== RUN TestPsListContainers
[PASSED]: ps - test ps options
--- PASS: TestPsListContainers (2.06 seconds)
=== RUN TestPsListContainersSize
[PASSED]: ps - test ps size
--- PASS: TestPsListContainersSize (0.41 seconds)
=== RUN TestPsListContainersFilterStatus
[PASSED]: ps - test ps filter status
--- PASS: TestPsListContainersFilterStatus (0.90 seconds)
=== RUN TestPsListContainersFilterID
[PASSED]: ps - test ps filter id
--- PASS: TestPsListContainersFilterID (0.95 seconds)
=== RUN TestPsListContainersFilterName
[PASSED]: ps - test ps filter name
--- PASS: TestPsListContainersFilterName (1.00 seconds)
=== RUN TestPsListContainersFilterExited
[PASSED]: ps - test ps filter exited
--- PASS: TestPsListContainersFilterExited (2.05 seconds)
=== RUN TestPullImageFromCentralRegistry
[PASSED]: pull - pull scratch
--- PASS: TestPullImageFromCentralRegistry (3.42 seconds)
=== RUN TestPullNonExistingImage
[PASSED]: pull - pull fooblahblah1234 (non-existing image)
--- PASS: TestPullNonExistingImage (1.64 seconds)
=== RUN TestPushBusyboxImage
--- SKIP: TestPushBusyboxImage (0.00 seconds)
docker_cli_push_test.go:14:
=== RUN TestPushUnprefixedRepo
--- SKIP: TestPushUnprefixedRepo (0.00 seconds)
docker_cli_push_test.go:35:
=== RUN TestRestartStoppedContainer
[PASSED]: restart - echo foobar for stopped container
--- PASS: TestRestartStoppedContainer (0.75 seconds)
=== RUN TestRestartRunningContainer
[PASSED]: restart - echo foobar for running container
--- PASS: TestRestartRunningContainer (4.00 seconds)
=== RUN TestRestartWithVolumes
[PASSED]: restart - does not create a new volume on restart
--- PASS: TestRestartWithVolumes (1.22 seconds)
=== RUN TestRmContainerWithRemovedVolume
--- SKIP: TestRmContainerWithRemovedVolume (0.00 seconds)
docker_cli_rm_test.go:12: skipping: accesses local filesystem
=== RUN TestRmContainerWithVolume
[PASSED]: rm - volume
--- PASS: TestRmContainerWithVolume (0.51 seconds)
=== RUN TestRmRunningContainer
[PASSED]: rm - running container
--- PASS: TestRmRunningContainer (0.46 seconds)
=== RUN TestRmForceRemoveRunningContainer
[PASSED]: rm - running container with --force=true
--- PASS: TestRmForceRemoveRunningContainer (0.49 seconds)
=== RUN TestRmContainerOrphaning
[PASSED]: rm - container orphaning
--- PASS: TestRmContainerOrphaning (0.93 seconds)
=== RUN TestRmInvalidContainer
[PASSED]: rm - delete unknown container
--- PASS: TestRmInvalidContainer (0.01 seconds)
=== RUN TestRmiWithContainerFails
[PASSED]: rmi- container using image while rmi, should not remove image name
--- PASS: TestRmiWithContainerFails (0.30 seconds)
=== RUN TestRmiTag
[PASSED]: rmi - tag,rmi- tagging the same images multiple times then removing tags
--- PASS: TestRmiTag (0.35 seconds)
=== RUN TestRmiTagWithExistingContainers
[PASSED]: rmi - delete tag with existing containers
--- PASS: TestRmiTagWithExistingContainers (0.39 seconds)
=== RUN TestRunEchoStdout
[PASSED]: run - echo test123
--- PASS: TestRunEchoStdout (0.42 seconds)
=== RUN TestRunEchoStdoutWithMemoryLimit
[PASSED]: run - echo with memory limit
--- PASS: TestRunEchoStdoutWithMemoryLimit (0.50 seconds)
=== RUN TestRunEchoStdoutWitCPULimit
[PASSED]: run - echo with CPU limit
--- PASS: TestRunEchoStdoutWitCPULimit (0.59 seconds)
=== RUN TestRunEchoStdoutWithCPUAndMemoryLimit
[PASSED]: run - echo with CPU and memory limit
--- PASS: TestRunEchoStdoutWithCPUAndMemoryLimit (0.54 seconds)
=== RUN TestRunEchoNamedContainer
[PASSED]: run - echo with named container
--- PASS: TestRunEchoNamedContainer (0.50 seconds)
=== RUN TestRunLeakyFileDescriptors
[PASSED]: run - check file descriptor leakage
--- PASS: TestRunLeakyFileDescriptors (0.42 seconds)
=== RUN TestRunPingGoogle
[PASSED]: run - ping 8.8.8.8
--- PASS: TestRunPingGoogle (0.48 seconds)
=== RUN TestRunExitCodeZero
[PASSED]: run - exit with 0
--- PASS: TestRunExitCodeZero (0.30 seconds)
=== RUN TestRunExitCodeOne
[PASSED]: run - exit with 1
--- PASS: TestRunExitCodeOne (0.29 seconds)
=== RUN TestRunStdinPipe
[PASSED]: run - pipe in with -i -a stdin
--- PASS: TestRunStdinPipe (0.32 seconds)
=== RUN TestRunDetachedContainerIDPrinting
[PASSED]: run - print container ID in detached mode
--- PASS: TestRunDetachedContainerIDPrinting (0.28 seconds)
=== RUN TestRunWorkingDirectory
[PASSED]: run - run with working directory set by -w
[PASSED]: run - run with working directory set by --workdir
--- PASS: TestRunWorkingDirectory (0.92 seconds)
=== RUN TestRunWithoutNetworking
[PASSED]: run - disable networking with --net=none
[PASSED]: run - disable networking with -n=false
--- PASS: TestRunWithoutNetworking (0.88 seconds)
=== RUN TestRunWithVolumesAsFiles
[PASSED]: run - regression test for #4741 - volumes from as files
--- PASS: TestRunWithVolumesAsFiles (0.94 seconds)
=== RUN TestRunWithVolumesFromExited
[PASSED]: run - regression test for #4979 - volumes-from on exited container
--- PASS: TestRunWithVolumesFromExited (1.02 seconds)
=== RUN TestRunWithRelativePath
[PASSED]: run - volume with relative path
--- PASS: TestRunWithRelativePath (0.16 seconds)
=== RUN TestRunVolumesMountedAsReadonly
[PASSED]: run - volumes as readonly mount
--- PASS: TestRunVolumesMountedAsReadonly (0.28 seconds)
=== RUN TestRunVolumesFromInReadonlyMode
[PASSED]: run - volumes from as readonly mount
--- PASS: TestRunVolumesFromInReadonlyMode (0.84 seconds)
=== RUN TestRunVolumesFromInReadWriteMode
[PASSED]: run - volumes from as read write mount
--- PASS: TestRunVolumesFromInReadWriteMode (1.35 seconds)
=== RUN TestVolumesFromGetsProperMode
[PASSED]: run - volumes from ignores `rw` if inherrited volume is `ro`
--- PASS: TestVolumesFromGetsProperMode (1.85 seconds)
=== RUN TestRunApplyVolumesFromBeforeVolumes
[PASSED]: run - volumes from mounted first
--- PASS: TestRunApplyVolumesFromBeforeVolumes (0.84 seconds)
=== RUN TestRunMultipleVolumesFrom
[PASSED]: run - multiple volumes from
--- PASS: TestRunMultipleVolumesFrom (1.54 seconds)
=== RUN TestRunVerifyContainerID
[PASSED]: run - verify container ID
--- PASS: TestRunVerifyContainerID (0.41 seconds)
=== RUN TestRunCreateVolume
[PASSED]: run - create docker managed volume
--- PASS: TestRunCreateVolume (0.52 seconds)
=== RUN TestRunCreateVolumeWithSymlink
[PASSED]: run - create volume with symlink
--- PASS: TestRunCreateVolumeWithSymlink (0.92 seconds)
=== RUN TestRunVolumesFromSymlinkPath
[PASSED]: run - volumes-from symlink path
--- PASS: TestRunVolumesFromSymlinkPath (1.19 seconds)
=== RUN TestRunExitCode
[PASSED]: run - correct exit code
--- PASS: TestRunExitCode (0.41 seconds)
=== RUN TestRunUserDefaultsToRoot
[PASSED]: run - default user
--- PASS: TestRunUserDefaultsToRoot (0.42 seconds)
=== RUN TestRunUserByName
[PASSED]: run - user by name
--- PASS: TestRunUserByName (0.47 seconds)
=== RUN TestRunUserByID
[PASSED]: run - user by id
--- PASS: TestRunUserByID (0.48 seconds)
=== RUN TestRunUserByIDBig
[PASSED]: run - user by id, id too big
--- PASS: TestRunUserByIDBig (0.46 seconds)
=== RUN TestRunUserByIDNegative
[PASSED]: run - user by id, id negative
--- PASS: TestRunUserByIDNegative (0.44 seconds)
=== RUN TestRunUserByIDZero
[PASSED]: run - user by id, zero uid
--- PASS: TestRunUserByIDZero (0.53 seconds)
=== RUN TestRunUserNotFound
[PASSED]: run - user not found
--- PASS: TestRunUserNotFound (0.46 seconds)
=== RUN TestRunTwoConcurrentContainers
[PASSED]: run - two concurrent containers
--- PASS: TestRunTwoConcurrentContainers (2.57 seconds)
=== RUN TestRunEnvironment
[PASSED]: run - verify environment
--- PASS: TestRunEnvironment (0.41 seconds)
=== RUN TestRunContainerNetwork
[PASSED]: run - test container network via ping
--- PASS: TestRunContainerNetwork (0.49 seconds)
=== RUN TestRunLoopbackWhenNetworkDisabled
[PASSED]: run - test container loopback when networking disabled
--- PASS: TestRunLoopbackWhenNetworkDisabled (0.43 seconds)
=== RUN TestRunNetHostNotAllowedWithLinks
[PASSED]: run - don't allow --net=host to be used with links
--- PASS: TestRunNetHostNotAllowedWithLinks (0.34 seconds)
=== RUN TestRunLoopbackOnlyExistsWhenNetworkingDisabled
[PASSED]: run - test loopback only exists when networking disabled
--- PASS: TestRunLoopbackOnlyExistsWhenNetworkingDisabled (0.31 seconds)
=== RUN TestRunFullHostnameSet
[PASSED]: run - test fully qualified hostname set with -h
--- PASS: TestRunFullHostnameSet (0.38 seconds)
=== RUN TestRunPrivilegedCanMknod
[PASSED]: run - test privileged can mknod
--- PASS: TestRunPrivilegedCanMknod (0.35 seconds)
=== RUN TestRunUnPrivilegedCanMknod
[PASSED]: run - test un-privileged can mknod
--- PASS: TestRunUnPrivilegedCanMknod (0.40 seconds)
=== RUN TestRunCapDropInvalid
[PASSED]: run - test --cap-drop=CHPASS invalid
--- PASS: TestRunCapDropInvalid (0.18 seconds)
=== RUN TestRunCapDropCannotMknod
[PASSED]: run - test --cap-drop=MKNOD cannot mknod
--- PASS: TestRunCapDropCannotMknod (0.57 seconds)
=== RUN TestRunCapDropCannotMknodLowerCase
[PASSED]: run - test --cap-drop=mknod cannot mknod lowercase
--- PASS: TestRunCapDropCannotMknodLowerCase (0.46 seconds)
=== RUN TestRunCapDropALLCannotMknod
[PASSED]: run - test --cap-drop=ALL cannot mknod
--- PASS: TestRunCapDropALLCannotMknod (0.47 seconds)
=== RUN TestRunCapDropALLAddMknodCannotMknod
[PASSED]: run - test --cap-drop=ALL --cap-add=MKNOD can mknod
--- PASS: TestRunCapDropALLAddMknodCannotMknod (0.44 seconds)
=== RUN TestRunCapAddInvalid
[PASSED]: run - test --cap-add=CHPASS invalid
--- PASS: TestRunCapAddInvalid (0.11 seconds)
=== RUN TestRunCapAddCanDownInterface
[PASSED]: run - test --cap-add=NET_ADMIN can set eth0 down
--- PASS: TestRunCapAddCanDownInterface (0.38 seconds)
=== RUN TestRunCapAddALLCanDownInterface
[PASSED]: run - test --cap-add=ALL can set eth0 down
--- PASS: TestRunCapAddALLCanDownInterface (0.47 seconds)
=== RUN TestRunCapAddALLDropNetAdminCanDownInterface
[PASSED]: run - test --cap-add=ALL --cap-drop=NET_ADMIN cannot set eth0 down
--- PASS: TestRunCapAddALLDropNetAdminCanDownInterface (0.46 seconds)
=== RUN TestRunPrivilegedCanMount
[PASSED]: run - test privileged can mount
--- PASS: TestRunPrivilegedCanMount (0.43 seconds)
=== RUN TestRunUnPrivilegedCannotMount
[PASSED]: run - test un-privileged cannot mount
--- PASS: TestRunUnPrivilegedCannotMount (0.59 seconds)
=== RUN TestRunSysNotWritableInNonPrivilegedContainers
[PASSED]: run - sys not writable in non privileged container
--- PASS: TestRunSysNotWritableInNonPrivilegedContainers (0.53 seconds)
=== RUN TestRunSysWritableInPrivilegedContainers
[PASSED]: run - sys writable in privileged container
--- PASS: TestRunSysWritableInPrivilegedContainers (0.45 seconds)
=== RUN TestRunProcNotWritableInNonPrivilegedContainers
[PASSED]: run - proc not writable in non privileged container
--- PASS: TestRunProcNotWritableInNonPrivilegedContainers (0.47 seconds)
=== RUN TestRunProcWritableInPrivilegedContainers
[PASSED]: run - proc writable in privileged container
--- PASS: TestRunProcWritableInPrivilegedContainers (0.47 seconds)
=== RUN TestRunWithCpuset
[PASSED]: run - cpuset 0
--- PASS: TestRunWithCpuset (0.45 seconds)
=== RUN TestRunDeviceNumbers
[PASSED]: run - test device numbers
--- PASS: TestRunDeviceNumbers (0.52 seconds)
=== RUN TestRunThatCharacterDevicesActLikeCharacterDevices
[PASSED]: run - test that character devices work.
--- PASS: TestRunThatCharacterDevicesActLikeCharacterDevices (0.49 seconds)
=== RUN TestRunUnprivilegedWithChroot
[PASSED]: run - unprivileged with chroot
--- PASS: TestRunUnprivilegedWithChroot (0.58 seconds)
=== RUN TestRunAddingOptionalDevices
[PASSED]: run - test --device argument
--- PASS: TestRunAddingOptionalDevices (0.48 seconds)
=== RUN TestRunModeHostname
--- SKIP: TestRunModeHostname (0.00 seconds)
docker_cli_run_test.go:1174: skipping: accesses host hostname
=== RUN TestRunRootWorkdir
[PASSED]: run - workdir /
--- PASS: TestRunRootWorkdir (0.49 seconds)
=== RUN TestRunAllowBindMountingRoot
[PASSED]: run - bind mount / as volume
--- PASS: TestRunAllowBindMountingRoot (0.47 seconds)
=== RUN TestRunDisallowBindMountingRootToRoot
[PASSED]: run - bind mount /:/ as volume should fail
--- PASS: TestRunDisallowBindMountingRootToRoot (0.03 seconds)
=== RUN TestRunWithVolumesIsRecursive
--- SKIP: TestRunWithVolumesIsRecursive (0.00 seconds)
docker_cli_run_test.go:1247: skipping: accesses host filesystem
=== RUN TestRunDnsDefaultOptions
--- SKIP: TestRunDnsDefaultOptions (0.00 seconds)
docker_cli_run_test.go:1287: skipping: accesses host filesystem
=== RUN TestRunDnsOptions
[PASSED]: run - dns options
--- PASS: TestRunDnsOptions (0.96 seconds)
=== RUN TestRunDnsOptionsBasedOnHostResolvConf
--- SKIP: TestRunDnsOptionsBasedOnHostResolvConf (0.00 seconds)
docker_cli_run_test.go:1359: skipping: accesses host filesystem
=== RUN TestRunAddHost
[PASSED]: run - add-host option
--- PASS: TestRunAddHost (0.58 seconds)
=== RUN TestRunAttachStdErrOnlyTTYMode
[PASSED]: run - Attach stderr only with -t
--- PASS: TestRunAttachStdErrOnlyTTYMode (0.55 seconds)
=== RUN TestRunAttachStdOutOnlyTTYMode
[PASSED]: run - Attach stdout only with -t
--- PASS: TestRunAttachStdOutOnlyTTYMode (0.55 seconds)
=== RUN TestRunAttachStdOutAndErrTTYMode
[PASSED]: run - Attach stderr and stdout with -t
--- PASS: TestRunAttachStdOutAndErrTTYMode (0.47 seconds)
=== RUN TestRunState
[PASSED]: run - test container state.
--- PASS: TestRunState (0.92 seconds)
=== RUN TestRunCopyVolumeUidGid
[PASSED]: run - copy uid/gid for volume
--- PASS: TestRunCopyVolumeUidGid (1.93 seconds)
=== RUN TestRunCopyVolumeContent
[PASSED]: run - copy volume content
--- PASS: TestRunCopyVolumeContent (1.18 seconds)
=== RUN TestRunCleanupCmdOnEntrypoint
[PASSED]: run - cleanup cmd on --entrypoint
--- PASS: TestRunCleanupCmdOnEntrypoint (0.75 seconds)
=== RUN TestRunWorkdirExistsAndIsFile
[PASSED]: run - error on existing file for workdir
--- PASS: TestRunWorkdirExistsAndIsFile (0.15 seconds)
=== RUN TestRunExitOnStdinClose
[PASSED]: run - exit on stdin closing
--- PASS: TestRunExitOnStdinClose (0.31 seconds)
=== RUN TestRunWriteHostsFileAndNotCommit
[PASSED]: run - write to /etc/hosts and not commited
--- PASS: TestRunWriteHostsFileAndNotCommit (0.47 seconds)
=== RUN TestRunWriteHostnameFileAndNotCommit
[PASSED]: run - write to /etc/hostname and not commited
--- PASS: TestRunWriteHostnameFileAndNotCommit (0.63 seconds)
=== RUN TestRunWriteResolvFileAndNotCommit
[PASSED]: run - write to /etc/resolv.conf and not commited
--- PASS: TestRunWriteResolvFileAndNotCommit (0.49 seconds)
=== RUN TestRunWithBadDevice
[PASSED]: run - error with bad device
--- PASS: TestRunWithBadDevice (0.11 seconds)
=== RUN TestRunEntrypoint
[PASSED]: run - entrypoint
--- PASS: TestRunEntrypoint (0.32 seconds)
=== RUN TestRunBindMounts
--- SKIP: TestRunBindMounts (0.00 seconds)
docker_cli_run_test.go:1845: skipping: accesses host filesystem
=== RUN TestRunMutableNetworkFiles
--- SKIP: TestRunMutableNetworkFiles (0.00 seconds)
docker_cli_run_test.go:1897: skipping: accesses graph locally
=== RUN TestRunCidFileCleanupIfEmpty
[PASSED]: run - cleanup empty cidfile on fail
--- PASS: TestRunCidFileCleanupIfEmpty (0.16 seconds)
docker_cli_run_test.go:1982: time="2014-11-20T18:09:10+02:00" level="fatal" msg="Error response from daemon: No command specified"
=== RUN TestRunCidFileCheckIDLength
[PASSED]: run - cidfile contains long id
--- PASS: TestRunCidFileCheckIDLength (0.37 seconds)
=== RUN TestRunNetworkNotInitializedNoneMode
[PASSED]: run - network must not be initialized in 'none' mode
--- PASS: TestRunNetworkNotInitializedNoneMode (0.46 seconds)
=== RUN TestRunSetMacAddress
--- SKIP: TestRunSetMacAddress (0.00 seconds)
docker_cli_run_test.go:2045: skipping: uses host network tools
=== RUN TestRunInspectMacAddress
[PASSED]: run - inspecting MAC address
--- PASS: TestRunInspectMacAddress (0.44 seconds)
=== RUN TestRunDeallocatePortOnMissingIptablesRule
--- SKIP: TestRunDeallocatePortOnMissingIptablesRule (0.00 seconds)
docker_cli_run_test.go:2083: skipping: uses host network tools
=== RUN TestRunPortInUse
--- SKIP: TestRunPortInUse (0.00 seconds)
docker_cli_run_test.go:2115: skipping: uses host network tools
=== RUN TestRunPortProxy
--- SKIP: TestRunPortProxy (0.00 seconds)
docker_cli_run_test.go:2139: skipping: accesses host processes
=== RUN TestRunMountOrdering
--- SKIP: TestRunMountOrdering (0.00 seconds)
docker_cli_run_test.go:2175: skipping: accesses host filesystem
=== RUN TestRunExecDir
--- SKIP: TestRunExecDir (0.00 seconds)
docker_cli_run_test.go:2220: skipping: accesses host filesystem
=== RUN TestRunRedirectStdout
[PASSED]: run - redirect stdout
--- PASS: TestRunRedirectStdout (1.24 seconds)
=== RUN TestRunReuseBindVolumeThatIsSymlink
[PASSED]: run - can remount old bindmount volume
--- PASS: TestRunReuseBindVolumeThatIsSymlink (0.97 seconds)
=== RUN TestVolumesNoCopyData
[PASSED]: run - volumes do not copy data for volumes-from and bindmounts
--- PASS: TestVolumesNoCopyData (2.58 seconds)
=== RUN TestRunVolumesNotRecreatedOnStart
--- SKIP: TestRunVolumesNotRecreatedOnStart (0.00 seconds)
docker_cli_run_test.go:2428: skipping: accesses host filesystem
=== RUN TestRunNoOutputFromPullInStdout
[PASSED]: run - no output from pull in stdout
--- PASS: TestRunNoOutputFromPullInStdout (2.52 seconds)
=== RUN TestRunVolumesCleanPaths
[PASSED]: run - volume paths are cleaned
--- PASS: TestRunVolumesCleanPaths (0.61 seconds)
=== RUN TestRunSlowStdoutConsumer
[PASSED]: run - slow consumer
--- PASS: TestRunSlowStdoutConsumer (2.58 seconds)
=== RUN TestRunAllowPortRangeThroughExpose
[PASSED]: run - allow port range through --expose flag
--- PASS: TestRunAllowPortRangeThroughExpose (0.70 seconds)
=== RUN TestRunUnknownCommand
[PASSED]: run - Unknown Command
--- PASS: TestRunUnknownCommand (0.37 seconds)
=== RUN TestRunModeIpcHost
--- SKIP: TestRunModeIpcHost (0.00 seconds)
docker_cli_run_test.go:2618: skipping: accesses local filesystem
=== RUN TestRunModeIpcContainer
--- SKIP: TestRunModeIpcContainer (0.00 seconds)
docker_cli_run_test.go:2653: skipping: accesses local filesystem
=== RUN TestSaveAndLoadRepoStdout
[PASSED]: save - save/load a repo using stdout
[PASSED]: save - do not save to a tty
--- PASS: TestSaveAndLoadRepoStdout (0.95 seconds)
=== RUN TestSaveSingleTag
[PASSED]: save - save a specific image:tag
--- PASS: TestSaveSingleTag (0.18 seconds)
=== RUN TestSaveImageId
[PASSED]: save - save a image by ID
--- PASS: TestSaveImageId (0.12 seconds)
=== RUN TestSaveAndLoadRepoFlags
[PASSED]: save - save a repo using -o && load a repo using -i
--- PASS: TestSaveAndLoadRepoFlags (0.74 seconds)
=== RUN TestSaveMultipleNames
[PASSED]: save - save by multiple names
--- PASS: TestSaveMultipleNames (0.05 seconds)
=== RUN TestSaveDirectoryPermissions
[PASSED]: save - ensure directories exist in exported layers
--- PASS: TestSaveDirectoryPermissions (1.17 seconds)
=== RUN TestSearchOnCentralRegistry
[PASSED]: search - search for repositories named (or containing) 'Busybox base image.'
--- PASS: TestSearchOnCentralRegistry (3.66 seconds)
=== RUN TestStartAttachReturnsOnError
[PASSED]: start - error on start with attach exits
--- PASS: TestStartAttachReturnsOnError (0.61 seconds)
=== RUN TestStartAttachCorrectExitCode
[PASSED]: start - correct exit code returned with -a
--- PASS: TestStartAttachCorrectExitCode (2.29 seconds)
=== RUN TestStartRecordError
[PASSED]: start - set state error when start fails
--- PASS: TestStartRecordError (1.29 seconds)
=== RUN TestStartVolumesFromFailsCleanly
[PASSED]: start - missing containers in --volumes-from did not affect subsequent runs
--- PASS: TestStartVolumesFromFailsCleanly (1.07 seconds)
=== RUN TestTagUnprefixedRepoByName
[PASSED]: tag - busybox -> testfoobarbaz
--- PASS: TestTagUnprefixedRepoByName (0.05 seconds)
=== RUN TestTagUnprefixedRepoByID
[PASSED]: tag - busybox's image ID -> testfoobarbaz
--- PASS: TestTagUnprefixedRepoByID (0.05 seconds)
=== RUN TestTagInvalidUnprefixedRepo
[PASSED]: tag - busybox invalid repo names --> must fail
--- PASS: TestTagInvalidUnprefixedRepo (0.06 seconds)
=== RUN TestTagInvalidPrefixedRepo
[PASSED]: tag - busybox with invalid repo:tagnames --> must fail
--- PASS: TestTagInvalidPrefixedRepo (0.12 seconds)
=== RUN TestTagValidPrefixedRepo
[PASSED]: tag - busybox fooo/bar
[PASSED]: tag - busybox fooaa/test
[PASSED]: tag - busybox foooo:t
--- PASS: TestTagValidPrefixedRepo (0.12 seconds)
=== RUN TestTagExistedNameWithoutForce
[PASSED]: tag - busybox with an existed tag name without -f option --> must fail
--- PASS: TestTagExistedNameWithoutForce (0.05 seconds)
=== RUN TestTagExistedNameWithForce
[PASSED]: tag - busybox with an existed tag name with -f option work
--- PASS: TestTagExistedNameWithForce (0.06 seconds)
=== RUN TestTopMultipleArgs
[PASSED]: top - multiple arguments
--- PASS: TestTopMultipleArgs (0.29 seconds)
=== RUN TestTopNonPrivileged
[PASSED]: top - sleep process should be listed in non privileged mode
--- PASS: TestTopNonPrivileged (0.52 seconds)
=== RUN TestTopPrivileged
[PASSED]: top - sleep process should be listed in privileged mode
--- PASS: TestTopPrivileged (0.50 seconds)
=== RUN TestVersionEnsureSucceeds
[PASSED]: version - verify that it works and that the output is properly formatted
--- PASS: TestVersionEnsureSucceeds (0.01 seconds)
PASS
coverage: 50.5% of statements
ok _/Users/tonistiigi/dev/docker/integration-cli 322.551s
Stopping the daemon
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment