aboutsummaryrefslogtreecommitdiff
path: root/tests/test_helpers
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_helpers')
-rw-r--r--tests/test_helpers/helpers.go15
1 files changed, 10 insertions, 5 deletions
diff --git a/tests/test_helpers/helpers.go b/tests/test_helpers/helpers.go
index bad5675..7e1f4e8 100644
--- a/tests/test_helpers/helpers.go
+++ b/tests/test_helpers/helpers.go
@@ -15,13 +15,18 @@ import (
"github.com/rfjakob/gocryptfs/internal/nametransform"
)
+// TmpDir will be created inside this directory
const testParentDir = "/tmp/gocryptfs-test-parent"
const GocryptfsBinary = "../../gocryptfs"
-// "go test" runs package tests in parallel! We must create a unique TmpDir on
-// startup or the tests will interfere horribly
+// "go test" runs package tests in parallel! We create a unique TmpDir in
+// init() so the tests do not interfere.
var TmpDir string
+
+// TmpDir + "/default-plain"
var DefaultPlainDir string
+
+// TmpDir + "/default-cipher"
var DefaultCipherDir string
func init() {
@@ -77,7 +82,7 @@ func ResetTmpDir(plaintextNames bool) {
}
// InitFS calls "gocryptfs -init" on a new directory in TmpDir, passing
-// "extraArgs" in addition to practical defaults.
+// "extraArgs" in addition to useful defaults.
//
// The returned cipherdir has NO trailing slash.
func InitFS(t *testing.T, extraArgs ...string) string {
@@ -128,7 +133,7 @@ func Mount(c string, p string, showOutput bool, extraArgs ...string) error {
return cmd.Run()
}
-// MountOrExit calls mount() and exits on failure.
+// MountOrExit calls Mount() and exits on failure.
func MountOrExit(c string, p string, extraArgs ...string) {
err := Mount(c, p, true, extraArgs...)
if err != nil {
@@ -137,7 +142,7 @@ func MountOrExit(c string, p string, extraArgs ...string) {
}
}
-// MountOrFatal calls mount() and calls t.Fatal() on failure.
+// MountOrFatal calls Mount() and calls t.Fatal() on failure.
func MountOrFatal(t *testing.T, c string, p string, extraArgs ...string) {
err := Mount(c, p, true, extraArgs...)
if err != nil {