Browse code

TestCase: use `icmd.RunCmd` instead `icmd.StartCmd`

Use `cli.Docker` instead `dockerCmdWithResult`.

Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>

Jintao Zhang authored on 2019/09/03 08:12:58
Showing 1 changed files
... ...
@@ -1792,16 +1792,14 @@ func (s *DockerSuite) TestRunExitOnStdinClose(c *check.C) {
1792 1792
 func (s *DockerSuite) TestRunInteractiveWithRestartPolicy(c *check.C) {
1793 1793
 	name := "test-inter-restart"
1794 1794
 
1795
-	result := icmd.StartCmd(icmd.Cmd{
1795
+	result := icmd.RunCmd(icmd.Cmd{
1796 1796
 		Command: []string{dockerBinary, "run", "-i", "--name", name, "--restart=always", "busybox", "sh"},
1797 1797
 		Stdin:   bytes.NewBufferString("exit 11"),
1798 1798
 	})
1799
-	assert.NilError(c, result.Error)
1800 1799
 	defer func() {
1801
-		dockerCmdWithResult("stop", name).Assert(c, icmd.Success)
1800
+		cli.Docker(cli.Args("stop", name)).Assert(c, icmd.Success)
1802 1801
 	}()
1803 1802
 
1804
-	result = icmd.WaitOnCmd(60*time.Second, result)
1805 1803
 	result.Assert(c, icmd.Expected{ExitCode: 11})
1806 1804
 }
1807 1805