From 0d08379d0a6e5c91206a82e207c6c05f0f9fddc4 Mon Sep 17 00:00:00 2001 From: Eng Zer Jun Date: Wed, 23 Mar 2022 16:04:21 +0800 Subject: all: use `t.TempDir` to create temporary test directory This commit replaces all `ioutil.TempDir` with `t.TempDir` in tests. The directory created by `t.TempDir` is automatically removed when the test and all its subtests complete. Reference: https://pkg.go.dev/testing#T.TempDir Signed-off-by: Eng Zer Jun --- syz-verifier/utils_test.go | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'syz-verifier/utils_test.go') diff --git a/syz-verifier/utils_test.go b/syz-verifier/utils_test.go index ffd255894..04888ec5e 100644 --- a/syz-verifier/utils_test.go +++ b/syz-verifier/utils_test.go @@ -4,8 +4,6 @@ package main import ( - "io/ioutil" - "os" "testing" "github.com/google/syzkaller/pkg/ipc" @@ -46,14 +44,7 @@ func getTestProgram(t *testing.T) *prog.Prog { } func makeTestResultDirectory(t *testing.T) string { - dir, err := ioutil.TempDir("", "syz-verifier") - if err != nil { - t.Fatalf("failed to create results directory: %v", err) - } - t.Cleanup(func() { - os.RemoveAll(dir) - }) - return osutil.Abs(dir) + return osutil.Abs(t.TempDir()) } func makeExecResult(pool int, errnos []int, flags ...int) *ExecResult { -- cgit mrf-deployment