Skip to content

Instantly share code, notes, and snippets.

@gdm85
Created October 7, 2014 08:59
Show Gist options
  • Save gdm85/4ebd8bcc62cc99a55661 to your computer and use it in GitHub Desktop.
Save gdm85/4ebd8bcc62cc99a55661 to your computer and use it in GitHub Desktop.
make test results for Docker PR 8412
docker run --rm -it --privileged -e TIMEOUT -e BUILDFLAGS -e TESTFLAGS -e TESTDIRS -e DOCKER_GRAPHDRIVER -e DOCKER_EXECDRIVER -v "~/test/docker/bundles:/go/src/github.com/docker/docker/bundles" "docker:master" hack/make.sh binary cross test-unit test-integration test-integration-cli
bundles/1.2.0-dev already exists. Removing.
---> Making bundle: binary (in bundles/1.2.0-dev/binary)
Created binary: /go/src/github.com/docker/docker/bundles/1.2.0-dev/binary/docker-1.2.0-dev
---> Making bundle: cross (in bundles/1.2.0-dev/cross)
Created symlinks: /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/linux/amd64/docker /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/linux/amd64/docker-1.2.0-dev /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/linux/amd64/docker-1.2.0-dev.md5 /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/linux/amd64/docker-1.2.0-dev.sha256
Created binary: /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/linux/386/docker-1.2.0-dev
Created binary: /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/linux/arm/docker-1.2.0-dev
Created binary: /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/darwin/amd64/docker-1.2.0-dev
Created binary: /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/darwin/386/docker-1.2.0-dev
Created binary: /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/freebsd/amd64/docker-1.2.0-dev
Created binary: /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/freebsd/386/docker-1.2.0-dev
Created binary: /go/src/github.com/docker/docker/bundles/1.2.0-dev/cross/freebsd/arm/docker-1.2.0-dev
---> Making bundle: test-unit (in bundles/1.2.0-dev/test-unit)
Tue Oct 7 08:50:21 UTC 2014
Precompiled: github.com/docker/docker/builder/parser
Precompiled: github.com/docker/docker/api
Precompiled: github.com/docker/docker/api/server
Precompiled: github.com/docker/docker/daemon/execdriver/lxc
Precompiled: github.com/docker/docker/daemon
Precompiled: github.com/docker/docker/daemon/graphdriver/aufs
Precompiled: github.com/docker/docker/daemon/graphdriver/btrfs
Precompiled: github.com/docker/docker/daemon/networkdriver
Precompiled: github.com/docker/docker/daemon/graphdriver/vfs
Precompiled: github.com/docker/docker/daemon/graphdriver/devmapper
Precompiled: github.com/docker/docker/daemon/networkdriver/bridge
Precompiled: github.com/docker/docker/daemon/networkdriver/ipallocator
Precompiled: github.com/docker/docker/daemon/networkdriver/portallocator
Precompiled: github.com/docker/docker/daemon/networkdriver/portmapper
Precompiled: github.com/docker/docker/engine
Precompiled: github.com/docker/docker/events
Precompiled: github.com/docker/docker/graph
Precompiled: github.com/docker/docker/links
Precompiled: github.com/docker/docker/nat
Precompiled: github.com/docker/docker/pkg/archive
Precompiled: github.com/docker/docker/opts
Precompiled: github.com/docker/docker/pkg/broadcastwriter
Precompiled: github.com/docker/docker/pkg/graphdb
Precompiled: github.com/docker/docker/pkg/ioutils
Precompiled: github.com/docker/docker/pkg/jsonlog
Precompiled: github.com/docker/docker/pkg/log
Precompiled: github.com/docker/docker/pkg/mflag
Precompiled: github.com/docker/docker/pkg/mount
Precompiled: github.com/docker/docker/pkg/namesgenerator
Precompiled: github.com/docker/docker/pkg/networkfs/etchosts
Precompiled: github.com/docker/docker/pkg/networkfs/resolvconf
Precompiled: github.com/docker/docker/pkg/parsers
Precompiled: github.com/docker/docker/pkg/parsers/kernel
Precompiled: github.com/docker/docker/pkg/parsers/filters
Precompiled: github.com/docker/docker/pkg/parsers/operatingsystem
Precompiled: github.com/docker/docker/pkg/proxy
Precompiled: github.com/docker/docker/pkg/stdcopy
Precompiled: github.com/docker/docker/pkg/symlink
Precompiled: github.com/docker/docker/pkg/system
Precompiled: github.com/docker/docker/pkg/tailfile
Precompiled: github.com/docker/docker/pkg/tarsum
Precompiled: github.com/docker/docker/pkg/truncindex
Precompiled: github.com/docker/docker/pkg/units
Precompiled: github.com/docker/docker/pkg/version
Precompiled: github.com/docker/docker/registry
Precompiled: github.com/docker/docker/utils
Precompiled: github.com/docker/docker/runconfig
+ go test -test.timeout=30m github.com/docker/docker/api
PASS
coverage: 18.8% of statements
+ go test -test.timeout=30m github.com/docker/docker/api/server
[bf582621] +job version()
[bf582621] -job version() = OK (0)
[73be9fda] +job info()
[73be9fda] -job info() = OK (0)
[f118814e] +job images()
[f118814e] -job images() = OK (0)
[1c684f43] +job images()
[1c684f43] -job images() = OK (0)
[08e3f434] +job images()
[08e3f434] -job images() = OK (0)
[7f0317e6] +job images()
[7f0317e6] -job images() = OK (0)
[0798fa8a] +job images()
[0798fa8a] -job images() = OK (0)
[a2571f41] +job container_inspect(container_name)
[a2571f41] -job container_inspect(container_name) = OK (0)
[79a456d3] +job events()
[79a456d3] -job events() = OK (0)
[fb04c79d] +job container_inspect(test)
[fb04c79d] -job container_inspect(test) = OK (0)
[fb04c79d] +job logs(test)
[fb04c79d] -job logs(test) = OK (0)
[error] server.go:1640 Handler for GET /containers/{name:.*}/logs returned error: Bad parameters: you must choose at least one stream
[error] server.go:145 HTTP Error: statusCode=400 Bad parameters: you must choose at least one stream
[899d1124] +job history(docker-test-image)
[899d1124] -job history(docker-test-image) = OK (0)
[63412aff] +job image_inspect(image_name)
[63412aff] -job image_inspect(image_name) = OK (0)
[a2d6d2de] +job rm(foo)
[a2d6d2de] -job rm(foo) = OK (0)
PASS
coverage: 17.9% of statements
+ go test -test.timeout=30m github.com/docker/docker/builder/parser
PASS
coverage: 95.0% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon
PASS
coverage: 2.7% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon/execdriver/lxc
PASS
coverage: 12.2% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon/graphdriver/aufs
[error] aufs.go:228 Warning: removing active id 2
PASS
coverage: 50.4% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon/graphdriver/btrfs
PASS
coverage: 6.4% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon/graphdriver/devmapper
PASS
coverage: 51.9% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon/graphdriver/vfs
PASS
coverage: 72.7% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon/networkdriver
PASS
coverage: 52.0% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon/networkdriver/bridge
PASS
coverage: 50.5% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon/networkdriver/ipallocator
PASS
coverage: 100.0% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon/networkdriver/portallocator
PASS
coverage: 86.8% of statements
+ go test -test.timeout=30m github.com/docker/docker/daemon/networkdriver/portmapper
PASS
coverage: 38.0% of statements
+ go test -test.timeout=30m github.com/docker/docker/engine
[05b70efa] +job commands()
[05b70efa] -job commands() = OK (0)
[dc4c54c9] Test log line
[d1ea6206] +job echo(hello, world)
[d1ea6206] -job echo(hello, world) = OK (0)
[71f71947] +job ()
: command not found
[71f71947] -job ()
[f6bbbfd5] +job return_ok()
[f6bbbfd5] -job return_ok() = OK (0)
[1326f22d] +job return_err()
[1326f22d] -job return_err() = ERR (1)
[94c44d11] +job return_not_found()
[94c44d11] -job return_not_found() = ERR (127)
[b986caf5] +job say_something_in_stdout()
[b986caf5] -job say_something_in_stdout() = OK (0)
Hello world
[80766341] +job say_something_in_stderr()
Warning, something might happen
Here it comes!
Oh no...
Something happened
[80766341] -job say_something_in_stderr() = OK (0)
[c5c66c2b] +job foo()
[c5c66c2b] -job foo() = OK (0)
[2706c114] +job foo()
[2706c114] -job foo() = OK (0)
PASS
coverage: 62.0% of statements
+ go test -test.timeout=30m github.com/docker/docker/events
[ddb3b701] +job log(action_0, cont_0, image_0)
[ddb3b701] -job log(action_0, cont_0, image_0) = OK (0)
[ddb3b701] +job log(action_1, cont_1, image_1)
[ddb3b701] -job log(action_1, cont_1, image_1) = OK (0)
[ddb3b701] +job log(action_2, cont_2, image_2)
[ddb3b701] -job log(action_2, cont_2, image_2) = OK (0)
[ddb3b701] +job log(action_3, cont_3, image_3)
[ddb3b701] -job log(action_3, cont_3, image_3) = OK (0)
[ddb3b701] +job log(action_4, cont_4, image_4)
[ddb3b701] -job log(action_4, cont_4, image_4) = OK (0)
[ddb3b701] +job log(action_5, cont_5, image_5)
[ddb3b701] -job log(action_5, cont_5, image_5) = OK (0)
[ddb3b701] +job log(action_6, cont_6, image_6)
[ddb3b701] -job log(action_6, cont_6, image_6) = OK (0)
[ddb3b701] +job log(action_7, cont_7, image_7)
[ddb3b701] -job log(action_7, cont_7, image_7) = OK (0)
[ddb3b701] +job log(action_8, cont_8, image_8)
[ddb3b701] -job log(action_8, cont_8, image_8) = OK (0)
[ddb3b701] +job log(action_9, cont_9, image_9)
[ddb3b701] -job log(action_9, cont_9, image_9) = OK (0)
[ddb3b701] +job log(action_10, cont_10, image_10)
[ddb3b701] -job log(action_10, cont_10, image_10) = OK (0)
[ddb3b701] +job log(action_11, cont_11, image_11)
[ddb3b701] -job log(action_11, cont_11, image_11) = OK (0)
[ddb3b701] +job log(action_12, cont_12, image_12)
[ddb3b701] -job log(action_12, cont_12, image_12) = OK (0)
[ddb3b701] +job log(action_13, cont_13, image_13)
[ddb3b701] -job log(action_13, cont_13, image_13) = OK (0)
[ddb3b701] +job log(action_14, cont_14, image_14)
[ddb3b701] -job log(action_14, cont_14, image_14) = OK (0)
[ddb3b701] +job log(action_15, cont_15, image_15)
[ddb3b701] -job log(action_15, cont_15, image_15) = OK (0)
[ddb3b701] +job log(action_16, cont_16, image_16)
[ddb3b701] -job log(action_16, cont_16, image_16) = OK (0)
[ddb3b701] +job log(action_17, cont_17, image_17)
[ddb3b701] -job log(action_17, cont_17, image_17) = OK (0)
[ddb3b701] +job log(action_18, cont_18, image_18)
[ddb3b701] -job log(action_18, cont_18, image_18) = OK (0)
[ddb3b701] +job log(action_19, cont_19, image_19)
[ddb3b701] -job log(action_19, cont_19, image_19) = OK (0)
[ddb3b701] +job log(action_20, cont_20, image_20)
[ddb3b701] -job log(action_20, cont_20, image_20) = OK (0)
[ddb3b701] +job log(action_21, cont_21, image_21)
[ddb3b701] -job log(action_21, cont_21, image_21) = OK (0)
[ddb3b701] +job log(action_22, cont_22, image_22)
[ddb3b701] -job log(action_22, cont_22, image_22) = OK (0)
[ddb3b701] +job log(action_23, cont_23, image_23)
[ddb3b701] -job log(action_23, cont_23, image_23) = OK (0)
[ddb3b701] +job log(action_24, cont_24, image_24)
[ddb3b701] -job log(action_24, cont_24, image_24) = OK (0)
[ddb3b701] +job log(action_25, cont_25, image_25)
[ddb3b701] -job log(action_25, cont_25, image_25) = OK (0)
[ddb3b701] +job log(action_26, cont_26, image_26)
[ddb3b701] -job log(action_26, cont_26, image_26) = OK (0)
[ddb3b701] +job log(action_27, cont_27, image_27)
[ddb3b701] -job log(action_27, cont_27, image_27) = OK (0)
[ddb3b701] +job log(action_28, cont_28, image_28)
[ddb3b701] -job log(action_28, cont_28, image_28) = OK (0)
[ddb3b701] +job log(action_29, cont_29, image_29)
[ddb3b701] -job log(action_29, cont_29, image_29) = OK (0)
[ddb3b701] +job log(action_30, cont_30, image_30)
[ddb3b701] -job log(action_30, cont_30, image_30) = OK (0)
[ddb3b701] +job log(action_31, cont_31, image_31)
[ddb3b701] -job log(action_31, cont_31, image_31) = OK (0)
[ddb3b701] +job log(action_32, cont_32, image_32)
[ddb3b701] -job log(action_32, cont_32, image_32) = OK (0)
[ddb3b701] +job log(action_33, cont_33, image_33)
[ddb3b701] -job log(action_33, cont_33, image_33) = OK (0)
[ddb3b701] +job log(action_34, cont_34, image_34)
[ddb3b701] -job log(action_34, cont_34, image_34) = OK (0)
[ddb3b701] +job log(action_35, cont_35, image_35)
[ddb3b701] -job log(action_35, cont_35, image_35) = OK (0)
[ddb3b701] +job log(action_36, cont_36, image_36)
[ddb3b701] -job log(action_36, cont_36, image_36) = OK (0)
[ddb3b701] +job log(action_37, cont_37, image_37)
[ddb3b701] -job log(action_37, cont_37, image_37) = OK (0)
[ddb3b701] +job log(action_38, cont_38, image_38)
[ddb3b701] -job log(action_38, cont_38, image_38) = OK (0)
[ddb3b701] +job log(action_39, cont_39, image_39)
[ddb3b701] -job log(action_39, cont_39, image_39) = OK (0)
[ddb3b701] +job log(action_40, cont_40, image_40)
[ddb3b701] -job log(action_40, cont_40, image_40) = OK (0)
[ddb3b701] +job log(action_41, cont_41, image_41)
[ddb3b701] -job log(action_41, cont_41, image_41) = OK (0)
[ddb3b701] +job log(action_42, cont_42, image_42)
[ddb3b701] -job log(action_42, cont_42, image_42) = OK (0)
[ddb3b701] +job log(action_43, cont_43, image_43)
[ddb3b701] -job log(action_43, cont_43, image_43) = OK (0)
[ddb3b701] +job log(action_44, cont_44, image_44)
[ddb3b701] -job log(action_44, cont_44, image_44) = OK (0)
[ddb3b701] +job log(action_45, cont_45, image_45)
[ddb3b701] -job log(action_45, cont_45, image_45) = OK (0)
[ddb3b701] +job log(action_46, cont_46, image_46)
[ddb3b701] -job log(action_46, cont_46, image_46) = OK (0)
[ddb3b701] +job log(action_47, cont_47, image_47)
[ddb3b701] -job log(action_47, cont_47, image_47) = OK (0)
[ddb3b701] +job log(action_48, cont_48, image_48)
[ddb3b701] -job log(action_48, cont_48, image_48) = OK (0)
[ddb3b701] +job log(action_49, cont_49, image_49)
[ddb3b701] -job log(action_49, cont_49, image_49) = OK (0)
[ddb3b701] +job log(action_50, cont_50, image_50)
[ddb3b701] -job log(action_50, cont_50, image_50) = OK (0)
[ddb3b701] +job log(action_51, cont_51, image_51)
[ddb3b701] -job log(action_51, cont_51, image_51) = OK (0)
[ddb3b701] +job log(action_52, cont_52, image_52)
[ddb3b701] -job log(action_52, cont_52, image_52) = OK (0)
[ddb3b701] +job log(action_53, cont_53, image_53)
[ddb3b701] -job log(action_53, cont_53, image_53) = OK (0)
[ddb3b701] +job log(action_54, cont_54, image_54)
[ddb3b701] -job log(action_54, cont_54, image_54) = OK (0)
[ddb3b701] +job log(action_55, cont_55, image_55)
[ddb3b701] -job log(action_55, cont_55, image_55) = OK (0)
[ddb3b701] +job log(action_56, cont_56, image_56)
[ddb3b701] -job log(action_56, cont_56, image_56) = OK (0)
[ddb3b701] +job log(action_57, cont_57, image_57)
[ddb3b701] -job log(action_57, cont_57, image_57) = OK (0)
[ddb3b701] +job log(action_58, cont_58, image_58)
[ddb3b701] -job log(action_58, cont_58, image_58) = OK (0)
[ddb3b701] +job log(action_59, cont_59, image_59)
[ddb3b701] -job log(action_59, cont_59, image_59) = OK (0)
[ddb3b701] +job log(action_60, cont_60, image_60)
[ddb3b701] -job log(action_60, cont_60, image_60) = OK (0)
[ddb3b701] +job log(action_61, cont_61, image_61)
[ddb3b701] -job log(action_61, cont_61, image_61) = OK (0)
[ddb3b701] +job log(action_62, cont_62, image_62)
[ddb3b701] -job log(action_62, cont_62, image_62) = OK (0)
[ddb3b701] +job log(action_63, cont_63, image_63)
[ddb3b701] -job log(action_63, cont_63, image_63) = OK (0)
[ddb3b701] +job log(action_64, cont_64, image_64)
[ddb3b701] -job log(action_64, cont_64, image_64) = OK (0)
[ddb3b701] +job log(action_65, cont_65, image_65)
[ddb3b701] -job log(action_65, cont_65, image_65) = OK (0)
[ddb3b701] +job log(action_66, cont_66, image_66)
[ddb3b701] -job log(action_66, cont_66, image_66) = OK (0)
[ddb3b701] +job log(action_67, cont_67, image_67)
[ddb3b701] -job log(action_67, cont_67, image_67) = OK (0)
[ddb3b701] +job log(action_68, cont_68, image_68)
[ddb3b701] -job log(action_68, cont_68, image_68) = OK (0)
[ddb3b701] +job log(action_69, cont_69, image_69)
[ddb3b701] -job log(action_69, cont_69, image_69) = OK (0)
[ddb3b701] +job log(action_70, cont_70, image_70)
[ddb3b701] -job log(action_70, cont_70, image_70) = OK (0)
[ddb3b701] +job log(action_71, cont_71, image_71)
[ddb3b701] -job log(action_71, cont_71, image_71) = OK (0)
[ddb3b701] +job log(action_72, cont_72, image_72)
[ddb3b701] -job log(action_72, cont_72, image_72) = OK (0)
[ddb3b701] +job log(action_73, cont_73, image_73)
[ddb3b701] -job log(action_73, cont_73, image_73) = OK (0)
[ddb3b701] +job log(action_74, cont_74, image_74)
[ddb3b701] -job log(action_74, cont_74, image_74) = OK (0)
[ddb3b701] +job log(action_75, cont_75, image_75)
[ddb3b701] -job log(action_75, cont_75, image_75) = OK (0)
[ddb3b701] +job log(action_76, cont_76, image_76)
[ddb3b701] -job log(action_76, cont_76, image_76) = OK (0)
[ddb3b701] +job log(action_77, cont_77, image_77)
[ddb3b701] -job log(action_77, cont_77, image_77) = OK (0)
[ddb3b701] +job log(action_78, cont_78, image_78)
[ddb3b701] -job log(action_78, cont_78, image_78) = OK (0)
[ddb3b701] +job log(action_79, cont_79, image_79)
[ddb3b701] -job log(action_79, cont_79, image_79) = OK (0)
[ddb3b701] +job events()
[ddb3b701] -job events() = OK (0)
[25d702e5] +job subscribers_count()
[25d702e5] -job subscribers_count() = OK (0)
PASS
coverage: 80.3% of statements
+ go test -test.timeout=30m github.com/docker/docker/graph
PASS
coverage: 11.8% of statements
+ go test -test.timeout=30m github.com/docker/docker/links
PASS
coverage: 58.5% of statements
+ go test -test.timeout=30m github.com/docker/docker/nat
PASS
coverage: 88.4% of statements
+ go test -test.timeout=30m github.com/docker/docker/opts
PASS
coverage: 18.3% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/archive
PASS
coverage: 52.4% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/broadcastwriter
PASS
coverage: 68.9% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/graphdb
PASS
coverage: 73.8% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/ioutils
PASS
coverage: 51.2% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/jsonlog
PASS
coverage: 16.7% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/log
PASS
coverage: 59.1% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/mflag
flag provided but not defined: -x
flag provided but not defined: -int
flag needs an argument: -b
Usage of test:
-b=0 usage
Warning: '-d' is deprecated, it will be removed soon. See usage.
Warning: '-flag4' is deprecated, it will be replaced by '--flag4' soon. See usage.
PASS
coverage: 87.3% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/mount
PASS
coverage: 82.0% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/namesgenerator
PASS
coverage: 71.4% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/networkfs/etchosts
PASS
coverage: 72.2% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/networkfs/resolvconf
PASS
coverage: 92.1% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/parsers
PASS
coverage: 84.3% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/parsers/filters
PASS
coverage: 78.3% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/parsers/kernel
PASS
coverage: 48.6% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/parsers/operatingsystem
PASS
coverage: 85.7% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/proxy
2014/10/07 08:51:16 Stopping proxy on tcp/127.0.0.1:52958 for tcp/127.0.0.1:39410 (accept tcp 127.0.0.1:52958: use of closed network connection)
2014/10/07 08:51:16 Stopping proxy on tcp/[::1]:55052 for tcp/[::1]:47783 (accept tcp [::1]:55052: use of closed network connection)
PASS
coverage: 78.3% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/stdcopy
testing: warning: no tests to run
PASS
coverage: 0.0% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/symlink
PASS
coverage: 83.8% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/system
PASS
coverage: 18.2% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/tailfile
PASS
coverage: 61.8% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/tarsum
PASS
coverage: 77.6% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/truncindex
PASS
coverage: 90.9% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/units
PASS
coverage: 97.3% of statements
+ go test -test.timeout=30m github.com/docker/docker/pkg/version
PASS
coverage: 75.0% of statements
+ go test -test.timeout=30m github.com/docker/docker/registry
PASS
coverage: 41.5% of statements
+ go test -test.timeout=30m github.com/docker/docker/runconfig
PASS
coverage: 47.5% of statements
+ go test -test.timeout=30m github.com/docker/docker/utils
PASS
coverage: 15.6% of statements
Test success
---> Making bundle: test-integration (in bundles/1.2.0-dev/test-integration)
+ go test -test.timeout=30m github.com/docker/docker/integration
2014/10/07 08:51:24 WARNING: Your kernel does not support cgroup swap limit.
Pulling repository docker-test-image
Pulling image (latest) from docker-test-image
Pulling image (latest) from docker-test-image, endpoint: https://registry-1.docker.io/v1/
Pulling dependent layers
Pulling metadata
Pulling fs layer
Download complete =============================================>] 2.934 MB/2.934 MB 0sss
Download complete
Status: Downloaded newer image for docker-test-image
2014/10/07 08:51:29 WARNING: Your kernel does not support cgroup swap limit.
[info] Listening for HTTP on tcp (127.0.0.1:4270)
2014/10/07 08:51:30 WARNING: Your kernel does not support cgroup swap limit.
[info] Listening for HTTP on tcp (localhost:4271)
2014/10/07 08:51:31 WARNING: Your kernel does not support cgroup swap limit.
[info] Listening for HTTP on tcp (localhost:4272)
2014/10/07 08:51:32 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:32 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:32 WARNING: Your kernel does not support cgroup swap limit.
[error] server.go:1640 Handler for GET /images/{name:.*}/get returned error: No such id: 83599e29c455eb719f77d799bc7c51521b9551972f5a850d7ad265bc1b5292f6
[error] server.go:145 HTTP Error: statusCode=404 No such id: 83599e29c455eb719f77d799bc7c51521b9551972f5a850d7ad265bc1b5292f6
2014/10/07 08:51:32 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:33 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:33 WARNING: Your kernel does not support cgroup swap limit.
[error] server.go:638 EOF
2014/10/07 08:51:34 WARNING: Your kernel does not support cgroup swap limit.
[info] WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
2014/10/07 08:51:34 WARNING: Your kernel does not support cgroup swap limit.
[error] common.go:55 Error parsing media type: error: mime: no media type
[error] server.go:1640 Handler for POST /containers/create returned error: Content-Type specified () must be 'application/json'
[error] server.go:145 HTTP Error: statusCode=500 Content-Type specified () must be 'application/json'
2014/10/07 08:51:34 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:34 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:35 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:37 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:37 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:38 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:40 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:41 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:42 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:42 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:42 WARNING: Your kernel does not support cgroup swap limit.
[error] server.go:1640 Handler for DELETE /images/{name:.*} returned error: Conflict, cannot delete image 83599e29c455eb719f77d799bc7c51521b9551972f5a850d7ad265bc1b5292f6 because it is tagged in multiple repositories, use -f to force
[error] server.go:145 HTTP Error: statusCode=409 Conflict, cannot delete image 83599e29c455eb719f77d799bc7c51521b9551972f5a850d7ad265bc1b5292f6 because it is tagged in multiple repositories, use -f to force
2014/10/07 08:51:42 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:42 WARNING: Your kernel does not support cgroup swap limit.
[error] server.go:1424 No such container: id_not_found
2014/10/07 08:51:42 WARNING: Your kernel does not support cgroup swap limit.
[info] POST /v1.15/containers/create
[info] POST /v1.15/containers/a7059e71539caf7d5240c89376ffd010c36d6189eaf677819a204376e40e07ce/attach?stderr=1&stdin=1&stdout=1&stream=1
[info] POST /v1.15/containers/a7059e71539caf7d5240c89376ffd010c36d6189eaf677819a204376e40e07ce/start
[info] POST /v1.15/containers/a7059e71539caf7d5240c89376ffd010c36d6189eaf677819a204376e40e07ce/wait
[info] POST /v1.15/containers/create
[info] POST /v1.15/containers/f8cf9c7d493f45aad7dbd29eda01db8995a604bb4460550db9168e6103009c3a/attach?stderr=1&stdin=1&stdout=1&stream=1
[info] POST /v1.15/containers/f8cf9c7d493f45aad7dbd29eda01db8995a604bb4460550db9168e6103009c3a/start
[info] GET /v1.15/containers/f8cf9c7d493f45aad7dbd29eda01db8995a604bb4460550db9168e6103009c3a/json
[info] POST /v1.15/containers/create
[info] POST /v1.15/containers/acde3b746514965aed32f08700e2a1b77489be89f0d6557cb2f3c82c6a0d45ea/attach?stderr=1&stdin=1&stdout=1&stream=1
[info] POST /v1.15/containers/acde3b746514965aed32f08700e2a1b77489be89f0d6557cb2f3c82c6a0d45ea/start
[info] GET /v1.15/containers/acde3b746514965aed32f08700e2a1b77489be89f0d6557cb2f3c82c6a0d45ea/json
[info] POST /v1.15/containers/create
[info] POST /v1.15/containers/ff37d9c792b21944aeda2edcb0d9936f4de99abfa89cf66171e607b6d27087e9/start
[info] GET /v1.15/containers/ff37d9c792b21944aeda2edcb0d9936f4de99abfa89cf66171e607b6d27087e9/json
[info] POST /v1.15/containers/ff37d9c792b21944aeda2edcb0d9936f4de99abfa89cf66171e607b6d27087e9/attach?stderr=1&stdin=1&stdout=1&stream=1
[info] GET /v1.15/containers/ff37d9c792b21944aeda2edcb0d9936f4de99abfa89cf66171e607b6d27087e9/json
[info] POST /v1.15/containers/create
[info] POST /v1.15/containers/29b1ba286b7331e6354af96c23857b75147241068581ca80ddd429f038717a1c/start
[info] GET /v1.15/containers/29b1ba286b73/json
[info] POST /v1.15/containers/29b1ba286b73/attach?stderr=1&stdin=1&stdout=1&stream=1
[info] GET /v1.15/containers/29b1ba286b73/json
[info] POST /v1.15/containers/create
[info] POST /v1.15/containers/105ffcc92aed9760e15b84678ab16a2ca5f3564b3cf5cffa76098490508f4cf1/start
[info] GET /v1.15/containers/105ffcc92aed9760e15b84678ab16a2ca5f3564b3cf5cffa76098490508f4cf1/json
[info] POST /v1.15/containers/105ffcc92aed9760e15b84678ab16a2ca5f3564b3cf5cffa76098490508f4cf1/attach?stderr=1&stdin=1&stdout=1&stream=1
[info] GET /v1.15/containers/105ffcc92aed9760e15b84678ab16a2ca5f3564b3cf5cffa76098490508f4cf1/json
[info] POST /v1.15/containers/create
[info] POST /v1.15/containers/a864798c2284b5cad032aebe0a4b53746275118faede9e4ea0ffc68a375da327/attach?stderr=1&stdout=1&stream=1
[info] POST /v1.15/containers/a864798c2284b5cad032aebe0a4b53746275118faede9e4ea0ffc68a375da327/start
[error] server.go:1640 Handler for POST /containers/{name:.*}/start returned error: Cannot start container a864798c2284b5cad032aebe0a4b53746275118faede9e4ea0ffc68a375da327: exec: "echo 'should fail'": executable file not found in $PATH
[error] server.go:145 HTTP Error: statusCode=500 Cannot start container a864798c2284b5cad032aebe0a4b53746275118faede9e4ea0ffc68a375da327: exec: "echo 'should fail'": executable file not found in $PATH
2014/10/07 08:51:49 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:49 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:50 WARNING: Your kernel does not support cgroup swap limit.
[info] GET /v1.15/info
2014/10/07 08:51:50 http: TLS handshake error from 127.0.0.1:60337: tls: client didn't provide a certificate
2014/10/07 08:51:50 http: TLS handshake error from 127.0.0.1:34797: remote error: bad certificate
2014/10/07 08:51:50 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:51 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:52 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:52 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:53 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:54 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:55 WARNING: Your kernel does not support cgroup swap limit.
[error] daemon.go:443 Failed to restore network for /sharp_darwin: ip already allocated
[error] daemon.go:443 Failed to restore network for /compassionate_poincare: ip already allocated
2014/10/07 08:51:55 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:56 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:56 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:56 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:57 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:57 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:57 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:57 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:58 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:58 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:51:59 WARNING: Your kernel does not support cgroup swap limit.
[error] daemon.go:443 Failed to restore network for /evil_davinci: ip already allocated
2014/10/07 08:51:59 WARNING: Your kernel does not support cgroup swap limit.
[info] Container 9bf7e18232214f2bc573aa2f71bcbbcaee47a19c5c61cfda62a48d1fde291fbc failed to exit within 2 seconds of SIGTERM - using the force
[info] Container 9bf7e18232214f2bc573aa2f71bcbbcaee47a19c5c61cfda62a48d1fde291fbc failed to exit within 2 seconds of SIGTERM - using the force
2014/10/07 08:52:04 WARNING: Your kernel does not support cgroup swap limit.
2014/10/07 08:52:04 WARNING: Your kernel does not support cgroup swap limit.
PASS
coverage: 34.5% of statements in github.com/docker/docker/api, github.com/docker/docker/api/client, github.com/docker/docker/api/server, github.com/docker/docker/builder, github.com/docker/docker/builder/parser, github.com/docker/docker/builder/parser/dumper, github.com/docker/docker/builtins, github.com/docker/docker/daemon, github.com/docker/docker/daemon/execdriver, github.com/docker/docker/daemon/execdriver/execdrivers, github.com/docker/docker/daemon/execdriver/lxc, github.com/docker/docker/daemon/execdriver/native, github.com/docker/docker/daemon/execdriver/native/template, github.com/docker/docker/daemon/graphdriver, github.com/docker/docker/daemon/graphdriver/aufs, github.com/docker/docker/daemon/graphdriver/btrfs, github.com/docker/docker/daemon/graphdriver/devmapper, github.com/docker/docker/daemon/graphdriver/graphtest, github.com/docker/docker/daemon/graphdriver/vfs, github.com/docker/docker/daemon/networkdriver, github.com/docker/docker/daemon/networkdriver/bridge, github.com/docker/docker/daemon/networkdriver/ipallocator, github.com/docker/docker/daemon/networkdriver/portallocator, github.com/docker/docker/daemon/networkdriver/portmapper, github.com/docker/docker/docker, github.com/docker/docker/dockerinit, github.com/docker/docker/dockerversion, github.com/docker/docker/engine, github.com/docker/docker/events, github.com/docker/docker/graph, github.com/docker/docker/image, github.com/docker/docker/links, github.com/docker/docker/nat, github.com/docker/docker/opts, github.com/docker/docker/pkg/archive, github.com/docker/docker/pkg/broadcastwriter, github.com/docker/docker/pkg/fileutils, github.com/docker/docker/pkg/graphdb, github.com/docker/docker/pkg/httputils, github.com/docker/docker/pkg/ioutils, github.com/docker/docker/pkg/iptables, github.com/docker/docker/pkg/jsonlog, github.com/docker/docker/pkg/listenbuffer, github.com/docker/docker/pkg/log, github.com/docker/docker/pkg/mflag, github.com/docker/docker/pkg/mount, github.com/docker/docker/pkg/namesgenerator, github.com/docker/docker/pkg/networkfs/etchosts, github.com/docker/docker/pkg/networkfs/resolvconf, github.com/docker/docker/pkg/parsers, github.com/docker/docker/pkg/parsers/filters, github.com/docker/docker/pkg/parsers/kernel, github.com/docker/docker/pkg/parsers/operatingsystem, github.com/docker/docker/pkg/pools, github.com/docker/docker/pkg/promise, github.com/docker/docker/pkg/proxy, github.com/docker/docker/pkg/signal, github.com/docker/docker/pkg/stdcopy, github.com/docker/docker/pkg/symlink, github.com/docker/docker/pkg/sysinfo, github.com/docker/docker/pkg/system, github.com/docker/docker/pkg/systemd, github.com/docker/docker/pkg/tailfile, github.com/docker/docker/pkg/tarsum, github.com/docker/docker/pkg/term, github.com/docker/docker/pkg/testutils, github.com/docker/docker/pkg/timeutils, github.com/docker/docker/pkg/truncindex, github.com/docker/docker/pkg/units, github.com/docker/docker/pkg/version, github.com/docker/docker/reexec, github.com/docker/docker/registry, github.com/docker/docker/runconfig, github.com/docker/docker/trust, github.com/docker/docker/utils, github.com/docker/docker/volumes
ok github.com/docker/docker/integration 40.093s
---> Making bundle: test-integration-cli (in bundles/1.2.0-dev/test-integration-cli)
++ exec docker --daemon --debug --storage-driver vfs --exec-driver native --pidfile /go/src/github.com/docker/docker/bundles/1.2.0-dev/test-integration-cli/docker.pid
++++ tar -cf /docker-scratch.tar -C /docker-scratch .
++++ docker load --input /docker-scratch.tar
+++ docker build -t busybox /docker-busybox
Sending build context to Docker daemon 20.32 MB
Sending build context to Docker daemon
Step 0 : FROM scratch
---> 511136ea3c5a
Step 1 : MAINTAINER Jérôme Petazzoni <[email protected]>
---> Running in 8f95c3710d36
---> 836b55b4749a
Removing intermediate container 8f95c3710d36
Step 2 : ADD rootfs.tar /
---> 034f63c9ec7e
Removing intermediate container da5938f8bd7d
Step 3 : CMD /bin/sh
---> Running in aa844d84e422
---> b9b98b012267
Removing intermediate container aa844d84e422
Successfully built b9b98b012267
+ go test -test.timeout=30m github.com/docker/docker/integration-cli
[PASSED]: events - test the api response is line delimited json
[PASSED]: container json - check keys in container json response
[PASSED]: attach - multiple attach
[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 - mulitple file copy/add tests
[PASSED]: build - multiple add files to file
[PASSED]: build - multiple add files to file wild
[PASSED]: build - multiple copy files to file
[PASSED]: build - copy wild card
[PASSED]: build - copy wild card no find
[PASSED]: build - copy wild card cache
[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 - 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 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 - 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 - empty entrypoint
[PASSED]: build - entrypoint
[PASSED]: build - onbuild
[PASSED]: build - with cache
[PASSED]: build - without 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 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 - test .dockerignore
[PASSED]: build - test .dockerignore of 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 - add and run script
[PASSED]: build - ADD tar
[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]: 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 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]: create - args
[PASSED]: create - hostconfig
[PASSED]: create - echo test123
[PASSED]: daemon - running containers on daemon restart
[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 - redirect stdout
[PASSED]: exec - basic test
[PASSED]: exec - Interactive test
[PASSED]: exec - exec running container after container restart
[PASSED]: exec - exec running container after daemon restart
[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]: import - cirros was imported and display is fine
[PASSED]: info - verify that it works
[PASSED]: inspect - inspect an image
[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]: link - verify iptables when link and unlink
[PASSED]: link - links in started container inspect
[PASSED]: link - links in stopped container inspect
[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]: 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]: pull - pull scratch
[PASSED]: pull - pull fooblahblah1234 (non-existing image)
[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]: rm - removed volume
[PASSED]: rm - volume
[PASSED]: rm - running container
[PASSED]: rm - running container with --force=true
[PASSED]: rm - container orphaning
[PASSED]: rm - delete tag with existing containers
[PASSED]: rmi- container using image while rmi, should not remove image name
[PASSED]: tag,rmi- tagging the same images multiple times then removing tags
[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 - 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 - volumes are bind mounted recursively
[PASSED]: run - dns default options
[PASSED]: run - dns options
[PASSED]: run - dns options based on host resolv.conf
[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 - ips and ports must not change
[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 - port should be deallocated even on iptables error
[PASSED]: run - fail if port already in use
[PASSED]: run - volumes are mounted in the correct order
[PASSED]: run - check execdriver dir behavior
[PASSED]: run - redirect stdout
[PASSED]: run - can remount old bindmount volume
[PASSED]: save - save a repo using stdout
[PASSED]: load - load a repo using stdout
[PASSED]: save - save a specific image:tag
[PASSED]: save - save a image by ID
[PASSED]: save - save a repo using -o
[PASSED]: load - load a repo using -i
[PASSED]: save - save by multiple names
[PASSED]: save - ensure directories exist in exported layers
[PASSED]: search - search for repositories named (or containing) 'Busybox base image.'
[PASSED]: start - error on start with attach exits
[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]: 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
PASS
coverage: 72.2% of statements
ok github.com/docker/docker/integration-cli 301.143s
+++ cat /go/src/github.com/docker/docker/bundles/1.2.0-dev/test-integration-cli/docker.pid
++ kill 15214
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment