This directory contains interesting test corpuses used within the cargo-guppy codebase.
The fixtures are organized into several folders.
determinator-paths
: determinator path matching across platforms.small
: relatively simple examples that cover basic and some edge case functionalitylarge
: complex examples pulled from real-world Rust repositories, that test a variety of edge casesinvalid
: examples that are representable as cargo metadata (i.e. they are valid JSON and follow the general schema) but are invalid in some way;cargo metadata
should never be able to generate theseworkspace
: real workspaces, used for comparison testing with Cargo