Skip to content

Commit 01c83c7

Browse files
committed
Use data.Temp() for assets
Signed-off-by: apostasie <[email protected]>
1 parent 15914f1 commit 01c83c7

File tree

4 files changed

+8
-22
lines changed

4 files changed

+8
-22
lines changed

cmd/nerdctl/container/container_inspect_linux_test.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import (
2020
"fmt"
2121
"os"
2222
"os/exec"
23-
"path/filepath"
2423
"slices"
2524
"strings"
2625
"testing"
@@ -535,8 +534,7 @@ RUN groupadd -r test && useradd -r -g test test
535534
USER test
536535
`, testutil.UbuntuImage)
537536

538-
err := os.WriteFile(filepath.Join(data.Temp().Path(), "Dockerfile"), []byte(dockerfile), 0o600)
539-
assert.NilError(helpers.T(), err)
537+
data.Temp().Save(dockerfile, "Dockerfile")
540538

541539
helpers.Ensure("build", "-t", data.Identifier(), data.Temp().Path())
542540
helpers.Ensure("create", "--name", data.Identifier(), "--user", "test", data.Identifier())

cmd/nerdctl/image/image_list_test.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ package image
1919
import (
2020
"errors"
2121
"fmt"
22-
"os"
23-
"path/filepath"
2422
"runtime"
2523
"slices"
2624
"strings"
@@ -149,8 +147,7 @@ LABEL version=0.1
149147
RUN echo "actually creating a layer so that docker sets the createdAt time"
150148
`, testutil.CommonImage)
151149
buildCtx := data.Temp().Path()
152-
err := os.WriteFile(filepath.Join(buildCtx, "Dockerfile"), []byte(dockerfile), 0o600)
153-
assert.NilError(helpers.T(), err)
150+
data.Temp().Save(dockerfile, "Dockerfile")
154151
data.Labels().Set("buildCtx", buildCtx)
155152
},
156153
Cleanup: func(data test.Data, helpers test.Helpers) {
@@ -296,8 +293,7 @@ func TestImagesFilterDangling(t *testing.T) {
296293
CMD ["echo", "nerdctl-build-notag-string"]
297294
`, testutil.CommonImage)
298295
buildCtx := data.Temp().Path()
299-
err := os.WriteFile(filepath.Join(buildCtx, "Dockerfile"), []byte(dockerfile), 0o600)
300-
assert.NilError(helpers.T(), err)
296+
data.Temp().Save(dockerfile, "Dockerfile")
301297
data.Labels().Set("buildCtx", buildCtx)
302298
},
303299
Cleanup: func(data test.Data, helpers test.Helpers) {

cmd/nerdctl/image/image_prune_test.go

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ package image
1818

1919
import (
2020
"fmt"
21-
"os"
22-
"path/filepath"
2321
"strings"
2422
"testing"
2523
"time"
@@ -72,8 +70,7 @@ func TestImagePrune(t *testing.T) {
7270
`, testutil.CommonImage)
7371

7472
buildCtx := data.Temp().Path()
75-
err := os.WriteFile(filepath.Join(buildCtx, "Dockerfile"), []byte(dockerfile), 0o600)
76-
assert.NilError(helpers.T(), err)
73+
data.Temp().Save(dockerfile, "Dockerfile")
7774
helpers.Ensure("build", buildCtx)
7875
// After we rebuild with tag, docker will no longer show the <none> version from above
7976
// Swapping order does not change anything.
@@ -120,8 +117,7 @@ func TestImagePrune(t *testing.T) {
120117
`, testutil.CommonImage)
121118

122119
buildCtx := data.Temp().Path()
123-
err := os.WriteFile(filepath.Join(buildCtx, "Dockerfile"), []byte(dockerfile), 0o600)
124-
assert.NilError(helpers.T(), err)
120+
data.Temp().Save(dockerfile, "Dockerfile")
125121
helpers.Ensure("build", buildCtx)
126122
helpers.Ensure("build", "-t", identifier, buildCtx)
127123
imgList := helpers.Capture("images")
@@ -164,8 +160,7 @@ CMD ["echo", "nerdctl-test-image-prune-filter-label"]
164160
LABEL foo=bar
165161
LABEL version=0.1`, testutil.CommonImage)
166162
buildCtx := data.Temp().Path()
167-
err := os.WriteFile(filepath.Join(buildCtx, "Dockerfile"), []byte(dockerfile), 0o600)
168-
assert.NilError(helpers.T(), err)
163+
data.Temp().Save(dockerfile, "Dockerfile")
169164
helpers.Ensure("build", "-t", data.Identifier(), buildCtx)
170165
imgList := helpers.Capture("images")
171166
assert.Assert(t, strings.Contains(imgList, data.Identifier()), "Missing "+data.Identifier())
@@ -204,8 +199,7 @@ LABEL version=0.1`, testutil.CommonImage)
204199
RUN echo "Anything, so that we create actual content for docker to set the current time for CreatedAt"
205200
CMD ["echo", "nerdctl-test-image-prune-until"]`, testutil.CommonImage)
206201
buildCtx := data.Temp().Path()
207-
err := os.WriteFile(filepath.Join(buildCtx, "Dockerfile"), []byte(dockerfile), 0o600)
208-
assert.NilError(helpers.T(), err)
202+
data.Temp().Save(dockerfile, "Dockerfile")
209203
helpers.Ensure("build", "-t", data.Identifier(), buildCtx)
210204
imgList := helpers.Capture("images")
211205
assert.Assert(t, strings.Contains(imgList, data.Identifier()), "Missing "+data.Identifier())

cmd/nerdctl/ipfs/ipfs_registry_linux_test.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ package ipfs
1919
import (
2020
"fmt"
2121
"os"
22-
"path/filepath"
2322
"regexp"
2423
"strings"
2524
"testing"
@@ -138,8 +137,7 @@ CMD ["echo", "nerdctl-build-test-string"]
138137
`, data.Labels().Get(ipfsImageURLKey))
139138

140139
buildCtx := data.Temp().Path()
141-
err := os.WriteFile(filepath.Join(buildCtx, "Dockerfile"), []byte(dockerfile), 0o600)
142-
assert.NilError(helpers.T(), err)
140+
data.Temp().Save(dockerfile, "Dockerfile")
143141

144142
helpers.Ensure("build", "-t", data.Identifier("built-image"), buildCtx)
145143
},

0 commit comments

Comments
 (0)