diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2021-10-21 17:49:30 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2021-11-08 12:10:31 +0100 |
| commit | 0aabb34af9d68ff5535b5827caed84dfc318aeb9 (patch) | |
| tree | dfdb74f4b99bf98b8c99a6c51e9de1212c7c2dd5 /syz-verifier | |
| parent | 4c1be0be7c848f25f44beb25e6987206211daa81 (diff) | |
syz-verifier: fix use of the current dir in test
The current dir is not necessary writable and is generally a bad place for temp files.
Use a temp dir as scratch dir.
Diffstat (limited to 'syz-verifier')
| -rw-r--r-- | syz-verifier/test_utils.go | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/syz-verifier/test_utils.go b/syz-verifier/test_utils.go index 5dd41aee2..708e25731 100644 --- a/syz-verifier/test_utils.go +++ b/syz-verifier/test_utils.go @@ -4,8 +4,8 @@ package main import ( + "io/ioutil" "math/rand" - "path/filepath" "testing" "time" @@ -48,16 +48,11 @@ func getTestProgram(t *testing.T) *prog.Prog { } func makeTestResultDirectory(t *testing.T) string { - resultsdir := "test" - err := osutil.MkdirAll(resultsdir) + dir, err := ioutil.TempDir("", "syz-verifier") if err != nil { t.Fatalf("failed to create results directory: %v", err) } - resultsdir, err = filepath.Abs(resultsdir) - if err != nil { - t.Fatalf("failed to get absolute path of resultsdir: %v", err) - } - return resultsdir + return osutil.Abs(dir) } func makeExecResult(pool int, errnos []int, flags ...int) *ExecResult { |
