@@ -25,7 +25,6 @@ import (
2525 "context"
2626 "fmt"
2727 "io"
28- "io/ioutil"
2928 "os"
3029 "path/filepath"
3130 "testing"
@@ -234,7 +233,7 @@ func TestBreakouts(t *testing.T) {
234233 tc := tartest.TarContext {}.WithUIDGID (os .Getuid (), os .Getgid ()).WithModTime (time .Now ().UTC ())
235234 expected := "unbroken"
236235 unbrokenCheck := func (root string ) error {
237- b , err := ioutil .ReadFile (filepath .Join (root , "etc" , "unbroken" ))
236+ b , err := os .ReadFile (filepath .Join (root , "etc" , "unbroken" ))
238237 if err != nil {
239238 return errors .Wrap (err , "failed to read unbroken" )
240239 }
@@ -244,7 +243,7 @@ func TestBreakouts(t *testing.T) {
244243 return nil
245244 }
246245 errFileDiff := errors .New ("files differ" )
247- td , err := ioutil . TempDir ("" , "test-breakouts-" )
246+ td , err := os . MkdirTemp ("" , "test-breakouts-" )
248247 if err != nil {
249248 t .Fatal (err )
250249 }
@@ -331,7 +330,7 @@ func TestBreakouts(t *testing.T) {
331330 }
332331 fileValue := func (f1 string , content []byte ) func (string ) error {
333332 return func (root string ) error {
334- b , err := ioutil .ReadFile (filepath .Join (root , f1 ))
333+ b , err := os .ReadFile (filepath .Join (root , f1 ))
335334 if err != nil {
336335 return err
337336 }
@@ -421,7 +420,7 @@ func TestBreakouts(t *testing.T) {
421420 tc .File ("/localetc/emptied" , []byte {}, 0644 ),
422421 ),
423422 validator : func (root string ) error {
424- b , err := ioutil .ReadFile (filepath .Join (root , "etc" , "emptied" ))
423+ b , err := os .ReadFile (filepath .Join (root , "etc" , "emptied" ))
425424 if err != nil {
426425 return errors .Wrap (err , "failed to read unbroken" )
427426 }
@@ -755,11 +754,11 @@ func TestBreakouts(t *testing.T) {
755754 name : "HardlinkSymlinkChmod" ,
756755 w : func () tartest.WriterToTar {
757756 p := filepath .Join (td , "perm400" )
758- if err := ioutil .WriteFile (p , []byte ("..." ), 0400 ); err != nil {
757+ if err := os .WriteFile (p , []byte ("..." ), 0400 ); err != nil {
759758 t .Fatal (err )
760759 }
761760 ep := filepath .Join (td , "also-exists-outside-root" )
762- if err := ioutil .WriteFile (ep , []byte ("..." ), 0640 ); err != nil {
761+ if err := os .WriteFile (ep , []byte ("..." ), 0640 ); err != nil {
763762 t .Fatal (err )
764763 }
765764
@@ -843,12 +842,12 @@ func TestApplyTar(t *testing.T) {
843842}
844843
845844func testApply (a fstest.Applier ) error {
846- td , err := ioutil . TempDir ("" , "test-apply-" )
845+ td , err := os . MkdirTemp ("" , "test-apply-" )
847846 if err != nil {
848847 return errors .Wrap (err , "failed to create temp dir" )
849848 }
850849 defer os .RemoveAll (td )
851- dest , err := ioutil . TempDir ("" , "test-apply-dest-" )
850+ dest , err := os . MkdirTemp ("" , "test-apply-dest-" )
852851 if err != nil {
853852 return errors .Wrap (err , "failed to create temp dir" )
854853 }
@@ -884,12 +883,12 @@ func testApply(a fstest.Applier) error {
884883}
885884
886885func testBaseDiff (a fstest.Applier ) error {
887- td , err := ioutil . TempDir ("" , "test-base-diff-" )
886+ td , err := os . MkdirTemp ("" , "test-base-diff-" )
888887 if err != nil {
889888 return errors .Wrap (err , "failed to create temp dir" )
890889 }
891890 defer os .RemoveAll (td )
892- dest , err := ioutil . TempDir ("" , "test-base-diff-dest-" )
891+ dest , err := os . MkdirTemp ("" , "test-base-diff-dest-" )
893892 if err != nil {
894893 return errors .Wrap (err , "failed to create temp dir" )
895894 }
@@ -911,12 +910,12 @@ func testBaseDiff(a fstest.Applier) error {
911910}
912911
913912func testDiffApply (appliers ... fstest.Applier ) error {
914- td , err := ioutil . TempDir ("" , "test-diff-apply-" )
913+ td , err := os . MkdirTemp ("" , "test-diff-apply-" )
915914 if err != nil {
916915 return errors .Wrap (err , "failed to create temp dir" )
917916 }
918917 defer os .RemoveAll (td )
919- dest , err := ioutil . TempDir ("" , "test-diff-apply-dest-" )
918+ dest , err := os . MkdirTemp ("" , "test-diff-apply-dest-" )
920919 if err != nil {
921920 return errors .Wrap (err , "failed to create temp dir" )
922921 }
@@ -937,7 +936,7 @@ func testDiffApply(appliers ...fstest.Applier) error {
937936 }
938937 }
939938
940- diffBytes , err := ioutil .ReadAll (Diff (context .Background (), dest , td ))
939+ diffBytes , err := io .ReadAll (Diff (context .Background (), dest , td ))
941940 if err != nil {
942941 return errors .Wrap (err , "failed to create diff" )
943942 }
@@ -951,7 +950,7 @@ func testDiffApply(appliers ...fstest.Applier) error {
951950
952951func makeWriterToTarTest (wt tartest.WriterToTar , a fstest.Applier , validate func (string ) error , applyErr error ) func (* testing.T ) {
953952 return func (t * testing.T ) {
954- td , err := ioutil . TempDir ("" , "test-writer-to-tar-" )
953+ td , err := os . MkdirTemp ("" , "test-writer-to-tar-" )
955954 if err != nil {
956955 t .Fatalf ("Failed to create temp dir: %v" , err )
957956 }
@@ -1255,7 +1254,7 @@ func whiteoutEntry(name string) tarEntryValidator {
12551254
12561255func makeDiffTarTest (validators []tarEntryValidator , a , b fstest.Applier ) func (* testing.T ) {
12571256 return func (t * testing.T ) {
1258- ad , err := ioutil . TempDir ("" , "test-make-diff-tar-" )
1257+ ad , err := os . MkdirTemp ("" , "test-make-diff-tar-" )
12591258 if err != nil {
12601259 t .Fatalf ("failed to create temp dir: %v" , err )
12611260 }
@@ -1264,7 +1263,7 @@ func makeDiffTarTest(validators []tarEntryValidator, a, b fstest.Applier) func(*
12641263 t .Fatalf ("failed to apply a: %v" , err )
12651264 }
12661265
1267- bd , err := ioutil . TempDir ("" , "test-make-diff-tar-" )
1266+ bd , err := os . MkdirTemp ("" , "test-make-diff-tar-" )
12681267 if err != nil {
12691268 t .Fatalf ("failed to create temp dir: %v" , err )
12701269 }
@@ -1290,7 +1289,7 @@ func makeDiffTarTest(validators []tarEntryValidator, a, b fstest.Applier) func(*
12901289 }
12911290 var b []byte
12921291 if hdr .Typeflag == tar .TypeReg && hdr .Size > 0 {
1293- b , err = ioutil .ReadAll (tr )
1292+ b , err = io .ReadAll (tr )
12941293 if err != nil {
12951294 t .Fatalf ("tar read file error: %v" , err )
12961295 }
@@ -1308,7 +1307,7 @@ func makeDiffTarTest(validators []tarEntryValidator, a, b fstest.Applier) func(*
13081307type diffApplier struct {}
13091308
13101309func (d diffApplier ) TestContext (ctx context.Context ) (context.Context , func (), error ) {
1311- base , err := ioutil . TempDir ("" , "test-diff-apply-" )
1310+ base , err := os . MkdirTemp ("" , "test-diff-apply-" )
13121311 if err != nil {
13131312 return ctx , nil , errors .Wrap (err , "failed to create temp dir" )
13141313 }
@@ -1320,7 +1319,7 @@ func (d diffApplier) TestContext(ctx context.Context) (context.Context, func(),
13201319func (d diffApplier ) Apply (ctx context.Context , a fstest.Applier ) (string , func (), error ) {
13211320 base := ctx .Value (d ).(string )
13221321
1323- applyCopy , err := ioutil . TempDir ("" , "test-diffapply-apply-copy-" )
1322+ applyCopy , err := os . MkdirTemp ("" , "test-diffapply-apply-copy-" )
13241323 if err != nil {
13251324 return "" , nil , errors .Wrap (err , "failed to create temp dir" )
13261325 }
@@ -1332,7 +1331,7 @@ func (d diffApplier) Apply(ctx context.Context, a fstest.Applier) (string, func(
13321331 return "" , nil , errors .Wrap (err , "failed to apply changes to copy of base" )
13331332 }
13341333
1335- diffBytes , err := ioutil .ReadAll (Diff (ctx , base , applyCopy ))
1334+ diffBytes , err := io .ReadAll (Diff (ctx , base , applyCopy ))
13361335 if err != nil {
13371336 return "" , nil , errors .Wrap (err , "failed to create diff" )
13381337 }
@@ -1345,7 +1344,7 @@ func (d diffApplier) Apply(ctx context.Context, a fstest.Applier) (string, func(
13451344}
13461345
13471346func readDirNames (p string ) ([]string , error ) {
1348- fis , err := ioutil .ReadDir (p )
1347+ fis , err := os .ReadDir (p )
13491348 if err != nil {
13501349 return nil , err
13511350 }
0 commit comments