Commit a8c4c73
authored
Add real-world lockfile fixtures for Go/Rust/Gradle parsers (#24)
Matches the existing testdata/lockfiles/*-real/ pattern already used for
Python (uv-real, poetry-real, pdm-real, requirements-txt-real). The new
fixtures are vendored from popular open-source projects and exercised
via the auto-discovered TestSnapshots harness on every CI run:
- gomod-real: gohugoio/hugo go.mod + go.sum (184 components)
- cargo-real: clap-rs/clap Cargo.lock (455 components)
- gradle-real: Netflix/maestro maestro-aws gradle.lockfile (83 components)
These snapshots catch parser regressions against real-world lockfile
shapes such as long replace directive chains, /v2+ module paths,
workspace members, git/registry source mixes, multi-version crates,
and large Gradle configuration CSVs.
Refs #221 parent c2fc7b1 commit a8c4c73
7 files changed
Lines changed: 23478 additions & 0 deletions
File tree
- testdata
- lockfiles
- cargo-real
- gomod-real
- gradle-real
- snapshots
0 commit comments