integration-cli: DockerCLIImportSuite: replace dockerCmd
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
885eceba1d
commit
5f884478e5
1 changed files with 14 additions and 14 deletions
|
@ -29,11 +29,11 @@ func (s *DockerCLIImportSuite) OnTimeout(c *testing.T) {
|
|||
|
||||
func (s *DockerCLIImportSuite) TestImportDisplay(c *testing.T) {
|
||||
testRequires(c, DaemonIsLinux)
|
||||
out, _ := dockerCmd(c, "run", "-d", "busybox", "true")
|
||||
cleanedContainerID := strings.TrimSpace(out)
|
||||
cID := cli.DockerCmd(c, "run", "-d", "busybox", "true").Stdout()
|
||||
cID = strings.TrimSpace(cID)
|
||||
|
||||
out, err := RunCommandPipelineWithOutput(
|
||||
exec.Command(dockerBinary, "export", cleanedContainerID),
|
||||
exec.Command(dockerBinary, "export", cID),
|
||||
exec.Command(dockerBinary, "import", "-"),
|
||||
)
|
||||
assert.NilError(c, err)
|
||||
|
@ -41,7 +41,7 @@ func (s *DockerCLIImportSuite) TestImportDisplay(c *testing.T) {
|
|||
assert.Assert(c, strings.Count(out, "\n") == 1, "display is expected 1 '\\n' but didn't")
|
||||
|
||||
image := strings.TrimSpace(out)
|
||||
out, _ = dockerCmd(c, "run", "--rm", image, "true")
|
||||
out = cli.DockerCmd(c, "run", "--rm", image, "true").Combined()
|
||||
assert.Equal(c, out, "", "command output should've been nothing.")
|
||||
}
|
||||
|
||||
|
@ -58,7 +58,7 @@ func (s *DockerCLIImportSuite) TestImportBadURL(c *testing.T) {
|
|||
|
||||
func (s *DockerCLIImportSuite) TestImportFile(c *testing.T) {
|
||||
testRequires(c, DaemonIsLinux)
|
||||
dockerCmd(c, "run", "--name", "test-import", "busybox", "true")
|
||||
cli.DockerCmd(c, "run", "--name", "test-import", "busybox", "true")
|
||||
|
||||
temporaryFile, err := os.CreateTemp("", "exportImportTest")
|
||||
assert.Assert(c, err == nil, "failed to create temporary file")
|
||||
|
@ -69,17 +69,17 @@ func (s *DockerCLIImportSuite) TestImportFile(c *testing.T) {
|
|||
Stdout: bufio.NewWriter(temporaryFile),
|
||||
}).Assert(c, icmd.Success)
|
||||
|
||||
out, _ := dockerCmd(c, "import", temporaryFile.Name())
|
||||
out := cli.DockerCmd(c, "import", temporaryFile.Name()).Combined()
|
||||
assert.Assert(c, strings.Count(out, "\n") == 1, "display is expected 1 '\\n' but didn't")
|
||||
image := strings.TrimSpace(out)
|
||||
|
||||
out, _ = dockerCmd(c, "run", "--rm", image, "true")
|
||||
out = cli.DockerCmd(c, "run", "--rm", image, "true").Combined()
|
||||
assert.Equal(c, out, "", "command output should've been nothing.")
|
||||
}
|
||||
|
||||
func (s *DockerCLIImportSuite) TestImportGzipped(c *testing.T) {
|
||||
testRequires(c, DaemonIsLinux)
|
||||
dockerCmd(c, "run", "--name", "test-import", "busybox", "true")
|
||||
cli.DockerCmd(c, "run", "--name", "test-import", "busybox", "true")
|
||||
|
||||
temporaryFile, err := os.CreateTemp("", "exportImportTest")
|
||||
assert.Assert(c, err == nil, "failed to create temporary file")
|
||||
|
@ -92,17 +92,17 @@ func (s *DockerCLIImportSuite) TestImportGzipped(c *testing.T) {
|
|||
}).Assert(c, icmd.Success)
|
||||
assert.Assert(c, w.Close() == nil, "failed to close gzip writer")
|
||||
temporaryFile.Close()
|
||||
out, _ := dockerCmd(c, "import", temporaryFile.Name())
|
||||
out := cli.DockerCmd(c, "import", temporaryFile.Name()).Combined()
|
||||
assert.Assert(c, strings.Count(out, "\n") == 1, "display is expected 1 '\\n' but didn't")
|
||||
image := strings.TrimSpace(out)
|
||||
|
||||
out, _ = dockerCmd(c, "run", "--rm", image, "true")
|
||||
out = cli.DockerCmd(c, "run", "--rm", image, "true").Combined()
|
||||
assert.Equal(c, out, "", "command output should've been nothing.")
|
||||
}
|
||||
|
||||
func (s *DockerCLIImportSuite) TestImportFileWithMessage(c *testing.T) {
|
||||
testRequires(c, DaemonIsLinux)
|
||||
dockerCmd(c, "run", "--name", "test-import", "busybox", "true")
|
||||
cli.DockerCmd(c, "run", "--name", "test-import", "busybox", "true")
|
||||
|
||||
temporaryFile, err := os.CreateTemp("", "exportImportTest")
|
||||
assert.Assert(c, err == nil, "failed to create temporary file")
|
||||
|
@ -114,11 +114,11 @@ func (s *DockerCLIImportSuite) TestImportFileWithMessage(c *testing.T) {
|
|||
}).Assert(c, icmd.Success)
|
||||
|
||||
message := "Testing commit message"
|
||||
out, _ := dockerCmd(c, "import", "-m", message, temporaryFile.Name())
|
||||
out := cli.DockerCmd(c, "import", "-m", message, temporaryFile.Name()).Combined()
|
||||
assert.Assert(c, strings.Count(out, "\n") == 1, "display is expected 1 '\\n' but didn't")
|
||||
image := strings.TrimSpace(out)
|
||||
|
||||
out, _ = dockerCmd(c, "history", image)
|
||||
out = cli.DockerCmd(c, "history", image).Combined()
|
||||
split := strings.Split(out, "\n")
|
||||
|
||||
assert.Equal(c, len(split), 3, "expected 3 lines from image history")
|
||||
|
@ -127,7 +127,7 @@ func (s *DockerCLIImportSuite) TestImportFileWithMessage(c *testing.T) {
|
|||
|
||||
assert.Equal(c, message, split[3], "didn't get expected value in commit message")
|
||||
|
||||
out, _ = dockerCmd(c, "run", "--rm", image, "true")
|
||||
out = cli.DockerCmd(c, "run", "--rm", image, "true").Combined()
|
||||
assert.Equal(c, out, "", "command output should've been nothing")
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue