[INFO] cloning repository https://github.com/getm0ss1moving/darwin-virt-incomplete [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/getm0ss1moving/darwin-virt-incomplete" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgetm0ss1moving%2Fdarwin-virt-incomplete", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgetm0ss1moving%2Fdarwin-virt-incomplete'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a9df44c5394c9a22c3cc1af11e1c0241201ff378 [INFO] testing getm0ss1moving/darwin-virt-incomplete against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgetm0ss1moving%2Fdarwin-virt-incomplete" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/getm0ss1moving/darwin-virt-incomplete [INFO] finished tweaking git repo https://github.com/getm0ss1moving/darwin-virt-incomplete [INFO] tweaked toml for git repo https://github.com/getm0ss1moving/darwin-virt-incomplete written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/getm0ss1moving/darwin-virt-incomplete on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/getm0ss1moving/darwin-virt-incomplete 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0 [INFO] running `Command { std: "docker" "start" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0", 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" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0", 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" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling darwin-node-rs v0.1.0 (/opt/rustwide/workdir/darwin-node-rs) [INFO] [stderr] Compiling darwin-cluster-rs v0.1.0 (/opt/rustwide/workdir/darwin-cluster-rs) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 1m 57s [INFO] running `Command { std: "docker" "inspect" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0", 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" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling darwin-node-rs v0.1.0 (/opt/rustwide/workdir/darwin-node-rs) [INFO] [stderr] Compiling darwin-cluster-rs v0.1.0 (/opt/rustwide/workdir/darwin-cluster-rs) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 2m 09s [INFO] running `Command { std: "docker" "inspect" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0", 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" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/darwin-cluster-rs/895c0106d7e4dee7/out/darwin_cluster-895c0106d7e4dee7) [INFO] [stdout] [INFO] [stdout] running 141 tests [INFO] [stdout] test allocation::tests::darwin3_ledger_reports_all_non_system_cores ... ok [INFO] [stdout] test allocation::tests::rejects_reserved_wrong_type_and_colliding_cores_atomically ... ok [INFO] [stdout] test allocation::tests::sparse_masks_can_share_overlapping_declared_rectangles ... ok [INFO] [stdout] test allocation::tests::best_fit_prefers_interlocking_sparse_rectangles ... ok [INFO] [stdout] test allocation::tests::exact_masks_remain_disjoint_at_two_four_and_eight_task_residency ... ok [INFO] [stdout] test allocation::tests::release_returns_every_owned_core ... ok [INFO] [stdout] test allocation::tests::right_edge_keeps_x22_x23_core_classes_and_rejects_cross_class_offsets ... ok [INFO] [stdout] test deploy::tests::decodes_and_groups_write_packages ... ok [INFO] [stdout] test deploy::tests::expands_blocks_in_cluster_order_and_appends_upper_area_2_clear ... ok [INFO] [stdout] test deploy::tests::matches_official_dvs_bottom_output_fixture ... ok [INFO] [stdout] test deploy::tests::relocates_official_output_axon_fixture ... ok [INFO] [stdout] test deploy::tests::outputs_on_physical_chip_edges_use_last_in_chip_router ... ok [INFO] [stdout] test deploy::tests::route_signature_distinguishes_exact_and_payload_only_reuse ... ok [INFO] [stdout] test deploy::tests::route_signature_rejects_payload_or_part_boundary_changes ... ok [INFO] [stdout] test deploy::tests::route_signature_validation_rejects_malformed_metadata ... ok [INFO] [stdout] test deploy::tests::routes_internal_outputs_to_the_selected_io_edge ... ok [INFO] [stdout] test deploy::tests::model_image_interns_blocks_and_round_trips_compact_object_store ... ok [INFO] [stdout] test bundle::tests::generates_the_official_controlled_spike_layout ... ok [INFO] [stdout] test catalog::tests::rejects_candidates_whose_bundles_escape_their_root ... ok [INFO] [stdout] test dpk_archive::tests::discovers_only_complete_compiler_configs ... ok [INFO] [stdout] test dpk_archive::tests::rejects_archive_traversal_paths ... ok [INFO] [stdout] test dpk_corpus::tests::edge_dma_ports_match_single_board_wiring ... ok [INFO] [stdout] test dpk_corpus::tests::markdown_cells_escape_table_delimiters_and_limit_errors ... ok [INFO] [stdout] test dpk_archive::tests::selects_by_full_path_suffix_or_leaf ... ok [INFO] [stdout] test dpk_corpus::tests::recursive_discovery_skips_generated_and_toolchain_directories ... ok [INFO] [stdout] test dpk_corpus::tests::timing_hints_accept_event_and_brain_metadata_shapes ... ok [INFO] [stdout] test installer::tests::assigns_explicit_ids_before_filling_smallest_gaps ... ok [INFO] [stdout] test installer::tests::explicit_placements_are_reserved_before_automatic_models ... ok [INFO] [stdout] test installer::tests::rejects_archive_selector_for_directory_source ... ok [INFO] [stdout] test installer::tests::rejects_unsafe_names_duplicate_aliases_and_task_ids ... ok [INFO] [stdout] test allocation::tests::dma_boundary_constraints_cover_direct_and_edge_router_paths ... ok [INFO] [stdout] test installer::tests::failed_install_removes_staging_and_never_publishes_output ... ok [INFO] [stdout] test app_service::tests::app_control_delegates_tick_domain_lifecycle ... ok [INFO] [stdout] test journal::tests::journal_rejects_lockstep_without_exact_binding ... ok [INFO] [stdout] test journal::tests::legacy_journal_defaults_execution_admission_to_serial ... ok [INFO] [stdout] test journal::tests::loads_format_v1_records_written_before_registry_identity_fields ... ok [INFO] [stdout] test digest::tests::directory_digest_is_ordered_and_content_sensitive ... ok [INFO] [stdout] test journal::tests::exclusive_lock_rejects_a_second_cluster_owner ... ok [INFO] [stdout] test journal::tests::exact_execution_admission_survives_wal_roundtrip ... ok [INFO] [stdout] test lifecycle::tests::inference_write_uses_per_core_stack_bottom_address ... ok [INFO] [stdout] test lifecycle::tests::matches_official_first_core_control_writes ... ok [INFO] [stdout] test lifecycle::tests::matches_official_lifecycle_request_ids ... ok [INFO] [stdout] test lifecycle::tests::readback_uses_x_major_sink_order ... ok [INFO] [stdout] test journal::tests::rejects_invalid_phase_transitions_and_board_identity ... ok [INFO] [stdout] test journal::tests::batch_deploy_transitions_share_one_generation_per_phase ... ok [INFO] [stdout] test lifecycle::tests::reset_config_accepts_cores_without_stack_bottom_writes ... ok [INFO] [stdout] test node_client::tests::node_client_falls_back_once_then_replays_a_warm_cache_reference ... ignored, requires local ZeroMQ IPC socket bind [INFO] [stdout] test dpk_archive::tests::deployment_digest_ignores_host_only_compiler_artifacts ... ok [INFO] [stdout] test node_client::tests::private_status_and_official_reset_echo_their_request_types ... ok [INFO] [stdout] test node_client::tests::cached_deploy_accepts_one_request_or_multiple_independent_tasks ... ok [INFO] [stdout] test node_client::tests::explicit_deploy_batch_requires_multiple_tasks ... ok [INFO] [stdout] test node_client::tests::streamed_deploy_source_carries_host_precomputed_cache_identity ... ok [INFO] [stdout] test output::tests::decodes_official_tick_markers_and_spike_pair ... ok [INFO] [stdout] test journal::tests::reopen_preserves_an_uncertain_deploy_and_cleans_staging ... ok [INFO] [stdout] test output::tests::bottom_edge_router_preserves_model_source_distance_in_output_headers ... ok [INFO] [stdout] test digest::tests::hashes_the_standard_abc_vector ... ok [INFO] [stdout] test output::tests::generates_controlled_lookup_without_an_observed_reply ... ok [INFO] [stdout] test output::tests::derives_controlled_lookup_from_terminal_metadata ... ok [INFO] [stdout] test app_service::tests::rejects_out_of_order_and_unsafe_archive_paths ... ok [INFO] [stdout] test output::tests::generates_official_dvs_bottom_lookup_without_a_capture ... ok [INFO] [stdout] test recipe::tests::missing_compatibility_binding_defaults_to_serial ... ok [INFO] [stdout] test reconcile::tests::digest_count_and_task_set_divergence_are_not_adoptable ... ok [INFO] [stdout] test reconcile::tests::empty_journal_and_node_are_clean ... ok [INFO] [stdout] test recipe::tests::package_relative_aliases_match_suffixes_without_ambiguity ... ok [INFO] [stdout] test reconcile::tests::legacy_identity_and_node_recovery_remain_conservative ... ok [INFO] [stdout] test recipe::tests::sync_target_enables_only_the_selected_dma_port ... ok [INFO] [stdout] test reconcile::tests::exact_identity_distinguishes_active_and_uncertain_wal ... ok [INFO] [stdout] test rpc::tests::dispatches_atomic_task_create_many_with_inline_maps ... ok [INFO] [stdout] test rpc::tests::dispatches_official_dpk_application_shapes ... ok [INFO] [stdout] test rpc::tests::dispatches_tick_domain_member_lifecycle_shapes ... ok [INFO] [stdout] test rpc::tests::dispatches_sdk_create_and_output_shapes ... ok [INFO] [stdout] test rpc::tests::dispatches_sdk_resource_query_shape_without_status_wrapper ... ok [INFO] [stdout] test rpc::tests::dispatches_versioned_registry_management_shapes ... ok [INFO] [stdout] test rpc::tests::parses_numpy_binary_spike_body ... ok [INFO] [stdout] test rpc::tests::frame_matches_python_length_json_body_wire ... ok [INFO] [stdout] test rpc::tests::malformed_request_still_gets_a_valid_error_reply ... ok [INFO] [stdout] test rpc::tests::task_create_rejects_out_of_order_global_map_slices ... ok [INFO] [stdout] test rpc::tests::task_create_assembles_ordered_global_map_slices_before_create ... ok [INFO] [stdout] test runtime::tests::rewrites_only_the_low_request_counter ... ok [INFO] [stdout] test registry::tests::single_registry_loads_legacy_rectangle_footprint ... ok [INFO] [stdout] test runtime::tests::rewrites_tick_length_and_preserves_dma_ports ... ok [INFO] [stdout] test runtime::tests::zero_tick_length_uses_bundle_default ... ok [INFO] [stdout] test registry::tests::rejects_duplicate_aliases_and_task_ids ... ok [INFO] [stdout] test rpc::tests::task_create_reads_global_map_from_a_json_file ... ok [INFO] [stdout] test digest::tests::tree_digest_includes_relative_paths_and_nested_content ... ok [INFO] [stdout] test task_service::tests::dynamic_automatic_placement_uses_current_ledger_state ... ok [INFO] [stdout] test task_service::tests::dynamic_bundle_lease_does_not_remove_persistent_variant ... ok [INFO] [stdout] test recipe::tests::rejects_invalid_recipe_defaults_before_loading_configs ... ok [INFO] [stdout] test task_service::tests::dynamic_cache_ignores_stale_session_leases_and_reports_staging ... ok [INFO] [stdout] test task_service::tests::deploy_failure_rolls_back_the_core_ledger ... ok [INFO] [stdout] test task_service::tests::dynamic_cache_gc_uses_the_session_lock_instead_of_pid_visibility ... ok [INFO] [stdout] test task_service::tests::dynamic_cache_policy_validates_its_watermarks ... ok [INFO] [stdout] test recipe::tests::lockstep_requires_exact_config_and_proof_hashes ... ok [INFO] [stdout] test task_service::tests::dynamic_cache_bounded_store_trims_to_low_watermark_on_startup ... ok [INFO] [stdout] test task_service::tests::dynamic_offset_rejects_partial_auto_and_moving_a_pinned_recipe ... ok [INFO] [stdout] test task_service::tests::dynamic_task_ids_prefer_the_recipe_then_fill_the_smallest_gap ... ok [INFO] [stdout] test task_service::tests::dynamic_cache_gc_removes_only_sessions_without_a_live_owner ... ok [INFO] [stdout] test task_service::tests::execution_admission_status_is_fail_closed_and_exact_when_bound ... ok [INFO] [stdout] test journal::tests::persists_the_validated_task_lifecycle ... ok [INFO] [stdout] test task_service::tests::dynamic_cache_prune_refuses_active_sessions_then_removes_managed_entries ... ok [INFO] [stdout] test task_service::tests::dynamic_variant_key_covers_config_and_placement_inputs ... ok [INFO] [stdout] test task_service::tests::dynamic_cache_online_trim_is_lru_and_protects_active_leases ... ok [INFO] [stdout] test task_service::tests::dynamic_cache_refuses_trim_for_an_unresolved_wal_bundle ... ok [INFO] [stdout] test task_service::tests::dynamic_cache_wal_reference_survives_session_loss_and_pins_variant ... ok [INFO] [stdout] test task_service::tests::managed_deploy_failure_retains_allocation_and_fences_the_board ... ok [INFO] [stdout] test task_service::tests::managed_task_create_many_fences_the_whole_batch_after_partial_dma_failure ... ok [INFO] [stdout] test task_service::tests::rejects_a_static_offset_or_incomplete_condensed_map ... ok [INFO] [stdout] test task_service::tests::model_image_cache_reuses_memory_and_persistent_compact_objects ... ok [INFO] [stdout] test catalog::tests::lock_and_digest_prevent_multiple_owners_and_mutation ... ok [INFO] [stdout] test allocation::tests::best_fit_never_places_fewer_interlocking_sparse_tasks_than_first_fit ... ok [INFO] [stdout] test task_service::tests::managed_release_failure_persists_releasing_and_fences_execution ... ok [INFO] [stdout] test task_service::tests::unverified_parallel_spike_requires_second_explicit_acknowledgement ... ok [INFO] [stdout] test task_service::tests::multi_task_inference_pipelines_spike_and_read_batches ... ok [INFO] [stdout] test time_domain::tests::barrier_requires_explicit_empty_member_and_commit ... ok [INFO] [stdout] test time_domain::tests::bulk_epoch_windows_are_wire_stable_and_demux_bit_exact ... ok [INFO] [stdout] test time_domain::tests::composite_deploy_rewrite_assigns_one_owner_and_unique_sequence ... ok [INFO] [stdout] test time_domain::tests::manifest_requires_exact_capability_and_unique_namespaces ... ok [INFO] [stdout] test time_domain::tests::member_release_keeps_owner_until_the_domain_is_empty ... ok [INFO] [stdout] test time_domain::tests::missing_member_deadline_poisons_without_synthesizing_empty_input ... ok [INFO] [stdout] test time_domain::tests::one_physical_tick_contains_all_member_events_in_one_unit ... ok [INFO] [stdout] test time_domain::tests::owner_rewrite_preserves_payload_and_low_request_bits ... ok [INFO] [stdout] test catalog::tests::failed_publish_does_not_advance_catalog_or_leave_a_version ... ok [INFO] [stdout] test time_domain::tests::request_owner_identity_is_checked_before_hardware_submission ... ok [INFO] [stdout] test time_domain::tests::partial_or_unknown_reply_is_rejected_before_domain_commit ... ok [INFO] [stdout] test wire_diff::tests::detects_changed_read_state_value ... ok [INFO] [stdout] test wire_diff::tests::normalizes_request_task_identity_and_read_record_order ... ok [INFO] [stdout] test wire_diff::tests::detects_changed_spike_payload_after_identity_normalization ... ok [INFO] [stdout] test app_service::tests::receives_slices_launches_and_uninstalls_a_dpk ... ok [INFO] [stdout] test catalog::tests::restart_removes_uncommitted_versions_and_staging_files ... ok [INFO] [stdout] test task_service::tests::successive_spike_requests_preserve_state_until_explicit_reset ... ok [INFO] [stdout] test task_service::tests::managed_lifecycle_commits_active_then_removes_the_journal_record ... ok [INFO] [stdout] test task_service::tests::managed_reset_failure_keeps_the_active_wal_and_allocation_recoverable ... ok [INFO] [stdout] test catalog::tests::creates_switches_and_uninstalls_immutable_versions ... ok [INFO] [stdout] test allocation::tests::exact_mask_random_create_release_stress_preserves_ownership_for_10000_steps ... ok [INFO] [stdout] test task_service::tests::dirty_journal_refuses_restart_until_an_explicit_node_reset ... ok [INFO] [stdout] test task_service::tests::ambiguous_second_deploy_freezes_execution_until_resident_tasks_are_released ... ok [INFO] [stdout] test task_service::tests::task_create_many_deploys_cross_task_part_waves ... ok [INFO] [stdout] test task_service::tests::unmanaged_task_create_many_rolls_back_allocations_and_resets_before_retry ... ok [INFO] [stdout] test task_service::tests::two_resident_tasks_share_one_node_reset_and_keep_results_isolated ... ok [INFO] [stdout] test task_service::tests::runtimeos_task_lifecycle_is_async_and_translates_global_ids ... ok [INFO] [stdout] test task_service::tests::versioned_registry_switch_keeps_old_task_pinned_until_release ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 140 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.47s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::dynamic_cache_cli_policy_parses_bounded_watermarks ... ok [INFO] [stdout] test tests::dynamic_cache_cli_policy_rejects_invalid_or_extra_arguments ... ok [INFO] [stdout] test tests::input_edge_cli_defaults_to_top_and_accepts_all_edges ... ok [INFO] [stdout] test tests::dynamic_cache_cli_policy_defaults_to_unbounded ... ok [INFO] [stdout] test tests::deployment_endpoints_must_be_distinct_and_supported ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 69 tests [INFO] [stdout] test deployment_identity::tests::deployment_chain_covers_identity_order_and_body ... ok [INFO] [stdout] test dpk_config::tests::parses_area_6_relocation_template_widths_by_block_id ... ok [INFO] [stdout] test dpk_config::tests::parses_compact_and_literal_blocks ... ok [INFO] [stdout] test dpk_config::tests::rejects_misaligned_or_out_of_range_expansion ... ok [INFO] [stdout] test flit::tests::matches_official_first_data_spike_fixture ... ok [INFO] [stdout] test dpk_config::tests::expands_literal_equal_and_descending_blocks ... ok [INFO] [stdout] test flit::tests::matches_official_top_edge_output_spike_fixture ... ok [INFO] [stdout] test flit::tests::rejects_values_that_would_overlap_packed_fields ... ok [INFO] [stdout] test flit::tests::matches_official_inference_read_fixtures ... ok [INFO] [stdout] test dpk_config::tests::rejects_truncation_and_unknown_equal_word_width ... ok [INFO] [stdout] test flit::tests::encodes_lane_route_and_axon_fields ... ok [INFO] [stdout] test flit::tests::matches_observed_bottom_edge_router_output_fixture ... ok [INFO] [stdout] test dpk_config::tests::rejects_trailing_bytes ... ok [INFO] [stdout] test flit::tests::matches_official_control_spike_fixture ... ok [INFO] [stdout] test protocol::tests::official_sixty_byte_set_tick_shape_round_trips ... ok [INFO] [stdout] test protocol::tests::common_body_lengths_are_bytes_but_unit_lengths_are_flits ... ok [INFO] [stdout] test deployment_identity::tests::sha256_matches_standard_vectors_and_fragmentation ... ok [INFO] [stdout] test flit::tests::matches_official_bottom_edge_dvs_fixture ... ok [INFO] [stdout] test flit::tests::matches_official_deploy_write_fixtures ... ok [INFO] [stdout] test dpk_config::tests::matches_official_area_8_prefix_without_shifting_the_next_block ... ok [INFO] [stdout] test protocol::tests::rust_deploy_batch_round_trips_nested_messages_without_copying_on_parse ... ok [INFO] [stdout] test flit::tests::rejects_write_fields_that_overlap_the_wire_layout ... ok [INFO] [stdout] test deployment_identity::tests::deploy_template_key_excludes_ports_sync_and_task_binding ... ok [INFO] [stdout] test protocol::tests::rust_deploy_stream_round_trips_begin_data_commit_and_reply ... ok [INFO] [stdout] test protocol::tests::rejects_message_total_length_that_includes_itself ... ok [INFO] [stdout] test node_log::tests::parses_official_log_shapes ... ok [INFO] [stdout] test protocol::tests::rust_cached_deploy_round_trips_exact_keys_and_request_identities ... ok [INFO] [stdout] test protocol::tests::rust_cached_deploy_v2_round_trips_template_bindings ... ok [INFO] [stdout] test flit::tests::matches_official_dvs_bottom_output_spike_fixture ... ok [INFO] [stdout] test protocol::tests::rust_node_status_parses_v1_without_deployment_identity ... ok [INFO] [stdout] test reply::tests::rebuilds_official_spike_reply_byte_for_byte ... ok [INFO] [stdout] test reply::tests::runtime_failure_uses_official_error_field_and_empty_common_body ... ok [INFO] [stdout] test reply::tests::rust_node_status_reply_keeps_private_type_and_structured_body ... ok [INFO] [stdout] test reply::tests::tensor_reply_keeps_type_13_and_uses_a_tensor_body ... ok [INFO] [stdout] test runtime::tests::spike_preserves_empty_middle_ticks_on_every_active_port ... ok [INFO] [stdout] test runtime::tests::spike_ticks_match_official_single_dma_framing ... ok [INFO] [stdout] test runtime::tests::deploy_cache_evicts_the_least_recently_used_prepared_template ... ok [INFO] [stdout] test protocol::tests::rust_node_status_request_and_response_round_trip ... ok [INFO] [stdout] test protocol::tests::extended_command_bodies_round_trip ... ok [INFO] [stdout] test protocol::tests::tensor_length_is_a_strict_u32_word_count ... ok [INFO] [stdout] test protocol::tests::heartbeat_fixture_is_fully_decoded_and_rebuilt ... ok [INFO] [stdout] test protocol::tests::node_reset_requires_an_empty_body ... ok [INFO] [stdout] test reply::tests::tick_length_and_destroy_do_not_reply ... ok [INFO] [stdout] test runtime::tests::abort_after_streamed_dma_requires_node_reset ... ok [INFO] [stdout] test service::tests::heartbeat_is_structured_and_preserves_the_official_fixture ... ok [INFO] [stdout] test service::tests::cached_deploy_replays_a_warm_batch_and_misses_before_dma ... ok [INFO] [stdout] test runtime::tests::cache_deduplicates_rebound_templates_and_shares_dma_flit_storage ... ok [INFO] [stdout] test service::tests::cached_deploy_v2_rebinds_one_template_across_tasks_ports_and_sync_targets ... ok [INFO] [stdout] test telemetry::tests::input_spike_statistics_follow_the_official_per_unit_shift ... ok [INFO] [stdout] test runtime::tests::cached_template_digest_matches_the_exact_rebound_deploy_body ... ok [INFO] [stdout] test telemetry::tests::type_15_wire_matches_official_packer_layout ... ok [INFO] [stdout] test trace::tests::event_json_preserves_join_keys_and_numeric_metrics ... ok [INFO] [stdout] test trace::tests::monotonic_timestamps_do_not_move_backwards_within_a_process ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/darwin-cluster-rs/320a500259ff1e6c/out/darwin_cluster_lab-320a500259ff1e6c) [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/darwin-node-rs/89a7fb31a440e102/out/darwin_node-89a7fb31a440e102) [INFO] [stdout] test protocol::tests::rust_node_status_rejects_unknown_versions_and_trailing_bytes ... ok [INFO] [stdout] test reply::tests::node_reset_reply_echoes_the_official_command_type ... ok [INFO] [stdout] test wire_record::tests::patch_changes_only_matching_u16 ... ok [INFO] [stdout] test runtime::tests::node_reset_preserves_prepared_deploy_cache_contents ... ok [INFO] [stdout] test runtime::tests::streamed_deploy_commits_tasks_only_after_all_chunks_and_preserves_digest ... ok [INFO] [stdout] test service::tests::streamed_deploy_service_acks_chunks_and_returns_official_child_replies ... ok [INFO] [stdout] test reply::tests::rebuilds_official_empty_reply_byte_for_byte ... ok [INFO] [stdout] test telemetry::tests::empty_exports_are_suppressed_and_type_16_node_id_is_bounded ... ok [INFO] [stdout] test service::tests::explicit_deploy_batch_executes_one_multi_port_dma_round ... ok [INFO] [stdout] test service::tests::mock_service_backend_preserves_tick_markers_per_active_port ... ok [INFO] [stdout] test telemetry::tests::type_16_wire_matches_official_packer_layout ... ok [INFO] [stdout] test runtime::tests::task_binding_transition_cache_reuses_exact_rebinding_digest ... ok [INFO] [stdout] test zmq::tests::dynamically_loaded_req_rep_round_trip ... ok [INFO] [stdout] test runtime::tests::task_binding_transition_cache_is_bounded_and_lru ... ok [INFO] [stdout] test zmq::tests::dynamically_loaded_zmq_round_trip ... ok [INFO] [stdout] test zmq::tests::immediate_push_detects_peer_loss_and_reconnects ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/darwin-node-rs/d3cf2c61f018332e/out/darwin_node_lab-d3cf2c61f018332e) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/fault_injection.rs (/opt/rustwide/target/release/build/darwin-node-rs/dbabf37d4e738d41/out/fault_injection-dbabf37d4e738d41) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test rx_timeout_returns_code_7_after_cleanup_and_recovers_with_type9 ... ok [INFO] [stdout] test tx_timeout_returns_code_7_fences_hardware_and_recovers_with_type9 ... ok [INFO] [stderr] Running tests/runtime_flow.rs (/opt/rustwide/target/release/build/darwin-node-rs/fc97e9287de2c431/out/runtime_flow-fc97e9287de2c431) [INFO] [stdout] test axi_sync_write_error_returns_code_6_and_attempts_disable ... ok [INFO] [stdout] test one_port_error_fails_the_whole_round_with_code_6 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test failed_deploy_does_not_commit_task_state_and_requires_reset ... ok [INFO] [stdout] test alternating_tasks_align_single_board_time_parity ... ok [INFO] [stdout] test rust_node_status_is_read_only_and_available_during_recovery ... ok [INFO] [stdout] test failed_time_parity_alignment_requires_node_reset ... ok [INFO] [stdout] test node_reset_clears_runtime_state_and_resets_backend ... ok [INFO] [stdout] test deploy_set_tick_and_spike_follow_official_lifecycle ... ok [INFO] [stdout] test set_tick_length_requires_exactly_one_flit_per_port_and_overwrites ... ok [INFO] [stdout] test successful_spike_reports_official_type_16_input_statistics ... ok [INFO] [stdout] test spike_batch_with_different_tick_counts_preserves_sequential_semantics ... ok [INFO] [stdout] test tensor_graph_is_cached_and_terminal_tensor_uses_its_input_dma_channel ... ok [INFO] [stdout] test failed_parallel_deploy_commits_no_task_and_fences_the_batch ... ok [INFO] [stdout] test tensor_rejects_unconfigured_or_cross_node_graphs_without_dma ... ok [INFO] [stdout] test enable_failure_attempts_disable_before_requiring_reset ... ok [INFO] [stdout] test deploy_batch_with_a_shared_dma_port_falls_back_in_order ... ok [INFO] [stdout] test spike_batch_preserves_global_time_by_serializing_hardware_execution ... ok [INFO] [stdout] test multi_port_tick_is_one_parallel_round ... ok [INFO] [stdout] test parallel_deploy_merges_disjoint_task_ports_and_demultiplexes_outputs ... ok [INFO] [stdout] test failed_node_reset_keeps_runtime_locked ... ok [INFO] [stderr] Doc-tests darwin_cluster [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Doc-tests darwin_node [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0", kill_on_drop: false }` [INFO] [stdout] 19ec17594c0ecc229dfed7a665ee87b695ce4d54fa800d0bb784a89cfd9e4af0