summaryrefslogtreecommitdiff
path: root/internal/syscallcompat/main_test.go
diff options
context:
space:
mode:
authorJakob Unterwurzacher2019-05-01 13:06:52 +0200
committerJakob Unterwurzacher2019-05-01 13:12:44 +0200
commit3ac98722306c316223169fa4a0f9a2769bcceb65 (patch)
treed3bc45432ed84b699b9584d087c6f966afbc75ae /internal/syscallcompat/main_test.go
parent41dfbe67f827ecaebd7dd81a079f38a676288800 (diff)
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.
Diffstat (limited to 'internal/syscallcompat/main_test.go')
-rw-r--r--internal/syscallcompat/main_test.go3
1 files changed, 2 insertions, 1 deletions
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)