mirror of
https://github.com/Nexoniarz/Fry3DX.git
synced 2026-11-03 04:24:26 +00:00
Fuzz test (tests/fuzz_test.cpp): random shapes through random edits and combines, broken scene and model files; in check and CI. Fixed what it found: Manifold given repeated or non-finite points (crash; the BSP takes those now), a damaged file's non-finite numbers (now 0), extruding both sides of a plane (NaN)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
b95e436d10
commit
9918d9a770
13 changed files with 294 additions and 6 deletions
|
|
@ -58,4 +58,4 @@ add_custom_target(content ALL
|
|||
enable_testing()
|
||||
add_subdirectory(tests EXCLUDE_FROM_ALL)
|
||||
add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} --test-dir ${CMAKE_BINARY_DIR} --output-on-failure
|
||||
DEPENDS mesh_test script_test USES_TERMINAL VERBATIM)
|
||||
DEPENDS mesh_test script_test fuzz_test USES_TERMINAL VERBATIM)
|
||||
|
|
|
|||
Loading…
Reference in a new issue