Ver código fonte

Windows: CI Only unpause on Hyper-V containers

Signed-off-by: John Howard (VM) <jhoward@ntdev.microsoft.com>
John Howard (VM) 8 anos atrás
pai
commit
64615c9aa8
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3 1
      integration-cli/environment/clean.go

+ 3 - 1
integration-cli/environment/clean.go

@@ -25,7 +25,9 @@ type logT interface {
 // and removing everything else. It's meant to run after any tests so that they don't
 // and removing everything else. It's meant to run after any tests so that they don't
 // depend on each others.
 // depend on each others.
 func (e *Execution) Clean(t testingT, dockerBinary string) {
 func (e *Execution) Clean(t testingT, dockerBinary string) {
-	unpauseAllContainers(t, dockerBinary)
+	if (e.DaemonPlatform() != "windows") || (e.DaemonPlatform() == "windows" && e.Isolation() == "hyperv") {
+		unpauseAllContainers(t, dockerBinary)
+	}
 	deleteAllContainers(t, dockerBinary)
 	deleteAllContainers(t, dockerBinary)
 	deleteAllImages(t, dockerBinary, e.protectedElements.images)
 	deleteAllImages(t, dockerBinary, e.protectedElements.images)
 	deleteAllVolumes(t, dockerBinary)
 	deleteAllVolumes(t, dockerBinary)