[INFO] fetching crate rustworkx-core 0.17.1... [INFO] testing rustworkx-core-0.17.1 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate rustworkx-core 0.17.1 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate rustworkx-core 0.17.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate rustworkx-core 0.17.1 [INFO] tweaked toml for crates.io crate rustworkx-core 0.17.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rustworkx-core 0.17.1 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rustworkx-core 0.17.1 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" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rand_pcg v0.9.0 [INFO] [stderr] Downloaded quickcheck_macros v1.1.0 [INFO] [stderr] Downloaded ndarray v0.16.1 [INFO] [stderr] Downloaded quickcheck v1.0.3 [INFO] [stderr] Downloaded petgraph v0.8.1 [INFO] [stderr] Downloaded rayon-cond v0.4.0 [INFO] [stderr] Downloaded priority-queue v2.3.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ce432264a06fb78f0ba9e7055ae4f6a2b111dfed618dd7e18d3e01bcad734563 [INFO] running `Command { std: "docker" "start" "-a" "ce432264a06fb78f0ba9e7055ae4f6a2b111dfed618dd7e18d3e01bcad734563", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ce432264a06fb78f0ba9e7055ae4f6a2b111dfed618dd7e18d3e01bcad734563", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ce432264a06fb78f0ba9e7055ae4f6a2b111dfed618dd7e18d3e01bcad734563", kill_on_drop: false }` [INFO] [stdout] ce432264a06fb78f0ba9e7055ae4f6a2b111dfed618dd7e18d3e01bcad734563 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f58f1e09d5222459320bfa2cd9a9fea152456b1506ab27d55991e35437bb9035 [INFO] running `Command { std: "docker" "start" "-a" "f58f1e09d5222459320bfa2cd9a9fea152456b1506ab27d55991e35437bb9035", kill_on_drop: false }` [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.24 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_pcg v0.9.0 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling rayon-cond v0.4.0 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling petgraph v0.8.1 [INFO] [stderr] Compiling priority-queue v2.3.1 [INFO] [stderr] Compiling rustworkx-core v0.17.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/max_weight_matching.rs:102:37 [INFO] [stdout] | [INFO] [stdout] 102 | mate.get(&base).map(|p| (p ^ 1)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 102 - mate.get(&base).map(|p| (p ^ 1)), [INFO] [stdout] 102 + mate.get(&base).map(|p| p ^ 1), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.28s [INFO] running `Command { std: "docker" "inspect" "f58f1e09d5222459320bfa2cd9a9fea152456b1506ab27d55991e35437bb9035", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f58f1e09d5222459320bfa2cd9a9fea152456b1506ab27d55991e35437bb9035", kill_on_drop: false }` [INFO] [stdout] f58f1e09d5222459320bfa2cd9a9fea152456b1506ab27d55991e35437bb9035 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a6bd15cced3194f72174be0ff64bfc1f2ca416fcbacf41b320804564a7775861 [INFO] running `Command { std: "docker" "start" "-a" "a6bd15cced3194f72174be0ff64bfc1f2ca416fcbacf41b320804564a7775861", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/max_weight_matching.rs:102:37 [INFO] [stdout] | [INFO] [stdout] 102 | mate.get(&base).map(|p| (p ^ 1)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 102 - mate.get(&base).map(|p| (p ^ 1)), [INFO] [stdout] 102 + mate.get(&base).map(|p| p ^ 1), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling quickcheck_macros v1.1.0 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] Compiling quickcheck v1.0.3 [INFO] [stderr] Compiling rustworkx-core v0.17.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/max_weight_matching.rs:102:37 [INFO] [stdout] | [INFO] [stdout] 102 | mate.get(&base).map(|p| (p ^ 1)), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 102 - mate.get(&base).map(|p| (p ^ 1)), [INFO] [stdout] 102 + mate.get(&base).map(|p| p ^ 1), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.37s [INFO] running `Command { std: "docker" "inspect" "a6bd15cced3194f72174be0ff64bfc1f2ca416fcbacf41b320804564a7775861", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a6bd15cced3194f72174be0ff64bfc1f2ca416fcbacf41b320804564a7775861", kill_on_drop: false }` [INFO] [stdout] a6bd15cced3194f72174be0ff64bfc1f2ca416fcbacf41b320804564a7775861 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 98af629ba860d6cc2a329321d3bb00297a94e1e4a5b4bd48d334028e83bc5702 [INFO] running `Command { std: "docker" "start" "-a" "98af629ba860d6cc2a329321d3bb00297a94e1e4a5b4bd48d334028e83bc5702", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around closure body [INFO] [stdout] [INFO] [stderr] --> src/max_weight_matching.rs:102:37 [INFO] [stdout] running 312 tests [INFO] [stderr] | [INFO] [stderr] 102 | mate.get(&base).map(|p| (p ^ 1)), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 102 - mate.get(&base).map(|p| (p ^ 1)), [INFO] [stderr] 102 + mate.get(&base).map(|p| p ^ 1), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `rustworkx-core` (lib) generated 1 warning (run `cargo fix --lib -p rustworkx-core` to apply 1 suggestion) [INFO] [stderr] warning: `rustworkx-core` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustworkx_core-f448b05965e6376b) [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_bipartite_multiple_edges_undirected ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_bipartite_multiple_edges_directed ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_empty_graph_undirected ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_bipartite_multiple_edges_undirected_2 ... ok [INFO] [stdout] test centrality::test_edge_betweenness_centrality::test_stable_graph_with_removed_edges ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_simple_graph_directed ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_bipartite_multiple_edges_directed_2 ... ok [INFO] [stdout] test centrality::test_edge_betweenness_centrality::test_directed_graph_unnormalized ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_edgeless_graph_undirected ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_edgeless_graph_directed ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_empty_graph_directed ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_simple_graph_undirected ... ok [INFO] [stdout] test centrality::test_edge_betweenness_centrality::test_directed_graph_normalized ... ok [INFO] [stdout] test centrality::test_edge_betweenness_centrality::test_undirected_graph_unnormalized ... ok [INFO] [stdout] test centrality::test_edge_betweenness_centrality::test_undirected_graph_normalized ... ok [INFO] [stdout] test centrality::test_eigenvector_centrality::test_directed_graph ... ok [INFO] [stdout] test centrality::test_eigenvector_centrality::test_no_convergence ... ok [INFO] [stdout] test centrality::test_eigenvector_centrality::test_undirected_complete_graph ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_non_bipartite_petersen_graphs ... ok [INFO] [stdout] test centrality::test_katz_centrality::test_complete_beta ... ok [INFO] [stdout] test centrality::test_katz_centrality::test_directed_graph ... ok [INFO] [stdout] test centrality::test_katz_centrality::test_undirected_complete_graph ... ok [INFO] [stdout] test centrality::test_katz_centrality::test_no_convergence ... ok [INFO] [stdout] test centrality::test_katz_centrality::test_incomplete_beta ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_weighted_closeness_many_to_one_connected_digraph ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_the_same_as_closeness_centrality_when_weights_are_1_not_improved_digraph ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_weighted_closeness_many_to_one_not_connected_2_digraph ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_weighted_closeness_small_ungraph ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_weighted_closeness_small_digraph ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_weighted_closeness_many_to_one_not_connected_1_digraph ... ok [INFO] [stdout] test centrality::test_eigenvector_centrality::test_undirected_path_graph ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_the_same_as_closeness_centrality_when_weights_are_1_improved_digraph ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_weighted_closeness_many_to_one_connected_ungraph ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_weighted_closeness_graph ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_weighted_closeness_two_connected_components_improved_different_cardinality_digraph ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_greedy_edge_color_degree_with_preset ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_greedy_edge_color_empty_graph ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_greedy_edge_color_independent_set_with_preset ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_greedy_edge_color_independent_set ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_greedy_edge_color_degree ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_legacy_greedy_edge_color_empty_graph ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_greedy_edge_color_graph_with_removed_edges ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_greedy_edge_color_saturation ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_greedy_edge_color_saturation_with_preset ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_greedy_edge_color_simple_graph ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_weighted_closeness_two_connected_components_not_improved_digraph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_cycle_graph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_greedy_node_color_empty_graph ... ok [INFO] [stdout] test coloring::test_misra_gries_edge_coloring::test_simple_graph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_greedy_node_color_independent_set_and_preset ... ok [INFO] [stdout] test centrality::test_newman_weighted_closeness_centrality::test_weighted_closeness_two_connected_components_improved_digraph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_greedy_node_color_saturation ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_legacy_greedy_edge_color_simple_graph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_greedy_node_color_independent_set ... ok [INFO] [stdout] test coloring::test_edge_coloring::test_legacy_greedy_edge_color_graph_with_removed_edges ... ok [INFO] [stdout] test coloring::test_misra_gries_edge_coloring::test_heavy_hex_graph ... ok [INFO] [stdout] test coloring::test_misra_gries_edge_coloring::test_complete_graph ... ok [INFO] [stdout] test coloring::test_misra_gries_edge_coloring::test_path_graph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_greedy_node_color_simple_graph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_greedy_node_color_saturation_and_preset ... ok [INFO] [stdout] test coloring::test_node_coloring::test_greedy_node_color_simple_graph_large_degree ... ok [INFO] [stdout] test coloring::test_node_coloring::test_legacy_greedy_node_color_simple_graph_large_degree ... ok [INFO] [stdout] test coloring::test_node_coloring::test_two_color_directed_not_bipartite ... ok [INFO] [stdout] test coloring::test_node_coloring::test_two_color_undirected_not_bipartite ... ok [INFO] [stdout] test coloring::test_node_coloring::test_path_graph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_two_color_undirected_with_isolates ... ok [INFO] [stdout] test coloring::test_node_coloring::test_two_color_directed ... ok [INFO] [stdout] test coloring::test_node_coloring::test_two_color_directed_with_isolates ... ok [INFO] [stdout] test coloring::test_node_coloring::test_legacy_greedy_node_color_empty_graph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_legacy_greedy_node_color_simple_graph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_heavy_hex_graph ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_all_simple_paths_source_target ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_all_simple_paths_on_non_trivial_graph ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_all_simple_paths ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_all_simple_paths_with_two_targets_min_nodes ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_all_simple_paths_with_two_targets_max_nodes ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_all_simple_paths_max_nodes ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_all_simple_paths_min_nodes ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_all_simple_paths_with_two_targets_in_line_emits_two_paths ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_digraph_all_simple_paths_with_two_targets_max_nodes ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_digraph_all_simple_paths_with_two_targets_emits_two_paths ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_digraph_longest_simple_path_with_two_targets_emits_two_paths ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_longest_simple_path ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_longest_simple_paths_on_non_trivial_graph ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_longest_simple_paths_source_target ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_longest_simple_paths_with_two_targets_in_line_emits_two_paths ... ok [INFO] [stdout] test connectivity::biconnected::tests::test_biconnected_components_cycle ... ok [INFO] [stdout] test connectivity::biconnected::tests::test_bridges_cycle ... ok [INFO] [stdout] test connectivity::biconnected::tests::test_biconnected_components1 ... ok [INFO] [stdout] test connectivity::biconnected::tests::test_articulation_points_cycle ... ok [INFO] [stdout] test connectivity::biconnected::tests::test_null_graph ... ok [INFO] [stdout] test connectivity::biconnected::tests::test_biconnected_components2 ... ok [INFO] [stdout] test coloring::test_misra_gries_edge_coloring::test_cycle_graph ... ok [INFO] [stdout] test coloring::test_node_coloring::test_complete_graph ... ok [INFO] [stdout] test connectivity::biconnected::tests::test_articulation_points_repetitions ... ok [INFO] [stdout] test connectivity::chain::tests::test_decomposition ... ok [INFO] [stdout] test connectivity::biconnected::tests::test_single_bridge ... ok [INFO] [stdout] test connectivity::conn_components::test_conn_components::test_number_node_holes ... ok [INFO] [stdout] test connectivity::conn_components::test_conn_components::test_bfs_undirected ... ok [INFO] [stdout] test connectivity::conn_components::test_conn_components::test_connected_components ... ok [INFO] [stdout] test connectivity::conn_components::test_conn_components::test_number_connected ... ok [INFO] [stdout] test connectivity::core_number::tests::test_directed_all_0 ... ok [INFO] [stdout] test connectivity::core_number::tests::test_directed_all_3 ... ok [INFO] [stdout] test connectivity::core_number::tests::test_directed_empty ... ok [INFO] [stdout] test connectivity::find_cycle::tests::test_no_cycle_no_source ... ok [INFO] [stdout] test connectivity::cycle_basis::tests::test_self_loop ... ok [INFO] [stdout] test connectivity::core_number::tests::test_directed_paper_example ... ok [INFO] [stdout] test connectivity::find_cycle::tests::test_self_loop ... ok [INFO] [stdout] test connectivity::find_cycle::tests::test_self_loop_no_source ... ok [INFO] [stdout] test connectivity::conn_components::test_conn_components::test_number_connected_directed ... ok [INFO] [stdout] test connectivity::isolates::tests::test_isolates_directed ... ok [INFO] [stdout] test connectivity::isolates::tests::test_isolates_directed_empty ... ok [INFO] [stdout] test connectivity::cycle_basis::tests::test_cycle_basis_source ... ok [INFO] [stdout] test connectivity::isolates::tests::test_isolates_undirected_no_isolates ... ok [INFO] [stdout] test connectivity::johnson_simple_cycles::test_longest_path::test_empty_graph ... ok [INFO] [stdout] test connectivity::isolates::tests::test_isolates_undirected ... ok [INFO] [stdout] test connectivity::johnson_simple_cycles::test_longest_path::test_empty_stable_graph ... ok [INFO] [stdout] test connectivity::isolates::tests::test_isolates_undirected_empty ... ok [INFO] [stdout] test connectivity::find_cycle::tests::test_find_cycle_source ... ok [INFO] [stdout] test connectivity::isolates::tests::test_isolates_directed_no_isolates ... ok [INFO] [stdout] test connectivity::find_cycle::tests::test_cycle_no_source ... ok [INFO] [stdout] test dag_algo::test_collect_bicolor_runs::test_empty ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_all_simple_paths_with_two_targets_emits_two_paths ... ok [INFO] [stdout] test dag_algo::test_collect_bicolor_runs::test_cycle ... ok [INFO] [stdout] test connectivity::all_simple_paths::tests::test_longest_simple_path_with_two_targets_emits_two_paths ... ok [INFO] [stdout] test dag_algo::test_collect_bicolor_runs::test_filter_function_inner_exception ... ok [INFO] [stdout] test dag_algo::test_collect_bicolor_runs::test_two_colors_with_pending ... ok [INFO] [stdout] test dag_algo::test_collect_bicolor_runs::test_two_colors ... ok [INFO] [stdout] test dag_algo::test_collect_runs::test_empty_graph ... ok [INFO] [stdout] test dag_algo::test_collect_runs::test_error_propagation ... ok [INFO] [stdout] test dag_algo::test_collect_runs::test_multiple_runs_w_filter ... ok [INFO] [stdout] test dag_algo::test_collect_runs::test_singleton_runs_w_filter ... ok [INFO] [stdout] test dag_algo::test_layers::test_empty_graph ... ok [INFO] [stdout] test dag_algo::test_layers::test_dag_with_multiple_paths ... ok [INFO] [stdout] test dag_algo::test_layers::test_empty_stable_graph ... ok [INFO] [stdout] test dag_algo::test_layers::test_simple_layer ... ok [INFO] [stdout] test dag_algo::test_collect_runs::test_simple_run_w_filter ... ok [INFO] [stdout] test dag_algo::test_lexicographical_topological_sort::test_empty_graph ... ok [INFO] [stdout] test dag_algo::test_lexicographical_topological_sort::test_empty_stable_graph ... ok [INFO] [stdout] test dag_algo::test_lexicographical_topological_sort::test_simple_layer ... ok [INFO] [stdout] test dag_algo::test_lexicographical_topological_sort::test_reverse_graph ... ok [INFO] [stdout] test dag_algo::test_lexicographical_topological_sort::test_initial ... ok [INFO] [stdout] test dag_algo::test_longest_path::test_graph_with_cycle ... ok [INFO] [stdout] test dag_algo::test_lexicographical_topological_sort::test_reverse_graph_stable ... ok [INFO] [stdout] test dag_algo::test_longest_path::test_negative_weights ... ok [INFO] [stdout] test dag_algo::test_longest_path::test_single_node_graph ... ok [INFO] [stdout] test generators::barbell_graph::tests::test_barbell_mesh_path ... ok [INFO] [stdout] test generators::barbell_graph::tests::test_barbell_none_mesh ... ok [INFO] [stdout] test connectivity::johnson_simple_cycles::test_longest_path::test_figure_1 ... ok [INFO] [stdout] test generators::binomial_tree_graph::tests::test_binomial_tree_error ... ok [INFO] [stdout] test generators::binomial_tree_graph::tests::test_binomial_tree_graph ... ok [INFO] [stdout] test generators::binomial_tree_graph::tests::test_directed_binomial_tree_graph ... ok [INFO] [stdout] test generators::complete_graph::tests::test_compete_graph_error ... ok [INFO] [stdout] test generators::complete_graph::tests::test_complete_graph ... ok [INFO] [stdout] test generators::complete_graph::tests::test_complete_graph_weights ... ok [INFO] [stdout] test generators::complete_graph::tests::test_directed_complete_graph ... ok [INFO] [stdout] test generators::complete_graph::tests::test_directed_complete_graph_weights ... ok [INFO] [stdout] test generators::cycle_graph::tests::test_bidirectional ... ok [INFO] [stdout] test generators::cycle_graph::tests::test_error ... ok [INFO] [stdout] test generators::cycle_graph::tests::test_with_weights ... ok [INFO] [stdout] test generators::dorogovtsev_goltsev_mendes_graph::tests::test_dorogovtsev_goltsev_mendes_graph ... ok [INFO] [stdout] test generators::dorogovtsev_goltsev_mendes_graph::tests::test_dorogovtsev_goltsev_mendes_graph_edges ... ok [INFO] [stdout] test generators::full_rary_tree_graph::tests::test_full_rary_error ... ok [INFO] [stdout] test generators::full_rary_tree_graph::tests::test_full_rary_graph ... ok [INFO] [stdout] test dag_algo::test_lexicographical_topological_sort::test_simple_layer_stable ... ok [INFO] [stdout] test dag_algo::test_longest_path::test_dag_with_multiple_paths ... ok [INFO] [stdout] test generators::grid_graph::tests::test_directed_grid_simple_row_col ... ok [INFO] [stdout] test generators::grid_graph::tests::test_directed_grid_weights ... ok [INFO] [stdout] test dag_algo::test_longest_path::test_empty_graph ... ok [INFO] [stdout] test dag_algo::test_longest_path::test_longest_path_in_stable_digraph ... ok [INFO] [stdout] test generators::grid_graph::tests::test_directed_grid_bidirectional ... ok [INFO] [stdout] test generators::grid_graph::tests::test_directed_grid_less_weights ... ok [INFO] [stdout] test generators::grid_graph::tests::test_directed_grid_more_weights ... ok [INFO] [stdout] test dag_algo::test_longest_path::test_error_handling ... ok [INFO] [stdout] test generators::grid_graph::tests::test_grid_error ... ok [INFO] [stdout] test generators::grid_graph::tests::test_grid_simple_row_col ... ok [INFO] [stdout] test generators::hexagonal_lattice_graph::tests::test_directed_hexagonal_lattice_graph_bidirectional ... ok [INFO] [stdout] test generators::hexagonal_lattice_graph::tests::test_directed_hexagonal_lattice_graph ... ok [INFO] [stdout] test generators::heavy_hex_graph::tests::test_heavy_hex_error ... ok [INFO] [stdout] test generators::heavy_square_graph::tests::test_heavy_square_3 ... ok [INFO] [stdout] test generators::hexagonal_lattice_graph::tests::test_hexagonal_lattice_graph ... ok [INFO] [stdout] test generators::hexagonal_lattice_graph::tests::test_directed_hexagonal_lattice_graph_bidirectional_periodic ... ok [INFO] [stdout] test generators::hexagonal_lattice_graph::tests::test_directed_hexagonal_lattice_graph_periodic ... ok [INFO] [stdout] test generators::hexagonal_lattice_graph::tests::test_hexagonal_lattice_error ... ok [INFO] [stdout] test generators::hexagonal_lattice_graph::tests::test_hexagonal_lattice_graph_node_weights ... ok [INFO] [stdout] test generators::heavy_hex_graph::tests::test_heavy_hex_graph_3 ... ok [INFO] [stdout] test generators::lollipop_graph::tests::test_lollipop_mesh_path ... ok [INFO] [stdout] test generators::lollipop_graph::tests::test_lollipop_none_mesh ... ok [INFO] [stdout] test generators::path_graph::tests::test_bidirectional ... ok [INFO] [stdout] test generators::heavy_square_graph::tests::test_error ... ok [INFO] [stdout] test generators::path_graph::tests::test_error ... ok [INFO] [stdout] test generators::path_graph::tests::test_with_weights ... ok [INFO] [stdout] test generators::petersen_graph::tests::test_petersen_error ... ok [INFO] [stdout] test generators::petersen_graph::tests::test_petersen_graph ... ok [INFO] [stdout] test generators::random_graph::tests::test_barabasi_albert_graph_invalid_equal_starting_size ... ok [INFO] [stdout] test generators::hexagonal_lattice_graph::tests::test_hexagonal_lattice_graph_periodic ... ok [INFO] [stdout] test generators::hexagonal_lattice_graph::tests::test_hexagonal_lattice_periodic_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_barabasi_albert_graph_invalid_starting_graph ... ok [INFO] [stdout] test generators::random_graph::tests::test_barabasi_albert_graph_invalid_starting_size ... ok [INFO] [stdout] test generators::random_graph::tests::test_barabasi_albert_graph_seeding ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnm_random_graph_directed ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnm_random_graph_directed_complete ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnm_random_graph_directed_empty ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnm_random_graph_directed_max_edges ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnm_random_graph_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnp_random_graph_directed ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnp_random_graph_directed_empty ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnp_random_graph_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_hyperbolic_dist_inf ... ok [INFO] [stdout] test generators::random_graph::tests::test_hyperbolic_dist ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnp_random_graph_undirected ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnp_random_graph_undirected_complete ... ok [INFO] [stdout] test generators::random_graph::tests::test_hyperbolic_random_graph_diff_dims_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_hyperbolic_random_graph_directed_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_hyperbolic_random_graph_invalid_dim_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_hyperbolic_random_graph_neg_beta_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_hyperbolic_random_graph_seeded ... ok [INFO] [stdout] test generators::random_graph::tests::test_hyperbolic_random_graph_neg_r_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnp_random_graph_directed_complete ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_bipartite_graph_directed ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_bipartite_graph_directed_complete ... ok [INFO] [stdout] test generators::random_graph::tests::test_gnp_random_graph_undirected_empty ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_bipartite_graph_directed_empty ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_bipartite_graph_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_bipartite_graph_undirected_complete ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_geometric_bad_num_nodes ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_bipartite_graph_undirected_empty ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_geometric_bad_pos ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_geometric_complete ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_geometric_empty ... ok [INFO] [stdout] test generators::random_graph::tests::test_sbm_asymmetric_array_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_sbm_bad_array_cols_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_sbm_bad_array_rows_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_sbm_directed_complete_blocks_loops ... ok [INFO] [stdout] test generators::random_graph::tests::test_sbm_directed_complete_blocks_noloops ... ok [INFO] [stdout] test generators::random_graph::tests::test_sbm_empty_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_sbm_undirected_complete_blocks_loops ... ok [INFO] [stdout] test generators::random_graph::tests::test_hyperbolic_random_graph_threshold ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_regular_graph ... ok [INFO] [stdout] test generators::random_graph::tests::test_random_bipartite_graph_undirected ... ok [INFO] [stdout] test generators::random_graph::tests::test_sbm_invalid_probability_error ... ok [INFO] [stdout] test generators::random_graph::tests::test_sbm_undirected_complete_blocks_noloops ... ok [INFO] [stdout] test generators::star_graph::tests::test_bidirectional ... ok [INFO] [stdout] test generators::star_graph::tests::test_error ... ok [INFO] [stdout] test generators::star_graph::tests::test_with_weights ... ok [INFO] [stdout] test generators::star_graph::tests::test_with_weights_inward ... ok [INFO] [stdout] test line_graph::test_line_graph::test_simple_graph ... ok [INFO] [stdout] test shortest_path::all_shortest_paths::tests::test_all_paths_0_weight_cycles ... ok [INFO] [stdout] test shortest_path::all_shortest_paths::tests::test_all_paths_0_weight ... ok [INFO] [stdout] test shortest_path::all_shortest_paths::tests::test_all_paths_no_path ... ok [INFO] [stdout] test shortest_path::astar::tests::test_astar_manhattan_heuristic ... ok [INFO] [stdout] test shortest_path::bellman_ford::tests::test_bell ... ok [INFO] [stdout] test shortest_path::bellman_ford::tests::test_negative_cycle_finder_longer_cycle ... ok [INFO] [stdout] test shortest_path::bellman_ford::tests::test_negative_cycle_finder_no_cycle ... ok [INFO] [stdout] test shortest_path::bellman_ford::tests::test_negative_cycle_finder_single_edge ... ok [INFO] [stdout] test shortest_path::all_shortest_paths::tests::test_all_shortest_paths ... ok [INFO] [stdout] test generators::random_graph::tests::test_hyperbolic_random_graph_empty_error ... ok [INFO] [stdout] test shortest_path::astar::tests::test_astar_null_heuristic ... ok [INFO] [stdout] test shortest_path::dijkstra::tests::test_dijk ... ok [INFO] [stdout] test shortest_path::dijkstra::tests::test_dijk_with_goal ... ok [INFO] [stdout] test shortest_path::k_shortest_path::tests::test_second_shortest_path ... ok [INFO] [stdout] test shortest_path::single_source_all_shortest_paths::tests::test_single_source_all_shortest_paths_cycle ... ok [INFO] [stdout] test shortest_path::astar::tests::test_astar_runtime_optimal ... ok [INFO] [stdout] test shortest_path::single_source_all_shortest_paths::tests::test_single_source_all_shortest_paths_directed ... ok [INFO] [stdout] test shortest_path::single_source_all_shortest_paths::tests::test_single_source_all_shortest_paths_disconnected ... ok [INFO] [stdout] test shortest_path::single_source_all_shortest_paths::tests::test_single_source_all_shortest_paths_grid ... ok [INFO] [stdout] test shortest_path::single_source_all_shortest_paths::tests::test_single_source_all_shortest_paths_invalid_weights ... ok [INFO] [stdout] test shortest_path::single_source_all_shortest_paths::tests::test_single_source_all_shortest_paths_zero_weight ... ok [INFO] [stdout] test shortest_path::single_source_all_shortest_paths::tests::test_single_source_all_shortest_paths_zero_weight_no_cycle ... ok [INFO] [stdout] test shortest_path::single_source_all_shortest_paths::tests::test_single_source_all_shortest_paths_zero_weight_with_cycle ... ok [INFO] [stdout] test token_swapper::test_token_swapper::test_disjoint_graph_fails ... ok [INFO] [stdout] test token_swapper::test_token_swapper::test_disjoint_graph_works ... ok [INFO] [stdout] test token_swapper::test_token_swapper::test_edgeless_graph_fails ... ok [INFO] [stdout] test token_swapper::test_token_swapper::test_partial_small ... ok [INFO] [stdout] test token_swapper::test_token_swapper::test_simple_swap ... ok [INFO] [stdout] test token_swapper::test_token_swapper::test_partial_simple_remove_node ... ok [INFO] [stdout] test token_swapper::test_token_swapper::test_partial_simple ... ok [INFO] [stdout] test transitivity::test_transitivity::test_directed_node_triangles_disconnected ... ok [INFO] [stdout] test transitivity::test_transitivity::test_node_triangles ... ok [INFO] [stdout] test transitivity::test_transitivity::test_node_triangles_disconnected ... ok [INFO] [stdout] test token_swapper::test_token_swapper::test_happy_swap_chain ... ok [INFO] [stdout] test transitivity::test_transitivity::test_transitivity_disconnected ... ok [INFO] [stdout] test transitivity::test_transitivity::test_transitivity_empty ... ok [INFO] [stdout] test transitivity::test_transitivity::test_transitivity_directed ... ok [INFO] [stdout] test token_swapper::test_token_swapper::test_small_swap ... ok [INFO] [stdout] test transitivity::test_transitivity::test_transitivity ... ok [INFO] [stdout] test transitivity::test_transitivity::test_transitivity_empty_directed ... ok [INFO] [stdout] test transitivity::test_transitivity::test_transitivity_triangle ... ok [INFO] [stdout] test transitivity::test_transitivity::test_transitivity_fulltriangle_directed ... ok [INFO] [stdout] test transitivity::test_transitivity::test_transitivity_star ... ok [INFO] [stdout] test connectivity::johnson_simple_cycles::test_longest_path::test_figure_1_stable_graph ... ok [INFO] [stdout] test transitivity::test_transitivity::test_two_directed_node_triangles ... ok [INFO] [stdout] test traversal::test_ancestry::test_ancestors_digraph ... ok [INFO] [stdout] test traversal::test_ancestry::test_no_ancestors ... ok [INFO] [stdout] test traversal::test_ancestry::test_no_descendants ... ok [INFO] [stdout] test transitivity::test_transitivity::test_transitivity_triangle_directed ... ok [INFO] [stdout] test traversal::test_ancestry::test_descendants ... ok [INFO] [stdout] test traversal::test_bfs_ancestry::test_bfs_predecessors_digraph ... ok [INFO] [stdout] test traversal::test_bfs_ancestry::test_bfs_successors ... ok [INFO] [stdout] test traversal::test_bfs_ancestry::test_no_predecessors ... ok [INFO] [stdout] test traversal::test_bfs_ancestry::test_no_successors ... ok [INFO] [stdout] test generators::random_graph::tests::test_barabasi_albert_graph_starting_graph ... ok [INFO] [stdout] test dag_algo::test_layers::test_missing_node - should panic ... ok [INFO] [stdout] test dag_algo::test_layers::test_graph_with_cycle - should panic ... ok [INFO] [stdout] test shortest_path::all_shortest_paths::tests::test_all_shortest_paths_nearly_fully_connected ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_bipartite_heavy_hex_graphs_directed ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_bipartite_heavy_hex_graphs_undirected ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_bipartite_random_graphs_directed ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_bipartite_heavy_hex_graphs_bidirected ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_bipartite_random_graphs_undirected ... ok [INFO] [stdout] test bipartite_coloring::test_bipartite_coloring::test_bipartite_petersen_graphs ... ok [INFO] [stdout] test token_swapper::test_token_swapper::test_large_partial_random ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 312 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.78s [INFO] [stdout] [INFO] [stderr] Running tests/centrality.rs (/opt/rustwide/target/debug/deps/centrality-3e76b6cf9e881770) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_k5 ... ok [INFO] [stdout] test test_digraph ... ok [INFO] [stdout] test test_simple ... ok [INFO] [stdout] test test_wf_improved ... ok [INFO] [stdout] test test_path ... 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_ext/main.rs (/opt/rustwide/target/debug/deps/graph_ext-471d348f34f6c5ae) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test contraction::graph_map::test_cycle_path_len_gt_1 ... ok [INFO] [stdout] test contraction::graph_map::test_empty_nodes ... ok [INFO] [stdout] test contraction::graph_map::test_cycle_check_enabled ... ok [INFO] [stdout] test contraction::graph_map::test_replace_node_no_neighbors ... ok [INFO] [stdout] test contraction::graph_map::test_replace_all_nodes ... ok [INFO] [stdout] test contraction::graph_map::test_multiple_paths_would_cycle ... ok [INFO] [stdout] test contraction::graph_map::test_unknown_nodes ... ok [INFO] [stdout] test contraction::stable_graph::test_cycle_check_disabled ... ok [INFO] [stdout] test contraction::stable_graph::test_cycle_check_enabled ... ok [INFO] [stdout] test contraction::stable_graph::test_collapse_parallel_edges ... ok [INFO] [stdout] test contraction::stable_graph::test_empty_nodes ... ok [INFO] [stdout] test contraction::stable_graph::test_cycle_path_len_gt_1 ... ok [INFO] [stdout] test contraction::stable_graph::test_keep_edges_multigraph ... ok [INFO] [stdout] test contraction::stable_graph::test_multiple_paths_would_cycle ... ok [INFO] [stdout] test contraction::stable_graph::test_unknown_nodes ... ok [INFO] [stdout] test contraction::stable_graph::test_replace_all_nodes ... ok [INFO] [stdout] test contraction::graph_map::test_cycle_check_disabled ... ok [INFO] [stdout] test contraction::test_can_contract_without_cycle_true ... ok [INFO] [stdout] test contraction::test_can_contract_without_cycle_false ... ok [INFO] [stdout] test contraction::stable_graph::test_replace_node_no_neighbors ... ok [INFO] [stdout] test contraction::graph_map::test_collapse_parallel_edges ... ok [INFO] [stdout] test contraction::graph_map::test_keep_edges_multigraph ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/planar.rs (/opt/rustwide/target/debug/deps/planar-6914f9a9769ee545) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_multiple_components_planar_graph ... ok [INFO] [stdout] test test_non_planar ... ok [INFO] [stdout] test test_goldner_harary_planar_graph ... ok [INFO] [stdout] test test_multiple_components_non_planar ... ok [INFO] [stdout] test test_non_planar_graph3 ... ok [INFO] [stdout] test test_non_planar_graph2 ... ok [INFO] [stdout] test test_planar_grid_3_3_graph ... ok [INFO] [stdout] test test_simple_planar_graph ... ok [INFO] [stdout] test test_planar_multi_graph ... ok [INFO] [stdout] test test_planar_graph1 ... ok [INFO] [stdout] test test_k3_3_non_planar ... ok [INFO] [stdout] test test_planar_with_self_loop ... ok [INFO] [stdout] test test_k5_non_planar ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/quickcheck/main.rs (/opt/rustwide/target/debug/deps/quickcheck-0c82a4e3bdcca606) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test dorogovtsev_goltsev_mendes_graph::prop_dgm_graph_structure ... ok [INFO] [stdout] test cycle_graph::prop_cycle_graph_bidirectional ... ok [INFO] [stdout] test full_rary_tree_graph::prop_full_rary_tree_structure ... ok [INFO] [stdout] test barbell_graph::prop_barbell_graph_structure ... ok [INFO] [stdout] test heavy_square_graph::prop_heavy_square_even_distance_should_fail ... ok [INFO] [stdout] test hexagonal_lattice_graph::prop_hexagonal_lattice_invalid_periodic_rejected ... ok [INFO] [stdout] test cycle_graph::prop_cycle_graph_directed ... ok [INFO] [stdout] test hexagonal_lattice_graph::prop_hexagonal_lattice_node_and_edge_count ... ok [INFO] [stdout] test heavy_square_graph::prop_heavy_square_graph_structure ... ok [INFO] [stdout] test grid_graph::prop_grid_graph_validity ... ok [INFO] [stdout] test path_graph::tests::prop_path_graph_structure ... ok [INFO] [stdout] test star_graph::tests::prop_star_graph_structure ... ok [INFO] [stdout] test petersen_graph::tests::prop_petersen_graph_structure ... ok [INFO] [stdout] test karate_club::tests::prop_karate_club_basic_structure ... ok [INFO] [stdout] test hexagonal_lattice_graph::prop_hexagonal_lattice_position_weights ... ok [INFO] [stdout] test hexagonal_lattice_graph::prop_hexagonal_lattice_bidirectionality ... ok [INFO] [stdout] test cycle_graph::prop_cycle_graph_undirected ... ok [INFO] [stdout] test heavy_hex_graph::prop_heavy_hex_structure ... ok [INFO] [stdout] test lollipop_graph::prop_lollipop_graph_structure ... ok [INFO] [stdout] test heavy_square_graph::prop_heavy_square_bidirectionality ... ok [INFO] [stdout] test complete_graph::prop_complete_graph_structure_undirected ... ok [INFO] [stdout] test binomial_tree_graph::prop_binomial_tree_structure ... ok [INFO] [stdout] test complete_graph::prop_complete_graph_structure_directed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s [INFO] [stdout] [INFO] [stderr] Running tests/test_connectivity.rs (/opt/rustwide/target/debug/deps/test_connectivity-0b7510e9a5258a86) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_is_connected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustworkx_core [INFO] [stderr] warning: unnecessary parentheses around closure body [INFO] [stderr] --> src/max_weight_matching.rs:102:37 [INFO] [stderr] | [INFO] [stderr] 102 | mate.get(&base).map(|p| (p ^ 1)), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 102 - mate.get(&base).map(|p| (p ^ 1)), [INFO] [stderr] 102 + mate.get(&base).map(|p| p ^ 1), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 88 tests [INFO] [stdout] test src/centrality.rs - centrality::katz_centrality (line 767) ... ok [INFO] [stdout] test src/centrality.rs - centrality::closeness_centrality (line 1089) ... ok [INFO] [stdout] test src/centrality.rs - centrality::eigenvector_centrality (line 677) ... ok [INFO] [stdout] test src/centrality.rs - centrality::degree_centrality (line 337) ... ok [INFO] [stdout] test src/coloring.rs - coloring::greedy_node_color_with_coloring_strategy (line 477) ... ok [INFO] [stdout] test src/centrality.rs - centrality::betweenness_centrality (line 52) ... ok [INFO] [stdout] test src/connectivity/all_simple_paths.rs - connectivity::all_simple_paths::all_simple_paths_multiple_targets (line 36) ... ok [INFO] [stdout] test src/coloring.rs - coloring::misra_gries_edge_color (line 867) ... ok [INFO] [stdout] test src/coloring.rs - coloring::two_color (line 44) ... ok [INFO] [stdout] test src/centrality.rs - centrality::newman_weighted_closeness_centrality (line 1225) ... ok [INFO] [stdout] test src/coloring.rs - coloring::greedy_node_color (line 355) ... ok [INFO] [stdout] test src/connectivity/biconnected.rs - connectivity::biconnected::articulation_points (line 179) ... ok [INFO] [stdout] test src/connectivity/biconnected.rs - connectivity::biconnected::bridges (line 228) ... ok [INFO] [stdout] test src/bipartite_coloring.rs - bipartite_coloring::bipartite_edge_color (line 576) ... ok [INFO] [stdout] test src/coloring.rs - coloring::greedy_node_color_with_preset_colors (line 410) ... ok [INFO] [stdout] test src/coloring.rs - coloring::greedy_edge_color_with_coloring_strategy (line 590) ... ok [INFO] [stdout] test src/coloring.rs - coloring::greedy_edge_color (line 530) ... ok [INFO] [stdout] test src/connectivity/conn_components.rs - connectivity::conn_components::connected_components (line 89) ... ok [INFO] [stdout] test src/centrality.rs - centrality::edge_betweenness_centrality (line 158) ... ok [INFO] [stdout] test src/connectivity/cycle_basis.rs - connectivity::cycle_basis::cycle_basis (line 40) ... ok [INFO] [stdout] test src/connectivity/chain.rs - connectivity::chain::chain_decomposition (line 75) ... ok [INFO] [stdout] test src/connectivity/all_simple_paths.rs - connectivity::all_simple_paths::longest_simple_path_multiple_targets (line 143) ... ok [INFO] [stdout] test src/connectivity/conn_components.rs - connectivity::conn_components::number_connected_components (line 141) ... ok [INFO] [stdout] test src/connectivity/find_cycle.rs - connectivity::find_cycle::find_cycle (line 31) ... ok [INFO] [stdout] test src/dag_algo.rs - dag_algo::collect_bicolor_runs (line 524) ... ok [INFO] [stdout] test src/connectivity/johnson_simple_cycles.rs - connectivity::johnson_simple_cycles::SimpleCycleIter (line 149) ... ok [INFO] [stdout] test src/dag_algo.rs - dag_algo::lexicographical_topological_sort (line 104) ... ok [INFO] [stdout] test src/dag_algo.rs - dag_algo::layers (line 354) ... ok [INFO] [stdout] test src/connectivity/conn_components.rs - connectivity::conn_components::bfs_undirected (line 32) ... ok [INFO] [stdout] test src/dag_algo.rs - dag_algo::longest_path (line 268) ... ok [INFO] [stdout] test src/generators/barbell_graph.rs - generators::barbell_graph::barbell_graph (line 50) ... ok [INFO] [stdout] test src/generators/complete_graph.rs - generators::complete_graph::complete_graph (line 33) ... ok [INFO] [stdout] test src/connectivity/isolates.rs - connectivity::isolates::isolates (line 26) ... ok [INFO] [stdout] test src/connectivity/core_number.rs - connectivity::core_number::core_number (line 35) ... ok [INFO] [stdout] test src/generators/binomial_tree_graph.rs - generators::binomial_tree_graph::binomial_tree_graph (line 34) ... ok [INFO] [stdout] test src/generators/cycle_graph.rs - generators::cycle_graph::cycle_graph (line 36) ... ok [INFO] [stdout] test src/dag_algo.rs - dag_algo::collect_runs (line 678) ... ok [INFO] [stdout] test src/generators/dorogovtsev_goltsev_mendes_graph.rs - generators::dorogovtsev_goltsev_mendes_graph::dorogovtsev_goltsev_mendes_graph (line 32) ... ok [INFO] [stdout] test src/generators/grid_graph.rs - generators::grid_graph::grid_graph (line 43) ... ok [INFO] [stdout] test src/generators/hexagonal_lattice_graph.rs - generators::hexagonal_lattice_graph::hexagonal_lattice_graph (line 220) ... ok [INFO] [stdout] test src/generators/path_graph.rs - generators::path_graph::path_graph (line 36) ... ok [INFO] [stdout] test src/generators/full_rary_tree_graph.rs - generators::full_rary_tree_graph::full_rary_tree_graph (line 39) ... ok [INFO] [stdout] test src/generators/heavy_hex_graph.rs - generators::heavy_hex_graph::heavy_hex_graph (line 69) ... ok [INFO] [stdout] test src/generators/petersen_graph.rs - generators::petersen_graph::petersen_graph (line 37) ... ok [INFO] [stdout] test src/generators/random_graph.rs - generators::random_graph::barabasi_albert_graph (line 745) ... ok [INFO] [stdout] test src/generators/random_graph.rs - generators::random_graph::gnm_random_graph (line 385) ... ok [INFO] [stdout] test src/generators/lollipop_graph.rs - generators::lollipop_graph::lollipop_graph (line 49) ... ok [INFO] [stdout] test src/connectivity/johnson_simple_cycles.rs - connectivity::johnson_simple_cycles::johnson_simple_cycles (line 335) ... ok [INFO] [stdout] test src/connectivity/min_cut.rs - connectivity::min_cut::stoer_wagner_min_cut (line 78) ... ok [INFO] [stdout] test src/generators/star_graph.rs - generators::star_graph::star_graph (line 39) ... ok [INFO] [stdout] test src/generators/heavy_square_graph.rs - generators::heavy_square_graph::heavy_square_graph (line 58) ... ok [INFO] [stdout] test src/generators/random_graph.rs - generators::random_graph::random_geometric_graph (line 647) ... ok [INFO] [stdout] test src/generators/random_graph.rs - generators::random_graph::gnp_random_graph (line 232) ... ok [INFO] [stdout] test src/generators/random_graph.rs - generators::random_graph::hyperbolic_random_graph (line 939) ... ok [INFO] [stdout] test src/generators/random_graph.rs - generators::random_graph::random_bipartite_graph (line 853) ... ok [INFO] [stdout] test src/generators/hexagonal_lattice_graph.rs - generators::hexagonal_lattice_graph::hexagonal_lattice_graph_weighted (line 308) ... ok [INFO] [stdout] test src/graph_ext/contraction.rs - graph_ext::contraction::can_contract (line 516) ... ok [INFO] [stdout] test src/graph_ext/contraction.rs - graph_ext::contraction::ContractNodesSimpleUndirected::contract_nodes_simple (line 357) ... ok [INFO] [stdout] test src/graph_ext/contraction.rs - graph_ext::contraction::ContractNodesUndirected::contract_nodes (line 276) ... ok [INFO] [stdout] test src/line_graph.rs - line_graph::line_graph (line 37) ... ok [INFO] [stdout] test src/generators/random_graph.rs - generators::random_graph::sbm_random_graph (line 497) ... ok [INFO] [stdout] test src/generators/random_graph.rs - generators::random_graph::random_regular_graph (line 67) ... ok [INFO] [stdout] test src/shortest_path/bellman_ford.rs - shortest_path::bellman_ford::bellman_ford (line 58) ... ok [INFO] [stdout] test src/graph_ext/contraction.rs - graph_ext::contraction::ContractNodesSimpleDirected::contract_nodes_simple (line 164) ... ok [INFO] [stdout] test src/shortest_path/astar.rs - shortest_path::astar::astar (line 52) ... ok [INFO] [stdout] test src/lib.rs - (line 67) ... ok [INFO] [stdout] test src/shortest_path/dijkstra.rs - shortest_path::dijkstra::dijkstra (line 49) ... ok [INFO] [stdout] test src/max_weight_matching.rs - max_weight_matching::max_weight_matching (line 833) ... ok [INFO] [stdout] test src/shortest_path/k_shortest_path.rs - shortest_path::k_shortest_path::k_shortest_path (line 48) ... ok [INFO] [stdout] test src/planar/lr_planar.rs - planar::lr_planar::is_planar (line 653) ... ok [INFO] [stdout] test src/lib.rs - (line 30) ... ok [INFO] [stdout] test src/shortest_path/all_shortest_paths.rs - shortest_path::all_shortest_paths::all_shortest_paths (line 35) ... ok [INFO] [stdout] test src/graph_ext/contraction.rs - graph_ext::contraction::ContractNodesDirected::contract_nodes (line 51) ... ok [INFO] [stdout] test src/shortest_path/bellman_ford.rs - shortest_path::bellman_ford::negative_cycle_finder (line 162) ... ok [INFO] [stdout] test src/traversal/bfs_visit.rs - traversal::bfs_visit::breadth_first_search (line 133) ... ok [INFO] [stdout] test src/shortest_path/distance_matrix.rs - shortest_path::distance_matrix::distance_matrix (line 51) ... ok [INFO] [stdout] test src/traversal/bfs_visit.rs - traversal::bfs_visit::breadth_first_search (line 93) ... ok [INFO] [stdout] test src/steiner_tree.rs - steiner_tree::steiner_tree (line 483) ... ok [INFO] [stdout] test src/traversal/mod.rs - traversal::descendants (line 123) ... ok [INFO] [stdout] test src/steiner_tree.rs - steiner_tree::metric_closure (line 140) ... ok [INFO] [stdout] test src/traversal/mod.rs - traversal::ancestors (line 88) ... ok [INFO] [stdout] test src/traversal/dfs_visit.rs - traversal::dfs_visit::depth_first_search (line 110) ... ok [INFO] [stdout] test src/traversal/dfs_visit.rs - traversal::dfs_visit::depth_first_search (line 150) ... ok [INFO] [stdout] test src/traversal/mod.rs - traversal::bfs_successors (line 189) ... ok [INFO] [stdout] test src/traversal/mod.rs - traversal::bfs_predecessors (line 235) ... ok [INFO] [stdout] test src/traversal/dfs_edges.rs - traversal::dfs_edges::dfs_edges (line 53) ... ok [INFO] [stdout] test src/traversal/dijkstra_visit.rs - traversal::dijkstra_visit::dijkstra_search (line 129) ... ok [INFO] [stdout] test src/token_swapper.rs - token_swapper::token_swapper (line 424) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 88 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.47s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "98af629ba860d6cc2a329321d3bb00297a94e1e4a5b4bd48d334028e83bc5702", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "98af629ba860d6cc2a329321d3bb00297a94e1e4a5b4bd48d334028e83bc5702", kill_on_drop: false }` [INFO] [stdout] 98af629ba860d6cc2a329321d3bb00297a94e1e4a5b4bd48d334028e83bc5702