[INFO] cloning repository https://github.com/bgelb/ham-monorepo
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bgelb/ham-monorepo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbgelb%2Fham-monorepo", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbgelb%2Fham-monorepo'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e2344183e190074532cbb37c41ac362da670e237
[INFO] testing bgelb/ham-monorepo against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbgelb%2Fham-monorepo" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bgelb/ham-monorepo
[INFO] finished tweaking git repo https://github.com/bgelb/ham-monorepo
[INFO] tweaked toml for git repo https://github.com/bgelb/ham-monorepo written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bgelb/ham-monorepo on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bgelb/ham-monorepo 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268
[INFO] running `Command { std: "docker" "start" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268", 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" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268", 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" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling strength_reduce v0.2.4
[INFO] [stderr]    Compiling transpose v0.2.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling primal-check v0.3.4
[INFO] [stderr]    Compiling libudev-sys v0.1.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_distr v0.5.1
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling rustfft v6.4.1
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling ndarray v0.17.2
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling hound v3.5.1
[INFO] [stderr]    Compiling alsa v0.9.1
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling nix v0.26.4
[INFO] [stderr]    Compiling realfft v3.5.0
[INFO] [stderr]    Compiling libudev v0.3.0
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling ham-units-example v0.1.0 (/opt/rustwide/workdir/crates/ham-units-example)
[INFO] [stderr]    Compiling cargo-example v0.1.0 (/opt/rustwide/workdir/projects/cargo-example)
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling termination_attrib v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling enum-iterator-derive v1.5.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling termination v0.1.2
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling enum-iterator v2.3.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling ldpc-toolbox v0.12.0
[INFO] [stderr]    Compiling unescaper v0.1.8
[INFO] [stderr]    Compiling serialport v4.9.0
[INFO] [stderr]    Compiling audiolib v0.1.0 (/opt/rustwide/workdir/crates/audiolib)
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling ft8_decoder v0.1.0 (/opt/rustwide/workdir/crates/ft8-decoder)
[INFO] [stderr]    Compiling rigctl v0.1.0 (/opt/rustwide/workdir/crates/rigctl)
[INFO] [stderr]    Compiling ft8op v0.1.0 (/opt/rustwide/workdir/projects/ft8op)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7m 18s
[INFO] running `Command { std: "docker" "inspect" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268", 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" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rigctl v0.1.0 (/opt/rustwide/workdir/crates/rigctl)
[INFO] [stderr]    Compiling cargo-example v0.1.0 (/opt/rustwide/workdir/projects/cargo-example)
[INFO] [stderr]    Compiling ft8op v0.1.0 (/opt/rustwide/workdir/projects/ft8op)
[INFO] [stderr]    Compiling audiolib v0.1.0 (/opt/rustwide/workdir/crates/audiolib)
[INFO] [stderr]    Compiling ft8_decoder v0.1.0 (/opt/rustwide/workdir/crates/ft8-decoder)
[INFO] [stderr]    Compiling ham-units-example v0.1.0 (/opt/rustwide/workdir/crates/ham-units-example)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 35.17s
[INFO] running `Command { std: "docker" "inspect" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268", 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" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/audiolib-8de445061600d1da)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cargo_example-5f1f6c83fcbb2583)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ft8_decoder-f33404879e5f315f)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test decoder::search::tests::sync8_score_uses_quarter_symbol_row_mapping ... ok
[INFO] [stdout] test decoder::metrics::tests::ft4_cq_ap_template_matches_stock_mcq_bits ... ok
[INFO] [stdout] test decoder::refine::tests::tail_samples_past_valid_window_do_not_change_extracted_tones ... ok
[INFO] [stdout] test decoder::refine::tests::baseband_taper_application_is_symmetric ... ok
[INFO] [stdout] test decoder::metrics::tests::bitmetric_passes_preserve_codeword_bit_order_on_ideal_tones ... ok
[INFO] [stdout] test decoder::tests::debug_known_real_candidate ... ignored, diagnostic
[INFO] [stdout] test decoder::tests::decoder_agents_file_codifies_cleanup_contract ... ok
[INFO] [stdout] test decoder::tests::deepest_profile_uses_extra_osd_after_first_pass ... ok
[INFO] [stdout] test decoder::refine::tests::ft4_refined_start_seconds_match_stock_ibest_mapping ... ok
[INFO] [stdout] test decoder::session::tests::merged_resolver_collects_callsigns_from_successes ... ok
[INFO] [stdout] test decoder::tests::ft4_exact_candidate_round_trips_on_generated_signal ... ok
[INFO] [stdout] test decoder::tests::ft4_medium_profile_disables_osd ... ok
[INFO] [stdout] test decoder::tests::parses_known_profiles ... ok
[INFO] [stdout] test decoder::tests::ft2_session_full_stage_uses_dedicated_decoder_path ... ok
[INFO] [stdout] test decoder::ft2::tests::ft2_generated_waveform_round_trips_through_decoder ... ok
[INFO] [stdout] test decoder::tests::shared_decoder_modules_avoid_raw_ft8_timing_literals ... ok
[INFO] [stdout] test decoder::tests::shared_decoder_modules_do_not_reference_ft8_named_constants ... ok
[INFO] [stdout] test decoder::subtract::tests::block_subtraction_matches_contiguous_subtraction ... ok
[INFO] [stdout] test decoder::tests::ft4_generated_waveform_round_trips_through_decoder ... ok
[INFO] [stdout] test decoder::subtract::tests::refined_subtraction_offset_is_zero_for_aligned_reference ... ok
[INFO] [stdout] test encode::tests::encodes_and_decodes_rectangular_standard_message ... ignored, slow end-to-end bringup check
[INFO] [stdout] test encode::tests::encodes_cq_dx_token_round_trip ... ok
[INFO] [stdout] test encode::tests::encodes_dxpedition_rr73_message ... ok
[INFO] [stdout] test encode::tests::encodes_eu_vhf_hashed_message ... ok
[INFO] [stdout] test encode::tests::encodes_field_day_message ... ok
[INFO] [stdout] test encode::tests::encodes_nonstandard_base_callsign_pair ... ok
[INFO] [stdout] test encode::tests::encodes_nonstandard_call_as_hash22 ... ok
[INFO] [stdout] test encode::tests::encodes_rtty_contest_tu_message ... ok
[INFO] [stdout] test encode::tests::ft2_standard_message_matches_reference_frame_bits ... ok
[INFO] [stdout] test encode::tests::ft2_standard_message_uses_ft2_geometry_and_symbolization ... ok
[INFO] [stdout] test encode::tests::ft4_blank_cq_matches_reference_frame_bits ... ok
[INFO] [stdout] test encode::tests::ft4_standard_message_uses_ft4_geometry_and_symbolization ... ok
[INFO] [stdout] test encode::tests::ft8_raw_waveforms_share_safe_late_bind_prefix_only ... ok
[INFO] [stdout] test encode::tests::pad_audio_buffer_for_mode_places_raw_waveform_at_nominal_slot_offset ... ok
[INFO] [stdout] test encode::tests::rr73_reply_uses_wsjt_compatible_wire_value_and_normalizes_on_decode ... ok
[INFO] [stdout] test encode::tests::standard_message_codeword_satisfies_parity ... ok
[INFO] [stdout] test encode::tests::structured_standard_message_preserves_raw_fields ... ok
[INFO] [stdout] test encode::tests::waveform_options_for_mode_default_to_exact_frame_audio ... ok
[INFO] [stdout] test encode::tests::wsjtx_reference_vectors_match_special_message_payloads ... ok
[INFO] [stdout] test ldpc::tests::decodes_all_zero_codeword ... ok
[INFO] [stdout] test message::tests::ordered_call_fields_preserve_nonstandard_position ... ok
[INFO] [stdout] test message::tests::payload_to_message_preserves_nonstandard_hash_positions ... ok
[INFO] [stdout] test message::tests::payload_to_message_preserves_standard_modifiers ... ok
[INFO] [stdout] test message::tests::structured_dxpedition_to_text_preserves_hash10_variants ... ok
[INFO] [stdout] test message::tests::structured_misc_rendering_matches_legacy_contract ... ok
[INFO] [stdout] test message::tests::structured_nonstandard_to_text_preserves_variants ... ok
[INFO] [stdout] test message::tests::structured_standard_to_text_preserves_acknowledge_rules ... ok
[INFO] [stdout] test modes::tests::all_costas_positions_follow_geometry ... ok
[INFO] [stdout] test modes::tests::derived_timing_comes_from_mode_spec ... ok
[INFO] [stdout] test modes::tests::populate_channel_symbols_uses_data_positions ... ok
[INFO] [stdout] test protocol::tests::alphabet_helpers_cover_shared_symbol_sets ... ok
[INFO] [stdout] test protocol::tests::ap_known_fields_cover_expected_prefix_and_type_bits ... ok
[INFO] [stdout] test protocol::tests::bit_field_helpers_round_trip ... ok
[INFO] [stdout] test protocol::tests::copy_known_message_bits_rejects_short_inputs ... ok
[INFO] [stdout] test protocol::tests::free_text_fields_fit_message_layout ... ok
[INFO] [stdout] test protocol::tests::gray_helpers_round_trip_all_tones ... ok
[INFO] [stdout] test protocol::tests::read_bit_field_u128_reads_nonstandard_plain_call ... ok
[INFO] [stdout] test protocol::tests::standard_and_nonstandard_layouts_match_message_width ... ok
[INFO] [stdout] test decoder::tests::quick_profile_skips_early_stages ... ok
[INFO] [stdout] test decoder::tests::session_emits_stages_for_progressively_longer_buffers ... ok
[INFO] [stdout] test decoder::tests::dxpedition_compound_message_round_trips_with_hash10_resolution ... ok
[INFO] [stdout] test decoder::tests::decode_pcm_with_state_resolves_hash22_callsign ... ok
[INFO] [stdout] test decoder::tests::tx_api_supports_hashed_partner_callsign ... ok
[INFO] [stdout] test decoder::tests::stage_debug_trace_reports_early47_as_residual_prep ... ok
[INFO] [stdout] test decoder::tests::standard_message_tx_round_trips_cover_core_qso_messages has been running for over 60 seconds
[INFO] [stdout] test decoder::tests::standard_message_tx_round_trips_cover_core_qso_messages ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 63 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 65.64s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ft8_decoder-521a3dfdaecb4ae0)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::parses_signal_report_with_ack ... ok
[INFO] [stdout] test tests::parses_grid_report_with_ack ... ok
[INFO] [stdout] test tests::parses_cq_token_variant ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/busy_ft8_perf.rs (/opt/rustwide/target/debug/deps/busy_ft8_perf-47fd971666cb7eb1)
[INFO] [stderr]      Running tests/distilled_regressions.rs (/opt/rustwide/target/debug/deps/distilled_regressions-14517e3ade8734f5)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test busy_ft8_early47_and_full_timing ... ignored, synthetic performance workload; run explicitly with --ignored --nocapture
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test decode_options_for_mode_follow_mode_spec_defaults ... ok
[INFO] [stdout] test ft4_mixed_medium_distilled_matches_expected_messages ... ok
[INFO] [stdout] test ft2_mixed_deepest_distilled_matches_expected_messages has been running for over 60 seconds
[INFO] [stdout] test ft2_mixed_medium_distilled_matches_expected_messages has been running for over 60 seconds
[INFO] [stdout] test ft4_mixed_deepest_distilled_matches_expected_messages has been running for over 60 seconds
[INFO] [stdout] test ft2_mixed_medium_distilled_matches_expected_messages ... ok
[INFO] [stdout] test ft2_mixed_deepest_distilled_matches_expected_messages ... ok
[INFO] [stdout] test ft4_mixed_deepest_distilled_matches_expected_messages ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ft8_live_stage_parity.rs (/opt/rustwide/target/debug/deps/ft8_live_stage_parity-cf2af25277a36c20)
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 211.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test deepest_live_stage_prep_matches_canonical_final_texts_on_local_samples ... ignored, local corpus check; requires artifacts/samples
[INFO] [stderr]      Running tests/snr_regressions.rs (/opt/rustwide/target/debug/deps/snr_regressions-cfbd7176063b0896)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test write_snr_regression_reference_wavs ... ignored, local helper to refresh stock-reference WAVs
[INFO] [stdout] test synthesized_snr_regressions_track_stock_within_one_db ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 18.79s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ft8op-418ec821e0e25b13)
[INFO] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test qso::tests::committed_ft8_without_message_change_does_not_log_late_bind_commit ... ok
[INFO] [stdout] test qso::tests::committed_compound_handoff_still_completes_after_post_commit_refresh ... ok
[INFO] [stdout] test qso::tests::committed_ft8_cq_can_be_taken_over_by_direct_call_in_same_slot ... ok
[INFO] [stdout] test qso::tests::compound_rr73_handoff_reuses_rr73_slot_and_starts_follow_on_qso ... ok
[INFO] [stdout] test qso::tests::committed_ft8_send_sig_can_late_bind_to_rr73 ... ok
[INFO] [stdout] test qso::tests::compound_73_once_handoff_reuses_73_slot_and_starts_follow_on_qso ... ok
[INFO] [stdout] test qso::tests::early47_supersedes_early41_provisional_decision ... ok
[INFO] [stdout] test qso::tests::cq_start_can_force_tx_slot_family ... ok
[INFO] [stdout] test qso::tests::early_empty_decode_can_preempt_for_priority_direct ... ok
[INFO] [stdout] test qso::tests::early_no_message_exit_allows_same_slot_follow_on_start ... ok
[INFO] [stdout] test qso::tests::early_no_message_uses_normal_repeat_behavior_if_full_misses ... ok
[INFO] [stdout] test qso::tests::early_partner_decode_waits_for_full_authority ... ok
[INFO] [stdout] test qso::tests::early_partner_decode_blocks_priority_direct_preempt ... ok
[INFO] [stdout] test qso::tests::early_provisional_can_arm_and_launch_compound_handoff ... ok
[INFO] [stdout] test qso::tests::ft4_non_late_bind_tx_playback_phase_starts_and_returns_completion ... ok
[INFO] [stdout] test qso::tests::full_decode_can_late_bind_after_provisional_tx_launch ... ok
[INFO] [stdout] test qso::tests::full_stage_counts_no_message_after_early_stage_misses_partner ... ok
[INFO] [stdout] test qso::tests::late_decode_exit_waits_for_committed_tx_completion ... ok
[INFO] [stdout] test qso::tests::late_transition_to_send_73_once_waits_for_actual_73_tx ... ok
[INFO] [stdout] test qso::tests::launched_compound_handoff_still_completes_after_reserved_text_refresh ... ok
[INFO] [stdout] test qso::tests::next_tx_slot_skips_current_slot_when_already_transmitting ... ok
[INFO] [stdout] test qso::tests::fresh_rx_supersedes_queued_state_before_next_tx ... ok
[INFO] [stdout] test qso::tests::send_73_exits_on_partner_noncall_first_field ... ok
[INFO] [stdout] test qso::tests::reserved_compound_handoff_can_refresh_next_station_report ... ok
[INFO] [stdout] test qso::tests::send_grid_ack_transitions_to_sig_ack ... ok
[INFO] [stdout] test qso::tests::send_grid_plain_signal_report_transitions_to_sig_ack ... ok
[INFO] [stdout] test qso::tests::full_decode_before_key_replaces_early_provisional_tx ... ok
[INFO] [stdout] test qso::tests::send_rr73_does_not_exit_on_early41_when_partner_is_silent ... ok
[INFO] [stdout] test qso::tests::send_73_once_exits_after_tx_completes ... ok
[INFO] [stdout] test qso::tests::send_rr73_exits_on_full_when_partner_is_silent ... ok
[INFO] [stdout] test qso::tests::send_sig_ack_dxpedition_rr73_to_us_transitions_to_send_73_once ... ok
[INFO] [stdout] test qso::tests::send_sig_ack_report_like_counts_as_no_fwd ... ok
[INFO] [stdout] test qso::tests::send_sig_can_preempt_after_tx_and_empty_rx_when_partner_not_engaged ... ok
[INFO] [stdout] test qso::tests::send_rr73_exits_on_cq ... ok
[INFO] [stdout] test qso::tests::send_sig_does_not_preempt_before_first_empty_rx_cycle ... ok
[INFO] [stdout] test qso::tests::send_sig_report_like_counts_as_no_fwd ... ok
[INFO] [stdout] test qso::tests::start_infers_opposite_slot_family ... ok
[INFO] [stdout] test qso::tests::send_sig_rr73_transitions_to_send_73_once ... ok
[INFO] [stdout] test qso::tests::send_73_exits_on_cq ... ok
[INFO] [stdout] test tests::acknowledged_signal_direct_to_us_starts_as_send_rr73 ... ok
[INFO] [stdout] test qso::tests::start_context_seeds_last_received_decode ... ok
[INFO] [stdout] test tests::auto_add_decoded_calls_ignores_old_repeat_outside_5m_window ... ok
[INFO] [stdout] test tests::auto_add_decoded_calls_queues_unique_non_active_callers ... ok
[INFO] [stdout] test tests::calling_frequency_uses_mode_specific_qrgs ... ok
[INFO] [stdout] test tests::configured_power_request_uses_discrete_mchf_setting ... ok
[INFO] [stdout] test tests::configured_power_request_uses_continuous_k3s_power ... ok
[INFO] [stdout] test tests::compound_handoff_candidate_can_include_signal_direct_when_enabled ... ok
[INFO] [stdout] test tests::auto_add_decoded_calls_requires_repeat_count_within_5m ... ok
[INFO] [stdout] test tests::compound_handoff_candidate_only_uses_grid_style_directs ... ok
[INFO] [stdout] test tests::cq_clears_display_peer_after_qso ... ok
[INFO] [stdout] test tests::direct_observation_preserves_retry_backoff ... ok
[INFO] [stdout] test tests::direct_dispatch_context_overrides_stale_tracker_slot_family ... ok
[INFO] [stdout] test tests::direct_observation_same_slot_does_not_increment_count ... ok
[INFO] [stdout] test qso::tests::early47_ack_launches_provisional_rr73_if_full_misses_key_time ... ok
[INFO] [stdout] test tests::dxpedition_direct_to_us_starts_as_send_sig_ack ... ok
[INFO] [stdout] test tests::cq_pause_low_activity_blocks_cq_dispatch_until_threshold_met ... ok
[INFO] [stdout] test tests::ft4_slot_boundaries_preserve_half_second_alignment ... ok
[INFO] [stdout] test tests::ft4_only_schedules_full_decode_stage ... ok
[INFO] [stdout] test tests::ft8_deepest_live_scheduler_uses_early47_residual_prep_before_full ... ok
[INFO] [stdout] test tests::full_decode_is_labeled_full_for_all_modes ... ok
[INFO] [stdout] test tests::ft8_live_scheduler_skips_early_stages_for_quick_profile ... ok
[INFO] [stdout] test tests::ft8_live_scheduler_uses_medium_early47_residual_prep_before_full ... ok
[INFO] [stdout] test tests::full_decode_sample_window_matches_decoder_mode_spec ... ok
[INFO] [stdout] test tests::later_decode_stage_does_not_requeue_same_slot_active_partner_direct ... ok
[INFO] [stdout] test tests::mode_aware_slot_time_formatting_is_stable ... ok
[INFO] [stdout] test tests::next_cq_parity_flip_is_consumed_once ... ok
[INFO] [stdout] test tests::parse_supported_app_mode_rejects_ft2 ... ok
[INFO] [stdout] test tests::qso_jsonl_scan_attributes_compound_report_only_to_follow_on_qso ... ok
[INFO] [stdout] test tests::qso_jsonl_scan_surfaces_logged_app_mode ... ok
[INFO] [stdout] test tests::qso_jsonl_scan_tracks_roger_responses_separately_from_any_reply ... ok
[INFO] [stdout] test tests::qso_jsonl_scan_uses_start_context_rx_text_for_received_info ... ok
[INFO] [stdout] test tests::qso_jsonl_scan_does_not_merge_reused_session_ids ... ok
[INFO] [stdout] test tests::queue_rejects_our_own_call ... ok
[INFO] [stdout] test tests::queue_drops_recently_worked_station_immediately ... ok
[INFO] [stdout] test tests::queue_requeue_after_early_no_msg_adds_retry_delay ... ok
[INFO] [stdout] test tests::queue_requeue_after_no_fwd_uses_no_fwd_retry_delay ... ok
[INFO] [stdout] test tests::queue_scheduler_can_dispatch_in_ft4_mode ... ok
[INFO] [stdout] test tests::reserved_compound_next_call_is_not_readded_to_queue ... ok
[INFO] [stdout] test tests::full_decode_margin_is_against_next_slot_pre_key_deadline ... ok
[INFO] [stdout] test tests::station_tracker_replaces_same_slot_log_with_later_stage ... ok
[INFO] [stdout] test tests::station_tracker_reset_for_mode_clears_previous_state ... ok
[INFO] [stdout] test tests::station_tracker_uses_early_stage_for_start_info ... ok
[INFO] [stdout] test tests::tx_telemetry_polling_is_allowed_during_tx_without_active_decode ... ok
[INFO] [stdout] test tests::unique_sender_count_excludes_our_own_call ... ok
[INFO] [stdout] test tests::queue_pick_uses_oldest_ready_entry ... ok
[INFO] [stdout] test tests::related_calls_ignore_previous_qso_peer ... ok
[INFO] [stdout] test tests::queue_allows_recently_worked_station_on_different_band ... ok
[INFO] [stdout] test tests::station_dispatch_preserves_scheduler_selected_tx_parity ... ok
[INFO] [stdout] test tests::ft4_full_stage_decode_resampled_silence_does_not_panic ... ok
[INFO] [stdout] test tests::ft4_full_stage_decode_silence_does_not_panic ... ok
[INFO] [stdout] test qso::tests::synthesized_rr73_decode_advances_send_sig_ack_to_send_73_once ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.37s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ham_units_example-c30fb282af02635b)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::calculates_wavelength ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rigctl-6e2e4927c05fce11)
[INFO] [stdout] test tests::converts_mhz_to_hz ... 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] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test tests::derives_band_from_frequency ... ok
[INFO] [stdout] test mchf::tests::mchf_power_step_mapping ... ok
[INFO] [stdout] test tests::parses_protocol_fields ... ok
[INFO] [stdout] test tests::parses_rig_kind ... ok
[INFO] [stdout] test tests::resolve_rig_kind_from_detected_fails_closed_when_ambiguous ... ok
[INFO] [stdout] test mchf::tests::ft817_frequency_round_trip ... ok
[INFO] [stdout] test tests::parses_modes ... ok
[INFO] [stdout] test mchf::tests::ft817_mode_mapping_supports_data ... ok
[INFO] [stderr]      Running unittests src/bin/k3_ft8_cq.rs (/opt/rustwide/target/debug/deps/k3_ft8_cq-6867d55f35f6d16d)
[INFO] [stdout] test tests::parses_bands ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/k3_tx_test.rs (/opt/rustwide/target/debug/deps/k3_tx_test-fa2954a91a6b108e)
[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] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/rig_tx_test.rs (/opt/rustwide/target/debug/deps/rig_tx_test-c6165b8cebe342c5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/rigctl.rs (/opt/rustwide/target/debug/deps/rigctl-f28487da9dd2c89a)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests audiolib
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ft8_decoder
[INFO] [stderr]    Doc-tests ham_units_example
[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] [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 rigctl
[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" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268", kill_on_drop: false }`
[INFO] [stdout] 966fac2bab76b673838e39d70216506990a40f41a6034c51f7f579f91bd4c268
