The intent of this repo is to provide a collection of edge cases for exploratory testing.
This repo is organized by type of edge case:
blame
contains files with weird git blamescommits
contains weird commits (or at least docs for tags containing weird commits)content
contains files with unusual contentsdirs
contains weird directoriesfilenames
contains files with unusual nameslanguage
contains files that might mess with language detectionlinks
contains weird file links
- Hard links
- Git submodules
- Poorly-formed commits
- "a symbolic link whose value is a zip file (not a path)" (courtesy of Keegan)
- Files with expensive syntax highlighting