You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
devlore-test run litters the working directory with per-fixture artifacts #665
Run the suite by hand from the repository root and it litters the root with three files per fixture — 73 untracked files in one sweep here. .gitignore covers none of them, so they all show up as untracked and are easy to sweep into a commit with git add -A.
The Go harness never shows this: it runs in a temp directory.
Options
Default the outputs next to the fixture being run.
Default them to a temp directory, with a flag to keep them.
Leave the behavior and add *.graph.yaml, *.receipt.yaml, *.summary.json to .gitignore.
3 is the cheap half and worth doing regardless — but it hides the mess rather than removing it, and those extensions are generic enough that ignoring them repository-wide could mask a real file someone means to track.
Found while running the fixture suite by hand for #663.
Activity