Jelajahi Sumber

Replace "sleep" by "top" in test implementation

Eliminate any chance of race condition by replacing a call to sleep by a
call to top, and rely on test cleanup logic to have it exit cleanly.

Signed-off-by: Arnaud Porterie <arnaud.porterie@docker.com>
Arnaud Porterie 10 tahun lalu
induk
melakukan
e5b7f61f09
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      integration-cli/docker_api_containers_test.go

+ 1 - 1
integration-cli/docker_api_containers_test.go

@@ -94,7 +94,7 @@ type containerPs struct {
 func (s *DockerSuite) TestContainerPsOmitFields(c *check.C) {
 	name := "pstest"
 	port := 80
-	runCmd := exec.Command(dockerBinary, "run", "-d", "--name", name, "--expose", strconv.Itoa(port), "busybox", "sleep", "5")
+	runCmd := exec.Command(dockerBinary, "run", "-d", "--name", name, "--expose", strconv.Itoa(port), "busybox", "top")
 	_, err := runCommand(runCmd)
 	c.Assert(err, check.IsNil)