Users should have the ability to pass a filter callback that gets handed file paths, and then the filter function can decide whether that particular file/folder should actually be scanned for test items or not.
This would make it easy to for example implement a pattern where only files that end in _test.jl are scanned for test items.