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:
blamecontains files with weird git blamescommitscontains weird commits (or at least docs for tags containing weird commits)contentcontains files with unusual contentsdirscontains weird directoriesfilenamescontains files with unusual nameslanguagecontains files that might mess with language detectionlinkscontains 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