[INFO] cloning repository https://github.com/AltrixHub/cognet
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AltrixHub/cognet" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAltrixHub%2Fcognet", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAltrixHub%2Fcognet'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b15e41313d2b4210705bb1e822dd870b42a08f0c
[INFO] testing AltrixHub/cognet against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAltrixHub%2Fcognet" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/AltrixHub/cognet
[INFO] finished tweaking git repo https://github.com/AltrixHub/cognet
[INFO] tweaked toml for git repo https://github.com/AltrixHub/cognet written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AltrixHub/cognet on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/AltrixHub/cognet 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.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526
[INFO] running `Command { std: "docker" "start" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526", 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" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526", 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" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling ulid v1.2.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling cognet v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.38s
[INFO] running `Command { std: "docker" "inspect" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526", 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" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling cognet v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.53s
[INFO] running `Command { std: "docker" "inspect" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526", 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" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cognet-225ec31b1ff47326)
[INFO] [stdout] 
[INFO] [stdout] running 163 tests
[INFO] [stdout] test edge::slot::tests::from_any_typed_validates_primitive_type_id ... ok
[INFO] [stdout] test edge::slot::tests::interval_assembles_from_fields ... ok
[INFO] [stdout] test edge::slot::tests::interval_contains_is_order_agnostic ... ok
[INFO] [stdout] test edge::slot::tests::interval_data_roundtrip_and_type_inference ... ok
[INFO] [stdout] test edge::slot::tests::plane_data_roundtrip_and_validation ... ok
[INFO] [stdout] test edge::slot::tests::plane_from_normal_builds_an_orthonormal_frame ... ok
[INFO] [stdout] test edge::slot::tests::transform_compose_invert_roundtrip ... ok
[INFO] [stdout] test node::interface::tests::interface_direction_default_is_input ... ok
[INFO] [stdout] test node::interface::tests::interface_node_data_default_has_input_direction_and_empty_locked ... ok
[INFO] [stdout] test node::interface::tests::node_meta_is_interface_category_with_no_static_slots ... ok
[INFO] [stdout] test node::operators::broadcast::tests::a_length_mismatch_is_a_typed_error ... ok
[INFO] [stdout] test node::operators::broadcast::tests::a_wired_list_operand_maps_elementwise ... ok
[INFO] [stdout] test edge::slot::tests::from_any_typed_round_trips_mesh_value ... ok
[INFO] [stdout] test edge::slot::tests::interval_remap_preserves_normalized_position ... ok
[INFO] [stdout] test edge::slot::tests::list_data_is_typed_by_element ... ok
[INFO] [stdout] test node::operators::broadcast::tests::divide_substitutes_zero_per_element_as_it_does_for_a_scalar ... ok
[INFO] [stdout] test edge::slot::tests::from_any_typed_round_trips_domain_value ... ok
[INFO] [stdout] test node::operators::broadcast::tests::every_operator_declares_both_forms_of_both_operands ... ok
[INFO] [stdout] test node::operators::broadcast::tests::the_list_slot_wins_over_the_scalar_slot ... ok
[INFO] [stdout] test node::operators::broadcast::tests::two_lists_of_equal_length_pair_up ... ok
[INFO] [stdout] test node::operators::broadcast::tests::scalar_mode_writes_only_the_scalar_output ... ok
[INFO] [stdout] test node::primitives::select::tests::delivery_order_matches_edge_authoring_order ... ok
[INFO] [stdout] test node::primitives::select::tests::empty_options_emits_no_value ... ok
[INFO] [stdout] test node::primitives::select::tests::negative_index_emits_no_value ... ok
[INFO] [stdout] test node::primitives::select::tests::non_integral_index_emits_no_value ... ok
[INFO] [stdout] test node::subgraph::tests::test_subgraph_proxy_nodes_registered_in_parent_states ... ok
[INFO] [stdout] test node_graph::convenience::tests::test_edge_info ... ok
[INFO] [stdout] test node::operators::broadcast::tests::an_empty_list_maps_to_an_empty_list ... ok
[INFO] [stdout] test node::primitives::select::tests::unwired_index_emits_no_value ... ok
[INFO] [stdout] test node_graph::convenience::tests::test_edges_info ... ok
[INFO] [stdout] test node::primitives::select::tests::out_of_range_index_emits_no_value ... ok
[INFO] [stdout] test node_graph::convenience::tests::test_node_ids ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::add_on_non_interface_node_returns_err ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::add_locked_appends_to_existing_locked_set ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::add_locked_inserts_fresh_node_data_when_absent ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::add_on_wrong_domain_node_data_returns_err_without_mutation ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::add_unlocked_creates_matching_input_and_output_slot_pair ... ok
[INFO] [stdout] test node::primitives::select::tests::selects_each_option_by_index ... ok
[INFO] [stdout] test node::subgraph::tests::test_subgraph_creation_via_add_subgraph_at ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::rename_renames_both_sides_keeping_slot_ids ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::async_execute_facade_returns_same_value ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::remove_locked_returns_err_without_mutation ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::rename_locked_returns_err ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::remove_on_absent_node_data_treats_locked_as_empty_and_succeeds ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::execute_async_handles_mixed_sync_async_levels ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::async_executor_ran_async_node_count ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::rename_to_existing_label_returns_err ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::execute_async_runs_async_node_value_propagates ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::async_failure_preserves_dirty_for_retry ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::async_executor_drops_locks_before_awaiting_node_future ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::execute_sync_produces_expected_value ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::execute_sync_returns_requires_async_for_async_node ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::execution_context_exposes_node_path_at_root ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::execution_context_exposes_node_path_inside_subgraph ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::plain_removal_is_reported_in_removed_nodes ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::removal_evicts_the_nodes_cached_outputs ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::sync_failure_preserves_dirty_for_retry ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::effective_mode_degrades_small_and_narrow_plans ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::remove_unknown_label_returns_err ... ok
[INFO] [stdout] test node_graph::interface_helpers::tests::remove_unlocked_drops_both_slot_sides ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::removed_then_recreated_same_id_is_not_reported_removed ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::sequential_matches_parallel_on_independent_levels ... ok
[INFO] [stdout] test node_graph::node_graph_api::sync_executor_tests::removal_drops_the_nodes_errors ... ok
[INFO] [stdout] test node_graph::node_graph_api::value_cutoff_tests::a_default_node_never_prunes_even_with_identical_outputs ... ok
[INFO] [stdout] test node_graph::node_graph_api::value_cutoff_tests::a_join_with_one_changed_branch_executes ... ok
[INFO] [stdout] test node_graph::node_graph_api::value_cutoff_tests::a_failing_node_propagates_even_though_its_outputs_did_not_move ... ok
[INFO] [stdout] test node_graph::node_graph_api::value_cutoff_tests::cutoff_across_a_subgraph_interface_boundary ... ok
[INFO] [stdout] test node_graph::node_graph_api::value_cutoff_tests::differing_output_propagates_to_the_whole_cone ... ok
[INFO] [stdout] test node_graph::node_graph_api::value_cutoff_tests::skipped_nodes_are_left_clean_not_dirty ... ok
[INFO] [stdout] test node_graph::node_graph_api::value_cutoff_tests::a_join_with_no_changed_branch_is_skipped ... ok
[INFO] [stdout] test node_graph::node_graph_api::value_cutoff_tests::equal_output_skips_the_downstream_cone_and_keeps_its_cached_values ... ok
[INFO] [stdout] test node_graph::node_graph_api::value_cutoff_tests::sequential_and_parallel_skip_identically ... ok
[INFO] [stdout] test node_graph::node_graph_system::path_aware_edge_tests::connect_nodes_at_two_subgraph_children_creates_edge_at_depth_2 ... ok
[INFO] [stdout] test node_graph::node_graph_system::subgraph_edge_alias_tests::edge_between_two_subgraphs_rewrites_both_endpoints ... ok
[INFO] [stdout] test node_graph::node_graph_system::path_aware_edge_tests::connect_with_id_uses_given_id ... ok
[INFO] [stdout] test node_graph::node_graph_system::subgraph_edge_alias_tests::edges_to_non_subgraph_nodes_are_unchanged ... ok
[INFO] [stdout] test node_graph::node_graph_system::path_aware_edge_tests::connect_nodes_root_wrapper_still_works ... ok
[INFO] [stdout] test node_graph::node_graph_system::subgraph_edge_alias_tests::execute_delivers_external_number_through_subgraph_input ... ok
[INFO] [stdout] test node_graph::node_graph_system::subgraph_edge_alias_tests::input_edge_to_subgraph_external_slot_is_routed_to_input_proxy ... ok
[INFO] [stdout] test node_graph::node_graph_system::subgraph_edge_alias_tests::internal_consumer_sees_external_value_with_interface_node_skipped ... ok
[INFO] [stdout] test node_graph::node_graph_system::subgraph_edge_alias_tests::number_output_sink_sees_value_from_subgraph_output_via_follow_through ... ok
[INFO] [stdout] test node_graph::node_graph_system::path_aware_edge_tests::connect_with_id_rejects_duplicate_id ... ok
[INFO] [stdout] test node_graph::node_graph_system::subgraph_edge_alias_tests::output_edge_from_subgraph_external_slot_is_routed_from_output_proxy ... ok
[INFO] [stdout] test node_graph::node_manager::tests::register_factory_with_name_owned_inserts_runtime_name ... ok
[INFO] [stdout] test node_graph::node_manager::tests::restore_factory_registration_only_succeeds_for_known_name ... ok
[INFO] [stdout] test node_graph::node_manager::tests::restore_factory_registration_rejects_unknown_name ... ok
[INFO] [stdout] test node_graph::node_manager::tests::unregister_factory_by_name_returns_entry_and_removes ... ok
[INFO] [stdout] test node_graph::node_path::tests::clone_is_cheap_and_equal ... ok
[INFO] [stdout] test node_graph::node_path::tests::display_uses_slash_separator ... ok
[INFO] [stdout] test node_graph::node_path::tests::root_is_root_and_empty ... ok
[INFO] [stdout] test node_graph::node_state::tests::remove_node_clears_slot_owner_maps ... ok
[INFO] [stdout] test node_graph::node_manager::tests::factory_id_distinguishes_separate_registrations ... ok
[INFO] [stdout] test node_graph::node_manager::tests::register_factory_with_name_owned_does_not_releak_on_replace ... ok
[INFO] [stdout] test node_graph::node_state::tests::subgraph_external_inputs_returns_proxy_input_slots ... ok
[INFO] [stdout] test node_graph::node_state::tests::slot_owner_populated_from_static_defs ... ok
[INFO] [stdout] test node_graph::path_api::tests::a_nested_instances_external_port_resolves_to_none ... ok
[INFO] [stdout] test node_graph::path_api::tests::a_plain_root_to_root_edge_addresses_no_external_port ... ok
[INFO] [stdout] test node_graph::node_state::tests::slot_owner_reverse_maps_populated_and_torn_down ... ok
[INFO] [stdout] test node_graph::node_path::tests::child_extends_and_parent_pops ... ok
[INFO] [stdout] test node_graph::path_api::tests::add_subgraph_at_root_registers_three_nodes ... ok
[INFO] [stdout] test node_graph::path_api::tests::add_subgraph_at_with_id_preserves_caller_id ... ok
[INFO] [stdout] test node_graph::path_api::tests::clear_input_slot_default_data_at_over_absent_is_noop_ok ... ok
[INFO] [stdout] test node_graph::path_api::tests::clear_input_slot_default_data_at_mirrors_to_proxy_when_target_is_subgraph ... ok
[INFO] [stdout] test node_graph::path_api::tests::clear_input_slot_default_data_at_resets_default_to_none ... ok
[INFO] [stdout] test node_graph::path_api::tests::an_edge_into_a_nodes_own_slot_inside_an_instance_is_not_an_external_port ... ok
[INFO] [stdout] test node_graph::path_api::tests::clear_node_data_at_depth_2_removes_data_and_marks_path_changed ... ok
[INFO] [stdout] test node_graph::path_api::tests::clear_input_slot_default_data_at_errs_on_missing_slot ... ok
[INFO] [stdout] test node_graph::node_graph_system::subgraph_edge_alias_tests::routed_edge_is_indexed_under_input_proxy_slot_id_not_subgraph_external ... ok
[INFO] [stdout] test node_graph::path_api::tests::clear_node_data_at_errors_on_unknown_path ... ok
[INFO] [stdout] test node_graph::node_graph_system::subgraph_edge_alias_tests::routed_edge_is_indexed_under_output_proxy_slot_id_not_subgraph_external ... ok
[INFO] [stdout] test node_graph::path_api::tests::clear_node_data_at_is_idempotent_when_data_already_absent ... ok
[INFO] [stdout] test node_graph::node_state::tests::subgraph_external_outputs_returns_output_proxy_input_slots ... ok
[INFO] [stdout] test node_graph::path_api::tests::edge_external_target_resolves_a_retargeted_input_edge_to_its_instance ... ok
[INFO] [stdout] test node_graph::path_api::tests::input_slot_count_at_depth_2_returns_inner_count ... ok
[INFO] [stdout] test node_graph::path_api::tests::input_slot_data_type_at_depth_2_returns_type ... ok
[INFO] [stdout] test node_graph::path_api::tests::create_node_by_name_at_subgraph_registers_slots ... ok
[INFO] [stdout] test node_graph::path_api::tests::edges_for_input_slot_at_depth_2_returns_connect_order ... ok
[INFO] [stdout] test node_graph::path_api::tests::edge_external_source_resolves_a_retargeted_output_edge_to_its_instance ... ok
[INFO] [stdout] test node_graph::path_api::tests::input_slot_info_at_depth_2_returns_label ... ok
[INFO] [stdout] test node_graph::path_api::tests::is_subgraph_node_at_path_distinguishes_types ... ok
[INFO] [stdout] test node_graph::path_api::tests::edges_for_output_slot_at_depth_2_returns_connect_order ... ok
[INFO] [stdout] test node_graph::path_api::tests::node_at_path_finds_child_interface_node ... ok
[INFO] [stdout] test node_graph::path_api::tests::node_type_name_at_depth_2_returns_inner_type ... ok
[INFO] [stdout] test node_graph::path_api::tests::node_type_name_root_wrapper_still_works ... ok
[INFO] [stdout] test node_graph::path_api::tests::register_graph_factory_invokes_closure_at_parent_path ... ok
[INFO] [stdout] test node_graph::path_api::tests::the_port_index_survives_the_retarget_on_both_ends ... ok
[INFO] [stdout] test node_graph::path_api::tests::update_input_slot_default_data_at_mirrors_to_proxy_when_target_is_subgraph ... ok
[INFO] [stdout] test node_graph::path_api::tests::update_input_slot_default_field_at_depth_2_round_trip ... ok
[INFO] [stdout] test node_graph::path_api::tests::output_slot_count_at_depth_2_returns_inner_count ... ok
[INFO] [stdout] test node_graph::path_api::tests::output_slot_info_at_depth_2_returns_label ... ok
[INFO] [stdout] test node_graph::path_api::tests::update_input_slot_default_data_at_depth_2_sets_slot ... ok
[INFO] [stdout] test node_graph::path_api::tests::update_input_slot_default_data_at_leaves_no_partial_state_on_proxy_slot_missing ... ok
[INFO] [stdout] test node_graph::path_index::tests::insert_then_query_returns_child ... ok
[INFO] [stdout] test node_graph::path_api::tests::update_node_data_at_depth_2_marks_path_changed ... ok
[INFO] [stdout] test node_graph::path_index::tests::nested_paths_isolated_per_parent ... ok
[INFO] [stdout] test node_graph::path_api::tests::update_node_data_field_at_depth_2_field_round_trip ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::insert_subgraph_input_at_restores_middle_position ... ok
[INFO] [stdout] test node_graph::path_api::tests::update_node_data_root_wrapper_still_works ... ok
[INFO] [stdout] test node_graph::path_index::tests::empty_index_returns_no_children ... ok
[INFO] [stdout] test node_graph::path_api::tests::stamp_interface_direction_pub_crate_wrapper_works ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::insert_subgraph_output_at_shifts_higher_slot_edges_up ... ok
[INFO] [stdout] test node_graph::path_api::tests::remove_node_at_cleans_up_subtree ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::insert_subgraph_input_at_validates_index ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::clear_subgraph_input_default_clears_input_proxy_too ... ok
[INFO] [stdout] test node_graph::path_index::tests::remove_drops_child ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::insert_subgraph_input_at_shifts_higher_slot_edges_up ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::insert_subgraph_output_at_restores_middle_position ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::set_subgraph_input_default_leaves_no_partial_state_on_proxy_slot_missing ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::insert_subgraph_port_locked_at_stamps_lock ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::set_subgraph_input_default_marks_both_paths_changed ... ok
[INFO] [stdout] test node_graph::node_graph_api::value_cutoff_tests::a_failed_node_still_retries_while_skipped_nodes_do_not ... FAILED
[INFO] [stdout] test node_graph::subgraph_helpers::tests::set_subgraph_input_default_mirrors_to_input_proxy ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::subgraph_edges_preserve_per_slot_connection_order ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::test_rename_subgraph_output_renames_proxy ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::test_subgraph_label ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::test_rename_subgraph_input_preserves_edges ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::test_add_remove_subgraph_ports ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::test_is_subgraph_node ... ok
[INFO] [stdout] test node_graph::subgraph_ops::tests::ungroup_node_returns_unimplemented_error ... ok
[INFO] [stdout] test node_graph::subgraph_helpers::tests::test_subgraph_proxy_ids ... ok
[INFO] [stdout] test node_graph::subgraph_ops::tests::group_nodes_returns_unimplemented_error ... ok
[INFO] [stdout] test node_graph::tests::test_execute ... ok
[INFO] [stdout] test node_graph::tests::structure_generation_moves_only_on_shape_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- node_graph::node_graph_api::value_cutoff_tests::a_failed_node_still_retries_while_skipped_nodes_do_not stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'node_graph::node_graph_api::value_cutoff_tests::a_failed_node_still_retries_while_skipped_nodes_do_not' (969) panicked at src/node_graph/node_graph_api.rs:2908:9:
[INFO] [stdout] assertion `left == right` failed: the failed node is re-marked dirty and retries
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x571cdf15fe31 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x571cdf15fe31 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x571cdf15fe31 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x571cdf15fe31 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x571cdf17588a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x571cdf17588a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x571cdf16431c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x571cdf16431c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x571cdf13bdd6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x571cdf13bdd6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x571cdf1581e9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x571cdf0995b0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x571cdf0995b0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x571cdf158512 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x571cdf158512 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x571cdf13be82 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x571cdf134c09 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x571cdf13ca7d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x571cdf1760ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x571cdf175fa3 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:447:23
[INFO] [stdout]   20:     0x571cdf17178d - core[df12db4294e9bfd3]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x571cdf0077b6 - cognet[1ad302e31bf6116d]::node_graph::node_graph_api::value_cutoff_tests::a_failed_node_still_retries_while_skipped_nodes_do_not
[INFO] [stdout]                                at /opt/rustwide/workdir/src/node_graph/node_graph_api.rs:2908:9
[INFO] [stdout]   22:     0x571cdeffda77 - cognet[1ad302e31bf6116d]::node_graph::node_graph_api::value_cutoff_tests::a_failed_node_still_retries_while_skipped_nodes_do_not::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/node_graph/node_graph_api.rs:2887:64
[INFO] [stdout]   23:     0x571cdef5b926 - <cognet[1ad302e31bf6116d]::node_graph::node_graph_api::value_cutoff_tests::a_failed_node_still_retries_while_skipped_nodes_do_not::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x571cdf08c89b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x571cdf08c89b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x571cdf099f05 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x571cdf099f05 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x571cdf099f05 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x571cdf099f05 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x571cdf099f05 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x571cdf099f05 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x571cdf099f05 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x571cdf0937c4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x571cdf0937c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x571cdf09d062 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x571cdf09d062 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x571cdf09d062 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x571cdf09d062 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x571cdf09d062 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x571cdf09d062 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x571cdf09d062 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x571cdf15f6c9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x571cdf15f6c9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7bb0003acdfa - <unknown>
[INFO] [stdout]   45:     0x7bb0004403d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     node_graph::node_graph_api::value_cutoff_tests::a_failed_node_still_retries_while_skipped_nodes_do_not
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 162 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526", kill_on_drop: false }`
[INFO] [stdout] f51b4e96c98e7c13fb8c99f32d5392b3861e7600472ac6c40765ed9321c04526
