Tobias Klauser
32dfc0cb64
pkg/term: use IoctlGetWinsize/IoctlSetWinsize from golang.org/x/sys/unix
...
Use unix.IoctlGetWinsize and unix.IoctlSetWinsize instead of manually
reimplementing them.
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
2017-09-01 14:43:09 +02:00
Yong Tang
184cea5ff7
Merge pull request #34656 from dnephin/move-testenv-to-internal
...
Move integration-cli/environment to an internal package
2017-08-31 08:52:24 -07:00
Daniel Nephin
e23965d620
Merge pull request #34554 from dnephin/use-release-version-of-docker-cli
...
Pin docker-cli version to the 17.06-ce release version
2017-08-30 13:43:39 -04:00
Daniel Nephin
f85ef42ea5
Refactor test environment
...
split all non-cli portions into a new internal/test/environment package
Set a test environment on packages instead of creating new ones.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-30 13:13:18 -04:00
Daniel Nephin
61e7d0595d
Update fixtures/load to use the APIClient
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-30 13:11:06 -04:00
Yong Tang
e95585f7b0
Merge pull request #34667 from dnephin/add-container-config-decode-tests
...
Add container config decode tests
2017-08-30 07:25:27 -07:00
Daniel Nephin
d85e83960b
Merge pull request #34668 from dnephin/fix-registry-dependencies
...
Fix bad import graph from opts/opts.go
2017-08-29 19:55:23 -04:00
Yong Tang
73a5e7b5c7
Merge pull request #34669 from dnephin/cleanup-registry-client-2
...
Remove command line flag install from registry package
2017-08-29 16:54:08 -07:00
Daniel Nephin
73ec0ff86b
Remove command line flag install from registry package.
...
Settings flags is the responsibility of the application (cmd/) not a library
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-29 15:55:09 -04:00
Daniel Nephin
b68221c37e
Fix bad import graph from opts/opts.go
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-29 15:32:43 -04:00
Daniel Nephin
06ecc04167
Add decodeContainerConfig test removed from docker/cli
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-29 15:14:50 -04:00
Daniel Nephin
385727588e
Add gotestyourself/skip
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-29 14:35:12 -04:00
Vincent Demeester
15b8d0420b
Merge pull request #33684 from dnephin/update-service-ps-tests
...
Update service ps to be an API test
2017-08-29 09:44:20 +02:00
Yong Tang
765e543a38
Merge pull request #34653 from tonistiigi/fix-readbody-test
...
integration-cli: fix testutil refactor merge conflict
2017-08-28 15:37:55 -07:00
Tonis Tiigi
ba6f9e4cc9
integration-cli: fix testutil refactor merge conflict
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-28 10:19:54 -07:00
Tõnis Tiigi
a1183dda57
Merge pull request #34263 from estesp/chown-flag-add-copy
...
Add --chown flag to ADD/COPY commands
2017-08-28 09:50:44 -07:00
Brian Goff
964ba0eaa8
Merge pull request #34331 from twistlock/plugable_secrets_backend
...
[WIP] update swarmkit dependecies to support plugable secrets
2017-08-28 10:31:27 -04:00
Yong Tang
a63a2e84d8
Merge pull request #34468 from Microsoft/jjh/lcowisolation
...
LCOW: Force Hyper-V Isolation
2017-08-27 13:35:55 -07:00
Yong Tang
6ed5db6243
Merge pull request #34615 from dnephin/remove-pkg-testutil-assert
...
Move ErrorContains to an internal package
2017-08-26 19:09:27 -07:00
Daniel Nephin
6cd6d8646a
Replace service ps cli tests with service inspect API test.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-25 17:27:41 -04:00
Daniel Nephin
98a4613017
Cleanup daemon.LoadBusybox() to use the API instead of client
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-25 17:24:25 -04:00
Daniel Nephin
381a1c0a5a
Add gotestyourself to vendor.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-25 17:24:25 -04:00
Daniel Nephin
a5631c75e1
Merge pull request #34613 from dnephin/remove-pkg-testutil-cmd
...
Remove pkg testutil cmd
2017-08-25 15:09:52 -04:00
Yong Tang
70214f95b2
Merge pull request #34352 from ChenMin46/fix_rename_shared_namespace
...
Use ID rather than Name to identify a container when sharing namespace
2017-08-25 09:39:58 -07:00
Vincent Demeester
475c9926db
Merge pull request #34590 from shouze/add-support-of-ChownOpts-to-TarWithOptions
...
archive: add ChownOpts support to TarWithOptions
2017-08-25 18:21:31 +02:00
Daniel Nephin
c2c127fa5a
Remove pkg/testutil/cmd
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-25 12:07:31 -04:00
Daniel Nephin
92427b3a81
Update tests to use icmd
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-25 12:07:30 -04:00
Daniel Nephin
0a7ff351b7
Add gotestyourself to vendor
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-25 12:06:25 -04:00
Daniel Nephin
e62b2d410c
Move ErrorContains to an internal package.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-25 12:04:58 -04:00
Yong Tang
2cea2f5469
Merge pull request #34583 from tklauser/win-event-functions
...
Use windows event functions from golang.org/x/sys/windows
2017-08-25 07:43:03 -07:00
Victor Vieux
ff6fbe224f
Merge pull request #34614 from dnephin/remove-pkg-testutil-tempfile
...
Remove pkg testutil tempfile
2017-08-24 15:24:15 -07:00
Yong Tang
0f957d2c09
Merge pull request #34627 from estesp/no-userns-plugin-upgrade-test
...
Turn off plugin upgrade test when userns on
2017-08-24 15:04:44 -07:00
John Howard
285bc99731
Merge pull request #34356 from mlaventure/update-containerd
...
Update containerd to 06b9cb35161009dcb7123345749fef02f7cea8e0
2017-08-24 14:25:44 -07:00
Yong Tang
acd2995143
Merge pull request #34626 from kolyshkin/ipcmode-samehost
...
docker_api_ipcmode_test: add SameHostDaemon req
2017-08-24 13:01:26 -07:00
Chen Min
b6e5ea8e57
Use ID rather than Name to identify a container when sharing namespace
...
Fix: https://github.com/moby/moby/issues/34307
Signed-off-by: Chen Min <chenmin46@huawei.com>
2017-08-25 01:55:50 +08:00
Phil Estes
b1ced2af03
Turn off plugin upgrade test when userns on
...
Until volume plugins can be made aware of the remapped root,
interactions with volumes created by plugin will not work as the file
ownership denies permissions to the userns remapped range.
Docker-DCO-1.1-Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com>
2017-08-24 10:52:11 -07:00
Yong Tang
e5cdaf1bd9
Merge pull request #34451 from Microsoft/jjh/bootvhdx
...
LCOW: Additional flags for VHD boot
2017-08-24 08:38:19 -07:00
Daniel Nephin
eb52bb22a4
Merge pull request #33534 from sbko/31410-replace-deprecated-sockrequest
...
Stop using deprecated SockRequest
2017-08-24 11:30:13 -04:00
Kir Kolyshkin
8a9878081f
docker_api_ipcmode_test: add SameHostDaemon req
...
This is needed for tests that do some checks and/or create files
on the host system. Inspired by commit d9f3548a9
.
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2017-08-24 17:02:21 +03:00
Yong Tang
ff167a285a
Merge pull request #34611 from estesp/no-hostmode-userns
...
Host-mode IPC sharing not possible in a userns
2017-08-23 19:52:03 -07:00
Daniel Nephin
5ba5e6fff4
Build the docker cli for unreleased platforms
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-23 17:50:02 -04:00
Daniel Nephin
468154a841
Remove pkg/testutil tempfile and golden
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-23 17:26:27 -04:00
Daniel Nephin
60672382c7
Update tests to use gotestyourself/fs
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-23 17:25:00 -04:00
Daniel Nephin
47962ee32f
Add gotestyourself to vendor.
...
Signed-off-by: Daniel Nephin <dnephin@docker.com>
2017-08-23 17:13:27 -04:00
Stanislav Bondarenko
0fd5a65428
Stop using deprecated SockRequest
...
Signed-off-by: Stanislav Bondarenko <stanislav.bondarenko@gmail.com>
2017-08-23 17:10:04 -04:00
Sébastien HOUZÉ
8a34c67a7e
archive: add ChownOpts support to TarWithOptions
...
Signed-off-by: Sébastien HOUZÉ <cto@verylastroom.com>
2017-08-23 20:52:29 +02:00
Victor Vieux
cdf870bd0b
Merge pull request #34597 from cpuguy83/34587_address_nits
...
Add more detailed logging to aufs init
2017-08-23 10:48:40 -07:00
Phil Estes
d9f3548a93
Host-mode IPC sharing not possible in a userns
...
This test is the API version of a docker_cli_run_test that was already
disabled from userns, but when ported to API didn't retain the same test
requirements. Specifically, a user namespaced process will not have
access to the host namespace's IPC devices and is already documented as
such in the user namespace restrictions docs.
Docker-DCO-1.1-Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com>
2017-08-23 10:37:47 -07:00
Victor Vieux
59e1565565
Merge pull request #34600 from dnephin/remove-pkg-testutil
...
Remove pkg/testutil/utils.go
2017-08-23 09:38:20 -07:00
Vincent Demeester
88c0317e23
Merge pull request #34602 from stevvooe/normalize-normalise
...
*: normalize the use of normalize
2017-08-23 09:13:08 +02:00