12345678910111213141516171819202122232425262728 |
- package main
- import (
- "fmt"
- "os/exec"
- "path/filepath"
- "testing"
- )
- func TestBuildSixtySteps(t *testing.T) {
- buildDirectory := filepath.Join(workingDirectory, "build_tests", "TestBuildSixtySteps")
- buildCmd := exec.Command(dockerBinary, "build", "-t", "foobuildsixtysteps", ".")
- buildCmd.Dir = buildDirectory
- out, exitCode, err := runCommandWithOutput(buildCmd)
- errorOut(err, t, fmt.Sprintf("build failed to complete: %v %v", out, err))
- if err != nil || exitCode != 0 {
- t.Fatal("failed to build the image")
- }
- go deleteImages("foobuildsixtysteps")
- logDone("build - build an image with sixty build steps")
- }
- // TODO: TestCaching
- // TODO: TestADDCacheInvalidation
|