Fix memfs concurrent read and write performance

This commit is contained in:
Ingo Oppermann
2024-03-15 15:25:25 +01:00
parent a4b906e855
commit c78a9cb6d9
20 changed files with 2699 additions and 142 deletions

24
glob/glob_test.go Normal file
View File

@@ -0,0 +1,24 @@
package glob
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestPatterns(t *testing.T) {
ok, err := Match("**/a/b/**", "/s3/a/b/test.m3u8", '/')
require.NoError(t, err)
require.True(t, ok)
ok, err = Match("**/a/b/**", "/a/b/test.m3u8", '/')
require.NoError(t, err)
require.True(t, ok)
ok, err = Match("{/memfs,}/a/b/**", "/a/b/test.m3u8", '/')
require.NoError(t, err)
require.True(t, ok)
}