From faaffd5d6d7f143619c2bbefc818c40ffbf92523 Mon Sep 17 00:00:00 2001 From: John Howard Date: Fri, 22 Feb 2019 11:15:27 -0800 Subject: [PATCH] Windows:Disable 2 restart test when Hyper-V Signed-off-by: John Howard --- integration-cli/docker_cli_restart_test.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/integration-cli/docker_cli_restart_test.go b/integration-cli/docker_cli_restart_test.go index 7df6981709..4b6c66c88e 100644 --- a/integration-cli/docker_cli_restart_test.go +++ b/integration-cli/docker_cli_restart_test.go @@ -164,7 +164,10 @@ func (s *DockerSuite) TestRestartContainerwithGoodContainer(c *check.C) { } func (s *DockerSuite) TestRestartContainerSuccess(c *check.C) { - testRequires(c, testEnv.IsLocalDaemon) + // Skipped for Hyper-V isolated containers. Test is currently written + // such that it assumes there is a host process to kill. In Hyper-V + // containers, the process is inside the utility VM, not on the host. + testRequires(c, testEnv.IsLocalDaemon, IsolationIsProcess) out := runSleepingContainer(c, "-d", "--restart=always") id := strings.TrimSpace(out) @@ -234,7 +237,10 @@ func (s *DockerSuite) TestRestartWithPolicyUserDefinedNetwork(c *check.C) { } func (s *DockerSuite) TestRestartPolicyAfterRestart(c *check.C) { - testRequires(c, testEnv.IsLocalDaemon) + // Skipped for Hyper-V isolated containers. Test is currently written + // such that it assumes there is a host process to kill. In Hyper-V + // containers, the process is inside the utility VM, not on the host. + testRequires(c, testEnv.IsLocalDaemon, IsolationIsProcess) out := runSleepingContainer(c, "-d", "--restart=always") id := strings.TrimSpace(out)