mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-27 19:41:08 -04:00
The sample regression fixture now carries each part's pierce, lead-in and cut moves from the Cincinnati machine program as its saved cutting program. A new test posts those saved programs without reassigning lead-ins and requires the program body to equal the sample exactly: L2/L4 macro, G41/G42 side, lead-ins and every cut move (21,911 lines). Mutation checks: dropping the largest-contour perimeter rule from the kerf fix fails it at the first perimeter (L4 posted as L2), and forcing G41 fails it at the first perimeter's G42. The existing tests still replace the saved programs with OpenNest's own lead-ins first; their comment now says so instead of describing the sample's leads wrongly.