INNER CODE UNIT · Go

TestBuildMultiplePlatforms

genuinetools/img · build_test.go:247

func TestBuildMultiplePlatforms(t *testing.T) {
	args := []string{"build", "--platform", "amd64", "--platform", "linux/arm64,linux/arm/v7", "-t", "testbuildplatforms", "-"}

	_, err := doRun(args, withDockerfile(`
  FROM alpine
  `))

	if err != nil {
		t.Logf("img %v failed unexpectedly: %v", args, err)
		t.FailNow()
	}
}

func TestBuildContextFirstInCommand(t *testing.T) {
	args := []string{"build", "-", "-t", "testbuildargsfirst"}

	_, err := doRun(args, withDockerfile(`
  FROM busybox

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…