aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Unterwurzacher2023-06-05 12:42:33 +0200
committerJakob Unterwurzacher2026-07-16 19:56:58 +0200
commit0b8e9be5ec3bf16c17b2d53a3c8d62e8f525331e (patch)
tree7df6a755b054e4e046d9d7c9baae11daa1e19630
parente56c2e44cc4dd1484cae78956f8ff72a9eea42f2 (diff)
tests/cluster: add TestConcurrentCreate
This exercises the byte-range locks we just added.
-rw-r--r--tests/cluster/cluster_test.go3
-rw-r--r--tests/test_helpers/helpers.go2
2 files changed, 4 insertions, 1 deletions
diff --git a/tests/cluster/cluster_test.go b/tests/cluster/cluster_test.go
index f9d0903..99a017f 100644
--- a/tests/cluster/cluster_test.go
+++ b/tests/cluster/cluster_test.go
@@ -15,6 +15,7 @@ import (
"syscall"
"testing"
+ "github.com/rfjakob/gocryptfs/v2/internal/contentenc"
"github.com/rfjakob/gocryptfs/v2/tests/test_helpers"
)
@@ -39,7 +40,7 @@ func TestClusterConcurrentRW(t *testing.T) {
"Choose a backing directory by setting TMPDIR.")
}
- const blocksize = 4096
+ const blocksize = contentenc.DefaultBS
const fileSize = 25 * blocksize // 100 kiB
cDir := test_helpers.InitFS(t)
diff --git a/tests/test_helpers/helpers.go b/tests/test_helpers/helpers.go
index c8cd151..fd2ea9c 100644
--- a/tests/test_helpers/helpers.go
+++ b/tests/test_helpers/helpers.go
@@ -9,6 +9,7 @@ import (
"os"
"os/exec"
"path/filepath"
+ "strings"
"syscall"
"testing"
@@ -146,6 +147,7 @@ func InitFS(t *testing.T, extraArgs ...string) string {
prefix := "x."
if t != nil {
prefix = t.Name() + "."
+ prefix = strings.ReplaceAll(prefix, "/", "_")
}
dir, err := os.MkdirTemp(TmpDir, prefix)
if err != nil {