]> Cypherpunks repositories - gostls13.git/commitdiff
debug/pe: replace os.MkdirTemp with T.TempDir
authorManlio Perillo <manlio.perillo@gmail.com>
Mon, 12 Apr 2021 20:49:07 +0000 (22:49 +0200)
committerIan Lance Taylor <iant@golang.org>
Mon, 12 Apr 2021 21:59:20 +0000 (21:59 +0000)
Updates #45402

Change-Id: I3d83a66270ca38e82d6bb7f8a1367af3d5343a98
Reviewed-on: https://go-review.googlesource.com/c/go/+/309352
Trust: Tobias Klauser <tobias.klauser@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/debug/pe/file_test.go

index 58deff14502b054d49a0cfbc2dddc9283af701c7..8964b4f847be6ee4d263adfd77e00beec98121dd 100644 (file)
@@ -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")