mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-03 02:25:55 +00:00
8630a3f0e5
* claim: #1397 * External STEP corpus: nightly import checks on real-world files (#1397) tests/external-corpus.toml pins 20 real-world NIST PMI STEP files (AP203 geometry-only and AP242 editions from several vendor exporters, public domain) by archive and per-file SHA-256 with the licence recorded. cargo xtask external-corpus downloads each source once into the gitignored corpus/external/, verifies every hash, imports each file headless (file.insert_step + inspect.measure) and checks body count, total volume (0.1 %) and area (0.5 %) within tolerances and time and memory budgets. A file whose upstream hash changed is reported as 'source changed', never as our failure. --bless "why" re-records expectations in the manifest with a dated reason. The External corpus workflow runs it nightly. assets: skip corpus/ when scanning for attribution (downloaded case data is never committed). --------- Co-authored-by: Dahak Builds <dahakbuilds@users.noreply.github.com>
18 lines
333 B
Plaintext
18 lines
333 B
Plaintext
/target*/
|
|
/plan/
|
|
/dist/
|
|
*~
|
|
.DS_Store
|
|
*.swp
|
|
/.claude/worktrees/
|
|
/target-snapshot
|
|
__pycache__/
|
|
.vscode/
|
|
|
|
# cargo-mutants output (docs/mutation-testing.md)
|
|
mutants.out*/
|
|
|
|
# external corpus downloads (cargo xtask external-corpus, #1397): fetched at test time,
|
|
# hash-pinned in tests/external-corpus.toml; never commit case data
|
|
/corpus/
|