aboutsummaryrefslogtreecommitdiff
path: root/src/debug
diff options
context:
space:
mode:
authorManlio Perillo <manlio.perillo@gmail.com>2021-04-12 22:49:07 +0200
committerIan Lance Taylor <iant@golang.org>2021-04-12 21:59:20 +0000
commit3d5e3a15f65f1dd622c87ffba58914c877c8112c (patch)
tree10f6871cf0c28e4f98e0ed003301f9c9b83c3b9a /src/debug
parentc27991bf5b5a0c8b7383650309d10913eb0497c4 (diff)
downloadgo-3d5e3a15f65f1dd622c87ffba58914c877c8112c.tar.gz
go-3d5e3a15f65f1dd622c87ffba58914c877c8112c.zip
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 <tobias.klauser@gmail.com> Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/debug')
-rw-r--r--src/debug/pe/file_test.go21
1 files changed, 4 insertions, 17 deletions
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")