mirror of
https://github.com/moby/moby.git
synced 2025-11-18 09:41:11 +03:00
Clean some runCommandWithOutput accross integration-cli code
There is still ways to go Signed-off-by: Vincent Demeester <vincent@sbr.pm>
This commit is contained in:
@@ -9,6 +9,7 @@ import (
|
||||
"strings"
|
||||
"syscall"
|
||||
|
||||
icmd "github.com/docker/docker/pkg/testutil/cmd"
|
||||
"github.com/docker/docker/integration-cli/checker"
|
||||
"github.com/docker/docker/pkg/mount"
|
||||
"github.com/go-check/check"
|
||||
@@ -92,10 +93,7 @@ func (s *DockerDaemonSuite) TestDaemonKillLiveRestoreWithPlugins(c *check.C) {
|
||||
c.Fatalf("Could not kill daemon: %v", err)
|
||||
}
|
||||
|
||||
cmd := exec.Command("pgrep", "-f", pluginProcessName)
|
||||
if out, ec, err := runCommandWithOutput(cmd); ec != 0 {
|
||||
c.Fatalf("Expected exit code '0', got %d err: %v output: %s ", ec, err, out)
|
||||
}
|
||||
icmd.RunCommand("pgrep", "-f", pluginProcessName).Assert(c, icmd.Success)
|
||||
}
|
||||
|
||||
// TestDaemonShutdownLiveRestoreWithPlugins SIGTERMs daemon started with --live-restore.
|
||||
@@ -121,10 +119,7 @@ func (s *DockerDaemonSuite) TestDaemonShutdownLiveRestoreWithPlugins(c *check.C)
|
||||
c.Fatalf("Could not kill daemon: %v", err)
|
||||
}
|
||||
|
||||
cmd := exec.Command("pgrep", "-f", pluginProcessName)
|
||||
if out, ec, err := runCommandWithOutput(cmd); ec != 0 {
|
||||
c.Fatalf("Expected exit code '0', got %d err: %v output: %s ", ec, err, out)
|
||||
}
|
||||
icmd.RunCommand("pgrep", "-f", pluginProcessName).Assert(c, icmd.Success)
|
||||
}
|
||||
|
||||
// TestDaemonShutdownWithPlugins shuts down running plugins.
|
||||
@@ -156,15 +151,13 @@ func (s *DockerDaemonSuite) TestDaemonShutdownWithPlugins(c *check.C) {
|
||||
}
|
||||
}
|
||||
|
||||
cmd := exec.Command("pgrep", "-f", pluginProcessName)
|
||||
if out, ec, err := runCommandWithOutput(cmd); ec != 1 {
|
||||
c.Fatalf("Expected exit code '1', got %d err: %v output: %s ", ec, err, out)
|
||||
}
|
||||
icmd.RunCommand("pgrep", "-f", pluginProcessName).Assert(c, icmd.Expected{
|
||||
ExitCode: 1,
|
||||
Error: "exit status 1",
|
||||
})
|
||||
|
||||
s.d.Start(c, "--live-restore")
|
||||
cmd = exec.Command("pgrep", "-f", pluginProcessName)
|
||||
out, _, err := runCommandWithOutput(cmd)
|
||||
c.Assert(err, checker.IsNil, check.Commentf(out))
|
||||
icmd.RunCommand("pgrep", "-f", pluginProcessName).Assert(c, icmd.Success)
|
||||
}
|
||||
|
||||
// TestVolumePlugin tests volume creation using a plugin.
|
||||
|
||||
Reference in New Issue
Block a user