Use `cli.Docker` instead `dockerCmdWithResult`.
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
| ... | ... |
@@ -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 |
|