diff --git a/integration-cli/build_tests/TestBuildForceRm/Dockerfile b/integration-cli/build_tests/TestBuildForceRm/Dockerfile deleted file mode 100644 index 8468edd4ce..0000000000 --- a/integration-cli/build_tests/TestBuildForceRm/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -FROM busybox -RUN true -RUN thiswillfail diff --git a/integration-cli/docker_cli_build_test.go b/integration-cli/docker_cli_build_test.go index b68044e682..0eecb58dfe 100644 --- a/integration-cli/docker_cli_build_test.go +++ b/integration-cli/docker_cli_build_test.go @@ -604,10 +604,16 @@ func TestBuildForceRm(t *testing.T) { if err != nil { t.Fatalf("failed to get the container count: %s", err) } + name := "testbuildforcerm" + defer deleteImages(name) + ctx, err := fakeContext("FROM scratch\nRUN true\nRUN thiswillfail", nil) + if err != nil { + t.Fatal(err) + } + defer ctx.Close() - buildDirectory := filepath.Join(workingDirectory, "build_tests", "TestBuildForceRm") - buildCmd := exec.Command(dockerBinary, "build", "--force-rm", ".") - buildCmd.Dir = buildDirectory + buildCmd := exec.Command(dockerBinary, "build", "-t", name, "--force-rm", ".") + buildCmd.Dir = ctx.Dir _, exitCode, err := runCommandWithOutput(buildCmd) if err == nil || exitCode == 0 {