diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2021-10-25 12:39:48 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2021-11-08 12:10:31 +0100 |
| commit | d29682f18fd5f7d995e5c37b957b19469908a526 (patch) | |
| tree | f1b5ef8c0ef7609bd0ca202a233e2768a033337e /syz-verifier | |
| parent | 0aabb34af9d68ff5535b5827caed84dfc318aeb9 (diff) | |
syz-verifier: remove temp test dirs
The tests currently don't clean up old dir.
Clean up old test dirs.
There is a nice t.TempDir:
https://pkg.go.dev/testing#T.TempDir
but it's only Go 1.15.
Cleanup was added in 1.14:
https://pkg.go.dev/testing#T.Cleanup
And we have exactly 1.14 in tools/old-env/Dockerfile.
Diffstat (limited to 'syz-verifier')
| -rw-r--r-- | syz-verifier/test_utils.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/syz-verifier/test_utils.go b/syz-verifier/test_utils.go index 708e25731..517d17232 100644 --- a/syz-verifier/test_utils.go +++ b/syz-verifier/test_utils.go @@ -6,6 +6,7 @@ package main import ( "io/ioutil" "math/rand" + "os" "testing" "time" @@ -52,6 +53,9 @@ func makeTestResultDirectory(t *testing.T) string { if err != nil { t.Fatalf("failed to create results directory: %v", err) } + t.Cleanup(func() { + os.RemoveAll(dir) + }) return osutil.Abs(dir) } |
