Skip to content

Instantly share code, notes, and snippets.

@tiborvass
Created January 21, 2015 02:47
Show Gist options
  • Save tiborvass/70954869930b67c6a929 to your computer and use it in GitHub Desktop.
Save tiborvass/70954869930b67c6a929 to your computer and use it in GitHub Desktop.
+ go test -test.timeout=30m github.com/docker/docker/integration-cli
[PASSED]: container REST API - check GET json/all=1
[PASSED]: container REST API - check GET containers/export
[PASSED]: container REST API - check GET containers/changes
[PASSED]: container REST API - check volume binds on start
[PASSED]: container REST API - check VolumesFrom on start
[PASSED]: container REST API - check VolumesFrom has priority
[PASSED]: exec create API - returns error when missing Cmd
[PASSED]: container json - check keys in container json response
[PASSED]: container resize - when started
[PASSED]: container resize - when not started should not resize
[PASSED]: attach - multiple attach
[PASSED]: attach - forbid piped stdin to tty enabled container
[PASSED]: attach - return after container finished
[PASSED]: attach - reconnect after detaching
[PASSED]: build - RUN with an empty array should not panic
[PASSED]: build - statements with whitespace and no content should generate a parse error
[PASSED]: build - CMD should always contain /bin/sh -c when specified without JSON
[PASSED]: build - user environment replacement
[PASSED]: build - volume environment replacement
[PASSED]: build - expose environment replacement
[PASSED]: build - workdir environment replacement
[PASSED]: build - add/copy environment replacement
[PASSED]: build - env environment replacement
[PASSED]: build - handle escapes
[PASSED]: build - handle case-insensitive onbuild statement
[PASSED]: build - env should handle \$ properly
[PASSED]: build - env should overwrite builder ENV during run
[PASSED]: build - onbuild forbidden maintainer in source image
[PASSED]: build - onbuild forbidden from in source image
[PASSED]: build - onbuild forbidden chained in source image
[PASSED]: build - onbuild with json entrypoint/cmd
[PASSED]: build - onbuild with json entrypoint
[PASSED]: build - build two images with remote ADD
[PASSED]: build - build an image with sixty build steps
[PASSED]: build - add single file to root
[PASSED]: build - add single file to workdir
[PASSED]: build - add single file to existing dir
[PASSED]: build - multiple file copy/add tests
[PASSED]: build - multiple add files to file
[PASSED]: build - multiple add files to file json syntax
[PASSED]: build - multiple add files to file wild
[PASSED]: build - multiple add files to file wild json syntax
[PASSED]: build - multiple copy files to file
[PASSED]: build - multiple copy files to file json syntax
[PASSED]: build - add file with whitespace
[PASSED]: build - copy file with whitespace
[PASSED]: build - multiple add files to file with whitespace
[PASSED]: build - multiple copy files to file with whitespace
[PASSED]: build - copy wild card
[PASSED]: build - copy wild card no find
[PASSED]: build - copy wild card cache
[PASSED]: build - add single file to non-existing dir
[PASSED]: build - add directory contents to root
[PASSED]: build - add directory contents to existing dir
[PASSED]: build - add whole directory to root
[PASSED]: build - add etc directory to root
[PASSED]: build - add preserves files special bits
[PASSED]: build - copy single file to root
[PASSED]: build - copy single file to workdir
[PASSED]: build - copy single file to existing dir
[PASSED]: build - copy single file to non-existing dir
[PASSED]: build - copy directory contents to root
[PASSED]: build - copy directory contents to existing dir
[PASSED]: build - copy whole directory to root
[PASSED]: build - copy etc directory to root
[PASSED]: build - copy - disallow copy from remote
[PASSED]: build - ADD must add files in container
[PASSED]: build - ADD should add files in volume
[PASSED]: build - ADD from context with inaccessible files must fail
[PASSED]: build - ADD from context with accessible links must work
[PASSED]: build - ADD from context with ignored inaccessible files must work
[PASSED]: build - ensure --force-rm doesn't leave containers behind
[PASSED]: build - ensure --rm doesn't leave containers behind and that --rm=true is the default
[PASSED]: build - ensure --rm=false overrides the default
[PASSED]: build - with volumes
[PASSED]: build - maintainer
[PASSED]: build - user
[PASSED]: build - relative workdir
[PASSED]: build - workdir with env variables
[PASSED]: build - relative copy/add
[PASSED]: build - env
[PASSED]: build - verify context cleanup works properly
[PASSED]: build - verify context cleanup works properly after a failed build
[PASSED]: build - cmd
[PASSED]: build - expose
[PASSED]: build - expose large number of ports
[PASSED]: build - expose order
[PASSED]: build - empty entrypoint inheritance
[PASSED]: build - empty entrypoint
[PASSED]: build - entrypoint
[PASSED]: build - onbuild
[PASSED]: build - with cache
[PASSED]: build - without cache
[PASSED]: build - conditional cache
[PASSED]: build - add local file with cache
[PASSED]: build - add multiple local files with cache
[PASSED]: build - add local file without cache
[PASSED]: build - add current directory but not file
[PASSED]: build - add current directory with cache
[PASSED]: build - add current directory without cache
[PASSED]: build - add remote file with cache
[PASSED]: build - add remote file without cache
[PASSED]: build - add remote file testing mtime
[PASSED]: build - add local and remote file with cache
[PASSED]: build - build an image with a context tar, compression: 2
[PASSED]: build - build an image with a context tar, compression: 0
[PASSED]: build - build an image with no context
[PASSED]: build - add local and remote file without cache
[PASSED]: build - volume ownership
[PASSED]: build - cleanup cmd after RUN
[PASSED]: build - forbidden context path
[PASSED]: build - add file not found
[PASSED]: build - inheritance
[PASSED]: build - fails
[PASSED]: build - fails with empty dockerfile
[PASSED]: build - onbuild
[PASSED]: build - onbuild forbidden chained
[PASSED]: build - onbuild forbidden from
[PASSED]: build - onbuild forbidden maintainer
[PASSED]: build - add to symlink destination
[PASSED]: build - validate escaping whitespace
[PASSED]: build - verify int/strings as strings
[PASSED]: build - test .dockerignore
[PASSED]: build - test .dockerignore with clean paths
[PASSED]: build - test .dockerignore of Dockerfile
[PASSED]: build - test .dockerignore of renamed Dockerfile
[PASSED]: build - test .dockerignore of .dockerignore
[PASSED]: build - test .dockerignore touch dockerfile
[PASSED]: build - test .dockerignore whole dir with .*
[PASSED]: build - line break with \
[PASSED]: build - end of line in dockerfile instruction
[PASSED]: build - comments and shebangs
[PASSED]: build - users and groups
[PASSED]: build - environment variables usage
[PASSED]: build - environment variables usage2
[PASSED]: build - add and run script
[PASSED]: build - ADD tar
[PASSED]: build - ADD tar.xz
[PASSED]: build - ADD tar.xz.gz
[PASSED]: build - build from GIT
[PASSED]: build - cleanup cmd on ENTRYPOINT
[PASSED]: build - clearcmd
[PASSED]: build - empty cmd
[PASSED]: build - onbuild output
[PASSED]: build - invalid tag
[PASSED]: build - cmd should have sh -c for non-json
[PASSED]: build - cmd should not have /bin/sh -c for json
[PASSED]: build - ignore invalid Dockerfile instruction
[PASSED]: build - clear entrypoint
[PASSED]: build - entrypoint override inheritance properly
[PASSED]: build - entrypoint with /bin/echo running successfully
[PASSED]: build - exotic shell interpolation
[PASSED]: build - verify single quotes fail
[PASSED]: build - verbose output from commands
[PASSED]: build - with tabs
[PASSED]: build - testing stderr
[PASSED]: build - change permission on single file
[PASSED]: build - symlink breakout
[PASSED]: build - xz host is being used
[PASSED]: build - volumes retain contents in build
[PASSED]: build - rename dockerfile
[PASSED]: build - from official names
[PASSED]: commit - echo foo and commit the image
[PASSED]: commit - echo foo and commit the image with --pause=false
[PASSED]: commit - commit file and read
[PASSED]: commit - commit hardlinks
[PASSED]: commit - commit tty
[PASSED]: commit - commit bind mounted file
[PASSED]: cp - garbage paths relative to container's rootfs
[PASSED]: cp - relative paths relative to container's rootfs
[PASSED]: cp - absolute paths relative to container's rootfs
[PASSED]: cp - absolute symlink relative to container's rootfs
[PASSED]: cp - symlink path components relative to container's rootfs
[PASSED]: cp - unprivileged user
[PASSED]: cp - volume path
[PASSED]: cp - to dot path
[PASSED]: create - args
[PASSED]: create - hostconfig
[PASSED]: create - port range
[PASSED]: create - large port range
[PASSED]: create - echo test123
[PASSED]: create - volumes are created
--- FAIL: TestDaemonRestartWithRunningContainersPorts (6.01s)
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_cli_daemon_test.go:18: Could not start daemon with busybox: Daemon exited and never started
--- FAIL: TestDaemonRestartWithVolumesRefs (6.02s)
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_cli_daemon_test.go:62: Daemon exited and never started
--- FAIL: TestDaemonStartIptablesFalse (6.01s)
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_cli_daemon_test.go:94: we should have been able to start the daemon with passing iptables=false: Daemon exited and never started
--- FAIL: TestDaemonStartBridgeWithoutIPAssociation (6.02s)
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_cli_daemon_test.go:110: Could not start daemon: Daemon exited and never started
--- FAIL: TestDaemonIptablesClean (6.01s)
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_cli_daemon_test.go:139: Could not start daemon with busybox: Daemon exited and never started
--- FAIL: TestDaemonIptablesCreate (6.01s)
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_cli_daemon_test.go:182: Could not start daemon with busybox: Daemon exited and never started
--- FAIL: TestDaemonLoggingLevel (12.03s)
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_cli_daemon_test.go:240: Daemon exited and never started
--- FAIL: TestDaemonAllocatesListeningPort (6.02s)
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_cli_daemon_test.go:305: Could not start daemon with busybox: Daemon exited and never started
--- FAIL: TestDaemonVolumesBindsRefs (6.02s)
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_cli_daemon_test.go:326: Daemon exited and never started
[PASSED]: diff - check if created file shows up
[PASSED]: diff - check if ignored files show up in diff
[PASSED]: diff - ensure that only kmsg and ptmx in diff
[PASSED]: events - untags are logged
[PASSED]: events - pause/unpause is logged
[PASSED]: events - container failed to start logs die
[PASSED]: events - limited to 64 entries
[PASSED]: events - container create, start, die, destroy is logged
[PASSED]: events - image untag, delete is logged
[PASSED]: events - image pull is logged
[PASSED]: events - image import is logged
[PASSED]: events - filters
[PASSED]: events - redirect stdout
[PASSED]: exec - basic test
[PASSED]: exec - interactive mode closes stdin after execution
[PASSED]: exec - Interactive test
[PASSED]: exec - exec running container after container restart
--- FAIL: TestExecAfterDaemonRestart (6.01s)
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_utils.go:146: waiting for daemon to start
docker_cli_exec_test.go:165: Could not start daemon with busybox: Daemon exited and never started
[PASSED]: exec - exec inherits correct env
[PASSED]: exec - exec non-zero ExitStatus
[PASSED]: exec - exec should not exec a pause container
[PASSED]: exec - stdin is closed properly with tty enabled
[PASSED]: exec - forbid piped stdin to tty enabled container
[PASSED]: exec - error on parseExec should point to help
[PASSED]: exec - container with exec not hanging on stop
--- FAIL: TestExecCgroup (2.16s)
docker_cli_exec_test.go:413: panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x30 pc=0x41322c]
goroutine 1 [running]:
unicode.init()
/usr/local/go/src/unicode/tables.go:52 +0x5e
strings.init()
/usr/local/go/src/strings/strings_decl.go:8 +0x42
github.com/docker/docker/pkg/parsers.init()
/go/src/github.com/docker/docker/pkg/parsers/parsers.go:131 +0x42
github.com/docker/docker/opts.init()
/go/src/github.com/docker/docker/opts/opts.go:218 +0x4a
main.init()
/go/src/github.com/docker/docker/docker/log.go:12 +0x4a
goroutine 2 [runnable]:
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:90
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2232 +0x1
exit status 2
[PASSED]: export - export a container
[PASSED]: import - import an image
[PASSED]: history - build history
[PASSED]: history - history on existent image must not fail
[PASSED]: history - history on non-existent image must fail
[PASSED]: images - busybox should be listed
[PASSED]: images - ordering by creation date
[PASSED]: images - invalid filter name check working
[PASSED]: images - white space trimming and lower casing
[PASSED]: import - cirros was imported and display is fine
[PASSED]: info - verify that it works
[PASSED]: inspect - inspect an image
[PASSED]: inspect - inspect a container with ExecIDs
[PASSED]: kill - kill container running sleep 10
[PASSED]: kill - kill container running sleep 10 from a different user
[PASSED]: link - /etc/hosts is a regular file
[PASSED]: link - /etc/hosts matches hosts copy
[PASSED]: links - ping unlinked container
[PASSED]: links - ping linked container
[PASSED]: links - ping linked container after rename
[PASSED]: links - ping linked container upon rename
[PASSED]: link - verify iptables when link and unlink
[PASSED]: link - links in started container inspect
[PASSED]: link - links in stopped container inspect
[PASSED]: link - container start not failing on updating stopped parent links
[PASSED]: link - ensure containers hosts files are updated with the link alias.
[PASSED]: link - error thrown when linking to container with --net host
[PASSED]: login - login without TTY
[PASSED]: logs - logs container running echo smaller than page size
[PASSED]: logs - logs container running echo bigger than page size
[PASSED]: logs - logs container running echo much bigger than page size
[PASSED]: logs - logs with timestamps
[PASSED]: logs - separate stderr (without pseudo-tty)
[PASSED]: logs - stderr in stdout (with pseudo-tty)
[PASSED]: logs - logs tail
[PASSED]: logs - logs follow stopped container
[PASSED]: logs - follow slow consumer
[PASSED]: network - make sure nat works through the host
[PASSED]: port - test port list
[PASSED]: ps - test ps options
[PASSED]: ps - test ps size
[PASSED]: ps - test ps filter status
[PASSED]: ps - test ps filter id
[PASSED]: ps - test ps filter name
[PASSED]: ps - test ps filter exited
--- FAIL: TestPullImageWithAliases (0.60s)
docker_cli_pull_test.go:28: Failed to push image exit status 1: error The push refers to a repository [127.0.0.1:5000/dockercli/busybox] (len: 1)
Sending image list
time="2015-01-21T02:38:43Z" level="fatal" msg=""
, output %!q(MISSING)
[PASSED]: pull - pull hello-world
[PASSED]: pull - pull fooblahblah1234 (non-existing image)
[PASSED]: pull - pull official names
--- FAIL: TestPushBusyboxImage (0.81s)
docker_cli_push_test.go:25: pushing the image to the private registry has failed: The push refers to a repository [127.0.0.1:5000/dockercli/busybox] (len: 1)
Sending image list
time="2015-01-21T02:39:06Z" level="fatal" msg=""
, exit status 1
[PASSED]: push - unprefixed busybox repo must fail
[PASSED]: push - untagged image
[PASSED]: push - interrupted
[PASSED]: rename - stopped container
[PASSED]: rename - running container
[PASSED]: rename - running container
[PASSED]: rename - invalid container name
[PASSED]: restart - echo foobar for stopped container
[PASSED]: restart - echo foobar for running container
[PASSED]: restart - does not create a new volume on restart
[PASSED]: restart - recording restart policy name for --restart=no
[PASSED]: restart - recording restart policy name for --restart=always
[PASSED]: restart - recording restart policy name for --restart=on-failure
[PASSED]: rm - removed volume
[PASSED]: rm - volume
[PASSED]: rm - running container
[PASSED]: rm - running container
[PASSED]: rm - running container with --force=true
[PASSED]: rm - container orphaning
[PASSED]: rm - delete unknown container
--- FAIL: TestRmiWithContainerFails (1.19s)
docker_cli_rmi_test.go:25: Container "73fab50ec332c53cc562b4c6d60405f7c5c59360b1f5a9382dff47c5fb48778f" is using image, should not be able to rmi: "Untagged: busybox:latest\n"
--- FAIL: TestRmiTag (0.43s)
docker_utils.go:554: "tag busybox utest:tag1" failed with errors: time="2015-01-21T02:39:51Z" level="fatal" msg="Error response from daemon: could not find image: no such id: busybox"
, exit status 1
--- FAIL: TestRmiTagWithExistingContainers (0.22s)
docker_cli_rmi_test.go:85: Could not tag busybox: exit status 1: time="2015-01-21T02:39:51Z" level="fatal" msg="Error response from daemon: could not find image: no such id: busybox:latest"
[PASSED]: rmi - force delete with existing containers
[PASSED]: run - echo test123
[PASSED]: run - echo with memory limit
[PASSED]: run - echo with CPU limit
[PASSED]: run - echo with CPU and memory limit
[PASSED]: run - echo with named container
[PASSED]: run - check file descriptor leakage
[PASSED]: run - ping 8.8.8.8
[PASSED]: run - exit with 0
[PASSED]: run - exit with 1
[PASSED]: run - pipe in with -i -a stdin
[PASSED]: run - print container ID in detached mode
[PASSED]: run - run with working directory set by -w
[PASSED]: run - run with working directory set by --workdir
[PASSED]: run - disable networking with --net=none
[PASSED]: run - disable networking with -n=false
[PASSED]: run - use a container name to link target work
[PASSED]: run - use a container id to link target work
[PASSED]: run - regression test for #4741 - volumes from as files
[PASSED]: run - regression test for #4979 - volumes-from on exited container
[PASSED]: run - volume with relative path
[PASSED]: run - volumes as readonly mount
[PASSED]: run - volumes from as readonly mount
[PASSED]: run - volumes from as read write mount
[PASSED]: run - volumes from ignores `rw` if inherrited volume is `ro`
[PASSED]: run - volumes from mounted first
[PASSED]: run - multiple volumes from
[PASSED]: run - verify container ID
[PASSED]: run - create docker managed volume
[PASSED]: run - create volume with symlink
[PASSED]: run - volumes-from symlink path
[PASSED]: run - correct exit code
[PASSED]: run - default user
[PASSED]: run - user by name
[PASSED]: run - user by id
[PASSED]: run - user by id, id too big
[PASSED]: run - user by id, id negative
[PASSED]: run - user by id, zero uid
[PASSED]: run - user not found
[PASSED]: run - two concurrent containers
[PASSED]: run - verify environment
[PASSED]: run - test container network via ping
[PASSED]: run - test container loopback when networking disabled
[PASSED]: run - don't allow --net=host to be used with links
[PASSED]: run - test loopback only exists when networking disabled
[PASSED]: run - test fully qualified hostname set with -h
[PASSED]: run - test privileged can mknod
[PASSED]: run - test un-privileged can mknod
[PASSED]: run - test --cap-drop=CHPASS invalid
[PASSED]: run - test --cap-drop=MKNOD cannot mknod
[PASSED]: run - test --cap-drop=mknod cannot mknod lowercase
[PASSED]: run - test --cap-drop=ALL cannot mknod
[PASSED]: run - test --cap-drop=ALL --cap-add=MKNOD can mknod
[PASSED]: run - test --cap-add=CHPASS invalid
[PASSED]: run - test --cap-add=NET_ADMIN can set eth0 down
[PASSED]: run - test --cap-add=ALL can set eth0 down
[PASSED]: run - test --cap-add=ALL --cap-drop=NET_ADMIN cannot set eth0 down
[PASSED]: run - test privileged can mount
[PASSED]: run - test un-privileged cannot mount
[PASSED]: run - sys not writable in non privileged container
[PASSED]: run - sys writable in privileged container
[PASSED]: run - proc not writable in non privileged container
[PASSED]: run - proc writable in privileged container
[PASSED]: run - cpuset 0
[PASSED]: run - test device numbers
[PASSED]: run - test that character devices work.
[PASSED]: run - unprivileged with chroot
[PASSED]: run - test --device argument
[PASSED]: run - hostname and several network modes
[PASSED]: run - workdir /
[PASSED]: run - bind mount / as volume
[PASSED]: run - bind mount /:/ as volume should fail
[PASSED]: run - dns default options
[PASSED]: run - dns options
[PASSED]: run - dns options based on host resolv.conf
[PASSED]: run - resolv.conf updater
[PASSED]: run - add-host option
[PASSED]: run - Attach stderr only with -t
[PASSED]: run - Attach stdout only with -t
[PASSED]: run - Attach stderr and stdout with -t
[PASSED]: run - test container state.
[PASSED]: run - copy uid/gid for volume
[PASSED]: run - copy volume content
[PASSED]: run - cleanup cmd on --entrypoint
[PASSED]: run - error on existing file for workdir
[PASSED]: run - exit on stdin closing
[PASSED]: run - write to /etc/hosts and not commited
[PASSED]: run - write to /etc/hostname and not commited
[PASSED]: run - write to /etc/resolv.conf and not commited
[PASSED]: run - error with bad device
[PASSED]: run - entrypoint
[PASSED]: run - bind mounts
[PASSED]: run - mutable network files
[PASSED]: run - cleanup empty cidfile on fail
[PASSED]: run - cidfile contains long id
[PASSED]: run - network must not be initialized in 'none' mode
[PASSED]: run - setting MAC address with --mac-address
[PASSED]: run - inspecting MAC address
[PASSED]: run - port should be deallocated even on iptables error
[PASSED]: run - fail if port already in use
[PASSED]: run - proxy should work with unavailable port
[PASSED]: run - volumes are mounted in the correct order
[PASSED]: run - check execdriver dir behavior
[PASSED]: run - can remount old bindmount volume
[PASSED]: run - volumes do not copy data for volumes-from and bindmounts
[PASSED]: run - volumes not recreated on start
[PASSED]: run - no output from pull in stdout
[PASSED]: run - volume paths are cleaned
[PASSED]: run - slow consumer
[PASSED]: run - allow port range through --expose flag
[PASSED]: run - Unknown Command
[PASSED]: run - ipc host mode
[PASSED]: run - ipc container mode
[PASSED]: run - container shared network namespace
[PASSED]: run - pid host mode
[PASSED]: run - verify tls is set for --tlsverify
[PASSED]: run - find another port if port from autorange already bound
[PASSED]: run - forbid piped stdin with tty
[PASSED]: run - use non-local mac-address
[PASSED]: run - net host mode
[PASSED]: run - allow port range through --expose flag
[PASSED]: run - exit code on oom
[PASSED]: run - test max-retries for --restart
[PASSED]: run - writable rootfs
[PASSED]: run - read only rootfs
[PASSED]: run - can restart a volumes-from container after producer is removed
[PASSED]: run - redirect stdout
[PASSED]: run - volumes are bind mounted recursively
[PASSED]: load - save a repo with xz compression & load it using stdout
[PASSED]: load - save a repo with xz+gz compression & load it using stdout
[PASSED]: save - save a specific image:tag
[PASSED]: save - save a image by ID
[PASSED]: save - save a repo using -o && load a repo using -i
[PASSED]: save - save by multiple names
[PASSED]: save - save repository with multiple images
[PASSED]: save - ensure directories exist in exported layers
[PASSED]: save - save/load a repo using stdout
[PASSED]: save - do not save to a tty
[PASSED]: search - search for repositories named (or containing) 'Busybox base image.'
[PASSED]: start - error on start with attach exits
[PASSED]: start - correct exit code returned with -a
[PASSED]: start - don't echo container ID when attaching
[PASSED]: start - set state error when start fails
[PASSED]: start - missing containers in --volumes-from did not affect subsequent runs
[PASSED]: start - error should show if trying to start paused container
[PASSED]: tag - busybox -> testfoobarbaz
[PASSED]: tag - busybox's image ID -> testfoobarbaz
[PASSED]: tag - busybox invalid repo names --> must fail
[PASSED]: tag - busybox with invalid repo:tagnames --> must fail
[PASSED]: tag - busybox fooo/bar
[PASSED]: tag - busybox fooaa/test
[PASSED]: tag - busybox foooo:t
[PASSED]: tag - busybox with an existed tag name without -f option --> must fail
[PASSED]: tag - busybox with an existed tag name with -f option work
[PASSED]: tag official name - busybox docker.io/busybox
[PASSED]: tag official name - busybox index.docker.io/busybox
[PASSED]: tag official name - busybox library/busybox
[PASSED]: tag official name - busybox docker.io/library/busybox
[PASSED]: tag official name - busybox index.docker.io/library/busybox
[PASSED]: tag official name - docker.io/busybox fooo/bar
[PASSED]: tag official name - index.docker.io/busybox fooo/bar
[PASSED]: tag official name - library/busybox fooo/bar
[PASSED]: tag official name - docker.io/library/busybox fooo/bar
[PASSED]: tag official name - index.docker.io/library/busybox fooo/bar
[PASSED]: top - multiple arguments
[PASSED]: top - sleep process should be listed in non privileged mode
[PASSED]: top - sleep process should be listed in privileged mode
[PASSED]: version - verify that it works and that the output is properly formatted
FAIL
coverage: 65.7% of statements
exit status 1
FAIL github.com/docker/docker/integration-cli 1679.799s
++++ cat /go/src/github.com/docker/docker/bundles/1.4.1-dev/test-integration-cli/daemon34210144/docker.pid
+++ kill 8707
/go/src/github.com/docker/docker/hack/make/.integration-daemon-stop: line 5: kill: (8707) - No such process
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment