Skip to content

Commit d0d143b

Browse files
committed
tests: add validation that config has OSVersion set
This is a follow-up from 94ddeb7 to ensure that the expected OSVersion is set on the respective image configs. Signed-off-by: Brian Goff <[email protected]>
1 parent e8c26b8 commit d0d143b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

frontend/dockerfile/dockerfile_test.go

+9
Original file line numberDiff line numberDiff line change
@@ -9510,6 +9510,15 @@ EOF
95109510

95119511
require.NoError(t, err)
95129512

9513+
desc, provider, err := contentutil.ProviderFromRef(target)
9514+
require.NoError(t, err)
9515+
9516+
info, err := testutil.ReadImages(ctx, provider, desc)
9517+
require.NoError(t, err)
9518+
require.Len(t, info.Images, 2)
9519+
require.Equal(t, info.Images[0].Img.Platform.OSVersion, p1.OSVersion)
9520+
require.Equal(t, info.Images[1].Img.Platform.OSVersion, p2.OSVersion)
9521+
95139522
dt, err := os.ReadFile(filepath.Join(destDir, strings.Replace(p1Str, "/", "_", 1), "osversion"))
95149523
require.NoError(t, err)
95159524
require.Equal(t, p1.OSVersion+"\n", string(dt))

0 commit comments

Comments
 (0)