[INFO] cloning repository https://github.com/iheb-inoublii/new_RaSTA_rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/iheb-inoublii/new_RaSTA_rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiheb-inoublii%2Fnew_RaSTA_rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiheb-inoublii%2Fnew_RaSTA_rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 50274318ba4dfcfc35b66dbff02793a7efdb4475
[INFO] testing iheb-inoublii/new_RaSTA_rust against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiheb-inoublii%2Fnew_RaSTA_rust" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/iheb-inoublii/new_RaSTA_rust
[INFO] finished tweaking git repo https://github.com/iheb-inoublii/new_RaSTA_rust
[INFO] tweaked toml for git repo https://github.com/iheb-inoublii/new_RaSTA_rust written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/iheb-inoublii/new_RaSTA_rust on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/iheb-inoublii/new_RaSTA_rust 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.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d
[INFO] running `Command { std: "docker" "start" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d", 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" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d", 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" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rasta-core v0.1.0 (/opt/rustwide/workdir/crates/rasta-core)
[INFO] [stderr]    Compiling rasta-platform v0.1.0 (/opt/rustwide/workdir/crates/rasta-platform)
[INFO] [stderr]    Compiling signal-controller v0.1.0 (/opt/rustwide/workdir/apps/signal-controller)
[INFO] [stderr]    Compiling ping-pong-node v0.1.0 (/opt/rustwide/workdir/apps/ping-pong-node)
[INFO] [stderr]    Compiling interlocking-controller v0.1.0 (/opt/rustwide/workdir/apps/interlocking-controller)
[INFO] [stderr]    Compiling rasta-node v0.1.0 (/opt/rustwide/workdir/apps/rasta-node)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3.16s
[INFO] running `Command { std: "docker" "inspect" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d", 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" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling interlocking-controller v0.1.0 (/opt/rustwide/workdir/apps/interlocking-controller)
[INFO] [stderr]    Compiling rasta-node v0.1.0 (/opt/rustwide/workdir/apps/rasta-node)
[INFO] [stderr]    Compiling signal-controller v0.1.0 (/opt/rustwide/workdir/apps/signal-controller)
[INFO] [stderr]    Compiling ping-pong-node v0.1.0 (/opt/rustwide/workdir/apps/ping-pong-node)
[INFO] [stderr]    Compiling rasta-platform v0.1.0 (/opt/rustwide/workdir/crates/rasta-platform)
[INFO] [stderr]    Compiling rasta-core v0.1.0 (/opt/rustwide/workdir/crates/rasta-core)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6.89s
[INFO] running `Command { std: "docker" "inspect" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d", 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" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/interlocking_controller-f80d83dcca2c91fd)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::parses_default_interlocking_settings ... ok
[INFO] [stdout] test tests::parses_librasta_local_interlocking_settings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/ping_pong_node-d2ee156a2c58e1a2)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test tests::active_ping_pong_state_machine_sends_next_ping_only_after_pong ... ok
[INFO] [stdout] test tests::csv_has_expected_header_and_row_count ... ok
[INFO] [stdout] test tests::discards_warmup_and_creates_requested_measured_samples ... ok
[INFO] [stdout] test tests::parses_active_defaults ... ok
[INFO] [stdout] test tests::parses_active_sbb_local_defaults ... ok
[INFO] [stdout] test tests::matches_ping_and_pong_sequence_numbers ... ok
[INFO] [stdout] test tests::parses_benchmark_arguments ... ok
[INFO] [stdout] test tests::parses_explicit_channel_port_overrides ... ok
[INFO] [stdout] test tests::parses_passive_librasta_local_and_rounds ... ok
[INFO] [stdout] test tests::parses_explicit_ping_delay_ms ... ok
[INFO] [stdout] test tests::parses_sbb_local_ping_delay_default ... ok
[INFO] [stdout] test tests::rejects_duplicate_local_ports ... ok
[INFO] [stdout] test tests::rejects_invalid_ping_delay_ms ... ok
[INFO] [stdout] test tests::parses_passive_sbb_local_defaults ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/rasta_core-4a270ddfe94d4216)
[INFO] [stdout] 
[INFO] [stdout] running 148 tests
[INFO] [stdout] test application::tests::malformed_application_messages_are_rejected ... ok
[INFO] [stdout] test application::tests::movement_authority_encodes_and_decodes ... ok
[INFO] [stdout] test application::tests::signal_status_encodes_and_decodes ... ok
[INFO] [stdout] test connection::heartbeat::tests::restart_stop_and_wraparound_are_deterministic ... ok
[INFO] [stdout] test endpoint::tests::config_from_profile_preserves_librasta_local_unsafe_opt_in ... ok
[INFO] [stdout] test endpoint::tests::connect_starts_active_opening_path ... ok
[INFO] [stdout] test endpoint::tests::close_sends_graceful_disconnection ... ok
[INFO] [stdout] test endpoint::tests::endpoint_builder_accepts_predefined_profile ... ok
[INFO] [stdout] test endpoint::tests::endpoint_builder_rejects_invalid_config ... ok
[INFO] [stdout] test endpoint::tests::endpoint_builder_accepts_valid_config_and_transports ... ok
[INFO] [stdout] test endpoint::tests::public_errors_convert_and_display_stably ... ok
[INFO] [stdout] test application::tests::interlocking_logic_maps_signal_aspects_to_authority ... ok
[INFO] [stdout] test endpoint::tests::poll_processes_incoming_frames_and_receive_hides_internal_queue ... ok
[INFO] [stdout] test endpoint::tests::take_diagnostic_drains_diagnostics ... ok
[INFO] [stdout] test queue::tests::preserves_order_and_reports_overflow ... ok
[INFO] [stdout] test endpoint::tests::endpoint_builder_rejects_missing_required_fields ... ok
[INFO] [stdout] test endpoint::tests::trace_draining_empties_queue ... ok
[INFO] [stdout] test endpoint::tests::rust_to_rust_bidirectional_application_message_flow_uses_public_api ... ok
[INFO] [stdout] test endpoint::tests::trace_events_cover_packets_states_heartbeats_and_application_data ... ok
[INFO] [stdout] test redundancy::channel::tests::both_channel_receive_failures_report_failure ... ok
[INFO] [stdout] test redundancy::channel::tests::accepts_non_zero_reserve_and_discards_duplicate_channel_copy ... ok
[INFO] [stdout] test redundancy::channel::tests::channel_timeout_and_recovery_are_deterministic ... ok
[INFO] [stdout] test redundancy::channel::tests::crc_failure_on_one_channel_still_accepts_valid_other_channel ... ok
[INFO] [stdout] test redundancy::channel::tests::initial_channel_status_is_unknown ... ok
[INFO] [stdout] test redundancy::channel::tests::malformed_frame_on_one_channel_still_accepts_valid_other_channel ... ok
[INFO] [stdout] test redundancy::channel::tests::receive_failure_on_one_channel_does_not_fail_remaining_channel ... ok
[INFO] [stdout] test redundancy::channel::tests::rejects_a_malformed_check_code ... ok
[INFO] [stdout] test endpoint::tests::trace_overflow_is_counted_deterministically ... ok
[INFO] [stdout] test redundancy::channel::tests::releases_a_deferred_frame_after_the_missing_frame_arrives ... ok
[INFO] [stdout] test redundancy::channel::tests::sequence_wraparound_preserves_channel_health ... ok
[INFO] [stdout] test redundancy::channel::tests::reports_send_failure_only_when_both_channels_fail ... ok
[INFO] [stdout] test redundancy::channel::tests::single_channel_send_failure_degrades_only_that_channel ... ok
[INFO] [stdout] test application::tests::ping_and_pong_encode_and_decode ... ok
[INFO] [stdout] test redundancy::channel::tests::valid_activity_marks_each_channel_healthy ... ok
[INFO] [stdout] test redundancy::defer_queue::tests::releases_expected_or_expired_entries_across_wrap ... ok
[INFO] [stdout] test redundancy::defer_queue::tests::retains_duplicates_once_and_reports_full_queue ... ok
[INFO] [stdout] test redundancy::frame::tests::encodes_and_decodes_little_endian_header ... ok
[INFO] [stdout] test redundancy::frame::tests::malformed_header_and_lengths_return_errors ... ok
[INFO] [stdout] test redundancy::sequence::tests::classifies_expected_duplicate_stale_and_ahead_sequences ... ok
[INFO] [stdout] test serial::tests::handles_equal_and_ordinary_values ... ok
[INFO] [stdout] test redundancy::sequence::tests::wraps_and_keeps_half_range_stale ... ok
[INFO] [stdout] test serial::tests::handles_wraparound_boundaries ... ok
[INFO] [stdout] test endpoint::tests::take_trace_event_drains_trace_events ... ok
[INFO] [stdout] test serial::tests::treats_half_range_as_ambiguous ... ok
[INFO] [stdout] test redundancy::crc::tests::empty_data_is_deterministic ... ok
[INFO] [stdout] test endpoint::tests::rust_to_rust_ping_pong_repeats_bidirectional_messages_and_disconnects_cleanly ... ok
[INFO] [stdout] test redundancy::channel::tests::out_of_order_frame_counts_as_valid_activity_and_missing_frame_can_arrive_elsewhere ... ok
[INFO] [stdout] test redundancy::channel::tests::receive_no_data_on_both_channels_is_not_fatal ... ok
[INFO] [stdout] test io::tests::reader_and_writer_are_checked ... ok
[INFO] [stdout] test port::tests::mock_transport_implements_public_rasta_transport_trait ... ok
[INFO] [stdout] test redundancy::channel::tests::defers_ahead_frame_then_releases_it_on_t_seq_expiry ... ok
[INFO] [stdout] test redundancy::channel::tests::writes_check_codes_in_little_endian_wire_order ... ok
[INFO] [stdout] test redundancy::channel::tests::different_transport_types_can_be_assigned_per_redundancy_channel ... ok
[INFO] [stdout] test redundancy::crc::tests::din_clause_6_3_6_known_answers_and_lengths ... ok
[INFO] [stdout] test endpoint::tests::send_is_rejected_until_connection_is_up ... ok
[INFO] [stdout] test service::tests::public_status_maps_final_closed_state_to_down ... ok
[INFO] [stdout] test tests::cases::active_open_does_not_emit_heartbeat_before_connection_response ... ok
[INFO] [stdout] test tests::cases::active_client_path_schedules_and_emits_heartbeat_after_up ... ok
[INFO] [stdout] test tests::cases::application_tx_queue_is_bounded_when_flow_control_blocks ... ok
[INFO] [stdout] test tests::cases::active_heartbeat_starts_only_after_valid_connection_response ... ok
[INFO] [stdout] test tests::cases::both_endpoints_emit_heartbeats_across_multiple_periods_without_timeout ... ok
[INFO] [stdout] test tests::cases::bad_safety_code_is_rejected_and_counted_without_closing_connection ... ok
[INFO] [stdout] test tests::cases::confirmation_of_unsent_future_and_half_range_ambiguous_values_are_rejected ... ok
[INFO] [stdout] test tests::cases::confirmed_timestamp_validation_covers_progression_repeat_future_and_wrap ... ok
[INFO] [stdout] test tests::cases::confirmed_sequence_initial_values_zero_one_max_and_before_max_are_not_sentinels ... ok
[INFO] [stdout] test tests::cases::complete_handshake_wire_order_is_request_response_then_heartbeats ... ok
[INFO] [stdout] test tests::cases::connection_uses_injected_random_initial_sequence ... ok
[INFO] [stdout] test tests::cases::custom_profile_builder_rejects_invalid_timing ... ok
[INFO] [stdout] test tests::cases::custom_profile_builder_can_create_valid_profile_values ... ok
[INFO] [stdout] test tests::cases::confirmed_sequence_with_empty_retransmission_buffer_updates_ack_without_release ... ok
[INFO] [stdout] test tests::cases::din_disconnect_reason_codes_round_trip_without_unknown_panics ... ok
[INFO] [stdout] test tests::cases::confirmed_sequence_first_duplicate_single_cumulative_and_boundaries_release_exactly ... ok
[INFO] [stdout] test tests::cases::diagnostics_queue_overflow_is_counted_without_unrelated_counter_changes ... ok
[INFO] [stdout] test tests::cases::connection_configuration_rejects_each_invalid_rule_independently ... ok
[INFO] [stdout] test tests::cases::first_peer_heartbeat_at_exact_deadline_refreshes_before_timeout ... ok
[INFO] [stdout] test tests::cases::duplicate_redundancy_heartbeat_refreshes_once_without_shortening_deadline ... ok
[INFO] [stdout] test tests::cases::incoming_data_does_not_suppress_outgoing_heartbeat ... ok
[INFO] [stdout] test tests::cases::first_peer_heartbeat_refreshes_active_receive_deadline ... ok
[INFO] [stdout] test tests::cases::din_control_pdus_enforce_exact_payload_rules ... ok
[INFO] [stdout] test tests::cases::invalid_queued_packet_at_deadline_does_not_prevent_timeout ... ok
[INFO] [stdout] test tests::cases::invalid_confirmed_timestamp_rejects_packet_before_sequence_or_deadline_refresh ... ok
[INFO] [stdout] test tests::cases::librasta_peer_relative_live_values_accept_heartbeat_and_refresh_deadline ... ok
[INFO] [stdout] test tests::cases::invalid_remote_timestamp_rejects_packet_before_sequence_or_deadline_refresh ... ok
[INFO] [stdout] test tests::cases::fake_clock_advances_and_wraps_without_sleeping ... ok
[INFO] [stdout] test tests::cases::librasta_type_a_no_sr_checksum_vectors_decode ... ok
[INFO] [stdout] test tests::cases::librasta_type_a_no_sr_checksum_vectors_encode_exact_lengths_and_bytes ... ok
[INFO] [stdout] test tests::cases::incoming_heartbeats_do_not_suppress_outgoing_heartbeat ... ok
[INFO] [stdout] test tests::cases::interoperability_profile_validation_is_value_based ... ok
[INFO] [stdout] test tests::cases::interoperability_profile_validation_reports_each_typed_error ... ok
[INFO] [stdout] test tests::cases::no_checksum_profile_requires_explicit_unsafe_opt_in ... ok
[INFO] [stdout] test tests::cases::librasta_type_a_none_profile_uses_c_observed_frame_lengths ... ok
[INFO] [stdout] test tests::cases::md4_safety_code_matches_din_annex_a_lower_half ... ok
[INFO] [stdout] test tests::cases::one_valid_redundancy_channel_at_deadline_prevents_connection_timeout ... ok
[INFO] [stdout] test tests::cases::invalid_confirmations_disconnect_without_releasing_or_delivering ... ok
[INFO] [stdout] test tests::cases::pdu_connection_version_and_max_payload_boundaries_are_enforced ... ok
[INFO] [stdout] test tests::cases::passive_rejects_heartbeat_before_connection_request ... ok
[INFO] [stdout] test tests::cases::pdu_message_types_lengths_and_payload_rules_are_enforced ... ok
[INFO] [stdout] test tests::cases::outgoing_data_restarts_send_heartbeat_interval ... ok
[INFO] [stdout] test tests::cases::pdu_parser_does_not_panic_on_malformed_input ... ok
[INFO] [stdout] test tests::cases::peer_relative_rejects_backward_peer_timestamp ... ok
[INFO] [stdout] test tests::cases::peer_relative_rejects_future_confirmed_timestamp ... ok
[INFO] [stdout] test tests::cases::peer_relative_rejects_stale_peer_timestamp ... ok
[INFO] [stdout] test tests::cases::peer_relative_timestamp_validation_accepts_offsets_and_wraparound ... ok
[INFO] [stdout] test tests::cases::peer_relative_rejects_invalid_confirmed_timestamp ... ok
[INFO] [stdout] test tests::cases::predefined_academic_profile_is_valid ... ok
[INFO] [stdout] test tests::cases::peer_silence_times_out_at_exact_t_max_and_sends_disconnect_once ... ok
[INFO] [stdout] test tests::cases::passive_server_path_schedules_and_emits_heartbeat_after_up ... ok
[INFO] [stdout] test tests::cases::predefined_librasta_local_profile_is_valid_with_explicit_unsafe_opt_in ... ok
[INFO] [stdout] test tests::cases::rejected_heartbeat_does_not_refresh_receive_deadline ... ok
[INFO] [stdout] test tests::cases::retransmission_capacity_confirmation_and_wraparound_are_deterministic ... ok
[INFO] [stdout] test tests::cases::retransmission_request_uses_zero_payload_and_confirmed_sequence_point ... ok
[INFO] [stdout] test tests::cases::sbb_local_profile_uses_sbb_observed_redl_datagram_lengths ... ok
[INFO] [stdout] test tests::cases::retransmission_data_confirmation_is_classified_and_releases_retained_packets ... ok
[INFO] [stdout] test tests::cases::retransmit_from_validates_window_and_propagates_transport_failure ... ok
[INFO] [stdout] test tests::cases::process_relative_protocol_timestamp_offset_reproduces_future_rejection ... ok
[INFO] [stdout] test tests::cases::retransmission_request_point_is_not_processed_as_cumulative_ack ... ok
[INFO] [stdout] test tests::cases::queued_heartbeat_at_deadline_prevents_false_timeout ... ok
[INFO] [stdout] test tests::cases::refreshed_deadline_is_not_overwritten_later_in_same_poll ... ok
[INFO] [stdout] test tests::cases::sequence_gap_retransmission_recovers_lost_data_in_order ... ok
[INFO] [stdout] test tests::cases::sequencing_duplicates_gaps_range_and_wraparound_are_classified ... ok
[INFO] [stdout] test tests::cases::invalid_confirmation_does_not_reopen_flow_control_but_valid_ack_does ... ok
[INFO] [stdout] test tests::cases::invalid_confirmation_in_retransmission_state_does_not_transition_or_release ... ok
[INFO] [stdout] test tests::cases::shared_protocol_epoch_accepts_unequal_local_clock_origins ... ok
[INFO] [stdout] test tests::cases::test_insecure_configuration_is_rejected ... ok
[INFO] [stdout] test tests::cases::single_redundancy_channel_send_failure_is_diagnostic_but_connection_continues ... ok
[INFO] [stdout] test tests::cases::test_md4_known_vectors ... ok
[INFO] [stdout] test tests::cases::stale_pre_handshake_heartbeat_cannot_establish_connection ... ok
[INFO] [stdout] test tests::cases::test_retransmission_buffer ... ok
[INFO] [stdout] test tests::cases::test_packet_serialization ... ok
[INFO] [stdout] test tests::cases::test_state_machine_transitions ... ok
[INFO] [stdout] test tests::cases::test_sequence_handler ... ok
[INFO] [stdout] test tests::cases::test_time_supervision ... ok
[INFO] [stdout] test tests::cases::time_supervision_preserves_exact_boundaries_and_wraparound ... ok
[INFO] [stdout] test tests::cases::timestamp_validation_covers_future_boundary_and_half_range ... ok
[INFO] [stdout] test tests::cases::two_endpoint_two_channel_connection_and_data_interoperate ... ok
[INFO] [stdout] test tests::cases::valid_peer_heartbeat_restarts_deadline_but_sent_heartbeat_alone_does_not ... ok
[INFO] [stdout] test tests::cases::test_application_receive_queue ... ok
[INFO] [stdout] test time::tests::calculates_elapsed_time_across_wrap ... ok
[INFO] [stdout] test tests::cases::wraparound_timestamps_and_deadlines_remain_valid ... ok
[INFO] [stdout] test time::tests::calculates_normal_elapsed_time ... ok
[INFO] [stdout] test tests::cases::wraparound_confirmation_releases_only_confirmed_window_entries ... ok
[INFO] [stdout] test time::tests::distinguishes_reached_and_not_reached_deadlines ... ok
[INFO] [stdout] test time::tests::calculates_deadlines_before_and_across_wrap ... ok
[INFO] [stdout] test tests::cases::unsynchronized_protocol_timestamp_offsets_hit_future_tolerance_boundary ... ok
[INFO] [stdout] test tests::cases::test_connection_handshake_start ... ok
[INFO] [stdout] test time::tests::protocol_timestamps_compare_across_wrap ... ok
[INFO] [stdout] test time::tests::treats_the_half_range_boundary_as_ambiguous ... ok
[INFO] [stdout] test tests::cases::state_machine_all_implemented_transitions_and_rejections ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 148 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/rasta_node-33249416137093f2)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test profile::tests::academic_profile_is_valid_and_values_are_unchanged ... ok
[INFO] [stdout] test profile::tests::librasta_local_profile_matches_known_c_baseline ... ok
[INFO] [stdout] test profile::tests::sbb_local_profile_matches_known_wrapper_baseline ... ok
[INFO] [stdout] test tests::parses_librasta_local_profile_defaults ... ok
[INFO] [stdout] test tests::parses_node_a_and_b_port_assignments ... ok
[INFO] [stdout] test tests::parses_optional_wire_trace_and_interop_overrides ... ok
[INFO] [stdout] test tests::parses_sbb_local_profile_defaults ... ok
[INFO] [stdout] test tests::parses_valid_run_seconds ... ok
[INFO] [stdout] test tests::rejects_invalid_interop_options ... ok
[INFO] [stdout] test tests::rejects_missing_and_invalid_role_arguments ... ok
[INFO] [stdout] test tests::wire_summary_and_hex_formatter_are_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/rasta_platform-c9a43366c48ec3b3)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test embedded_ethernet::tests::delegates_send_and_receive_to_driver ... ok
[INFO] [stdout] test embedded_ethernet::tests::propagates_driver_errors_and_empty_receive ... ok
[INFO] [stdout] test std_clock::tests::immediate_monotonic_reads_do_not_move_backwards ... ok
[INFO] [stdout] test std_clock::tests::monotonic_and_protocol_time_have_separate_origins ... ok
[INFO] [stdout] test std_clock::tests::protocol_timestamp_uses_shared_epoch_not_instance_zero ... ok
[INFO] [stdout] test udp::tests::nonblocking_empty_receive_returns_zero ... ok
[INFO] [stdout] test udp::tests::sends_and_receives_over_loopback ... ok
[INFO] [stdout] test udp::tests::invalid_bind_address_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/signal_controller-a1ee89b6caa98ccd)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::parses_default_signal_settings ... ok
[INFO] [stdout] test tests::parses_librasta_local_signal_settings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rasta_core
[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]    Doc-tests rasta_platform
[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" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d", kill_on_drop: false }`
[INFO] [stdout] da8fa688b5a17e4f6c38dd2c92bcb212ac45798886508977ed0e0ce5f9c4ce8d
