Skip to content

Commit 7625c6c

Browse files
committed
osfs: Ensure correct path for benchmark files
Signed-off-by: Paulo Gomes <[email protected]>
1 parent 4289a4e commit 7625c6c

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

osfs/os_bench_test.go

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"fmt"
55
"io/fs"
66
"os"
7+
"path/filepath"
78
"testing"
89

910
"github.com/go-git/go-billy/v6"
@@ -21,7 +22,9 @@ func BenchmarkOpen(b *testing.B) {
2122
root, err := os.OpenRoot(baseDir)
2223
require.NoError(b, err)
2324

24-
err = os.WriteFile(fileName, []byte("test"), 0o600)
25+
osfn := filepath.Join(baseDir, fileName)
26+
27+
err = os.WriteFile(osfn, []byte("test"), 0o600)
2528
require.NoError(b, err)
2629

2730
m := memfs.New()
@@ -45,10 +48,11 @@ func BenchmarkOpen(b *testing.B) {
4548
func BenchmarkReaddir(b *testing.B) {
4649
b.StopTimer()
4750
baseDir := b.TempDir()
51+
osfn := filepath.Join(baseDir, fileName)
4852

4953
m := memfs.New()
5054
for i := 0; i < 1000; i++ {
51-
err := os.WriteFile(fmt.Sprint(fileName, i), []byte("test"), 0o600)
55+
err := os.WriteFile(fmt.Sprint(osfn, i), []byte("test"), 0o600)
5256
require.NoError(b, err)
5357

5458
err = util.WriteFile(m, fmt.Sprint(fileName, i), []byte("test"), 0o600)
@@ -74,10 +78,11 @@ func BenchmarkWalkdir(b *testing.B) {
7478
baseDir := b.TempDir()
7579
root, err := os.OpenRoot(baseDir)
7680
require.NoError(b, err)
81+
osfn := filepath.Join(baseDir, fileName)
7782

7883
m := memfs.New()
7984
for i := 0; i < 1000; i++ {
80-
err = os.WriteFile(fmt.Sprint(fileName, i), []byte("test"), 0o600)
85+
err = os.WriteFile(fmt.Sprint(osfn, i), []byte("test"), 0o600)
8186
require.NoError(b, err)
8287

8388
err = util.WriteFile(m, fmt.Sprint(fileName, i), []byte("test"), 0o600)

0 commit comments

Comments
 (0)