Skip to content

v0.7.1 — Cutter-simulation invariant tests

Choose a tag to compare

@gsdali gsdali released this 03 May 10:02
· 13 commits to main since this release
6354a97

Three new STEP integration tests exploit the provenance of the fixtures (CAM outputs from a 6 mm milling cutter):

  • t_stockHasNoCircularEdges — every stock-file edge has isCircle == false (pure rectangular block).
  • t_wipFile_hasCircularEdgesFromCutterPath — every WIP file has at least one circular edge from the cutter's footprint.
  • t_wipFile_radialDimensionOnCutterFootprint_resolvesRadialDimension on the first circular edge of each WIP resolves to a finite positive radius, the label has the R prefix, and viewport.measurements carries the .radius variant.

Stock cases run always; WIP cases stay skip-on-missing.

Tests

158 across 14 suites, all green. Stock suite is sub-second; WIP suite ~40 s on the three multi-MB files when present locally. Run with OCCT_SERIAL=1 swift test --parallel --num-workers 1.

Dependencies

Unchanged from v0.7.0.