From bc42fb4a40d1198b658c30510c2d907f0776efec Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Tue, 28 Oct 2025 12:13:46 +0100 Subject: [PATCH] set the default random --- .../Thingi10k-CDT.cmake | 89 +++++++++++++++++++ .../cdt_3_from_off.cpp | 2 + 2 files changed, 91 insertions(+) diff --git a/Constrained_triangulation_3/test/Constrained_triangulation_3/Thingi10k-CDT.cmake b/Constrained_triangulation_3/test/Constrained_triangulation_3/Thingi10k-CDT.cmake index fc072a5f1d7..f37a6708c88 100644 --- a/Constrained_triangulation_3/test/Constrained_triangulation_3/Thingi10k-CDT.cmake +++ b/Constrained_triangulation_3/test/Constrained_triangulation_3/Thingi10k-CDT.cmake @@ -118,6 +118,92 @@ set(thingi10k_FAILED_WITH_SEGFAULT_CTest_20251002 822697.stl ) +set(thingi10k_FAILED_WITH_MERGE_FACETS_CTest_20251028 +139765.stl +1452677.stl +1452678.stl +1452679.stl +145329.stl +145330.stl +145331.stl +1505036.stl +1514900.stl +153100.stl +1652975.stl +1652976.stl +1706457.stl +186546.stl +196121.stl +196122.stl +196123.stl +196126.stl +196127.stl +196194.stl +199814.stl +199818.stl +206318.stl +215991.stl +230152.stl +230153.stl +237632.stl +239188.stl +255657.stl +255658.stl +276937.stl +285603.stl +286161.stl +288352.stl +288446.stl +360073.stl +362398.stl +37743.stl +383022.stl +39182.stl +39245.stl +39495.stl +39499.stl +40841.stl +41521.stl +42040.stl +44025.stl +44064.stl +44901.stl +472050.stl +50659.stl +51797.stl +57811.stl +61418.stl +61431.stl +622000.stl +62592.stl +62593.stl +65144.stl +65395.stl +65402.stl +669962.stl +68255.stl +702204.stl +70381.stl +71461.stl +723893.stl +72419.stl +726665.stl +77343.stl +84624.stl +90225.stl +906183.stl +91147.stl +91474.stl +93702.stl +93703.stl +95796.stl +95797.stl +97515.stl +97590.stl +97593.stl +99895.stl +) + function(CGAL_add_cdt3_test_from_Thingi10k data_name data_filename) set(options "ONLY_MERGE_FACETS") set(oneValueArgs TIMEOUT) @@ -157,6 +243,9 @@ foreach(thingi_file_name ${thingi10k_max_10k_solid}) if(thingi_file_name IN_LIST thingi10k_FAILED_WITH_SEGFAULT_CTest_20251002) list(APPEND LABELS "CTest_20251002_failed_segfault") endif() + if(thingi_file_name IN_LIST thingi10k_FAILED_WITH_MERGE_FACETS_CTest_20251028) + list(APPEND LABELS "CTest_20251028_failed_merge_facets") + endif() get_filename_component(thingi_ID "${thingi_file_name}" NAME_WE) CGAL_add_cdt3_test_from_Thingi10k(Thingi10K_${thingi_ID} ${thingi_file_name} TIMEOUT 600 LABELS ${LABELS} ${MY_ONLY_MERGE_FACETS}) diff --git a/Constrained_triangulation_3/test/Constrained_triangulation_3/cdt_3_from_off.cpp b/Constrained_triangulation_3/test/Constrained_triangulation_3/cdt_3_from_off.cpp index 86f864937a4..8b5b1679628 100644 --- a/Constrained_triangulation_3/test/Constrained_triangulation_3/cdt_3_from_off.cpp +++ b/Constrained_triangulation_3/test/Constrained_triangulation_3/cdt_3_from_off.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include @@ -763,6 +764,7 @@ int bisect_errors(Mesh mesh, CDT_options options) { int main(int argc, char* argv[]) { std::cerr.precision(17); std::cout.precision(17); + CGAL::get_default_random() = CGAL::Random(42); CDT_options options(argc, argv); if(options.need_help) {