[INFO] fetching crate delaunay 0.4.0... [INFO] testing delaunay-0.4.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate delaunay 0.4.0 into /workspace/builds/worker-0-tc2/source [INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml [INFO] started tweaking crates.io crate delaunay 0.4.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate delaunay 0.4.0 [INFO] tweaked toml for crates.io crate delaunay 0.4.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate delaunay 0.4.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate delaunay 0.4.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 89f680775186382fbdcdcda6d77b1d7cbf8ae4267e0c3b76f5531ee934ef5caa [INFO] running `Command { std: "docker" "start" "-a" "89f680775186382fbdcdcda6d77b1d7cbf8ae4267e0c3b76f5531ee934ef5caa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "89f680775186382fbdcdcda6d77b1d7cbf8ae4267e0c3b76f5531ee934ef5caa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89f680775186382fbdcdcda6d77b1d7cbf8ae4267e0c3b76f5531ee934ef5caa", kill_on_drop: false }` [INFO] [stdout] 89f680775186382fbdcdcda6d77b1d7cbf8ae4267e0c3b76f5531ee934ef5caa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 53ccbe8327f4b78d875d5b89ebc527aeffb6ea302ec98554b105e2212f9c7084 [INFO] running `Command { std: "docker" "start" "-a" "53ccbe8327f4b78d875d5b89ebc527aeffb6ea302ec98554b105e2212f9c7084", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling lambert_w v1.2.24 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling slotmap v1.0.7 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling order-stat v0.1.3 [INFO] [stderr] Compiling peroxide-num v0.1.4 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling bimap v0.6.3 [INFO] [stderr] Compiling anstream v0.6.19 [INFO] [stderr] Compiling clap_builder v4.5.44 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling wide v0.7.33 [INFO] [stderr] Compiling thread-tree v0.3.3 [INFO] [stderr] Compiling puruspe v0.4.1 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling simba v0.9.0 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling peroxide-ad v0.3.0 [INFO] [stderr] Compiling peroxide v0.40.0 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling nalgebra-macros v0.3.0 [INFO] [stderr] Compiling clap_derive v4.5.45 [INFO] [stderr] Compiling clap v4.5.45 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Compiling nalgebra v0.34.0 [INFO] [stderr] Compiling derive_builder v0.20.2 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling uuid v1.18.0 [INFO] [stderr] Compiling serde_test v1.0.177 [INFO] [stderr] Compiling ordered-float v5.0.0 [INFO] [stderr] Compiling delaunay v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.33s [INFO] running `Command { std: "docker" "inspect" "53ccbe8327f4b78d875d5b89ebc527aeffb6ea302ec98554b105e2212f9c7084", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "53ccbe8327f4b78d875d5b89ebc527aeffb6ea302ec98554b105e2212f9c7084", kill_on_drop: false }` [INFO] [stdout] 53ccbe8327f4b78d875d5b89ebc527aeffb6ea302ec98554b105e2212f9c7084 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5ff535886f8ca15c22b0bb8b86ce65f56cf36da19b41521e31f1a7a0134771f7 [INFO] running `Command { std: "docker" "start" "-a" "5ff535886f8ca15c22b0bb8b86ce65f56cf36da19b41521e31f1a7a0134771f7", kill_on_drop: false }` [INFO] [stderr] Compiling thread-tree v0.3.3 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling nalgebra v0.34.0 [INFO] [stderr] Compiling peroxide v0.40.0 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Compiling delaunay v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 37.79s [INFO] running `Command { std: "docker" "inspect" "5ff535886f8ca15c22b0bb8b86ce65f56cf36da19b41521e31f1a7a0134771f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ff535886f8ca15c22b0bb8b86ce65f56cf36da19b41521e31f1a7a0134771f7", kill_on_drop: false }` [INFO] [stdout] 5ff535886f8ca15c22b0bb8b86ce65f56cf36da19b41521e31f1a7a0134771f7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8ac1dfd26fccb8f80360975ecce8a1fe02242ce74986a3b46bbbce3b425e59a4 [INFO] running `Command { std: "docker" "start" "-a" "8ac1dfd26fccb8f80360975ecce8a1fe02242ce74986a3b46bbbce3b425e59a4", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/delaunay-207ac5002974d422) [INFO] [stdout] [INFO] [stdout] running 569 tests [INFO] [stdout] test core::algorithms::bowyer_watson::tests::debug_bowyer_watson_simple ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::diagnose_triangulation_invariant_violations ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::debug_bowyer_watson_step_by_step ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::test_finalize_triangulation_success ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::test_determine_insertion_strategy_exterior_vertex ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::test_algorithm_buffers_are_reused ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::test_determine_insertion_strategy_interior_vertex ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::test_simple_double_counting_fix ... ok [INFO] [stdout] test core::algorithms::robust_bowyer_watson::tests::test_create_perturbed_vertex_error_handling ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::test_simple_tetrahedron_invariants ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::test_incremental_insertion_diagnostic ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::test_bowyer_watson_step_by_step ... ok [INFO] [stdout] test core::algorithms::robust_bowyer_watson::tests::test_robust_bowyer_watson_creation ... ok [INFO] [stdout] test core::algorithms::robust_bowyer_watson::tests::test_degenerate_configuration ... ok [INFO] [stdout] test core::algorithms::bowyer_watson::tests::test_statistics_and_reset_functionality ... ok [INFO] [stdout] test core::boundary::tests::test_boundary_facets_3d_tetrahedron ... ok [INFO] [stdout] test core::boundary::tests::test_boundary_facets_4d_simplex ... ok [INFO] [stdout] test core::boundary::tests::test_boundary_facets_edge_cases ... ok [INFO] [stdout] test core::cell::tests::cell_2d ... ok [INFO] [stdout] test core::boundary::tests::test_boundary_facets_2d_triangle ... ok [INFO] [stdout] test core::boundary::tests::test_boundary_facets_3d_two_tetrahedra ... ok [INFO] [stdout] test core::cell::tests::cell_builder_validation_edge_cases ... ok [INFO] [stdout] test core::boundary::tests::test_boundary_facets_empty_triangulation ... ok [INFO] [stdout] test core::boundary::tests::test_is_boundary_facet_mixed_cases ... ok [INFO] [stdout] test core::cell::tests::cell_4d ... ok [INFO] [stdout] test core::cell::tests::cell_circumradius_2d ... ok [INFO] [stdout] test core::algorithms::robust_bowyer_watson::tests::test_no_double_counting_statistics ... ok [INFO] [stdout] test core::cell::tests::cell_clear_neighbors ... ok [INFO] [stdout] test core::cell::tests::cell_circumradius_with_center ... ok [INFO] [stdout] test core::cell::tests::cell_circumsphere_contains_vertex_2d ... ok [INFO] [stdout] test core::cell::tests::cell_clone ... ok [INFO] [stdout] test core::cell::tests::cell_contains_vertex ... ok [INFO] [stdout] test core::cell::tests::cell_data_none_by_default ... ok [INFO] [stdout] test core::algorithms::robust_bowyer_watson::tests::test_cavity_based_insertion_consistency ... ok [INFO] [stdout] test core::cell::tests::cell_deserialization_duplicate_vertex_field ... ok [INFO] [stdout] test core::cell::tests::cell_deserialization_error_cases ... ok [INFO] [stdout] test core::cell::tests::cell_different_numeric_types ... ok [INFO] [stdout] test core::cell::tests::cell_dim ... ok [INFO] [stdout] test core::cell::tests::cell_eq_trait ... ok [INFO] [stdout] test core::cell::tests::cell_facets_completeness ... ok [INFO] [stdout] test core::cell::tests::cell_1d ... ok [INFO] [stdout] test core::cell::tests::cell_facets_contains ... ok [INFO] [stdout] test core::cell::tests::cell_from_facet_and_vertex_comprehensive ... ok [INFO] [stdout] test core::cell::tests::cell_hash_different_vertices ... ok [INFO] [stdout] test core::boundary::tests::test_boundary_facets_consistency ... ok [INFO] [stdout] test core::cell::tests::cell_debug_format ... ok [INFO] [stdout] test core::cell::tests::cell_hash_distinct_data ... ok [INFO] [stdout] test core::cell::tests::cell_hash_distinct_neighbors ... ok [INFO] [stdout] test core::cell::tests::cell_hash_with_neighbors_and_data ... ok [INFO] [stdout] test core::cell::tests::cell_high_dimensional ... ok [INFO] [stdout] test core::cell::tests::cell_into_hashmap_empty ... ok [INFO] [stdout] test core::cell::tests::cell_into_hashmap_multiple ... ok [INFO] [stdout] test core::cell::tests::cell_is_valid_correct_cell ... ok [INFO] [stdout] test core::cell::tests::cell_is_valid_duplicate_vertices_error ... ok [INFO] [stdout] test core::cell::tests::cell_is_valid_insufficient_vertices_error ... ok [INFO] [stdout] test core::cell::tests::cell_is_valid_invalid_uuid_error ... ok [INFO] [stdout] test core::cell::tests::cell_is_valid_invalid_vertex_error ... ok [INFO] [stdout] test core::cell::tests::cell_large_coordinates ... ok [INFO] [stdout] test core::cell::tests::cell_macro_equivalence_with_builder ... ok [INFO] [stdout] test core::cell::tests::cell_macro_with_data ... ok [INFO] [stdout] test core::cell::tests::cell_macro_with_vertex_data ... ok [INFO] [stdout] test core::cell::tests::cell_macro_without_data ... ok [INFO] [stdout] test core::cell::tests::cell_mixed_positive_negative_coordinates ... ok [INFO] [stdout] test core::cell::tests::cell_negative_coordinates ... ok [INFO] [stdout] test core::cell::tests::cell_neighbors_none_by_default ... ok [INFO] [stdout] test core::cell::tests::cell_ordering_edge_cases ... ok [INFO] [stdout] test core::cell::tests::cell_number_of_vertices ... ok [INFO] [stdout] test core::cell::tests::cell_partial_eq ... ok [INFO] [stdout] test core::cell::tests::cell_hash ... ok [INFO] [stdout] test core::cell::tests::cell_circumsphere_contains_vertex_determinant ... ok [INFO] [stdout] test core::cell::tests::cell_contains_vertex_false ... ok [INFO] [stdout] test core::boundary::tests::test_boundary_analysis_performance_characteristics ... ok [INFO] [stdout] test core::algorithms::robust_bowyer_watson::tests::test_debug_exterior_vertex_insertion ... ok [INFO] [stdout] test core::cell::tests::cell_contains_vertex_of_false ... ok [INFO] [stdout] test core::cell::tests::cell_data_can_be_set ... ok [INFO] [stdout] test core::cell::tests::cell_serialization_different_dimensions ... ok [INFO] [stdout] test core::cell::tests::cell_vertex_data_consistency ... ok [INFO] [stdout] test core::cell::tests::cell_with_f32 ... ok [INFO] [stdout] test core::cell::tests::cell_validation_max_vertices ... ok [INFO] [stdout] test core::cell::tests::cell_partial_ord ... ok [INFO] [stdout] test core::cell::tests::test_cell_partial_eq_different_dimensions ... ok [INFO] [stdout] test core::cell::tests::test_cell_partial_eq_different_vertex_count ... ok [INFO] [stdout] test core::cell::tests::test_cell_partial_eq_symmetry ... ok [INFO] [stdout] test core::cell::tests::cell_circumsphere_edge_cases ... ok [INFO] [stdout] test core::cell::tests::test_cell_partial_eq_different_vertex_order ... ok [INFO] [stdout] test core::cell::tests::cell_contains_vertex_of ... ok [INFO] [stdout] test core::cell::tests::test_cell_partial_eq_identical_cells ... ok [INFO] [stdout] test core::cell::tests::test_cell_partial_eq_uuid_neighbors_ignored ... ok [INFO] [stdout] test core::cell::tests::test_vertex_keys_2d_cell ... ok [INFO] [stdout] test core::cell::tests::test_vertex_keys_4d_cell ... ok [INFO] [stdout] test core::cell::tests::test_cell_partial_eq_with_data ... ok [INFO] [stdout] test core::cell::tests::test_cell_partial_eq_with_vertex_data ... ok [INFO] [stdout] test core::cell::tests::test_from_facet_and_vertex_duplicate_vertex ... ok [INFO] [stdout] test core::cell::tests::test_vertex_keys_success ... ok [INFO] [stdout] test core::cell::tests::test_vertex_keys_empty_cell_fails ... ok [INFO] [stdout] test core::cell::tests::test_vertex_keys_with_f32_coordinates ... ok [INFO] [stdout] test core::facet::tests::facet_1d_edge ... ok [INFO] [stdout] test core::facet::tests::facet_2d_triangle ... ok [INFO] [stdout] test core::facet::tests::facet_4d_simplex ... ok [INFO] [stdout] test core::facet::tests::facet_debug ... ok [INFO] [stdout] test core::facet::tests::facet_default ... ok [INFO] [stdout] test core::facet::tests::facet_clone ... ok [INFO] [stdout] test core::cell::tests::cell_single_vertex ... ok [INFO] [stdout] test core::facet::tests::facet_deserialization_with_extra_field ... ok [INFO] [stdout] test core::cell::tests::cell_small_coordinates ... ok [INFO] [stdout] test core::facet::tests::facet_eq_different_vertices ... ok [INFO] [stdout] test core::cell::tests::cell_uuid_uniqueness ... ok [INFO] [stdout] test core::algorithms::robust_bowyer_watson::tests::test_hull_extension_insertion_consistency ... ok [INFO] [stdout] test core::facet::tests::facet_error_display ... ok [INFO] [stdout] test core::facet::tests::facet_missing_vertex_field_error ... ok [INFO] [stdout] test core::facet::tests::facet_error_debug ... ok [INFO] [stdout] test core::facet::tests::facet_hash ... ok [INFO] [stdout] test core::facet::tests::facet_new_with_incorrect_vertex ... ok [INFO] [stdout] test core::facet::tests::facet_vertices ... ok [INFO] [stdout] test core::facet::tests::facet_to_and_from_json ... ok [INFO] [stdout] test core::facet::tests::facet_new ... ok [INFO] [stdout] test core::facet::tests::facet_vertices_empty_cell ... ok [INFO] [stdout] test core::facet::tests::test_empty_json_object_missing_cell_field ... ok [INFO] [stdout] test core::facet::tests::facet_vertices_ordering ... ok [INFO] [stdout] test core::facet::tests::facet_partial_ord ... ok [INFO] [stdout] test core::facet::tests::facet_with_typed_data ... ok [INFO] [stdout] test core::facet::tests::test_facet_deserialization_duplicate_cell_field_v2 ... ok [INFO] [stdout] test core::facet::tests::test_facet_deserialization_duplicate_vertex_field ... ok [INFO] [stdout] test core::facet::tests::test_facet_deserialization_expecting_formatter ... ok [INFO] [stdout] test core::facet::tests::test_facet_key_consistency ... ok [INFO] [stdout] test core::facet::tests::test_facet_error_handling ... ok [INFO] [stdout] test core::facet::tests::test_facet_error_vertex_not_found ... ok [INFO] [stdout] test core::facet::tests::test_missing_cell_field_error ... ok [INFO] [stdout] test core::facet::tests::test_facet_json_components ... ok [INFO] [stdout] test core::facet::tests::test_facet_key_from_vertex_keys ... ok [INFO] [stdout] test core::facet::tests::test_facet_key_from_vertices ... ok [INFO] [stdout] test core::facet::tests::test_facet_new_success_coverage ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_cavity_boundary_success_rate_all_failures ... ok [INFO] [stdout] test core::facet::tests::facet_to_json ... ok [INFO] [stdout] test core::facet::tests::facet_partial_eq ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_find_cavity_boundary_facets_empty_bad_cells ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_find_bad_cells_for_exterior_vertex ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_cavity_boundary_success_rate_normal_cases ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_cavity_boundary_success_rate_underflow_case ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_cavity_boundary_success_rate_zero_attempts ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_find_bad_cells_for_interior_vertex ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_create_cell_from_facet_and_vertex_failure ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_create_cell_from_facet_and_vertex_success ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_find_cavity_boundary_facets_single_bad_cell ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_cavity_boundary_success_rate_precision ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_is_facet_visible_from_vertex_impl_orientation_cases ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::tds_add_dim ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::tds_bowyer_watson ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::tds_new ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::tds_no_add ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_find_visible_boundary_facets_interior_vertex ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_find_bad_cells_edge_cases ... ok [INFO] [stdout] test core::cell::tests::cell_to_and_from_json ... ok [INFO] [stdout] test core::cell::tests::test_cell_partial_eq_transitivity ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::tds_triangulation ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_add_vertex_already_exists ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_add_vertex_should_be_in_triangulation ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_add_vertex_should_increase_cell_count ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_add_vertex_uuid_collision ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_incident_cells_cell_key_not_found_error ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_incident_cells_comprehensive ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_incident_cells_empty_triangulation ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_neighbors_edge_cases ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_neighbors_inconsistent_data_structure ... ok [INFO] [stdout] test core::traits::insertion_algorithm::tests::test_find_visible_boundary_facets_exterior_vertex ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_incident_cells_success_with_multiple_cells ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_neighbors_comprehensive ... ok [INFO] [stdout] test core::cell::tests::test_cell_partial_eq_different_vertices ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_incident_cells_vertex_key_not_found_error ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_incident_cells_vertex_uuid_not_found_error ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_neighbors_vertex_key_retrieval_failed ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_boundary_facets_single_cell ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_bowyer_watson_empty ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_basic_tds_creation_and_properties ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_bowyer_watson_empty_vertices ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_assign_neighbors_semantic_constraint ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_incident_cell_assignment ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_facets_are_adjacent_edge_cases ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_remove_duplicate_cells_comprehensive ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_bowyer_watson_with_few_vertices ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_remove_duplicate_cells_logic ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_dim_multiple_vertices ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_is_valid_with_invalid_neighbors ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_tds_partial_eq_different_vertex_order ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_tds_partial_eq_empty_triangulations ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_fix_invalid_facet_sharing_returns_correct_count ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_tds_partial_eq_different_triangulations ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_tds_partial_eq_different_sizes ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_bowyer_watson_medium_complexity ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_tds_partial_eq_identical_triangulations ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_triangulation_creation_logic ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_is_boundary_facet ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_tds_partial_eq_nd ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_triangulation_empty_vertices ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::tds_small_triangulation ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_neighbor_assignment_logic ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_triangulation_nd ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_is_valid_detects_improper_facet_sharing ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_number_of_cells ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_triangulation_coordinate_handling ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_cell_mappings_count_mismatch ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_facet_sharing_empty_triangulation ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_cell_mappings_inconsistent_mapping ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_triangulation_minimal_nd ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_cell_mappings_missing_uuid_to_key ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_cell_mappings_valid ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_facet_sharing_invalid_triple_sharing ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_bowyer_watson_full_algorithm_path ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_facet_sharing_single_cell ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_bowyer_watson_complex_geometry ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_tds_serialization_deserialization ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_triangulation_complex_nd ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_facet_sharing_valid_triangulation ... ok [INFO] [stdout] test core::boundary::tests::test_boundary_facets_large_triangulation ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_facet_sharing_with_two_adjacent_cells ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validation_edge_cases ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_vertex_mappings_count_mismatch ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_vertex_mappings_inconsistent_mapping ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validation_shared_facet_count ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_vertex_mappings_missing_uuid_to_key ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validate_vertex_mappings_valid ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_triangulation_validation_errors ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validation_with_non_mutual_neighbors ... ok [INFO] [stdout] test core::util::tests::test_find_extreme_coordinates_returns_proper_error ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validation_with_too_many_neighbors ... ok [INFO] [stdout] test core::util::tests::test_extreme_coordinates_error_debug ... ok [INFO] [stdout] test core::util::tests::test_facets_are_adjacent_edge_cases ... ok [INFO] [stdout] test core::util::tests::test_extreme_coordinates_error_display ... ok [INFO] [stdout] test core::util::tests::test_extreme_coordinates_error_equality ... ok [INFO] [stdout] test core::util::tests::test_stable_hash_u64_slice_different_lengths ... ok [INFO] [stdout] test core::util::tests::test_stable_hash_u64_slice_empty ... ok [INFO] [stdout] test core::util::tests::test_validate_uuid_wrong_version ... ok [INFO] [stdout] test core::util::tests::test_stable_hash_u64_slice_large_values ... ok [INFO] [stdout] test core::algorithms::robust_bowyer_watson::tests::test_finalization_prevents_inconsistencies ... ok [INFO] [stdout] test core::util::tests::test_validate_uuid_error_display ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_1d ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_triangulation_with_extreme_coordinates ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_2d ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_empty_error_message ... ok [INFO] [stdout] test core::util::tests::test_generate_combinations ... ok [INFO] [stdout] test core::util::tests::test_validate_uuid_error_equality ... ok [INFO] [stdout] test core::util::tests::test_stable_hash_u64_slice_basic ... ok [INFO] [stdout] test core::util::tests::test_stable_hash_u64_slice_deterministic ... ok [INFO] [stdout] test core::util::tests::test_validate_uuid_nil ... ok [INFO] [stdout] test core::util::tests::test_stable_hash_u64_slice_single_value ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_identical_points ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_ordering ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_with_typed_data ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_equal_ordering ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_large_numbers ... ok [INFO] [stdout] test core::triangulation_data_structure::tests::test_validation_with_insufficient_vertices_in_triangulation ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_min_max ... ok [INFO] [stdout] test core::util::tests::test_facets_are_adjacent ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_single_point ... ok [INFO] [stdout] test core::util::tests::test_validate_uuid_valid ... ok [INFO] [stdout] test core::util::tests::utilities_find_extreme_coordinates_with_f32 ... ok [INFO] [stdout] test core::util::tests::utilities_make_uuid_format ... ok [INFO] [stdout] test core::util::tests::utilities_make_uuid_uniqueness ... ok [INFO] [stdout] test core::vertex::tests::test_deserialization_with_minimal_fields ... ok [INFO] [stdout] test core::vertex::tests::test_deserialize_duplicate_data_field ... ok [INFO] [stdout] test core::vertex::tests::test_deserialize_duplicate_incident_cell_field ... ok [INFO] [stdout] test core::vertex::tests::test_deserialize_duplicate_point_field ... ok [INFO] [stdout] test core::vertex::tests::test_comprehensive_deserialization_with_all_fields ... ok [INFO] [stdout] test core::vertex::tests::test_set_uuid_valid ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_eq_hash_contract ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_equality_precision ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_equality_basic ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_hash_different_coordinates ... ok [INFO] [stdout] test core::vertex::tests::test_deserialize_duplicate_uuid_field ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_hash_consistency ... ok [INFO] [stdout] test core::vertex::tests::test_deserialize_expecting_formatter ... ok [INFO] [stdout] test core::vertex::tests::test_deserialize_missing_point_field ... ok [INFO] [stdout] test core::vertex::tests::test_deserialize_missing_uuid_field ... ok [INFO] [stdout] test core::vertex::tests::test_deserialize_unknown_field ... ok [INFO] [stdout] test core::vertex::tests::test_serialization_deserialization_roundtrip ... ok [INFO] [stdout] test core::vertex::tests::test_set_uuid_invalid_version ... ok [INFO] [stdout] test core::vertex::tests::test_set_uuid_nil_uuid ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_hash_with_different_data_types ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_validation_error_display ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_validation_error_equality ... ok [INFO] [stdout] test core::vertex::tests::vertex_1d ... ok [INFO] [stdout] test core::vertex::tests::vertex_4d ... ok [INFO] [stdout] test core::vertex::tests::vertex_copy ... ok [INFO] [stdout] test core::vertex::tests::vertex_5d ... ok [INFO] [stdout] test core::vertex::tests::vertex_debug_format ... ok [INFO] [stdout] test core::vertex::tests::vertex_from_points_single ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_macro ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_in_hashmap ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_reference_equality ... ok [INFO] [stdout] test core::vertex::tests::vertex_from_points_empty ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_validation_nil_uuid ... ok [INFO] [stdout] test core::vertex::tests::vertex_2d ... ok [INFO] [stdout] test core::vertex::tests::vertex_default ... ok [INFO] [stdout] test core::vertex::tests::vertex_from_points ... ok [INFO] [stdout] test core::vertex::tests::vertex_hash_with_copy_data ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_equality_ignores_metadata ... ok [INFO] [stdout] test core::vertex::tests::vertex_implicit_conversion_to_coordinates ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_in_hashset ... ok [INFO] [stdout] test core::vertex::tests::vertex_from_points_with_str_data ... ok [INFO] [stdout] test core::vertex::tests::vertex_is_valid_f32 ... ok [INFO] [stdout] test core::vertex::tests::vertex_is_valid_f64 ... ok [INFO] [stdout] test core::vertex::tests::vertex_large_coordinates ... ok [INFO] [stdout] test core::vertex::tests::vertex_ordering_edge_cases ... ok [INFO] [stdout] test core::vertex::tests::vertex_small_coordinates ... ok [INFO] [stdout] test core::vertex::tests::vertex_uuid_uniqueness ... ok [INFO] [stdout] test core::vertex::tests::vertex_with_f32 ... ok [INFO] [stdout] test core::vertex::tests::vertex_implicit_conversion_to_point ... ok [INFO] [stdout] test core::vertex::tests::vertex_into_hashmap_empty ... ok [INFO] [stdout] test core::vertex::tests::vertex_with_tuple_data ... ok [INFO] [stdout] test core::vertex::tests::vertex_into_hashmap_single ... ok [INFO] [stdout] test core::vertex::tests::vertex_to_and_from_json ... ok [INFO] [stdout] test core::vertex::tests::vertex_zero_coordinates ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_1d_convex_hull ... ok [INFO] [stdout] test core::vertex::tests::test_vertex_hash_ignores_metadata ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_cache_invalidation_behavior ... ok [INFO] [stdout] test core::vertex::tests::vertex_into_hashmap ... ok [INFO] [stdout] test core::vertex::tests::vertex_is_valid_different_dimensions ... ok [INFO] [stdout] test core::vertex::tests::vertex_mixed_positive_negative_coordinates ... ok [INFO] [stdout] test core::vertex::tests::vertex_negative_coordinates ... ok [INFO] [stdout] test core::vertex::tests::vertex_is_valid_uuid_check ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_comprehensive_facet_iteration ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_convex_hull_validation_error_types ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_clear_operation_thoroughly ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_facet_access_edge_cases ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_dimensional_consistency ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_degenerate_orientation_fallback ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_convex_hull_3d_creation ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_convex_hull_4d_creation ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_extreme_coordinate_values ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_extreme_coordinate_precision ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_empty_hull ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_fallback_visibility_test_consistency ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_fallback_visibility_test_degenerate_cases ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_fallback_visibility_test_distance_based ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_fallback_visibility_test_edge_cases ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_error_handling_paths ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_convex_hull_2d_creation ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_edge_case_distance_calculations ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_convex_hull_validation_edge_cases ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_default_implementation ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_from_triangulation_error_cases ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_hull_with_different_coordinate_types ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_fallback_visibility_test_numerical_precision ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_numeric_cast_error_handling ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_fallback_visibility_test_threshold_behavior ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_hull_operations ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_point_outside_detection_3d ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_hull_clone_and_debug ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_hull_with_different_data_types ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_is_facet_visible_from_point_error_cases ... ok [INFO] [stdout] test geometry::matrix::tests::matrix_identity ... ok [INFO] [stdout] test geometry::matrix::tests::matrix_inverse ... ok [INFO] [stdout] test geometry::matrix::tests::matrix_inverse_of_singular_matrix ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_type_aliases ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_high_dimensional_hulls ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_validate_error_cases ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_validate_method_comprehensive ... ok [INFO] [stdout] test geometry::matrix::tests::matrix_default ... ok [INFO] [stdout] test geometry::matrix::tests::matrix_dim ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_visibility_edge_cases ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_visible_facets_3d ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_find_nearest_visible_facet_comprehensive ... ok [INFO] [stdout] test geometry::matrix::tests::matrix_copy ... ok [INFO] [stdout] test geometry::matrix::tests::matrix_error_integration_with_circumcenter ... ok [INFO] [stdout] test geometry::matrix::tests::matrix_new ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_visibility_algorithm_coverage ... ok [INFO] [stdout] test geometry::point::tests::point_1d ... ok [INFO] [stdout] test geometry::point::tests::point_3d ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_convex_hull_validation_comprehensive ... ok [INFO] [stdout] test geometry::point::tests::point_2d ... ok [INFO] [stdout] test geometry::point::tests::point_5d ... ok [INFO] [stdout] test geometry::point::tests::point_cast_conversions ... ok [INFO] [stdout] test geometry::point::tests::point_clone_and_copy_semantics ... ok [INFO] [stdout] test geometry::matrix::tests::test_nan_determinant_handling ... ok [INFO] [stdout] test geometry::point::tests::point_conversion_edge_cases ... ok [INFO] [stdout] test geometry::point::tests::point_boundary_numeric_values ... ok [INFO] [stdout] test geometry::matrix::tests::test_tolerance_boundary_cases ... ok [INFO] [stdout] test geometry::point::tests::point_copy ... ok [INFO] [stdout] test geometry::point::tests::point_extreme_dimensions ... ok [INFO] [stdout] test geometry::point::tests::point_default ... ok [INFO] [stdout] test geometry::point::tests::point_deserialize_nan_handling ... ok [INFO] [stdout] test geometry::point::tests::point_deserialize_nan_infinity_handling ... ok [INFO] [stdout] test geometry::point::tests::point_dim ... ok [INFO] [stdout] test geometry::point::tests::point_floating_point_precision ... ok [INFO] [stdout] test geometry::matrix::tests::matrix_zeros ... ok [INFO] [stdout] test geometry::matrix::tests::test_is_singular_function ... ok [INFO] [stdout] test geometry::point::tests::point_debug_format ... ok [INFO] [stdout] test geometry::point::tests::point_hash_consistency_floating_point ... ok [INFO] [stdout] test geometry::point::tests::point_from_array_same_type ... ok [INFO] [stdout] test geometry::point::tests::point_hash ... ok [INFO] [stdout] test geometry::point::tests::point_hashmap_special_values ... ok [INFO] [stdout] test geometry::point::tests::point_hash_distribution_basic ... ok [INFO] [stdout] test geometry::point::tests::point_hash_f32 ... ok [INFO] [stdout] test geometry::point::tests::point_hash_in_hashmap ... ok [INFO] [stdout] test geometry::point::tests::point_hashset_with_special_values ... ok [INFO] [stdout] test geometry::point::tests::point_hash_special_values ... ok [INFO] [stdout] test geometry::point::tests::point_implicit_conversion_to_coordinates ... ok [INFO] [stdout] test geometry::point::tests::point_infinity_comparison ... ok [INFO] [stdout] test geometry::point::tests::point_integer_like_values ... ok [INFO] [stdout] test geometry::point::tests::point_infinity_hash_consistency ... ok [INFO] [stdout] test geometry::point::tests::point_is_valid_different_dimensions ... ok [INFO] [stdout] test geometry::point::tests::point_eq_different_types ... ok [INFO] [stdout] test geometry::point::tests::point_eq_trait ... ok [INFO] [stdout] test geometry::point::tests::point_from_array_f32_to_f64 ... ok [INFO] [stdout] test geometry::point::tests::point_from_array_float_to_float ... ok [INFO] [stdout] test geometry::point::tests::point_comprehensive_serialization ... ok [INFO] [stdout] test geometry::point::tests::point_large_coordinates ... ok [INFO] [stdout] test geometry::point::tests::point_mathematical_properties_comprehensive ... ok [INFO] [stdout] test geometry::point::tests::point_memory_layout_and_size ... ok [INFO] [stdout] test geometry::point::tests::point_nan_different_bit_patterns ... ok [INFO] [stdout] test geometry::point::tests::point_nan_different_creation_methods ... ok [INFO] [stdout] test geometry::point::tests::point_nan_equality_comparison ... ok [INFO] [stdout] test geometry::point::tests::point_nan_infinity_hash_consistency ... ok [INFO] [stdout] test geometry::point::tests::point_nan_infinity_mixed_comparison ... ok [INFO] [stdout] test geometry::point::tests::point_nan_reflexivity ... ok [INFO] [stdout] test geometry::point::tests::point_nan_transitivity ... ok [INFO] [stdout] test geometry::point::tests::point_nan_vs_normal_comparison ... ok [INFO] [stdout] test geometry::point::tests::point_negative_coordinates ... ok [INFO] [stdout] test geometry::point::tests::point_numeric_types_f32 ... ok [INFO] [stdout] test geometry::point::tests::point_ordering_edge_cases ... ok [INFO] [stdout] test geometry::point::tests::point_origin ... ok [INFO] [stdout] test geometry::point::tests::point_is_valid_edge_cases ... ok [INFO] [stdout] test geometry::point::tests::point_hashmap_with_special_values ... ok [INFO] [stdout] test geometry::point::tests::point_is_valid_f32 ... ok [INFO] [stdout] test geometry::point::tests::point_is_valid_f64 ... ok [INFO] [stdout] test geometry::point::tests::point_partial_eq ... ok [INFO] [stdout] test geometry::point::tests::point_partial_ord ... ok [INFO] [stdout] test geometry::point::tests::point_partial_ord_comprehensive ... ok [INFO] [stdout] test geometry::point::tests::point_serialize_deserialize_roundtrip_finite_only ... ok [INFO] [stdout] test geometry::point::tests::point_serialize_edge_values ... ok [INFO] [stdout] test geometry::point::tests::point_serialize_f32_nan_infinity ... ok [INFO] [stdout] test geometry::point::tests::point_serialization ... ok [INFO] [stdout] test geometry::point::tests::point_to_and_from_json ... ok [INFO] [stdout] test geometry::point::tests::point_serialization_edge_cases ... ok [INFO] [stdout] test geometry::point::tests::point_serialize_nan_infinity_comprehensive ... ok [INFO] [stdout] test geometry::point::tests::point_small_coordinates ... ok [INFO] [stdout] test geometry::algorithms::convex_hull::tests::test_visibility_works_in_all_dimensions ... ok [INFO] [stdout] test geometry::point::tests::point_trait_completeness ... ok [INFO] [stdout] test geometry::point::tests::point_hashset_special_values ... ok [INFO] [stdout] test geometry::point::tests::point_nan_hash_consistency ... ok [INFO] [stdout] test geometry::point::tests::point_mixed_special_values_comprehensive ... ok [INFO] [stdout] test geometry::point::tests::point_nan_zero_comparison ... ok [INFO] [stdout] test geometry::point::tests::point_nan_symmetry ... ok [INFO] [stdout] test geometry::point::tests::point_try_from_conversion_errors ... ok [INFO] [stdout] test geometry::point::tests::point_try_from_different_error_positions ... ok [INFO] [stdout] test geometry::point::tests::point_try_from_error_details ... ok [INFO] [stdout] test geometry::point::tests::point_validation_all_coordinate_types ... ok [INFO] [stdout] test geometry::point::tests::point_validation_error_clone_and_eq ... ok [INFO] [stdout] test geometry::point::tests::point_validation_error_details ... ok [INFO] [stdout] test geometry::point::tests::point_validation_error_display ... ok [INFO] [stdout] test geometry::point::tests::point_nan_in_different_dimensions ... ok [INFO] [stdout] test geometry::point::tests::point_new ... ok [INFO] [stdout] test geometry::point::tests::point_zero_dimensional ... ok [INFO] [stdout] test geometry::point::tests::point_zero_coordinates ... ok [INFO] [stdout] test geometry::point::tests::point_try_from_first_error_reported ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumcenter_error_cases ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumcenter_collinear_points ... ok [INFO] [stdout] test geometry::point::tests::point_with_f32 ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumradius_with_center ... ok [INFO] [stdout] test geometry::predicates::tests::compare_circumsphere_methods ... ok [INFO] [stdout] test geometry::point::tests::point_zero_and_negative_zero ... ok [INFO] [stdout] test geometry::point::tests::point_validation_first_invalid_coordinate ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_2d ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_determinant ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_4d ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_matrix_4d ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_matrix ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_matrix_error_cases ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_simplex_orientation_error_wrong_vertex_count ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_matrix_4d_degenerate_cases ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_simplex_orientation_negative ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_simplex_orientation_positive ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumradius_2d ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_4d_degenerate_cases ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_verify_insphere_consistency_2d_cases ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_verify_insphere_consistency_degenerate_configurations ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_degenerate_case_handling ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_matrix_2d ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_verify_insphere_consistency_error_handling ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_matrix_edge_cases ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_robust_orientation ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_verify_insphere_consistency_different_dimensions ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_verify_insphere_consistency_edge_cases ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_matrix_4d_edge_cases ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_robust_insphere_general ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_matrix_1d ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_constants_correctness ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_scalar_default_tolerance ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_scalar_implementations_completeness ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_scalar_trait_bounds_comprehensive ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_basic_functionality ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_contains_vertex_4d_edge_cases ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_scalar_nan_implementation ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_edge_cases_comprehensive ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_verify_insphere_consistency_with_boundary_results ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_verify_insphere_consistency_stress_test ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_verify_insphere_consistency_with_special_configurations ... ok [INFO] [stdout] test geometry::robust_predicates::tests::test_verify_insphere_consistency_exact_matches ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_hash_collision_edge_case ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_hash_coordinate_special_values ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_ordered_equals_infinity ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_hash_collision_resistance ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_ordered_equals_edge_cases ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_new ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_ordered_equals ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_hash_coordinate ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_ordered_equals_nan ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_precision_and_boundary_values ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_validate_different_dimensions ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_validate_first_invalid_reported ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_validate_invalid_special_values ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_validate_various ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_ordered_equals_mixed_special_values ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_origin ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_validation_error_different_scenarios ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_validation_error_properties ... ok [INFO] [stdout] test geometry::traits::finitecheck::tests::finite_check_consistency ... ok [INFO] [stdout] test geometry::traits::finitecheck::tests::finite_check_arithmetic_results ... ok [INFO] [stdout] test geometry::traits::finitecheck::tests::finite_check_different_nan_patterns ... ok [INFO] [stdout] test geometry::traits::hashcoordinate::tests::hash_coordinate_trait_coverage ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_validation_error_source_trait ... ok [INFO] [stdout] test geometry::predicates::tests::debug_circumsphere_properties ... ok [INFO] [stdout] test geometry::util::tests::predicates_circumcenter_fail ... ok [INFO] [stdout] test geometry::traits::finitecheck::tests::finite_check_f64 ... ok [INFO] [stdout] test geometry::traits::finitecheck::tests::finite_check_f32 ... ok [INFO] [stdout] test geometry::util::tests::predicates_circumcenter ... ok [INFO] [stdout] test geometry::util::tests::predicates_circumcenter_precise_values ... ok [INFO] [stdout] test geometry::traits::finitecheck::tests::finite_check_edge_cases ... ok [INFO] [stdout] test geometry::traits::orderedeq::tests::ordered_eq_trait_coverage ... ok [INFO] [stdout] test geometry::util::tests::predicates_circumcenter_2d ... ok [INFO] [stdout] test geometry::util::tests::predicates_circumradius ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_numerical_stability ... ok [INFO] [stdout] test geometry::util::tests::predicates_circumradius_2d ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_nearly_degenerate_simplex ... ok [INFO] [stdout] test geometry::traits::coordinate::tests::coordinate_trait_dimension_consistency ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_large_coordinates ... ok [INFO] [stdout] test geometry::util::tests::predicates_circumradius_with_center ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_regular_simplex_4d ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_1d_case ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_empty_points ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_consistency_with_circumradius ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_right_triangle_2d ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_small_coordinates ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_scaled_simplex ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_high_dimension ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_equilateral_triangle_properties ... ok [INFO] [stdout] test geometry::point::tests::point_try_from_success_cases ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_circumsphere_edge_cases ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_consistency_with_direct_cast ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_translated_simplex ... ok [INFO] [stdout] test geometry::util::tests::test_hypot_3d ... ok [INFO] [stdout] test geometry::predicates::tests::predicates_simplex_orientation_2d ... ok [INFO] [stdout] test geometry::util::tests::test_hypot_4d ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_regular_simplex_3d ... ok [INFO] [stdout] test geometry::util::tests::test_hypot_edge_cases ... ok [INFO] [stdout] test geometry::util::tests::test_hypot_2d ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_basic_success ... ok [INFO] [stdout] test geometry::util::tests::test_circumcenter_wrong_dimension ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_different_target_types ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_max_safe_values ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_small_values ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_within_f64_precision ... ok [INFO] [stdout] test tests::normal_types ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_platform_independence ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_precision_boundary ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_precision_loss_detection ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_zero ... ok [INFO] [stdout] test geometry::util::tests::test_safe_usize_to_scalar_error_message_format ... ok [INFO] [stdout] test core::boundary::tests::benchmark_boundary_facets_performance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 569 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.63s [INFO] [stdout] [INFO] [stderr] Running tests/bench_helpers_test.rs (/opt/rustwide/target/debug/deps/bench_helpers_test-7df86c72c31193af) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_clear_all_neighbors_empty_triangulation ... ok [INFO] [stdout] test test_clear_all_neighbors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/convex_hull_bowyer_watson_integration.rs (/opt/rustwide/target/debug/deps/convex_hull_bowyer_watson_integration-6365f75c3edfc7db) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_basic_hull_extension_execution ... ok [INFO] [stdout] test test_hull_cache_and_reset_behavior ... ok [INFO] [stdout] test test_multiple_hull_extensions ... ok [INFO] [stdout] test test_mixed_insertion_strategies ... ok [INFO] [stdout] test test_triangulation_validity_after_hull_extensions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/coordinate_conversion_errors.rs (/opt/rustwide/target/debug/deps/coordinate_conversion_errors-04ae324565871be3) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_error_message_contains_context ... ok [INFO] [stdout] test test_hypot_with_nan_values ... ok [INFO] [stdout] test test_hypot_with_infinity_values ... ok [INFO] [stdout] test test_simplex_orientation_with_infinity_coordinates ... ok [INFO] [stdout] test test_insphere_2d_with_nan_coordinates ... ok [INFO] [stdout] test test_insphere_with_nan_coordinates ... ok [INFO] [stdout] test test_zero_and_negative_zero ... ok [INFO] [stdout] test test_infinity_error_message_contains_context ... ok [INFO] [stdout] test test_very_large_finite_values ... ok [INFO] [stdout] test test_robust_insphere_with_infinity ... ok [INFO] [stdout] test test_very_small_finite_values ... ok [INFO] [stdout] test test_circumcenter_with_nan_coordinates ... ok [INFO] [stdout] test test_insphere_with_infinity_coordinates ... ok [INFO] [stdout] test test_robust_insphere_with_nan ... ok [INFO] [stdout] test test_subnormal_values_handling ... ok [INFO] [stdout] test test_hypot_distance_with_mixed_problematic_coordinates ... ok [INFO] [stdout] test test_circumradius_with_infinity_coordinates ... ok [INFO] [stderr] Running tests/robust_predicates_comparison.rs (/opt/rustwide/target/debug/deps/robust_predicates_comparison-03162bbd35703138) [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_cocircular_points ... ok [INFO] [stdout] test test_nearly_coplanar_points ... ok [INFO] [stdout] test test_extreme_aspect_ratios ... ok [INFO] [stdout] test test_configuration_presets ... ok [INFO] [stdout] test test_high_precision_coordinates ... ok [INFO] [stdout] test test_vertex_insertion_robustness ... ok [INFO] [stderr] Running tests/robust_predicates_showcase.rs (/opt/rustwide/target/debug/deps/robust_predicates_showcase-c063a7f0b384e521) [INFO] [stdout] test benchmark_robust_vs_standard ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.93s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test showcase_degenerate_failure_recovery ... ok [INFO] [stdout] test stress_test_tolerance_limits ... ok [INFO] [stdout] test triangulation_scenario_demo ... ok [INFO] [stdout] test performance_cost_benefit_analysis ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.94s [INFO] [stdout] [INFO] [stderr] Running tests/test_cavity_boundary_error.rs (/opt/rustwide/target/debug/deps/test_cavity_boundary_error-438c633e12a254c7) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_reproduce_cavity_boundary_error_comprehensive ... ok [INFO] [stdout] test test_geometric_degeneracy_cases ... ok [INFO] [stdout] test test_reproduce_cavity_boundary_error_fast ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s [INFO] [stdout] [INFO] [stderr] Doc-tests delaunay [INFO] [stdout] [INFO] [stdout] running 133 tests [INFO] [stdout] test src/core/algorithms/bowyer_watson.rs - core::algorithms::bowyer_watson::IncrementalBoyerWatson::new (line 154) ... ok [INFO] [stdout] test src/core/algorithms/robust_bowyer_watson.rs - core::algorithms::robust_bowyer_watson::RobustBoyerWatson::for_degenerate_cases (line 145) ... ok [INFO] [stdout] test src/core/algorithms/robust_bowyer_watson.rs - core::algorithms::robust_bowyer_watson::RobustBoyerWatson::new (line 88) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::dim (line 598) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::facets (line 975) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::facets (line 953) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::clear_neighbors (line 490) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::into_hashmap (line 801) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::is_valid (line 847) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::into_hashmap (line 771) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::from_facet_and_vertex (line 696) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::uuid (line 463) ... ok [INFO] [stdout] test src/core/facet.rs - core::facet::Facet::cell (line 303) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::vertex_keys (line 541) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::number_of_vertices (line 411) ... ok [INFO] [stdout] test src/core/facet.rs - core::facet (line 35) ... ok [INFO] [stdout] test src/core/facet.rs - core::facet::Facet::vertices (line 387) ... ok [INFO] [stdout] test src/core/facet.rs - core::facet::Facet::vertex (line 341) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::cell (line 136) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::vertices (line 437) ... ok [INFO] [stdout] test src/core/facet.rs - core::facet::Facet::new (line 274) ... ok [INFO] [stdout] test src/core/facet.rs - core::facet::facet_key_from_vertex_keys (line 540) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::contains_vertex_of (line 659) ... ok [INFO] [stdout] test src/core/facet.rs - core::facet::facet_key_from_vertices (line 613) ... ok [INFO] [stdout] test src/core/traits/insertion_algorithm.rs - core::traits::insertion_algorithm::InsertionAlgorithm::new_triangulation (line 1323) ... ok [INFO] [stdout] test src/core/traits/boundary_analysis.rs - core::traits::boundary_analysis::BoundaryAnalysis::is_boundary_facet (line 108) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure (line 101) ... ok [INFO] [stdout] test src/core/traits/boundary_analysis.rs - core::traits::boundary_analysis::BoundaryAnalysis (line 22) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell (line 20) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure (line 125) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds (line 374) ... ok [INFO] [stdout] test src/core/traits/data_type.rs - core::traits::data_type::DataType (line 29) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::add (line 933) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::add (line 950) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::add (line 968) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::contains_vertex (line 630) ... ok [INFO] [stdout] test src/core/boundary.rs - core::boundary::Tds::is_boundary_facet (line 117) ... ok [INFO] [stdout] test src/core/boundary.rs - core::boundary::Tds::number_of_boundary_facets (line 161) ... ok [INFO] [stdout] test src/core/algorithms/robust_bowyer_watson.rs - core::algorithms::robust_bowyer_watson::RobustBoyerWatson::with_config (line 120) ... ok [INFO] [stdout] test src/core/boundary.rs - core::boundary::Tds::boundary_facets (line 64) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::bowyer_watson (line 1151) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::cells (line 461) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::dim (line 620) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure (line 77) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::add (line 996) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::dim (line 609) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::dim (line 655) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::number_of_cells (line 743) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::new (line 853) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::new (line 841) ... ok [INFO] [stdout] test src/core/traits/boundary_analysis.rs - core::traits::boundary_analysis::BoundaryAnalysis::boundary_facets (line 75) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::assign_neighbors (line 1252) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::number_of_cells (line 703) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::number_of_vertices (line 545) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::number_of_vertices (line 576) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::build_facet_to_cells_hashmap (line 1539) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::number_of_cells (line 723) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::validate_vertex_mappings (line 1753) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::is_valid (line 1979) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::is_valid (line 2008) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::cells_mut (line 508) ... ok [INFO] [stdout] test src/core/util.rs - core::util::make_uuid (line 149) ... ok [INFO] [stdout] test src/core/vertex.rs - core::vertex (line 19) ... ok [INFO] [stdout] test src/core/util.rs - core::util::validate_uuid (line 113) ... ok [INFO] [stdout] test src/core/util.rs - core::util::create_supercell_simplex (line 429) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::is_valid (line 1999) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::validate_cell_mappings (line 1824) ... ok [INFO] [stdout] test src/core/util.rs - core::util::find_extreme_coordinates (line 186) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::number_of_vertices (line 556) ... ok [INFO] [stdout] test src/core/vertex.rs - core::vertex::Vertex::is_valid (line 523) ... ok [INFO] [stdout] test src/core/vertex.rs - core::vertex::vertex (line 99) ... ok [INFO] [stdout] test src/core/vertex.rs - core::vertex::Vertex::into_hashmap (line 368) ... ok [INFO] [stdout] test src/core/vertex.rs - core::vertex::Vertex::point (line 393) ... ok [INFO] [stdout] test src/core/util.rs - core::util::facets_are_adjacent (line 264) ... ok [INFO] [stdout] test src/core/triangulation_data_structure.rs - core::triangulation_data_structure::Tds::new (line 799) ... ok [INFO] [stdout] test src/core/vertex.rs - core::vertex::Vertex::uuid (line 443) ... ok [INFO] [stdout] test src/core/vertex.rs - core::vertex::Vertex::from_points (line 336) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::dimension (line 1022) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::clear (line 989) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::get_facet (line 820) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::is_empty (line 959) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::facets (line 850) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::invalidate_cache (line 1062) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::facet_count (line 785) ... ok [INFO] [stdout] test src/core/traits/boundary_analysis.rs - core::traits::boundary_analysis::BoundaryAnalysis::number_of_boundary_facets (line 143) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::find_visible_facets (line 575) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::from_triangulation (line 208) ... ok [INFO] [stdout] test src/geometry/matrix.rs - geometry::matrix::invert (line 88) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::is_point_outside (line 746) ... ok [INFO] [stdout] test src/geometry/predicates.rs - geometry::predicates::insphere_lifted (line 583) ... ok [INFO] [stdout] test src/geometry/point.rs - geometry::point::[T;D]::from (line 315) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::validate (line 890) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::find_nearest_visible_facet (line 638) ... ok [INFO] [stdout] test src/core/util.rs - core::util::generate_combinations (line 321) ... ok [INFO] [stdout] test src/geometry/predicates.rs - geometry::predicates::simplex_orientation (line 99) ... ok [INFO] [stdout] test src/geometry/predicates.rs - geometry::predicates::insphere (line 420) ... ok [INFO] [stdout] test src/geometry/traits/coordinate.rs - geometry::traits::coordinate::Coordinate (line 205) ... ok [INFO] [stdout] test src/geometry/algorithms/convex_hull.rs - geometry::algorithms::convex_hull::ConvexHull::is_facet_visible_from_point (line 319) ... ok [INFO] [stdout] test src/geometry/traits/coordinate.rs - geometry::traits::coordinate::Coordinate::dim (line 265) ... ok [INFO] [stdout] test src/geometry/traits/coordinate.rs - geometry::traits::coordinate::Coordinate::get (line 307) ... ok [INFO] [stdout] test src/geometry/traits/coordinate.rs - geometry::traits::coordinate::Coordinate::validate (line 354) ... ok [INFO] [stdout] test src/geometry/traits/coordinate.rs - geometry::traits::coordinate::CoordinateScalar (line 114) ... ok [INFO] [stdout] test src/geometry/traits/coordinate.rs - geometry::traits::coordinate::CoordinateScalar::default_tolerance (line 156) ... ok [INFO] [stdout] test src/geometry/point.rs - geometry::point::[T;D]::from (line 296) ... ok [INFO] [stdout] test src/geometry/predicates.rs - geometry::predicates::insphere (line 323) ... ok [INFO] [stdout] test src/geometry/matrix.rs - geometry::matrix::is_singular (line 49) ... ok [INFO] [stdout] test src/geometry/predicates.rs - geometry::predicates::insphere_distance (line 203) ... ok [INFO] [stdout] test src/geometry/robust_predicates.rs - geometry::robust_predicates::config_presets::degenerate_robust (line 708) ... ok [INFO] [stdout] test src/geometry/robust_predicates.rs - geometry::robust_predicates::config_presets::general_triangulation (line 659) ... ok [INFO] [stdout] test src/geometry/traits/hashcoordinate.rs - geometry::traits::hashcoordinate::HashCoordinate::hash_coord (line 26) ... ok [INFO] [stdout] test src/geometry/util.rs - geometry::util::safe_coords_from_f64 (line 204) ... ok [INFO] [stdout] test src/geometry/traits/coordinate.rs - geometry::traits::coordinate::Coordinate (line 229) ... ok [INFO] [stdout] test src/geometry/util.rs - geometry::util::safe_coords_to_f64 (line 162) ... ok [INFO] [stdout] test src/geometry/util.rs - geometry::util::circumradius (line 681) ... ok [INFO] [stdout] test src/geometry/util.rs - geometry::util::safe_scalar_to_f64 (line 248) ... ok [INFO] [stdout] test src/geometry/util.rs - geometry::util::safe_usize_to_scalar (line 319) ... ok [INFO] [stdout] test src/geometry/util.rs - geometry::util::safe_scalar_from_f64 (line 277) ... ok [INFO] [stdout] test src/lib.rs - (line 19) ... ok [INFO] [stdout] test src/geometry/util.rs - geometry::util::circumradius_with_center (line 730) ... ok [INFO] [stdout] test src/geometry/util.rs - geometry::util::circumcenter (line 578) ... ok [INFO] [stdout] test src/geometry/traits/finitecheck.rs - geometry::traits::finitecheck::FiniteCheck (line 16) ... ok [INFO] [stdout] test src/geometry/traits/coordinate.rs - geometry::traits::coordinate::CoordinateScalar::default_tolerance (line 139) ... ok [INFO] [stdout] test src/core/vertex.rs - core::vertex::Vertex (line 165) ... ok [INFO] [stdout] test src/core/vertex.rs - core::vertex::Vertex::dim (line 494) ... ok [INFO] [stdout] test src/lib.rs - (line 49) ... ok [INFO] [stdout] test src/geometry/util.rs - geometry::util::hypot (line 443) ... ok [INFO] [stdout] test src/core/util.rs - core::util::stable_hash_u64_slice (line 564) ... ok [INFO] [stdout] test src/geometry/traits/coordinate.rs - geometry::traits::coordinate::Coordinate::origin (line 325) ... ok [INFO] [stdout] test src/geometry/robust_predicates.rs - geometry::robust_predicates::config_presets::high_precision (line 683) ... ok [INFO] [stdout] test src/geometry/traits/finitecheck.rs - geometry::traits::finitecheck::FiniteCheck::is_finite_generic (line 42) ... ok [INFO] [stdout] test src/geometry/util.rs - geometry::util::squared_norm (line 394) ... ok [INFO] [stdout] test src/geometry/robust_predicates.rs - geometry::robust_predicates::robust_insphere (line 115) ... ok [INFO] [stdout] test src/core/cell.rs - core::cell::Cell::from_facet_and_vertex (line 713) - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 133 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8ac1dfd26fccb8f80360975ecce8a1fe02242ce74986a3b46bbbce3b425e59a4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ac1dfd26fccb8f80360975ecce8a1fe02242ce74986a3b46bbbce3b425e59a4", kill_on_drop: false }` [INFO] [stdout] 8ac1dfd26fccb8f80360975ecce8a1fe02242ce74986a3b46bbbce3b425e59a4