Skip to content

Commit

Permalink
Merge pull request #91 from crazy-max/test-mirror-dockerfile-image
Browse files Browse the repository at this point in the history
test: mirror dockerfile image
  • Loading branch information
crazy-max authored Sep 16, 2024
2 parents efdf64b + 4c8c875 commit 2e7fedb
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions test/build_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,15 @@ import (
"github.com/stretchr/testify/require"
)

const dockerfileImagePin = "docker/dockerfile:1.9.0"

func BenchmarkBuild(b *testing.B) {
mirroredImages := testutil.OfficialImages(
"busybox:latest",
"golang:1.22-alpine",
"python:latest",
)
mirroredImages[dockerfileImagePin] = "docker.io/" + dockerfileImagePin
testutil.Run(b, testutil.BenchFuncs(
benchmarkBuildLocal,
benchmarkBuildLocalSecret,
Expand All @@ -18,11 +26,7 @@ func BenchmarkBuild(b *testing.B) {
benchmarkBuildBreaker32,
benchmarkBuildBreaker64,
benchmarkBuildBreaker128,
), testutil.WithMirroredImages(testutil.OfficialImages(
"busybox:latest",
"golang:1.22-alpine",
"python:latest",
)))
), testutil.WithMirroredImages(mirroredImages))
}

func benchmarkBuildLocal(b *testing.B, sb testutil.Sandbox) {
Expand Down Expand Up @@ -68,7 +72,7 @@ func benchmarkBuildRemoteBuildme(b *testing.B, sb testutil.Sandbox) {
b.ResetTimer()
b.StartTimer()
out, err := buildxBuildCmd(sb, withArgs(
"--build-arg=BUILDKIT_SYNTAX=docker/dockerfile:1.9.0",
"--build-arg=BUILDKIT_SYNTAX="+dockerfileImagePin,
"https://github.com/dvdksn/buildme.git#eb6279e0ad8a10003718656c6867539bd9426ad8",
))
b.StopTimer()
Expand Down Expand Up @@ -98,7 +102,7 @@ func buildBreaker(b *testing.B, sb testutil.Sandbox, n int) {
go func() {
defer wg.Done()
out, err := buildxBuildCmd(sb, withArgs(
"--build-arg=BUILDKIT_SYNTAX=docker/dockerfile:1.9.0",
"--build-arg=BUILDKIT_SYNTAX="+dockerfileImagePin,
"https://github.com/dvdksn/buildme.git#eb6279e0ad8a10003718656c6867539bd9426ad8",
))
require.NoError(b, err, out)
Expand Down

0 comments on commit 2e7fedb

Please sign in to comment.