[INFO] cloning repository https://github.com/kent-tokyo/causasv
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kent-tokyo/causasv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkent-tokyo%2Fcausasv", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkent-tokyo%2Fcausasv'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f24865c6f2ab0b9ceac163d8ef4bd33fd864920f
[INFO] testing kent-tokyo/causasv against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkent-tokyo%2Fcausasv" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kent-tokyo/causasv
[INFO] finished tweaking git repo https://github.com/kent-tokyo/causasv
[INFO] tweaked toml for git repo https://github.com/kent-tokyo/causasv written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kent-tokyo/causasv on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kent-tokyo/causasv 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" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8
[INFO] running `Command { std: "docker" "start" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling causasv v0.8.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.62s
[INFO] running `Command { std: "docker" "inspect" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling causasv v0.8.8 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 44s
[INFO] running `Command { std: "docker" "inspect" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/causasv-cf7653ff6cf65dee)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test approx_large::tests::backend_parity_serial_seeded_diamond ... ok
[INFO] [stdout] test approx_large::tests::backend_parity_adaptive_batched_diamond ... ok
[INFO] [stdout] test approx_large::tests::backend_parity_batched_diamond ... ok
[INFO] [stdout] test cache::tests::empty_mask ... ok
[INFO] [stdout] test coalition::tests::clear_resets_to_empty_without_reallocating ... ok
[INFO] [stdout] test coalition::tests::empty_has_no_nodes ... ok
[INFO] [stdout] test approx_large::tests::backend_parity_adaptive_serial_diamond ... ok
[INFO] [stdout] test coalition::tests::insert_spans_multiple_words ... ok
[INFO] [stdout] test coalition::tests::to_sorted_nodes_is_ascending_regardless_of_insert_order ... ok
[INFO] [stdout] test coalition::tests::snapshot_key_matches_words_and_is_usable_as_hashmap_key ... ok
[INFO] [stdout] test coalition::tests::words_for_n_rounds_up ... ok
[INFO] [stdout] test sampler::tests::test_chain_log_q_is_zero ... ok
[INFO] [stdout] test tree::tests::subtree_ideal_count_matches_known_small_values ... ok
[INFO] [stdout] test cache::tests::roundtrip ... ok
[INFO] [stdout] test sampler::tests::test_chain_ordering_always_valid ... ok
[INFO] [stdout] test sampler::tests::test_same_seed_same_result ... ok
[INFO] [stdout] test sampler::tests::test_no_missing_no_duplicate_nodes ... ok
[INFO] [stdout] test tree::tests::estimate_tree_exact_cost_flags_issue_36_reproduction_shape ... ok
[INFO] [stdout] test tree::tests::estimate_tree_exact_cost_never_hangs_on_a_much_larger_bushy_tree ... ok
[INFO] [stdout] test approx_large::tests::persistent_cache_collapses_batched_calls_on_chain ... ok
[INFO] [stdout] test sampler::tests::test_two_independent_log_q ... ok
[INFO] [stdout] test tree::tests::estimate_tree_exact_cost_cheap_case_is_feasible ... ok
[INFO] [stdout] test approx_large::tests::batched_chunking_does_not_change_additive_result ... ok
[INFO] [stdout] test approx_large::tests::prop_backend_parity_serial_seeded_chain ... ok
[INFO] [stdout] test approx_large::tests::large_cache_stays_bounded_on_antichain ... ok
[INFO] [stderr]      Running tests/approx_accuracy_tests.rs (/opt/rustwide/target/release/deps/approx_accuracy_tests-4234c20f1a762ab2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_additive_chain5 ... ok
[INFO] [stdout] test test_additive_fork5 ... ok
[INFO] [stdout] test test_additive_balanced_tree7 ... ok
[INFO] [stdout] test test_additive_two_parallel_chains6 ... ok
[INFO] [stdout] test test_weighted_approx_vs_exact_diamond ... ok
[INFO] [stdout] test test_additive_diamond ... ok
[INFO] [stdout] test test_weighted_approx_vs_exact_chain5 ... ok
[INFO] [stdout] test test_additive_collider5 ... ok
[INFO] [stdout] test test_weighted_approx_vs_exact_balanced_tree7 ... ok
[INFO] [stderr]      Running tests/approx_batch_tests.rs (/opt/rustwide/target/release/deps/approx_batch_tests-37d10ee955f860d6)
[INFO] [stdout] test test_adaptive_ci_coverage_additive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test small_path_adaptive_batched_short_return_is_explicit_error ... ok
[INFO] [stdout] test small_path_batched_long_return_is_explicit_error ... ok
[INFO] [stdout] test small_path_batched_short_return_is_explicit_error ... ok
[INFO] [stdout] test small_path_uniform_sparse_adaptive_batched_short_return_is_explicit_error ... ok
[INFO] [stdout] test test_batch_ess_equals_n_samples ... ok
[INFO] [stdout] test test_batch_matches_exact_dag_diamond ... ok
[INFO] [stdout] test test_batch_additive_chain_accuracy ... ok
[INFO] [stdout] test test_batch_converges_and_has_stderr ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/approx_stability_tests.rs (/opt/rustwide/target/release/deps/approx_stability_tests-a5a3c312a19df5d9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_approx_chain_kahan_no_regression ... ok
[INFO] [stdout] test test_approx_large_weights_no_nan_inf ... ok
[INFO] [stdout] test test_adaptive_large_weights_no_nan_inf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/asv_bruteforce_tests.rs (/opt/rustwide/target/release/deps/asv_bruteforce_tests-fdfbd18969b136c9)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_auto_20_28_range_stays_exact_above_250k_order_ideals ... ignored, slow: BFS through ~1M order ideals (18-node antichain component)
[INFO] [stdout] test test_auto_fallback_to_approx_on_overflow ... ignored, slow: BFS through 2^21 antichain states to trigger u64 overflow fallback
[INFO] [stdout] test test_auto_general_dag_uses_approx ... ok
[INFO] [stdout] test test_auto_small_dag_uses_exact ... ok
[INFO] [stdout] test test_auto_sparse_range_dag_succeeds ... ok
[INFO] [stdout] test test_chain_3_additive ... ok
[INFO] [stdout] test test_efficiency_axiom ... ok
[INFO] [stdout] test test_exact_is_deterministic ... ok
[INFO] [stdout] test test_fork_dag ... ok
[INFO] [stdout] test test_single_node ... ok
[INFO] [stdout] test test_chain_3_nonadditive ... ok
[INFO] [stdout] test test_sparse_memory_limit_triggers_invalid_config ... ok
[INFO] [stdout] test test_collider_dag ... ok
[INFO] [stdout] test test_auto_rooted_tree_uses_exact_tree ... ok
[INFO] [stdout] test test_auto_n_le_20_dense_order_ideals_skips_sparse ... ok
[INFO] [stdout] test test_rooted_tree_r_ab_ac ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cpdag_property_tests.rs (/opt/rustwide/target/release/deps/cpdag_property_tests-61badc9536318abb)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test prop_derived_cpdag_always_extendable ... ok
[INFO] [stdout] test prop_validate_cpdag_matches_extension_result ... ok
[INFO] [stdout] test prop_extension_preserves_skeleton_size ... ok
[INFO] [stdout] test prop_extension_preserves_directed_orientations ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cpdag_tests.rs (/opt/rustwide/target/release/deps/cpdag_tests-9d0a85de5326ac12)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test test_conflicting_edge_reverse_directed ... ok
[INFO] [stdout] test test_duplicate_directed_edge ... ok
[INFO] [stdout] test test_conflicting_edge_directed_vs_undirected ... ok
[INFO] [stdout] test test_all_nodes_insertion_order ... ok
[INFO] [stdout] test test_directed_edge_self_loop ... ok
[INFO] [stdout] test test_directed_edges_iteration ... ok
[INFO] [stdout] test test_add_nodes ... ok
[INFO] [stdout] test test_empty_graph_validate ... ok
[INFO] [stdout] test test_duplicate_undirected_edge ... ok
[INFO] [stdout] test test_extension_chordless_4cycle_not_extendable ... ok
[INFO] [stdout] test test_extension_of_fully_directed_graph_is_itself ... ok
[INFO] [stdout] test test_extension_orients_single_undirected_edge ... ok
[INFO] [stdout] test test_extension_preserves_directed_edges ... ok
[INFO] [stdout] test test_extension_preserves_skeleton_size ... ok
[INFO] [stdout] test test_extension_triangle_k3_is_chordal_and_extendable ... ok
[INFO] [stdout] test test_induced_subgraph_drops_edges_touching_removed_nodes ... ok
[INFO] [stdout] test test_induced_subgraph_invalid_node_id ... ok
[INFO] [stdout] test test_induced_subgraph_preserves_edge_kind ... ok
[INFO] [stdout] test test_induced_subgraph_preserves_original_order_not_keep_order ... ok
[INFO] [stdout] test test_undirected_edge_self_loop ... ok
[INFO] [stdout] test test_undirected_edges_iteration_canonical_order ... ok
[INFO] [stdout] test test_disconnected_pdag_valid ... ok
[INFO] [stdout] test test_directed_cycle_rejected_by_validate_pdag ... ok
[INFO] [stdout] test test_add_node_idempotent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/d_convex_property_tests.rs (/opt/rustwide/target/release/deps/d_convex_property_tests-8f273314306ff4b1)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test prop_hull_idempotent ... ok
[INFO] [stdout] test prop_strong_hull_superset_of_plain_hull ... ok
[INFO] [stdout] test prop_strong_hull_invariant_across_equivalent_dags ... ok
[INFO] [stdout] test prop_cpdag_hull_matches_own_extension ... ok
[INFO] [stdout] test prop_d_convex_hull_matches_oracle ... ok
[INFO] [stdout] test prop_strong_d_convex_hull_matches_oracle ... ok
[INFO] [stdout] test prop_required_subset_of_hulls ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/d_convex_tests.rs (/opt/rustwide/target/release/deps/d_convex_tests-7134c6f3ef6e1c0c)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_chain_strong_d_convex_hull_matches_d_convex_hull ... ok
[INFO] [stdout] test test_cpdag_strong_d_convex_hull_via_directed_cpdag ... ok
[INFO] [stdout] test test_chain_d_convex_hull_absorbs_mediator ... ok
[INFO] [stdout] test test_d_convex_hull_idempotent ... ok
[INFO] [stdout] test test_induced_subgraph_drops_edges_touching_removed_nodes ... ok
[INFO] [stdout] test test_fork_d_convex_hull_absorbs_confounder ... ok
[INFO] [stdout] test test_empty_required_is_trivial ... ok
[INFO] [stdout] test test_collider_d_convex_hull_stays_minimal ... ok
[INFO] [stdout] test test_induced_subgraph_invalid_node_id ... ok
[INFO] [stdout] test test_induced_subgraph_reduces_to_hull ... ok
[INFO] [stdout] test test_invalid_node_id_rejected ... ok
[INFO] [stdout] test test_multi_parent_collider_strong_hull_absorbs_all_parents ... ok
[INFO] [stdout] test test_multi_parent_collider_d_convex_hull_is_trivial ... ok
[INFO] [stdout] test test_required_is_subset_of_hull ... ok
[INFO] [stdout] test test_strong_d_convex_hull_superset_of_d_convex_hull ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dag_dp_sparse_tests.rs (/opt/rustwide/target/release/deps/dag_dp_sparse_tests-9aa6e891fb35e4a1)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_sparse_overflow_on_large_antichain ... ignored, slow: 2^21 BFS states; run with --ignored to verify overflow guard
[INFO] [stdout] test test_sparse_efficiency_axiom ... ok
[INFO] [stdout] test test_sparse_matches_dense_diamond ... ok
[INFO] [stdout] test test_sparse_memory_mb_reported ... ok
[INFO] [stdout] test test_sparse_chain_n22 ... ok
[INFO] [stdout] test test_sparse_chain_state_ratio ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_exact_dag_is_marked_exact ... ok
[INFO] [stdout] test test_auto_uses_exact_dag_for_medium_dag ... ok
[INFO] [stdout] test test_diamond_dag_exact_dag_matches_exact ... ok
[INFO] [stdout] test test_exact_dag_n21_returns_error ... ok
[INFO] [stderr]      Running tests/dag_dp_tests.rs (/opt/rustwide/target/release/deps/dag_dp_tests-92438a87448a7d67)
[INFO] [stdout] test test_chain_exact_dag_matches_exact ... ok
[INFO] [stderr]      Running tests/exact_tree_feasibility_tests.rs (/opt/rustwide/target/release/deps/exact_tree_feasibility_tests-f90c0823489d5be9)
[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] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test balanced_binary_tree_n31_now_rejected_promptly_instead_of_taking_tens_of_seconds ... ok
[INFO] [stdout] test chain_still_dispatches_to_exact_tree_under_default_budget ... ok
[INFO] [stdout] test chain_via_auto_still_selects_exact_tree ... ok
[INFO] [stdout] test exact_tree_with_config_rejects_a_moderately_bushy_tree_under_a_tight_custom_budget ... ok
[INFO] [stdout] test issue_36_reproduction_shape_rejected_promptly_by_default_config ... ok
[INFO] [stdout] test balanced_binary_tree_n15_still_feasible_under_default_budget ... ok
[INFO] [stdout] test small_bushy_tree_rejected_under_a_tiny_budget ... ok
[INFO] [stdout] test auto_attempts_fallback_for_a_rooted_tree_exceeding_the_bitmask_limit ... ok
[INFO] [stdout] test auto_quality_falls_back_to_approx_adaptive_not_uniform_sparse_adaptive ... ok
[INFO] [stdout] test auto_falls_back_to_approx_when_no_exact_method_is_feasible ... ok
[INFO] [stdout] test small_bushy_tree_is_feasible_under_a_generous_budget ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden_tests.rs (/opt/rustwide/target/release/deps/golden_tests-8b1e373fecff9581)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_additive_weights_exact_dag_chain ... ok
[INFO] [stdout] test test_additive_weights_exact_fork ... ok
[INFO] [stdout] test test_additive_weights_exact_collider ... ok
[INFO] [stdout] test test_additive_weights_exact_dag_sparse_chain ... ok
[INFO] [stdout] test test_additive_weights_exact_chain ... 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/graph_tests.rs (/opt/rustwide/target/release/deps/graph_tests-09adca10bc93807c)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_all_nodes ... ok
[INFO] [stdout] test test_add_nodes ... ok
[INFO] [stdout] test test_add_node_idempotent ... ok
[INFO] [stdout] test test_add_edge_valid ... ok
[INFO] [stdout] test test_disconnected_dag ... ok
[INFO] [stdout] test test_duplicate_edge ... ok
[INFO] [stdout] test test_invalid_node_id ... ok
[INFO] [stdout] test test_self_loop ... ok
[INFO] [stdout] test test_cycle_detected ... ok
[INFO] [stdout] test test_empty_graph_validate ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/large_dag_approx_tests.rs (/opt/rustwide/target/release/deps/large_dag_approx_tests-f8555dd77a233955)
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test batched_value_fn_short_return_is_explicit_error ... ok
[INFO] [stdout] test batched_value_fn_long_return_is_explicit_error ... ok
[INFO] [stdout] test batched_value_fn_nan_propagates_without_panicking ... ok
[INFO] [stdout] test chain65_additive_adaptive ... ok
[INFO] [stdout] test batched_value_fn_err_propagates ... ok
[INFO] [stdout] test adaptive_batched_value_fn_short_return_is_explicit_error ... ok
[INFO] [stdout] test chain65_auto_falls_back_through_exact_tree_with_accurate_reason ... ok
[INFO] [stdout] test chain65_additive_adaptive_batched ... ok
[INFO] [stdout] test chain65_additive_approximate ... ok
[INFO] [stdout] test chain65_additive_batched ... ok
[INFO] [stdout] test two_chains_65_auto_hits_plain_large_branch_no_fallback ... ok
[INFO] [stdout] test chain65_auto_quality_falls_back_with_accurate_reason ... ok
[INFO] [stdout] test two_chains_65_auto_quality_hits_plain_large_branch ... ok
[INFO] [stdout] test two_chains_65_finite_efficiency_deterministic_and_ess_bounded ... ok
[INFO] [stdout] test two_chains_65_unseeded_parallel_finite ... ok
[INFO] [stdout] test two_chains_65_seeded_parallel_deterministic ... ok
[INFO] [stdout] test smoke_128_and_256_node_chain_no_panic_bounded_time ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/property_tests.rs (/opt/rustwide/target/release/deps/property_tests-15d696ea9c2a4df1)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test prop_efficiency_exact ... ok
[INFO] [stdout] test prop_exact_dag_sparse_matches_exact_dag ... ok
[INFO] [stdout] test prop_efficiency_exact_dag ... ok
[INFO] [stdout] test prop_additivity ... ok
[INFO] [stdout] test prop_relabeling_invariance ... ok
[INFO] [stdout] test prop_exact_matches_exact_dag ... ok
[INFO] [stdout] test prop_exact_tree_matches_exact ... ok
[INFO] [stdout] test prop_dummy_zero_value_function ... ok
[INFO] [stdout] test prop_efficiency_exact_tree ... ok
[INFO] [stdout] test prop_approx_matches_exact_dag_per_node ... ok
[INFO] [stderr]      Running tests/sampler_tests.rs (/opt/rustwide/target/release/deps/sampler_tests-734e946e19250a20)
[INFO] [stdout] test prop_efficiency_approx ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_approx_seed_stored_in_result ... ok
[INFO] [stdout] test test_different_seeds_differ ... ok
[INFO] [stdout] test test_sampled_orderings_are_valid ... ok
[INFO] [stdout] test test_efficiency_axiom_approx ... ok
[INFO] [stdout] test test_same_seed_produces_same_result ... ok
[INFO] [stdout] test test_approx_no_seed ... ok
[INFO] [stdout] test test_approx_converges_to_exact ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/topo_tests.rs (/opt/rustwide/target/release/deps/topo_tests-2becf415c324dfc9)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_enumerate_topos_all_valid ... ok
[INFO] [stdout] test test_enumerate_topos_chain_has_one_ordering ... ok
[INFO] [stdout] test test_enumerate_topos_deterministic ... ok
[INFO] [stdout] test test_enumerate_topos_two_independent_nodes ... ok
[INFO] [stdout] test test_topo_sort_chain ... ok
[INFO] [stdout] test test_topo_sort_diamond ... ok
[INFO] [stdout] test test_topo_sort_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tree_exact_tests.rs (/opt/rustwide/target/release/deps/tree_exact_tests-d30d7f6d03ab2aa1)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_chain_matches_bruteforce ... ok
[INFO] [stdout] test test_balanced_tree_matches_bruteforce ... ok
[INFO] [stdout] test test_exact_tree_is_marked_exact ... ok
[INFO] [stdout] test test_not_rooted_tree_two_roots ... ok
[INFO] [stdout] test test_not_rooted_tree_diamond ... ok
[INFO] [stdout] test test_caterpillar_matches_bruteforce ... ok
[INFO] [stdout] test test_rooted_tree_matches_bruteforce ... ok
[INFO] [stdout] test test_star_matches_bruteforce ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/uniform_sampler_tests.rs (/opt/rustwide/target/release/deps/uniform_sampler_tests-6797242eb9d5da60)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_antichain_uniform ... ok
[INFO] [stdout] test test_efficiency_axiom ... ok
[INFO] [stdout] test test_rejects_large_dag ... ok
[INFO] [stdout] test test_matches_exact_additive_chain ... ok
[INFO] [stdout] test test_matches_exact_dag_diamond ... ok
[INFO] [stdout] test test_ess_equals_n_samples ... ok
[INFO] [stdout] test test_uniform_sparse_adaptive_matches_exact_nonadditive ... ok
[INFO] [stdout] test test_uniform_sparse_ess_equals_n_samples ... ok
[INFO] [stdout] test test_uniform_sparse_matches_exact_dag_diamond ... ok
[INFO] [stdout] test test_uniform_sparse_matches_exact_additive ... ok
[INFO] [stdout] test test_seeded_deterministic ... ok
[INFO] [stdout] test test_uniform_sparse_adaptive_converges ... ok
[INFO] [stdout] test test_uniform_sparse_adaptive_memory_limit ... ok
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests causasv
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 7) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.79s; merged doctests compilation took 0.63s
[INFO] running `Command { std: "docker" "inspect" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8", kill_on_drop: false }`
[INFO] [stdout] c8890cef0ca9802e7370f3fa63f32f579525a2b35e6f5a62d135280d074583a8
