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) {
4548func 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