[INFO] fetching crate plaza_client_utils 0.7.1...
[INFO] testing plaza_client_utils-0.7.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate plaza_client_utils 0.7.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate plaza_client_utils 0.7.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate plaza_client_utils 0.7.1
[INFO] tweaked toml for crates.io crate plaza_client_utils 0.7.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate plaza_client_utils 0.7.1 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 crates.io crate plaza_client_utils 0.7.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+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-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c
[INFO] running `Command { std: "docker" "start" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c", 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" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c" "/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" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c", 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" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling plaza_client_utils v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 8.38s
[INFO] running `Command { std: "docker" "inspect" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c", 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" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c" "/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 cfg-if v1.0.5
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling plaza_client_utils v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 26.88s
[INFO] running `Command { std: "docker" "inspect" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c", 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" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c" "/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.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/plaza_client_utils/34be0aff6f4b637a/out/plaza_client_utils-34be0aff6f4b637a)
[INFO] [stdout] 
[INFO] [stdout] running 276 tests
[INFO] [stdout] test absence::tests::a_mention_now_is_never_silence ... ok
[INFO] [stdout] test ack::tests::a_base_older_than_the_window_is_reported_as_unknowable ... ok
[INFO] [stdout] test ack::tests::a_filled_gap_lets_the_frontier_jump_past_it ... ok
[INFO] [stdout] test ack::tests::a_run_that_reaches_the_newest_reports_it ... ok
[INFO] [stdout] test ack::tests::a_protocol_numbering_from_zero_is_representable ... ok
[INFO] [stdout] test absence::tests::an_exempt_entity_outlives_any_silence ... ok
[INFO] [stdout] test ack::tests::a_straggler_lands_in_its_own_slot ... ok
[INFO] [stdout] test arrival::tests::a_constant_delay_needs_no_more_buffer_than_a_small_one ... ok
[INFO] [stdout] test ack::tests::shifting_exactly_the_window_width_is_not_off_by_one ... ok
[INFO] [stdout] test ack::tests::the_cost_does_not_grow_with_the_loss_rate ... ok
[INFO] [stdout] test absence::tests::silence_ends_an_entity_only_after_the_grace ... ok
[INFO] [stdout] test ack::tests::an_empty_window_has_no_run_at_all ... ok
[INFO] [stdout] test ack::tests::the_encoding_round_trips ... ok
[INFO] [stdout] test arrival::tests::irregular_arrivals_widen_the_budget ... ok
[INFO] [stdout] test clock_sync::tests::a_single_sample_reports_its_offset_and_no_skew ... ok
[INFO] [stdout] test ack::tests::gaps_are_reported_and_nothing_else_is ... ok
[INFO] [stdout] test ack::tests::the_frontier_costs_at_most_a_window_regardless_of_the_gap ... ok
[INFO] [stdout] test arrival::tests::a_loopback_stream_with_zero_lateness_still_measures_its_jitter ... ok
[INFO] [stdout] test ack::tests::the_contiguous_base_stops_at_the_first_gap_not_the_newest_bit ... ok
[INFO] [stdout] test clock_sync::tests::the_window_slides_and_forgets_old_samples ... ok
[INFO] [stdout] test ack::tests::a_clean_run_records_everything ... ok
[INFO] [stdout] test coalesce::tests::a_reset_makes_the_next_input_transmit ... ok
[INFO] [stdout] test coalesce::tests::the_keepalive_bounds_how_long_a_dropped_change_can_persist ... ok
[INFO] [stdout] test clock_sync::tests::it_recovers_a_clock_drift_rate ... ok
[INFO] [stdout] test correction::tests::a_floor_keeps_perfect_prediction_from_flagging_noise ... ok
[INFO] [stdout] test clock_sync::tests::the_fit_averages_out_measurement_noise ... ok
[INFO] [stdout] test arrival::tests::a_reordered_stamp_is_lateness_data_but_not_an_interval ... ok
[INFO] [stdout] test correction::tests::one_huge_correction_does_not_blind_the_monitor_afterwards ... ok
[INFO] [stdout] test coalesce::tests::turning_coalescing_off_transmits_everything ... ok
[INFO] [stdout] test correction::tests::a_genuine_outlier_is_flagged_against_a_settled_baseline ... ok
[INFO] [stdout] test correction::tests::the_knobs::a_negative_sigma_is_clamped_rather_than_inverted ... ok
[INFO] [stdout] test correction::tests::a_steady_stream_of_similar_corrections_is_never_abnormal ... ok
[INFO] [stdout] test arrival::tests::a_steady_stream_measures_its_interval_and_delay ... ok
[INFO] [stdout] test correction::tests::the_knobs::nothing_is_abnormal_while_the_monitor_is_still_warming_up ... ok
[INFO] [stdout] test correction::tests::the_knobs::a_wider_sigma_flags_less ... ok
[INFO] [stdout] test correction::tests::the_knobs::asking_whether_something_is_abnormal_does_not_record_it ... ok
[INFO] [stdout] test clock_sync::tests::with_no_skew_it_recovers_the_constant_offset ... ok
[INFO] [stdout] test clock_sync::tests::observe_exchange_derives_a_symmetric_offset ... ok
[INFO] [stdout] test correction::tests::the_knobs::smoothing_outside_zero_to_one_is_clamped ... ok
[INFO] [stdout] test ack::tests::a_big_jump_forgets_the_old_window_rather_than_lying_about_it ... ok
[INFO] [stdout] test determinism::tests::a_zero_seed_still_produces_a_stream ... ok
[INFO] [stdout] test determinism::tests::the_values_are_pinned_because_agreement_is_the_point ... ok
[INFO] [stdout] test determinism::tests::draws_stay_inside_their_bounds ... ok
[INFO] [stdout] test coalesce::tests::a_change_always_goes_immediately ... ok
[INFO] [stdout] test determinism::tests::two_octaves_are_two_different_landscapes ... ok
[INFO] [stdout] test extrapolation::tests::extrapolation_at_receipt_time ... ok
[INFO] [stdout] test correction::tests::a_sustained_shift_recentres_rather_than_alarming_forever ... ok
[INFO] [stdout] test extrapolation::tests::holding_at_the_limit_is_counted_rather_than_only_logged ... ok
[INFO] [stdout] test extrapolation::tests::past_the_limit_the_entity_holds_where_it_stopped ... ok
[INFO] [stdout] test extrapolation::tests::extrapolation_exceeds_max_duration ... ok
[INFO] [stdout] test filter::tests::it_converges_toward_a_constant_signal ... ok
[INFO] [stdout] test extrapolation::tests::extrapolation_target_time_in_past ... ok
[INFO] [stdout] test digest::state_tests::a_low_bit_of_a_float_moves_the_digest ... ok
[INFO] [stdout] test digest::state_tests::the_same_values_in_a_different_order_are_a_different_world ... ok
[INFO] [stdout] test ack::tests::an_empty_window_encodes_to_nothing ... ok
[INFO] [stdout] test coalesce::tests::an_unchanged_input_is_not_retransmitted ... ok
[INFO] [stdout] test coalesce::tests::the_first_input_always_transmits ... ok
[INFO] [stdout] test correction::tests::the_knobs::smoothing_decides_how_fast_the_baseline_follows_a_step ... ok
[INFO] [stdout] test filter::tests::it_tracks_a_moving_signal_when_process_noise_allows ... ok
[INFO] [stdout] test filter::tests::more_measurement_noise_smooths_harder ... ok
[INFO] [stdout] test held_input::tests::a_discontinuity_snaps_while_ordinary_drift_eases ... ok
[INFO] [stdout] test filter::tests::retuning::more_measurement_noise_trusts_the_measurement_less ... ok
[INFO] [stdout] test filter::tests::the_first_measurement_seeds_the_estimate ... ok
[INFO] [stdout] test filter::tests::with_initial_seeds_without_a_measurement ... ok
[INFO] [stdout] test determinism::tests::noise_is_continuous_across_a_lattice_edge ... ok
[INFO] [stdout] test held_input::tests::a_frozen_entity_tracks_the_server_instead_of_predicting_into_it ... ok
[INFO] [stdout] test clock_sync::tests::a_window_below_two_panics - should panic ... ok
[INFO] [stdout] test digest::state_tests::the_fold_is_fnv1a_and_pinned ... ok
[INFO] [stdout] test filter::tests::the_gain_falls_as_the_estimate_settles ... ok
[INFO] [stdout] test filter::tests::retuning::more_process_noise_trusts_the_measurement_more ... ok
[INFO] [stdout] test held_input::tests::a_threshold_snap_sawtooths_where_a_continuous_blend_does_not ... ok
[INFO] [stdout] test held_input::tests::dead_reckoning_a_held_input_matches_the_server_exactly ... ok
[INFO] [stdout] test filter::tests::retuning::neither_knob_can_be_set_to_something_that_breaks_the_arithmetic ... ok
[INFO] [stdout] test extrapolation::tests::basic_extrapolation ... ok
[INFO] [stdout] test hermite::tests::one_sample_renders_as_itself ... ok
[INFO] [stdout] test extrapolation::tests::crossing_the_extrapolation_limit_does_not_move_the_entity_backwards ... ok
[INFO] [stdout] test hermite::tests::it_leaves_along_the_velocity_it_was_given ... ok
[INFO] [stdout] test hermite::tests::a_straggler_lands_in_time_order ... ok
[INFO] [stdout] test hermite::tests::the_ring_forgets_the_oldest ... ok
[INFO] [stdout] test hermite::tests::on_a_curve_at_a_low_send_rate_it_beats_a_straight_line ... ok
[INFO] [stdout] test hermite::tests::the_spline_passes_through_both_samples ... ok
[INFO] [stdout] test hermite::tests::outside_the_samples_it_holds_rather_than_guessing ... ok
[INFO] [stdout] test filter::tests::retuning::retuning_a_live_filter_changes_where_it_goes_next ... ok
[INFO] [stdout] test input_buffer::tests::record_and_get_inputs ... ok
[INFO] [stdout] test held_input::tests::a_projection_targets_now_rather_than_the_packets_past ... ok
[INFO] [stdout] test interpolation::clock_tests::it_works_on_a_duration_timeline ... ok
[INFO] [stdout] test held_input::tests::a_forced_entity_integrates_its_context ... ok
[INFO] [stdout] test input_buffer::tests::get_unacknowledged_inputs_logic ... ok
[INFO] [stdout] test input_buffer::tests::overflow_is_counted_because_replay_is_no_longer_complete ... ok
[INFO] [stdout] test interpolation::clock_tests::it_yields_no_target_until_the_first_observation ... ok
[INFO] [stdout] test interpolation::clock_tests::observe_rate_speeds_up_when_behind_and_slows_when_ahead ... ok
[INFO] [stdout] test input_buffer::tests::get_predicted_state_before_input_test ... ok
[INFO] [stdout] test input_buffer::tests::acknowledge_inputs ... ok
[INFO] [stdout] test input_buffer::tests::new_buffer_is_empty ... ok
[INFO] [stdout] test interpolation::clock_tests::observe_rate_starts_the_clock_at_real_time ... ok
[INFO] [stdout] test input_buffer::tests::acknowledge_non_existent_sequence ... ok
[INFO] [stdout] test input_buffer::tests::an_input_is_first_pass_once_however_often_it_is_replayed ... ok
[INFO] [stdout] test input_buffer::tests::buffer_respects_max_size ... ok
[INFO] [stdout] test input_buffer::tests::clear_buffer ... ok
[INFO] [stdout] test input_buffer::tests::new_buffer_with_zero_size_panics - should panic ... ok
[INFO] [stdout] test interpolation::clock_tests::advance_scaled_dilates_by_the_rate ... ok
[INFO] [stdout] test interpolation::clock_tests::only_the_first_observation_sets_the_clock ... ok
[INFO] [stdout] test interpolation::clock_tests::rate_synced_playback_tracks_a_steady_stream ... ok
[INFO] [stdout] test interpolation::clock_tests::resync_pulls_a_drifted_estimate_back_toward_the_newest ... ok
[INFO] [stdout] test interpolation::clock_tests::set_delay_changes_the_target ... ok
[INFO] [stdout] test interpolation::clock_tests::the_rate_adjustment_is_bounded ... ok
[INFO] [stdout] test interpolation::tests::add_snapshots_maintains_order_and_capacity_interp ... ok
[INFO] [stdout] test interpolation::tests::get_interpolated_state_insufficient_data_interp ... ok
[INFO] [stdout] test interpolation::tests::interpolation_between_three_points_interp ... ok
[INFO] [stdout] test interpolation::tests::interpolation_with_duplicate_timestamps_in_buffer ... ok
[INFO] [stdout] test math::tests::f32_interpolate ... ok
[INFO] [stdout] test interpolation::clock_tests::the_target_trails_the_estimate_by_the_delay ... ok
[INFO] [stdout] test math::tests::quat_slerp_identity ... ok
[INFO] [stdout] test math::tests::quat_slerp_reaches_its_endpoints ... ok
[INFO] [stdout] test math::tests::vec3_extrapolate ... ok
[INFO] [stdout] test interpolation::tests::new_buffer_panics_if_size_less_than_2_interp - should panic ... ok
[INFO] [stdout] test interpolation::clock_tests::resync_starts_the_clock_when_unstarted ... ok
[INFO] [stdout] test interpolation::clock_tests::the_target_never_goes_before_zero ... ok
[INFO] [stdout] test interpolation::tests::add_out_of_order_snapshot_interp ... ok
[INFO] [stdout] test interpolation::tests::get_interpolated_state_basic_interp ... ok
[INFO] [stdout] test interpolation::tests::new_buffer_is_empty_and_correct_size_interp ... ok
[INFO] [stdout] test interpolation::tests::timestamps_and_clear_interp ... ok
[INFO] [stdout] test math::tests::vec3_ops ... ok
[INFO] [stdout] test math::tests::quat_slerp_takes_the_shorter_arc ... ok
[INFO] [stdout] test meter::tests::a_share_is_a_fraction_of_another_total ... ok
[INFO] [stdout] test meter::tests::an_empty_sample_still_counts_against_the_average ... ok
[INFO] [stdout] test meter::tests::a_meter_reset_partway_through_measures_only_what_it_saw ... ok
[INFO] [stdout] test meter::tests::a_rate_is_the_total_over_the_elapsed_time ... ok
[INFO] [stdout] test meter::tests::a_rate_settles_instead_of_creeping_toward_a_risen_steady_state ... ok
[INFO] [stdout] test meter::tests::a_reset_meter_describes_only_the_world_after_it ... ok
[INFO] [stdout] test meter::tests::nothing_measured_yet_reads_as_zero_rather_than_dividing_by_zero ... ok
[INFO] [stdout] test mirror::tests::a_drifted_mirror_is_caught_by_the_digest_and_can_say_how ... ok
[INFO] [stdout] test mirror::tests::a_full_baseline_replaces_the_mirror_rather_than_merging_into_it ... ok
[INFO] [stdout] test interpolation::tests::add_duplicate_timestamp_snapshot_interp ... ok
[INFO] [stdout] test math::tests::vec2_ops ... ok
[INFO] [stdout] test interpolation::tests::get_interpolated_state_clamps_to_edges_interp ... ok
[INFO] [stdout] test mirror::tests::acknowledgements_track_what_actually_arrived ... ok
[INFO] [stdout] test mirror::tests::what_the_server_sent_is_what_the_mirror_holds ... ok
[INFO] [stdout] test mirror::tests::applying_the_same_packet_twice_changes_nothing ... ok
[INFO] [stdout] test mirror::tests::switching_the_key_scheme::ignoring_generations_makes_a_recycled_slot_look_like_its_predecessor ... ok
[INFO] [stdout] test mirror::tests::switching_the_key_scheme::switching_clears_the_mirror_because_the_old_keys_are_unreachable ... ok
[INFO] [stdout] test mirror::tests::switching_the_key_scheme::switching_to_the_scheme_it_already_has_keeps_everything ... ok
[INFO] [stdout] test mirror::tests::the_digest_agrees_when_both_sides_hold_the_same_set ... ok
[INFO] [stdout] test math::tests::vec3_interpolate ... ok
[INFO] [stdout] test mirror::tests::a_gap_in_the_sequence_is_counted_as_a_lost_frame ... ok
[INFO] [stdout] test mirror::tests::a_reference_to_a_dead_occupant_is_rejected_not_applied_to_its_replacement ... ok
[INFO] [stdout] test mirror::tests::without_generations_the_same_reference_corrupts_the_mirror ... ok
[INFO] [stdout] test playout::tests::an_arrival_far_ahead_of_the_render_instant_restarts_the_timeline ... ok
[INFO] [stdout] test meter::tests::silence_decays_out_of_the_window ... ok
[INFO] [stdout] test meter::tests::the_readings_a_player_reported_are_reproduced_by_the_defect ... ok
[INFO] [stdout] test playout::tests::packets_play_out_in_sequence_order_at_their_instants ... ok
[INFO] [stdout] test predicted_player::tests::a_correction_eases_the_render_but_not_the_logical ... ok
[INFO] [stdout] test predicted_player::tests::overflowing_the_input_buffer_does_not_panic_or_go_wrong_within_the_window ... ok
[INFO] [stdout] test predicted_player::tests::predicting_moves_the_logical_state ... ok
[INFO] [stdout] test predicted_player::tests::reconcile_reports_what_it_corrected ... ok
[INFO] [stdout] test prediction::tests::test_apply_local_input ... ok
[INFO] [stdout] test predicted_player::tests::a_frozen_entity_stops_predicting_instead_of_inventing_corrections ... ok
[INFO] [stdout] test predicted_player::tests::reconciling_with_a_future_ack_snaps_and_clears ... ok
[INFO] [stdout] test predicted_player::tests::a_teleport_snaps_and_drops_the_journey ... ok
[INFO] [stdout] test predicted_player::tests::reconciliation_replays_unacknowledged_inputs ... ok
[INFO] [stdout] test prediction::tests::test_reconciliation_with_misprediction_and_unacknowledged_inputs ... ok
[INFO] [stdout] test playout::tests::an_external_verdict_restarts_once_and_keeps_the_newest ... ok
[INFO] [stdout] test prediction::tests::test_entity_initialization ... ok
[INFO] [stdout] test predicted_player::tests::a_forced_entity_predicts_the_force_from_its_context ... ok
[INFO] [stdout] test remote_view::tests::a_late_out_of_order_snapshot_does_not_become_the_newest ... ok
[INFO] [stdout] test prediction::tests::test_reconciliation_no_misprediction_no_new_inputs ... ok
[INFO] [stdout] test predicted_player::tests::a_one_shot_runs_once_however_many_times_its_input_is_replayed ... ok
[INFO] [stdout] test remote_view::tests::a_single_snapshot_renders_that_snapshot ... ok
[INFO] [stdout] test prediction::tests::test_reconciliation_with_misprediction_no_new_inputs ... ok
[INFO] [stdout] test prediction::tests::test_reconciliation_with_unacknowledged_inputs_no_initial_misprediction ... ok
[INFO] [stdout] test remote_view::tests::duplicate_timestamps_do_not_panic ... ok
[INFO] [stdout] test remote_view::tests::extrapolation_holds_at_the_cap_rather_than_flying_off_or_snapping_back ... ok
[INFO] [stdout] test remote_view::tests::it_dead_reckons_past_the_newest_when_asked ... ok
[INFO] [stdout] test rollback::tests::a_correction_older_than_the_history_does_not_panic ... ok
[INFO] [stdout] test rollback::tests::delay_based_policy_can_tell_when_a_frame_is_fully_known ... ok
[INFO] [stdout] test rollback::tests::input_timeline_predicts_the_last_confirmed ... ok
[INFO] [stdout] test playout::tests::before_the_timeline_starts_nothing_is_late_and_nothing_is_lost ... ok
[INFO] [stdout] test remote_view::tests::nothing_renders_before_the_first_push ... ok
[INFO] [stdout] test playout::tests::overflow_restarts_even_inside_the_time_threshold ... ok
[INFO] [stdout] test rollback::tests::a_non_contiguous_save_is_counted_because_it_shortens_the_reach ... ok
[INFO] [stdout] test rollback::tests::a_wrong_prediction_rolls_back_and_lands_on_the_truth ... ok
[INFO] [stdout] test playout::tests::jitter_scale_lateness_is_an_underrun_and_still_plays ... ok
[INFO] [stdout] test playout::tests::lateness_past_the_threshold_is_a_stall_not_an_underrun ... ok
[INFO] [stdout] test predicted_player::tests::zero_smoothing_renders_the_logical_at_once ... ok
[INFO] [stdout] test rollback::tests::a_correct_prediction_never_rolls_back ... ok
[INFO] [stdout] test remote_view::tests::interpolation_off_renders_the_raw_newest ... ok
[INFO] [stdout] test remote_view::tests::renders_held_at_the_cap_are_counted_on_the_view ... ok
[INFO] [stdout] test rollback::tests::rollback_disabled_keeps_a_wrong_guess_and_diverges_from_the_truth ... ok
[INFO] [stdout] test rollback::tests::state_history_overwrites_a_frame_in_place ... ok
[INFO] [stdout] test rollback::tests::state_at_a_confirmed_frame_matches_across_two_peers ... ok
[INFO] [stdout] test rollback::tests::the_predictor::the_frame_counters_agree_with_what_was_driven ... ok
[INFO] [stdout] test rollback::tests::two_peers_exchanging_inputs_converge_to_the_same_world ... ok
[INFO] [stdout] test route::tests::a_click_changes_where_the_body_is_going_and_never_where_it_is ... ok
[INFO] [stdout] test route::tests::a_different_route_is_a_divergence_said_once ... ok
[INFO] [stdout] test route::tests::the_drawn_body_never_jumps_however_fast_the_clicks_come ... ok
[INFO] [stdout] test rollback::tests::the_prediction_horizon_reflects_how_far_ahead_of_confirmation_it_is ... ok
[INFO] [stdout] test route::tests::abandoning_a_route_keeps_the_picture_continuous ... ok
[INFO] [stdout] test route::tests::the_client_walks_the_route_the_server_walks ... ok
[INFO] [stdout] test rtt::tests::a_steady_connection_has_low_jitter ... ok
[INFO] [stdout] test route::tests::an_arrived_body_stops_walking ... ok
[INFO] [stdout] test route::tests::settling_happens_only_at_rest ... ok
[INFO] [stdout] test rtt::tests::any_unit_works_because_none_is_assumed ... ok
[INFO] [stdout] test rtt::tests::clearing_forgets_what_a_suspend_would_have_poisoned ... ok
[INFO] [stdout] test rtt::tests::no_samples_means_no_estimate ... ok
[INFO] [stdout] test rtt::tests::the_first_sample_sets_the_estimate ... ok
[INFO] [stdout] test rtt::tests::the_estimate_moves_toward_new_samples ... ok
[INFO] [stdout] test slot::allocator_tests::clearing_invalidates_every_outstanding_handle ... ok
[INFO] [stdout] test rtt::tests::the_minimum_ignores_later_jitter_spikes ... ok
[INFO] [stdout] test slot::allocator_tests::freeing_twice_is_refused ... ok
[INFO] [stdout] test slot::allocator_tests::live_keys_are_enumerable_and_countable ... ok
[INFO] [stdout] test slot::allocator_tests::a_freed_index_comes_back_under_a_new_occupant ... ok
[INFO] [stdout] test slot::allocator_tests::the_generation_bumps_on_free_even_if_the_slot_is_never_reused ... ok
[INFO] [stdout] test slot::tests::a_reused_slot_is_a_different_key ... ok
[INFO] [stdout] test slot::tests::dropping_the_generation_makes_a_reused_slot_indistinguishable ... ok
[INFO] [stdout] test slot::allocator_tests::a_stale_handle_cannot_free_whoever_took_the_slot ... ok
[INFO] [stdout] test route::tests::a_journey_the_ends_started_apart_is_not_checked ... ok
[INFO] [stdout] test slot::tests::keys_order_by_slot_then_occupant ... ok
[INFO] [stdout] test route::tests::a_run_advances_two_squares_and_the_unreported_one_is_not_a_divergence ... ok
[INFO] [stdout] test smoothing::adaptive_tests::magnitudes_outside_the_band_clamp ... ok
[INFO] [stdout] test rtt::tests::a_variable_connection_has_higher_jitter ... ok
[INFO] [stdout] test smoothing::adaptive_tests::a_large_error_clears_sooner_than_a_small_one ... ok
[INFO] [stdout] test smoothing::adaptive_tests::the_same_wall_time_sheds_the_same_error_at_any_framerate ... ok
[INFO] [stdout] test smoothing::tests::a_new_correction_mid_ease_restarts_from_the_new_point ... ok
[INFO] [stdout] test rollback::tests::state_history_saves_restores_and_evicts_by_frame ... ok
[INFO] [stdout] test smoothing::tests::a_swapped_easing_reshapes_the_ease_without_touching_the_endpoints ... ok
[INFO] [stdout] test rollback::tests::the_predictor::a_predictor_that_guesses_right_costs_fewer_rollbacks ... ok
[INFO] [stdout] test smoothing::tests::the_default_easing_is_linear ... ok
[INFO] [stdout] test slot::allocator_tests::the_reuse_policy_decides_the_order_indices_come_back ... ok
[INFO] [stdout] test smoothing::tests::the_ease_tracks_a_logical_state_that_keeps_moving ... ok
[INFO] [stdout] test smoothing::tests::a_rate_ease_starts_where_it_was_and_reaches_the_logical_state ... ok
[INFO] [stdout] test slot::tests::a_key_survives_the_round_trip ... ok
[INFO] [stdout] test smoothing::tests::the_easing_curves_pin_their_endpoints ... ok
[INFO] [stdout] test slot::allocator_tests::the_generation_wraps_and_the_ceiling_is_where_it_is_documented ... ok
[INFO] [stdout] test slot::allocator_tests::the_index_space_settles_at_the_high_water_mark ... ok
[INFO] [stdout] test rtt::tests::observe_pong_computes_the_round_trip ... ok
[INFO] [stdout] test smoothing::adaptive_tests::an_error_that_is_kept_entirely_never_moves ... ok
[INFO] [stdout] test smoothing::tests::a_faster_rate_closes_sooner ... ok
[INFO] [stdout] test smoothing::tests::a_rate_ease_survives_corrections_faster_than_it_finishes ... ok
[INFO] [stdout] test smoothing::tests::without_a_correction_it_returns_the_logical_state_unchanged ... ok
[INFO] [stdout] test smoothing::tests::an_ease_starts_at_the_old_position_and_ends_at_the_logical_one ... ok
[INFO] [stdout] test smoothing::tests::zero_duration_never_eases ... ok
[INFO] [stdout] test timeline::tests::a_completed_probe_feeds_both_estimators ... ok
[INFO] [stdout] test timeline::tests::a_probe_from_before_a_reconnect_is_refused ... ok
[INFO] [stdout] test timeline::tests::probes_started_after_the_bump_count_again ... ok
[INFO] [stdout] test timeline::tests::a_converged_fit_ahead_of_the_stamp_wins ... ok
[INFO] [stdout] test timeline::tests::without_a_responder_only_the_round_trip_is_learned ... ok
[INFO] [stdout] test timeline::tests::a_reconnect_keeps_what_was_learned_and_a_resume_does_not ... ok
[INFO] [stdout] test timeline::tests::the_newest_stamp_floors_the_estimate_and_is_carried_at_wall_rate ... ok
[INFO] [stdout] test timestep::tests::alpha_is_the_fraction_of_a_step_left_over ... ok
[INFO] [stdout] test timestep::tests::changing_the_interval_takes_effect_without_restarting_it ... ok
[INFO] [stdout] test timestep::tests::a_reset_drops_the_remainder_but_keeps_the_ledger ... ok
[INFO] [stdout] test timestep::tests::a_slow_tick_over_a_fast_driver_caps_in_ticks_and_abandons_the_rest ... ok
[INFO] [stdout] test timestep::tests::a_step_yields_the_duration_to_advance_by ... ok
[INFO] [stdout] test timestep::tests::simulated_time_tracks_wall_time_when_nothing_stalls ... ok
[INFO] [stdout] test timestep::tests::the_remainder_carries_so_the_average_rate_is_exact ... ok
[INFO] [stdout] test timestep::tests::a_backgrounded_tab_cannot_dump_a_burst_of_steps_on_resume ... ok
[INFO] [stdout] test timestep::tests::a_period_can_report_every_occurrence_when_each_one_matters ... ok
[INFO] [stdout] test timestep::tests::a_period_fires_at_most_once_per_advance_and_carries_the_rest ... ok
[INFO] [stdout] test timestep::tests::changing_the_step_takes_effect_without_restarting_it ... ok
[INFO] [stdout] test timestep::tests::elapsed_time_is_spent_in_whole_steps ... ok
[INFO] [stdout] test trajectory::tests::it_interpolates_between_its_own_samples ... ok
[INFO] [stdout] test trajectory::tests::damping_sits_between_first_and_second_order ... ok
[INFO] [stdout] test trajectory::tests::it_answers_from_the_first_sample_and_sharpens_as_they_arrive ... ok
[INFO] [stdout] test timestep::tests::landing_exactly_on_the_cap_keeps_the_remainder ... ok
[INFO] [stdout] test timestep::rate_tests::a_simulation_delta_taken_from_the_step_cannot_disagree_with_it ... ok
[INFO] [stdout] test trajectory::tests::a_reordered_straggler_is_ignored ... ok
[INFO] [stdout] test trajectory::tests::the_horizon_holds_instead_of_running_away ... ok
[INFO] [stdout] test timestep::rate_tests::a_period_rate_is_as_exact_as_a_step_rate ... ok
[INFO] [stdout] test trajectory::tests::a_straight_line_stays_straight ... ok
[INFO] [stdout] test timestep::rate_tests::a_rate_that_does_not_divide_a_thousand_is_exact_anyway ... ok
[INFO] [stdout] test trajectory::tests::a_turn_is_tracked_far_better_than_a_tangent ... ok
[INFO] [stdout] test timestep::tests::a_period_keeps_its_phase_across_a_long_frame ... ok
[INFO] [stdout] test timestep::tests::ordinary_frames_are_never_clamped ... ok
[INFO] [stdout] test timestep::tests::zero_elapsed_time_produces_no_steps ... ok
[INFO] [stdout] test interpolation::clock_tests::repeated_resync_converges_on_the_stream ... ok
[INFO] [stdout] test remote_view::tests::it_interpolates_between_snapshots ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 276 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dart_vectors.rs (/opt/rustwide/target/release/build/plaza_client_utils/1cfa1a26b46bfada/out/dart_vectors-1cfa1a26b46bfada)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test prediction_vectors ... FAILED
[INFO] [stdout] test rollback_vectors ... FAILED
[INFO] [stdout] test timing_vectors ... FAILED
[INFO] [stdout] test estimator_vectors ... FAILED
[INFO] [stdout] test bookkeeping_vectors ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- prediction_vectors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'prediction_vectors' (1363) panicked at tests/dart_vectors.rs:71:5:
[INFO] [stdout] missing vectors /opt/rustwide/workdir/../flutter/fixtures/vectors_prediction.json: No such file or directory (os error 2). Regenerate with PLAZA_REGENERATE_FIXTURES=1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c2fdb041021 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c2fdb055b1a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5c2fdb04525c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5c2fdb01c476 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c2fdb038fe9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5c2fdafcf480 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5c2fdb0391a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c2fdb01c522 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c2fdb014f89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c2fdb01d12d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c2fdb05627c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c2fdaf8e509 - dart_vectors[1d982a9338fa3b9b]::golden::{closure#0}
[INFO] [stdout]   12:     0x5c2fdaf8ef71 - dart_vectors[1d982a9338fa3b9b]::golden
[INFO] [stdout]   13:     0x5c2fdafa22e2 - dart_vectors[1d982a9338fa3b9b]::prediction_vectors
[INFO] [stdout]   14:     0x5c2fdafa9c99 - <dart_vectors[1d982a9338fa3b9b]::prediction_vectors::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5c2fdafc28cb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x5c2fdafcfaa5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5c2fdafc9394 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5c2fdafd2b32 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5c2fdb04030f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x798eedfcddfa - <unknown>
[INFO] [stdout]   21:     0x798eee0613d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rollback_vectors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rollback_vectors' (1364) panicked at tests/dart_vectors.rs:71:5:
[INFO] [stdout] missing vectors /opt/rustwide/workdir/../flutter/fixtures/vectors_rollback.json: No such file or directory (os error 2). Regenerate with PLAZA_REGENERATE_FIXTURES=1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c2fdb041021 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c2fdb055b1a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5c2fdb04525c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5c2fdb01c476 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c2fdb038fe9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5c2fdafcf480 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5c2fdb0391a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c2fdb01c522 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c2fdb014f89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c2fdb01d12d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c2fdb05627c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c2fdaf8e509 - dart_vectors[1d982a9338fa3b9b]::golden::{closure#0}
[INFO] [stdout]   12:     0x5c2fdaf8ef71 - dart_vectors[1d982a9338fa3b9b]::golden
[INFO] [stdout]   13:     0x5c2fdaf995b4 - dart_vectors[1d982a9338fa3b9b]::rollback_vectors
[INFO] [stdout]   14:     0x5c2fdafa9c59 - <dart_vectors[1d982a9338fa3b9b]::rollback_vectors::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5c2fdafc28cb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x5c2fdafcfaa5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5c2fdafc9394 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5c2fdafd2b32 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5c2fdb04030f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x798eedfcddfa - <unknown>
[INFO] [stdout]   21:     0x798eee0613d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- timing_vectors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'timing_vectors' (1365) panicked at tests/dart_vectors.rs:71:5:
[INFO] [stdout] missing vectors /opt/rustwide/workdir/../flutter/fixtures/vectors_timing.json: No such file or directory (os error 2). Regenerate with PLAZA_REGENERATE_FIXTURES=1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c2fdb041021 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c2fdb055b1a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5c2fdb04525c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5c2fdb01c476 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c2fdb038fe9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5c2fdafcf480 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5c2fdb0391a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c2fdb01c522 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c2fdb014f89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c2fdb01d12d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c2fdb05627c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c2fdaf8e509 - dart_vectors[1d982a9338fa3b9b]::golden::{closure#0}
[INFO] [stdout]   12:     0x5c2fdaf8ef71 - dart_vectors[1d982a9338fa3b9b]::golden
[INFO] [stdout]   13:     0x5c2fdaf9481d - dart_vectors[1d982a9338fa3b9b]::timing_vectors
[INFO] [stdout]   14:     0x5c2fdafa9c39 - <dart_vectors[1d982a9338fa3b9b]::timing_vectors::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5c2fdafc28cb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x5c2fdafcfaa5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5c2fdafc9394 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5c2fdafd2b32 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5c2fdb04030f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x798eedfcddfa - <unknown>
[INFO] [stdout]   21:     0x798eee0613d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- estimator_vectors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'estimator_vectors' (1362) panicked at tests/dart_vectors.rs:71:5:
[INFO] [stdout] missing vectors /opt/rustwide/workdir/../flutter/fixtures/vectors_estimators.json: No such file or directory (os error 2). Regenerate with PLAZA_REGENERATE_FIXTURES=1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c2fdb041021 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c2fdb055b1a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5c2fdb04525c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5c2fdb01c476 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c2fdb038fe9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5c2fdafcf480 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5c2fdb0391a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c2fdb01c522 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c2fdb014f89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c2fdb01d12d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c2fdb05627c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c2fdaf8e509 - dart_vectors[1d982a9338fa3b9b]::golden::{closure#0}
[INFO] [stdout]   12:     0x5c2fdaf8ef71 - dart_vectors[1d982a9338fa3b9b]::golden
[INFO] [stdout]   13:     0x5c2fdaf9bbdc - dart_vectors[1d982a9338fa3b9b]::estimator_vectors
[INFO] [stdout]   14:     0x5c2fdafa9c79 - <dart_vectors[1d982a9338fa3b9b]::estimator_vectors::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5c2fdafc28cb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x5c2fdafcfaa5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5c2fdafc9394 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5c2fdafd2b32 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5c2fdb04030f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x798eedfcddfa - <unknown>
[INFO] [stdout]   21:     0x798eee0613d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- bookkeeping_vectors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'bookkeeping_vectors' (1361) panicked at tests/dart_vectors.rs:71:5:
[INFO] [stdout] missing vectors /opt/rustwide/workdir/../flutter/fixtures/vectors_bookkeeping.json: No such file or directory (os error 2). Regenerate with PLAZA_REGENERATE_FIXTURES=1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c2fdb041021 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c2fdb055b1a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5c2fdb04525c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5c2fdb01c476 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c2fdb038fe9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5c2fdafcf480 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5c2fdb0391a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c2fdb01c522 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c2fdb014f89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c2fdb01d12d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c2fdb05627c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c2fdaf8e509 - dart_vectors[1d982a9338fa3b9b]::golden::{closure#0}
[INFO] [stdout]   12:     0x5c2fdaf8ef71 - dart_vectors[1d982a9338fa3b9b]::golden
[INFO] [stdout]   13:     0x5c2fdafa86dd - dart_vectors[1d982a9338fa3b9b]::bookkeeping_vectors
[INFO] [stdout]   14:     0x5c2fdafa9cb9 - <dart_vectors[1d982a9338fa3b9b]::bookkeeping_vectors::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5c2fdafc28cb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x5c2fdafcfaa5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5c2fdafc9394 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5c2fdafd2b32 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5c2fdb04030f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x798eedfcddfa - <unknown>
[INFO] [stdout]   21:     0x798eee0613d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     bookkeeping_vectors
[INFO] [stdout]     estimator_vectors
[INFO] [stdout]     prediction_vectors
[INFO] [stdout]     rollback_vectors
[INFO] [stdout]     timing_vectors
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test dart_vectors`
[INFO] running `Command { std: "docker" "inspect" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c", kill_on_drop: false }`
[INFO] [stdout] 402107dcbd6ab87cae0d29f932aef5b05ca20907038ab3b9f2cbe2a66ec0bf6c
