Skip to content

Commit e93be81

Browse files
committed
go/internal/gccgoimporter: use t.TempDir() in tests
Use t.TempDir() instead of os.MkdirTemp(). This is a copy of CL 309356 from the main repo. Updates golang/go#45402. Change-Id: Ia555a701e4de568871a765ee551e65a5c998cde9 Reviewed-on: https://go-review.googlesource.com/c/tools/+/362246 Trust: Than McIntosh <[email protected]> Reviewed-by: Bryan C. Mills <[email protected]>
1 parent 17472e0 commit e93be81

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

go/internal/gccgoimporter/importer_test.go

+2-13
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ package gccgoimporter
1010

1111
import (
1212
"go/types"
13-
"io/ioutil"
1413
"os"
1514
"os/exec"
1615
"path/filepath"
@@ -153,21 +152,11 @@ func TestObjImporter(t *testing.T) {
153152
}
154153
t.Logf("gccgo version %d.%d", major, minor)
155154

156-
tmpdir, err := ioutil.TempDir("", "TestObjImporter")
157-
if err != nil {
158-
t.Fatal(err)
159-
}
160-
defer os.RemoveAll(tmpdir)
161-
155+
tmpdir := t.TempDir()
162156
initmap := make(map[*types.Package]InitData)
163157
imp := GetImporter([]string{tmpdir}, initmap)
164158

165-
artmpdir, err := ioutil.TempDir("", "TestObjImporter")
166-
if err != nil {
167-
t.Fatal(err)
168-
}
169-
defer os.RemoveAll(artmpdir)
170-
159+
artmpdir := t.TempDir()
171160
arinitmap := make(map[*types.Package]InitData)
172161
arimp := GetImporter([]string{artmpdir}, arinitmap)
173162

0 commit comments

Comments
 (0)