From: Manlio Perillo Date: Mon, 12 Apr 2021 20:49:07 +0000 (+0200) Subject: debug/pe: replace os.MkdirTemp with T.TempDir X-Git-Tag: go1.17beta1~702 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=3d5e3a15f65f1dd622c87ffba58914c877c8112c;p=gostls13.git debug/pe: replace os.MkdirTemp with T.TempDir Updates #45402 Change-Id: I3d83a66270ca38e82d6bb7f8a1367af3d5343a98 Reviewed-on: https://go-review.googlesource.com/c/go/+/309352 Trust: Tobias Klauser Reviewed-by: Ian Lance Taylor --- diff --git a/src/debug/pe/file_test.go b/src/debug/pe/file_test.go index 58deff1450..8964b4f847 100644 --- a/src/debug/pe/file_test.go +++ b/src/debug/pe/file_test.go @@ -353,11 +353,7 @@ func testDWARF(t *testing.T, linktype int) { } testenv.MustHaveGoRun(t) - tmpdir, err := os.MkdirTemp("", "TestDWARF") - if err != nil { - t.Fatal(err) - } - defer os.RemoveAll(tmpdir) + tmpdir := t.TempDir() src := filepath.Join(tmpdir, "a.go") file, err := os.Create(src) @@ -472,11 +468,7 @@ func TestBSSHasZeros(t *testing.T) { t.Skip("skipping test: gcc is missing") } - tmpdir, err := os.MkdirTemp("", "TestBSSHasZeros") - if err != nil { - t.Fatal(err) - } - defer os.RemoveAll(tmpdir) + tmpdir := t.TempDir() srcpath := filepath.Join(tmpdir, "a.c") src := ` @@ -596,15 +588,10 @@ func TestBuildingWindowsGUI(t *testing.T) { if runtime.GOOS != "windows" { t.Skip("skipping windows only test") } - tmpdir, err := os.MkdirTemp("", "TestBuildingWindowsGUI") - if err != nil { - t.Fatal(err) - } - defer os.RemoveAll(tmpdir) + tmpdir := t.TempDir() src := filepath.Join(tmpdir, "a.go") - err = os.WriteFile(src, []byte(`package main; func main() {}`), 0644) - if err != nil { + if err := os.WriteFile(src, []byte(`package main; func main() {}`), 0644); err != nil { t.Fatal(err) } exe := filepath.Join(tmpdir, "a.exe")