a-b-street / a-b-street/speedwalk
Regression testing and better issue tracking for generated geometry
- Dominant language
- Svelte
- Stars
- 24
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
With some of the new attempts at crossing geometry, it feels like playing whack-a-mole -- problems in one area are fixed, but another area might get worse. I've used some form of "snapshot / diff testing" in other projects -- capture raw OSM input in ideally small areas, record GJ of the generated geometry in git, and then for new code changes, just see what changes and decide visually whether it's a net win or loss. Something like that would be useful here, but setting this up conveniently is tedious:
- From within Speedwalk, I want to just zoom in somewhere and press a button to add a test case. It should probably remember the sequence of bulk actions I've taken (usually "generate sidewalks for all roads, including small roads; generate imaginary crossings not just on major roads; connect crossings and include crossing=no")
- I want to run a test script and have ideally a single browser page that shows before/after renderings of anything that changed
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.