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