Skip to content

Commit 4c8c875

Browse files
committed
test: mirror dockerfile image
Signed-off-by: CrazyMax <[email protected]>
1 parent fc0c1e8 commit 4c8c875

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

Diff for: test/build_test.go

+11-7
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,15 @@ import (
99
"github.com/stretchr/testify/require"
1010
)
1111

12+
const dockerfileImagePin = "docker/dockerfile:1.9.0"
13+
1214
func BenchmarkBuild(b *testing.B) {
15+
mirroredImages := testutil.OfficialImages(
16+
"busybox:latest",
17+
"golang:1.22-alpine",
18+
"python:latest",
19+
)
20+
mirroredImages[dockerfileImagePin] = "docker.io/" + dockerfileImagePin
1321
testutil.Run(b, testutil.BenchFuncs(
1422
benchmarkBuildLocal,
1523
benchmarkBuildLocalSecret,
@@ -18,11 +26,7 @@ func BenchmarkBuild(b *testing.B) {
1826
benchmarkBuildBreaker32,
1927
benchmarkBuildBreaker64,
2028
benchmarkBuildBreaker128,
21-
), testutil.WithMirroredImages(testutil.OfficialImages(
22-
"busybox:latest",
23-
"golang:1.22-alpine",
24-
"python:latest",
25-
)))
29+
), testutil.WithMirroredImages(mirroredImages))
2630
}
2731

2832
func benchmarkBuildLocal(b *testing.B, sb testutil.Sandbox) {
@@ -68,7 +72,7 @@ func benchmarkBuildRemoteBuildme(b *testing.B, sb testutil.Sandbox) {
6872
b.ResetTimer()
6973
b.StartTimer()
7074
out, err := buildxBuildCmd(sb, withArgs(
71-
"--build-arg=BUILDKIT_SYNTAX=docker/dockerfile:1.9.0",
75+
"--build-arg=BUILDKIT_SYNTAX="+dockerfileImagePin,
7276
"https://github.com/dvdksn/buildme.git#eb6279e0ad8a10003718656c6867539bd9426ad8",
7377
))
7478
b.StopTimer()
@@ -98,7 +102,7 @@ func buildBreaker(b *testing.B, sb testutil.Sandbox, n int) {
98102
go func() {
99103
defer wg.Done()
100104
out, err := buildxBuildCmd(sb, withArgs(
101-
"--build-arg=BUILDKIT_SYNTAX=docker/dockerfile:1.9.0",
105+
"--build-arg=BUILDKIT_SYNTAX="+dockerfileImagePin,
102106
"https://github.com/dvdksn/buildme.git#eb6279e0ad8a10003718656c6867539bd9426ad8",
103107
))
104108
require.NoError(b, err, out)

0 commit comments

Comments
 (0)