[INFO] cloning repository https://github.com/haneoka-gakuen/cassiopeia
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/haneoka-gakuen/cassiopeia" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhaneoka-gakuen%2Fcassiopeia", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhaneoka-gakuen%2Fcassiopeia'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] eb565edcf02b182ccb75e0ec187cb265abdd6b06
[INFO] testing haneoka-gakuen/cassiopeia 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%2Fhaneoka-gakuen%2Fcassiopeia" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/haneoka-gakuen/cassiopeia
[INFO] finished tweaking git repo https://github.com/haneoka-gakuen/cassiopeia
[INFO] tweaked toml for git repo https://github.com/haneoka-gakuen/cassiopeia written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/haneoka-gakuen/cassiopeia 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/haneoka-gakuen/cassiopeia 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-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96
[INFO] running `Command { std: "docker" "start" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96", 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" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96" "/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" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96", 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" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96" "/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.24
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.126
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling wasm-bindgen v0.2.126
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.126
[INFO] [stderr]    Compiling haneoka-cassiopeia-core v0.1.0 (/opt/rustwide/workdir/crates/cassiopeia-core)
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.126
[INFO] [stderr]    Compiling haneoka-cassiopeia-cli v0.1.0 (/opt/rustwide/workdir/crates/cassiopeia-cli)
[INFO] [stderr]    Compiling haneoka-cassiopeia-wasm v0.1.0 (/opt/rustwide/workdir/crates/cassiopeia-wasm)
[INFO] [stderr]    Compiling haneoka-cassiopeia-native v0.1.0 (/opt/rustwide/workdir/crates/cassiopeia-native)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 29.06s
[INFO] running `Command { std: "docker" "inspect" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96", 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" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96" "/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 itoa v1.0.18
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.126
[INFO] [stderr]    Compiling wasm-bindgen v0.2.126
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling haneoka-cassiopeia-cli v0.1.0 (/opt/rustwide/workdir/crates/cassiopeia-cli)
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling haneoka-cassiopeia-core v0.1.0 (/opt/rustwide/workdir/crates/cassiopeia-core)
[INFO] [stderr]    Compiling haneoka-cassiopeia-native v0.1.0 (/opt/rustwide/workdir/crates/cassiopeia-native)
[INFO] [stderr]    Compiling haneoka-cassiopeia-wasm v0.1.0 (/opt/rustwide/workdir/crates/cassiopeia-wasm)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96", 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" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96" "/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/haneoka-cassiopeia-cli/fb9ac9842831db53/out/haneoka_cassiopeia_cli-fb9ac9842831db53)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/haneoka-cassiopeia-cli/0c2befc67bfea54e/out/cassiopeia_cli-0c2befc67bfea54e)
[INFO] [stdout] test tests::summary_uses_the_shared_tempo_map ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::accepts_stdin_as_the_chart_source ... ok
[INFO] [stdout] test tests::rejects_multiple_chart_inputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke.rs (/opt/rustwide/target/release/build/haneoka-cassiopeia-cli/d8e5b2084fecf15c/out/smoke-d8e5b2084fecf15c)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test rejects_an_invalid_chart_without_emitting_a_summary ... ok
[INFO] [stdout] test emits_the_versioned_fixture_summary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/haneoka-cassiopeia-core/14d583fc23c64c72/out/haneoka_cassiopeia_core-14d583fc23c64c72)
[INFO] [stdout] 
[INFO] [stdout] running 105 tests
[INFO] [stdout] test assist::tests::assist_level_numeric_serde_is_stable_and_rejects_unknown_values ... ok
[INFO] [stdout] test camera::tests::hermite_curve_uses_tangents_and_weighted_handles ... ok
[INFO] [stdout] test camera::tests::compact_resource_deserializes_and_blends_two_inputs ... ok
[INFO] [stdout] test assist::tests::every_assist_level_has_39_unique_timing_rows ... ok
[INFO] [stdout] test camera::tests::finish_sequence_only_samples_its_bound_fov_blend ... ok
[INFO] [stdout] test camera::tests::introduction_segment_selection_uses_the_latest_boundary ... ok
[INFO] [stdout] test camera_effects::tests::timeline_blends_raw_orientation_and_per_camera_corrections_separately ... ok
[INFO] [stdout] test chart::tests::json_contract_is_explicitly_versioned ... ok
[INFO] [stdout] test combo_cutin::tests::cancel_after_natural_end_clears_pending_without_a_second_end_event ... ok
[INFO] [stdout] test chart::tests::rejects_zero_width_duplicate_ids_and_unknown_links ... ok
[INFO] [stdout] test chart::tests::chart_event_fields_use_the_public_camel_case_contract ... ok
[INFO] [stdout] test combo_cutin::tests::busy_voice_defers_second_motion_and_voice_as_one_cue_event ... ok
[INFO] [stdout] test camera_effects::tests::effects_validate_against_the_timeline_contract ... ok
[INFO] [stdout] test camera_effects::tests::compact_effects_resolve_without_sampling_unproven_noise ... ok
[INFO] [stdout] test camera_chorus::tests::evaluates_an_exclusive_one_shot_full_camera ... ok
[INFO] [stdout] test chart::tests::rejects_notes_outside_the_lane_range ... ok
[INFO] [stdout] test chart::tests::rejects_overflowing_note_ranges_without_panicking ... ok
[INFO] [stdout] test camera::tests::equal_quaternion_signs_follow_the_shortest_arc ... ok
[INFO] [stdout] test combo_cutin::tests::cancel_ends_active_playback_and_clears_a_delayed_cue ... ok
[INFO] [stdout] test combo_cutin::tests::cast_rejects_member_indices_outside_the_five_member_band ... ok
[INFO] [stdout] test camera_effects::tests::unity_native_handheld_orientation_matches_bit_goldens ... ok
[INFO] [stdout] test combo_cutin::tests::disabling_blocks_new_starts_without_stopping_active_or_pending_work ... ok
[INFO] [stdout] test combo_cutin::tests::common_draw_excludes_the_selected_call_character_from_response ... ok
[INFO] [stdout] test combo_cutin::tests::fixed_pairs_have_absolute_priority_and_do_not_self_refresh ... ok
[INFO] [stdout] test camera::tests::shorter_clip_is_incoming_when_active_clips_start_together ... ok
[INFO] [stdout] test camera::tests::introduction_holds_before_and_after_its_non_looping_source ... ok
[INFO] [stdout] test combo_cutin::tests::future_sequences_use_a_replaced_cast_without_mutating_the_active_one ... ok
[INFO] [stdout] test combo_cutin::tests::missing_call_after_shortage_refresh_is_an_explicit_error ... ok
[INFO] [stdout] test combo_cutin::tests::missing_response_after_shortage_refresh_preserves_call_as_partial ... ok
[INFO] [stdout] test combo_cutin::tests::natural_end_retains_a_busy_second_cue_for_compatibility ... ok
[INFO] [stdout] test combo_cutin::tests::last_n_note_suppression_is_inclusive_and_only_enabled_above_zero ... ok
[INFO] [stdout] test combo_cutin::tests::lottery_refresh_uses_descending_fisher_yates_for_common_then_fixed ... ok
[INFO] [stdout] test combo_cutin::tests::negative_delta_is_rejected_without_advancing_state ... ok
[INFO] [stdout] test combo_cutin::tests::milestone_predicate_requires_an_updated_positive_combo_delta ... ok
[INFO] [stdout] test camera::tests::first_two_active_inputs_follow_serialized_order ... ok
[INFO] [stdout] test combo_cutin::tests::common_scan_consumes_the_match_and_rotates_only_its_prefix ... ok
[INFO] [stdout] test combo_cutin::tests::milestone_scan_is_newest_first_and_returns_only_one_crossed_hundred ... ok
[INFO] [stdout] test combo_cutin::tests::pause_also_holds_a_delayed_cue_until_the_first_resumed_frame ... ok
[INFO] [stdout] test combo_cutin::tests::pause_consumes_no_sequence_time_and_emits_no_cues ... ok
[INFO] [stdout] test combo_cutin::tests::replacement_while_voice_stays_busy_discards_the_old_pending_cue ... ok
[INFO] [stdout] test combo_cutin::tests::response_failure_is_partial_and_never_rolls_back_the_call ... ok
[INFO] [stdout] test combo_cutin::tests::refresh_reuses_queue_storage_and_rejects_an_invalid_rng_index ... ok
[INFO] [stdout] test combo_cutin::tests::unsuccessful_common_scan_preserves_the_circular_order_without_refresh ... ok
[INFO] [stdout] test chart::tests::rejects_unknown_event_fields ... ok
[INFO] [stdout] test judgement::tests::asymmetric_flick_boundaries_match_the_profile ... ok
[INFO] [stdout] test judgement::tests::every_assist_level_has_its_normal_late_boundary ... ok
[INFO] [stdout] test combo_cutin::tests::start_emits_stable_sequence_cast_and_immediate_first_cue_even_when_voice_is_busy ... ok
[INFO] [stdout] test combo_cutin::tests::second_cue_and_natural_end_fire_on_exact_authored_boundaries ... ok
[INFO] [stdout] test combo_cutin::tests::shortage_refresh_repopulates_both_queues_then_consumes_the_requested_common_role ... ok
[INFO] [stdout] test judgement::tests::profile_deserialization_preserves_window_invariants ... ok
[INFO] [stdout] test judgement::tests::compatibility_wrappers_are_exactly_level_zero ... ok
[INFO] [stdout] test judgement::tests::easy_and_trace_profiles_have_distinct_exact_results ... ok
[INFO] [stdout] test judgement::tests::normal_boundaries_are_inclusive ... ok
[INFO] [stdout] test judgement::tests::judgement_codes_and_serde_match_the_stable_numeric_contract ... ok
[INFO] [stdout] test judgement::tests::slide_begin_profiles_use_the_current_assist_boundaries ... ok
[INFO] [stdout] test combo_cutin::tests::replacement_flushes_an_idle_pending_cue_before_ending_and_starting ... ok
[INFO] [stdout] test live::tests::clock_rebuilds_exactly_after_transport_changes ... ok
[INFO] [stdout] test judgement::tests::slide_end_late_windows_remain_strictest_first ... ok
[INFO] [stdout] test live::tests::resolver_only_uses_requested_resources_and_downward_fallbacks ... ok
[INFO] [stdout] test live::tests::screen_values_and_default_are_stable ... ok
[INFO] [stdout] test random_range_tape::tests::consumes_signed_ranges_in_order_without_moving_storage ... ok
[INFO] [stdout] test random_range_tape::tests::rejects_each_out_of_range_recorded_result ... ok
[INFO] [stdout] test live::tests::penlight_layout_is_stable_weighted_and_allocation_free_to_sample ... ok
[INFO] [stdout] test random_range_tape::tests::accepts_full_width_i32_bounds ... ok
[INFO] [stdout] test runtime::tests::area_compatibility_wrappers_are_exactly_level_zero ... ok
[INFO] [stdout] test random_range_tape::tests::rejects_misaligned_words_and_invalid_recorded_bounds ... ok
[INFO] [stdout] test runtime::tests::area_profiles_and_slide_interpolation_cover_every_level ... ok
[INFO] [stdout] test random_range_tape::tests::empty_tape_is_valid_and_immediately_exhausted ... ok
[INFO] [stdout] test live::tests::clock_rejects_non_monotonic_host_samples ... ok
[INFO] [stdout] test judgement::tests::sub_millisecond_differences_use_quantized_exact_timing ... ok
[INFO] [stdout] test random_range_tape::tests::invalid_restore_preserves_the_current_cursor ... ok
[INFO] [stdout] test random_range_tape::tests::request_failures_never_advance_the_cursor ... ok
[INFO] [stdout] test random_range_tape::tests::reset_and_restore_replay_existing_storage ... ok
[INFO] [stdout] test runtime::tests::lane_bounds_are_inclusive_after_fixed_point_expansion ... ok
[INFO] [stdout] test runtime::tests::slide_offset_interpolates_from_two_to_one_lanes ... ok
[INFO] [stdout] test runtime::tests::every_assist_level_has_nine_unique_area_rows ... ok
[INFO] [stdout] test runtime::tests::versioned_runtime_chart_round_trips_and_validates ... ok
[INFO] [stdout] test runtime::tests::missing_assist_level_deserializes_as_level_zero ... ok
[INFO] [stdout] test runtime::tests::validation_rejects_unstable_note_and_line_order ... ok
[INFO] [stdout] test scoring::tests::combo_bonus_uses_the_two_bounded_steps ... ok
[INFO] [stdout] test scoring::tests::life_and_combo_rules_are_explicit ... ok
[INFO] [stdout] test scoring::tests::perfect_ceiling_uses_post_judgement_combo_numbers ... ok
[INFO] [stdout] test scoring::tests::contribution_is_exact_fixed_point ... ok
[INFO] [stdout] test scoring::tests::normalization_rounds_non_negative_ties_up ... ok
[INFO] [stdout] test session::tests::input_updates_combo_score_life_and_run_flags_in_order ... ok
[INFO] [stdout] test session::tests::action_routing_and_sequence_order_are_deterministic ... ok
[INFO] [stdout] test session::tests::play_seek_skips_expired_notes_without_gameplay_side_effects ... ok
[INFO] [stdout] test session::tests::runtime_flick_direction_is_ignored_and_traversal_order_is_stable ... ok
[INFO] [stdout] test session::tests::rejects_duplicate_and_unsorted_notes ... ok
[INFO] [stdout] test session::tests::input_serde_contract_is_explicit_and_camel_case ... ok
[INFO] [stdout] test session::tests::combo_counter_ignores_wait_and_pass_and_run_flags_never_recover ... ok
[INFO] [stdout] test session::tests::play_terminal_miss_uses_two_updates_after_the_inclusive_late_boundary ... ok
[INFO] [stdout] test session::tests::finish_includes_exact_tail_and_settles_playing_last ... ok
[INFO] [stdout] test session::tests::runtime_candidate_hit_test_is_inclusive_and_equal_distance_keeps_traversal_order ... ok
[INFO] [stdout] test session::tests::runtime_long_line_accepts_current_fingers_and_release_or_cancel_clears_presentation ... ok
[INFO] [stdout] test session::tests::watch_seek_rebuild_uses_the_same_strict_time_boundary ... ok
[INFO] [stdout] test session::tests::runtime_input_serde_has_no_host_resolved_target ... ok
[INFO] [stdout] test session::tests::session_assist_profile_drives_timing_misses_and_resolved_input ... ok
[INFO] [stdout] test session::tests::watch_cursor_is_strict_and_uses_automatic_perfect ... ok
[INFO] [stdout] test timing::tests::host_integer_millisecond_quantization_has_explicit_sub_millisecond_edges ... ok
[INFO] [stdout] test session::tests::session_assist_level_defaults_and_snapshot_serde_are_compatible ... ok
[INFO] [stdout] test timing::tests::integrates_multiple_tempo_segments_without_wall_clock_state ... ok
[INFO] [stdout] test timing::tests::tempo_before_zero_is_anchored_to_tick_zero ... ok
[INFO] [stdout] test session::tests::runtime_candidate_uses_chart_assist_timing_and_area_profiles ... ok
[INFO] [stdout] test session::tests::runtime_candidate_uses_nearest_time_from_the_sorted_window ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/caph_camera_resources.rs (/opt/rustwide/target/release/build/haneoka-cassiopeia-core/16701cff1c901022/out/caph_camera_resources-16701cff1c901022)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test retained_timeline_and_effects_contracts_match ... ok
[INFO] [stdout] test retained_chorus_camera_matches_streamed_goldens ... 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/lib.rs (/opt/rustwide/target/release/build/haneoka-cassiopeia-native/46a4972793b333f6/out/cassiopeia_native-46a4972793b333f6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::lifecycle_and_invalid_load_preserve_session ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 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/build/haneoka-cassiopeia-wasm/1f81d99e7e21e183/out/haneoka_cassiopeia_wasm-1f81d99e7e21e183)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test combo_cutin::tests::cancel_writes_one_end_event_and_removes_pending_state ... ok
[INFO] [stdout] test combo_cutin::tests::event_region_reuses_pointer_for_pending_completion_and_late_dispatch ... ok
[INFO] [stdout] test combo_cutin::tests::lottery_boundary_encodes_partial_and_refreshed_errors_without_js_objects ... ok
[INFO] [stdout] test chart_binary::tests::decoder_rejects_unknown_values_and_trailing_data ... ok
[INFO] [stdout] test combo_cutin::tests::lottery_boundary_can_require_exact_host_random_indices ... ok
[INFO] [stdout] test tests::camera_sequences_use_separate_reused_bound_field_regions ... ok
[INFO] [stdout] test combo_cutin::tests::milestone_resolver_uses_negative_one_as_the_no_event_sentinel ... ok
[INFO] [stdout] test combo_cutin::tests::attached_tape_mismatch_is_explicit_and_never_uses_the_seeded_rng ... ok
[INFO] [stdout] test combo_cutin::tests::shared_tape_borrow_conflicts_are_reported_without_mutation ... ok
[INFO] [stdout] test random_range_tape::tests::wasm_typed_boundary_shares_one_cursor_and_restores_it ... ok
[INFO] [stdout] test random_range_tape::tests::wasm_typed_boundary_rejects_bad_tape_and_restore ... ok
[INFO] [stdout] test tests::constructor_validates_the_chart_once ... ok
[INFO] [stdout] test chart_binary::tests::binary_round_trip_preserves_fixed_width_runtime_values ... ok
[INFO] [stdout] test combo_cutin::tests::lottery_boundary_parses_flat_rows_and_reuses_one_result_region ... ok
[INFO] [stdout] test tests::camera_boundary_parses_once_and_reuses_one_fixed_frame_region ... ok
[INFO] [stdout] test tests::chorus_camera_uses_an_independent_reused_full_frame_region ... ok
[INFO] [stdout] test random_range_tape::tests::wasm_typed_boundary_preserves_cursor_after_mismatch ... ok
[INFO] [stdout] test combo_cutin::tests::lottery_replay_constructor_shares_the_host_tape_cursor ... ok
[INFO] [stdout] test combo_cutin::tests::lottery_seed_produces_identical_persistent_draw_sequences ... ok
[INFO] [stdout] test tests::host_contract_uses_fixed_snapshot_and_event_words ... ok
[INFO] [stdout] test combo_cutin::tests::lottery_boundary_rejects_misaligned_rows_and_unknown_roles ... ok
[INFO] [stdout] test tests::reset_mode_offset_and_all_input_kinds_share_one_snapshot ... ok
[INFO] [stdout] test tests::camera_boundary_accepts_a_validated_optional_effects_contract ... ok
[INFO] [stdout] test tests::update_batches_many_events_without_per_note_boundary_calls ... ok
[INFO] [stdout] test combo_cutin::tests::fixed_event_region_encodes_start_and_first_cue_without_allocating_again ... ok
[INFO] [stdout] test combo_cutin::tests::replay_constructor_reports_exhaustion_without_seed_fallback ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests haneoka_cassiopeia_cli
[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 haneoka_cassiopeia_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 cassiopeia_native
[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 haneoka_cassiopeia_wasm
[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" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96", kill_on_drop: false }`
[INFO] [stdout] 79ecf1f404987fdd1d97771b8ab97dd8aa0be6500586ae9f5eed7cf0a4f55d96
