Compiling ipu-exchange v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-exchange) Finished `test` profile [unoptimized + debuginfo] target(s) in 1.40s Running unittests src/lib.rs (target/debug/deps/ipu_exchange-a4ef49ddbf451739) running 54 tests test encoding::tests::benchmark_incremental_encoding ... ignored, manual CPU benchmark test encoding::tests::benchmark_receive_validation ... ignored, manual CPU benchmark test encoding::tests::validated_transfer_commits_its_encoded_trial_and_rejects_stale_trials ... ok test tests::host_to_tile_target_preserves_packet_and_request_addresses ... ok test diagnostic::tests::sdk_receiver_row_decodes_two_word_controls_as_single_instructions ... ok test tests::ordinary_pointer_setup_matches_payload_arrival_at_count_boundaries ... ok test tests::consecutive_paired_receives_separate_format_teardown_from_next_source ... ok test encoding::tests::rejected_receive_preserves_stream_and_encoding ... ok test encoding::tests::sender_insertion_checks_both_neighbors_without_changing_failed_history ... ok test diagnostic::tests::sdk_full_duplex_pair_decodes_absolute_send_restart ... ok test encoding::tests::receive_control_at_send_start_is_issued_before_the_payload ... ok test tests::encodes_supervisor_send_fields ... ok test tests::host_command_read_encoder_preserves_recovered_packet_and_addresses ... ok test diagnostic::tests::paired_control_decoder_preserves_the_pic_selector ... ok test tests::single_receiver_uses_the_directional_route_for_every_payload_instruction ... ok test tests::tile_to_host_target_preserves_packet_and_payload_addresses ... ok test tests::host_transfer_planner_covers_unaligned_and_large_ranges ... ok test tests::c600_mapping_is_a_permutation ... ok test tests::plan_offsets_extend_beyond_route_timing_fields ... ok test tests::finalizes_point_receiver_for_direct_execution ... ok test tests::paired_source_setup_does_not_merge_with_an_ordinary_pointer ... ok test tests::host_mux_uses_the_physical_tile_row_endpoint ... ok test tests::validates_limits_and_patches_addresses ... ok test tests::paired_format_waits_for_the_previous_ordinary_payload_to_drain ... ok test tests::host_packets_validate_both_size_classes ... ok test tests::encoder_places_receive_then_send_on_one_event_timeline ... ok test tests::host_xreq_combines_target_endpoint_bits ... ok test tests::consecutive_paired_receives_match_the_sdks_continuous_format_stream ... ok test tests::paired_send_matches_sdk_full_duplex_oracle ... ok test tests::normalizes_all_sender_address_fields ... ok test encoding::tests::validation_budget_limits_effort_without_invalidating_the_schedule ... ok test tests::scalar_instruction_encoders_preserve_operands_and_reject_overflow ... ok test tests::host_packets_match_recovered_sdk_vectors ... ok test tests::multicast_primitive_encodings ... ok test tests::restart_relocation_uses_encoded_addresses_for_both_send_widths ... ok test tests::point_to_point_primitive_encodings ... ok test tests::groups_multi_packet_host_to_tile_as_one_stream_copy ... ok test tests::randomized_internal_receives_leave_the_neutral_mux_selected ... ok test tests::target_operations_match_sdk_logical_tile_100_oracle ... ok test tests::groups_multi_packet_tile_to_host_payloads ... ok test tests::tile_to_host_target_has_no_controller_xreq_or_sync_wrapper ... ok test tests::event_horizon_tracks_transfer_size_and_route ... ok test tests::ordinary_source_setup_does_not_merge_with_a_paired_pointer ... ok test tests::paired_multicast64_matches_near_reverse_and_far_sdk_rows ... ok test tests::randomized_coincident_paired_controls_are_rejected ... ok test encoding::tests::receive_only_rows_reuse_the_prefix_before_a_source_cutover ... ok test tests::randomized_tile_to_host_packets_observe_the_payload_interval ... ok test tests::multicast_loopback_preserves_both_roles ... ok test tests::randomized_mixed_role_programs_fuse_receive_controls_into_sends ... ok test tests::randomized_receiver_streams_schedule_source_and_pointer_cutovers ... ok test tests::randomized_paired_multicasts_preserve_route_relative_timing ... ok test chunked::tests::shared_edits_match_vectors_across_chunk_boundaries ... ok test encoding::tests::mixed_speculative_transfers_match_full_encoding ... ok test tests::sender_cursor_matches_exhaustive_offset_search ... ok test result: ok. 52 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 5.19s