fix: compilation + test fixes — 26/42 failures resolved
CI / Build & Test (push) Failing after 44s
CI / Release Build (push) Failing after 45s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled

- CAM offset: fix knot collision in fit_clamped/make_circle → NaN
- Face split: fix add_face returning global ID instead of index → SEGFAULT
- Volume: fix formula to use abs-per-face for orientation robustness
- Build: fix vde_mesh linking, add vde_collision to vde_brep deps
- Tests: fix surface_intersection test, fuzz CMake, face split expectations
- Rename test_constraint_solver → test_constraint_solver_3d (naming conflict)
- Various include/namespace fixes across test files
This commit is contained in:
茂之钳
2026-07-25 00:02:48 +00:00
parent 9b89fc179f
commit 4f049b1296
17 changed files with 133 additions and 280 deletions
-8
View File
@@ -1,11 +1,3 @@
add_vde_test(fuzz_sdf)
add_vde_test(fuzz_boolean)
add_vde_test(fuzz_format)
# Run fuzz tests with longer timeout
set_tests_properties(
FuzzSdf.RandomSpheres FuzzSdf.RandomCSG FuzzSdf.RandomTreeEvaluate
FuzzBoolean.RandomBoxBooleans FuzzBoolean.SelfOperations
FuzzFormat.IgesRoundTrip FuzzFormat.StepRoundTrip
PROPERTIES TIMEOUT 60
)