From d29682f18fd5f7d995e5c37b957b19469908a526 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 25 Oct 2021 12:39:48 +0200 Subject: 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. --- syz-verifier/test_utils.go | 4 ++++ 1 file changed, 4 insertions(+) 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) } -- cgit mrf-deployment