diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2019-03-02 00:50:30 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2019-03-02 00:50:30 +0000 |
commit | 64ef1e96ff72cbf856d1fc8c2eb6e78afd94d86a (patch) | |
tree | 8ef11c01d1c18115b903c7ea370626971afdb5f1 /libgo | |
parent | 8e96621085f2a0364fe87a4019d6cc9bfc52cd11 (diff) | |
download | gcc-64ef1e96ff72cbf856d1fc8c2eb6e78afd94d86a.zip gcc-64ef1e96ff72cbf856d1fc8c2eb6e78afd94d86a.tar.gz gcc-64ef1e96ff72cbf856d1fc8c2eb6e78afd94d86a.tar.bz2 |
re PR go/89406 (Go testing leaves many temporary directories in /tmp around)
PR go/89406
go/internal/gccgoimporter: remove temporary directories in test
Backport of https://golang.org/cl/164862.
Updates https://gcc.gnu.org/PR89406
Reviewed-on: https://go-review.googlesource.com/c/164863
From-SVN: r269338
Diffstat (limited to 'libgo')
-rw-r--r-- | libgo/go/go/internal/gccgoimporter/importer_test.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libgo/go/go/internal/gccgoimporter/importer_test.go b/libgo/go/go/internal/gccgoimporter/importer_test.go index 7a21c5f..58fa8c8 100644 --- a/libgo/go/go/internal/gccgoimporter/importer_test.go +++ b/libgo/go/go/internal/gccgoimporter/importer_test.go @@ -143,17 +143,21 @@ func TestObjImporter(t *testing.T) { } t.Logf("gccgo version %d.%d", major, minor) - tmpdir, err := ioutil.TempDir("", "") + tmpdir, err := ioutil.TempDir("", "TestObjImporter") if err != nil { t.Fatal(err) } + defer os.RemoveAll(tmpdir) + initmap := make(map[*types.Package]InitData) imp := GetImporter([]string{tmpdir}, initmap) - artmpdir, err := ioutil.TempDir("", "") + artmpdir, err := ioutil.TempDir("", "TestObjImporter") if err != nil { t.Fatal(err) } + defer os.RemoveAll(artmpdir) + arinitmap := make(map[*types.Package]InitData) arimp := GetImporter([]string{artmpdir}, arinitmap) @@ -198,8 +202,4 @@ func TestObjImporter(t *testing.T) { t.Fatal(err) } } - - if err = os.Remove(tmpdir); err != nil { - t.Fatal(err) - } } |