diff options
| author | Jakob Unterwurzacher | 2025-08-07 23:35:35 +0200 | 
|---|---|---|
| committer | Jakob Unterwurzacher | 2025-08-07 23:36:42 +0200 | 
| commit | 8d90c5e3d5cba48a097aadf9beba61c7a2301d85 (patch) | |
| tree | ea61d357d42e11fcce78254ad5ced93f910f0549 | |
| parent | 21d41feaa52b7a2ebcf0f683ba314235a5186620 (diff) | |
tests: matrix: use unique ctlsock path
Because the deletion happens asynchronously, a
previous iteration can delete the socket of the
next one.
| -rw-r--r-- | tests/matrix/main_test.go | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/tests/matrix/main_test.go b/tests/matrix/main_test.go index 24f477e..cf0b6c4 100644 --- a/tests/matrix/main_test.go +++ b/tests/matrix/main_test.go @@ -82,7 +82,7 @@ func TestMain(m *testing.M) {  		} else if testcase.isSet("-deterministic-names") {  			createDirIV = false  		} -		ctlsockPath = test_helpers.TmpDir + "/ctlsock" +		ctlsockPath = fmt.Sprintf("%s/ctlsock.%d", test_helpers.TmpDir, i)  		test_helpers.ResetTmpDir(createDirIV)  		opts := []string{"-zerokey", "-ctlsock", ctlsockPath}  		//opts = append(opts, "-fusedebug") @@ -96,7 +96,7 @@ func TestMain(m *testing.M) {  		t0 := time.Now()  		r := m.Run()  		if testing.Verbose() { -			fmt.Printf("matrix: run took %v\n", time.Since(t0)) +			fmt.Printf("matrix[%d]: run took %v\n", i, time.Since(t0))  		}  		// Catch fd leaks in the tests. NOTE: this does NOT catch leaks in  		// the gocryptfs FUSE process, but only in the tests that access it! | 
