Results for globignore.test.sh

statusbashosh
pass 1717
N-I 10
FAIL 01
total1818
casebashoshdescription
0pass pass Don't glob flags on file system with GLOBIGNORE
1pass FAIL Ignore *.txt
details
2pass pass Ignore ?.txt
3pass pass Ignore *.o:*.h
4pass pass Ignore single file src/__main__.py
5pass pass Ignore dirs dist/*:node_modules/*
6pass pass find files in subdirectory but not the ignored pattern
7pass pass Ignore globs with char patterns like [!ab]
8pass pass Ignore globs with char classes like [[:alnum:]]
9pass pass Ignore *
10pass pass treat escaped patterns literally
11pass pass resetting globignore reverts to default behaviour
12pass pass Ignore .:..
13pass pass Quoting GLOBIGNORE
14pass pass . and .. always filtered when GLOBIGNORE is set
15pass pass When GLOBIGNORE is set, glob may become empty (nullglob too)
16N-I pass When GLOBIGNORE is set, no_dash_glob isn't respected
details
17pass pass Extended glob expansion combined with GLOBIGNORE
34 passed, 0 OK, 1 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped
1 failed under osh

Details on runs that didn't PASS

osh1 Ignore *.txt

[osh stdout] Expected 'one.md foo/two.md foo/two.txt\n' Got 'one.md foo/two.md\n'

stdout:
one.md foo/two.md
stderr:
bash16 When GLOBIGNORE is set, no_dash_glob isn't respected

stdout:
stderr: