From 3ac98722306c316223169fa4a0f9a2769bcceb65 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Wed, 1 May 2019 13:06:52 +0200 Subject: tests: split testParentDir by UID When we run tests as root, they will leave root-owned files in testParentDir, which causes trouble when we run tests as a normal user later on. Split by UID. --- internal/syscallcompat/main_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'internal') diff --git a/internal/syscallcompat/main_test.go b/internal/syscallcompat/main_test.go index 43db0e1..ddf6bc4 100644 --- a/internal/syscallcompat/main_test.go +++ b/internal/syscallcompat/main_test.go @@ -16,7 +16,8 @@ func TestMain(m *testing.M) { fmt.Println(err) os.Exit(1) } - parent := "/tmp/gocryptfs-test-parent" + // Cannot import test_helpers because of import cycle + parent := fmt.Sprintf("/tmp/gocryptfs-test-parent-%d", os.Getuid()) err = os.MkdirAll(parent, 0700) if err != nil { fmt.Println(err) -- cgit v1.2.3