[INFO] fetching crate sbf-tools 0.1.1...
[INFO] testing sbf-tools-0.1.1 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate sbf-tools 0.1.1 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate sbf-tools 0.1.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sbf-tools 0.1.1
[INFO] tweaked toml for crates.io crate sbf-tools 0.1.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sbf-tools 0.1.1 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sbf-tools 0.1.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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 73a3d402d7c6e67d6db4c7f1cc26f16e465a98a090d52aa62e675f998ef5b855
[INFO] running `Command { std: "docker" "start" "-a" "73a3d402d7c6e67d6db4c7f1cc26f16e465a98a090d52aa62e675f998ef5b855", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "73a3d402d7c6e67d6db4c7f1cc26f16e465a98a090d52aa62e675f998ef5b855", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73a3d402d7c6e67d6db4c7f1cc26f16e465a98a090d52aa62e675f998ef5b855", kill_on_drop: false }`
[INFO] [stdout] 73a3d402d7c6e67d6db4c7f1cc26f16e465a98a090d52aa62e675f998ef5b855
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fe787098fa1451076f248710f787c4cf62748b687b42130f9ec08320c61fde5e
[INFO] running `Command { std: "docker" "start" "-a" "fe787098fa1451076f248710f787c4cf62748b687b42130f9ec08320c61fde5e", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling sbf-tools v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.89s
[INFO] running `Command { std: "docker" "inspect" "fe787098fa1451076f248710f787c4cf62748b687b42130f9ec08320c61fde5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe787098fa1451076f248710f787c4cf62748b687b42130f9ec08320c61fde5e", kill_on_drop: false }`
[INFO] [stdout] fe787098fa1451076f248710f787c4cf62748b687b42130f9ec08320c61fde5e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 78724d88f7d3690237ee224485b9dea77a8de6fd1d830a7d256502def4489c60
[INFO] running `Command { std: "docker" "start" "-a" "78724d88f7d3690237ee224485b9dea77a8de6fd1d830a7d256502def4489c60", kill_on_drop: false }`
[INFO] [stderr]    Compiling sbf-tools v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.06s
[INFO] running `Command { std: "docker" "inspect" "78724d88f7d3690237ee224485b9dea77a8de6fd1d830a7d256502def4489c60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "78724d88f7d3690237ee224485b9dea77a8de6fd1d830a7d256502def4489c60", kill_on_drop: false }`
[INFO] [stdout] 78724d88f7d3690237ee224485b9dea77a8de6fd1d830a7d256502def4489c60
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e682922c9e9a530bfd1918a86f4d5e49b3d094d13aebaaee85aa306a50b8b6c5
[INFO] running `Command { std: "docker" "start" "-a" "e682922c9e9a530bfd1918a86f4d5e49b3d094d13aebaaee85aa306a50b8b6c5", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sbf_tools-538309082df1af84)
[INFO] [stdout] 
[INFO] [stdout] running 233 tests
[INFO] [stdout] test blocks::attitude::tests::test_att_cov_euler_parse ... ok
[INFO] [stdout] test blocks::attitude::tests::test_att_cov_euler_std_accessors ... ok
[INFO] [stdout] test blocks::attitude::tests::test_att_euler_parse ... ok
[INFO] [stdout] test blocks::attitude::tests::test_att_euler_scaled_accessors ... ok
[INFO] [stdout] test blocks::attitude::tests::test_att_euler_dnu_handling ... ok
[INFO] [stdout] test blocks::attitude::tests::test_aux_ant_positions_accessors ... ok
[INFO] [stdout] test blocks::attitude::tests::test_aux_ant_positions_dnu_handling ... ok
[INFO] [stdout] test blocks::attitude::tests::test_aux_ant_positions_parse ... ok
[INFO] [stdout] test blocks::differential::tests::test_diff_corr_in_dnu_empty_message ... ok
[INFO] [stdout] test blocks::attitude::tests::test_end_of_att_parse ... ok
[INFO] [stdout] test blocks::extended::tests::bds_alm_parse_minimal ... ok
[INFO] [stdout] test blocks::differential::tests::test_diff_corr_in_parse ... ok
[INFO] [stdout] test blocks::extended::tests::bds_cnav2_parse_minimal ... ok
[INFO] [stdout] test blocks::extended::tests::bds_cnav3_parse_minimal ... ok
[INFO] [stdout] test blocks::extended::tests::pos_local_roundtrip_minimal ... ok
[INFO] [stdout] test blocks::extended::tests::qzs_alm_parse_minimal_respects_reserved_bytes ... ok
[INFO] [stdout] test blocks::external::tests::test_ext_sensor_meas_dnu ... ok
[INFO] [stdout] test blocks::external::tests::test_ext_sensor_status_parse ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_pos_cov_cart_parse ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_pos_cov_geod_parse ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_pv_cart_parse ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_pv_geod_dnu ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_pv_geod_parse ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_pvaa_geod_dnu ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_vel_cov_cart_parse ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_vel_cov_geod_parse ... ok
[INFO] [stdout] test blocks::meas3::tests::meas3_cn0_hi_res_parses_flags_and_bytes ... ok
[INFO] [stdout] test blocks::meas3::tests::meas3_doppler_pp_mp_parse ... ok
[INFO] [stdout] test blocks::external::tests::test_ext_sensor_setup_parse ... ok
[INFO] [stdout] test blocks::meas3_decoder::tests::decode_master_long_with_cont_requires_full_pr_rate_field ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_att_euler_parse ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_pos_cov_cart_dnu ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_pv_cart_dnu ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_att_cov_euler_dnu ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_pvaa_geod_parse ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_vel_cov_cart_dnu ... ok
[INFO] [stdout] test blocks::meas3::tests::meas3_ranges_parses_header_and_payload ... ok
[INFO] [stdout] test blocks::meas3_decoder::tests::decode_master_long_reads_pr_rate_after_continuation_byte ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_att_cov_euler_parse ... ok
[INFO] [stdout] test blocks::meas3_decoder::tests::master_doppler_marks_three_byte_dnu_as_invalid ... ok
[INFO] [stdout] test blocks::meas3_decoder::tests::meas3_block_set_collects_blocks ... ok
[INFO] [stdout] test blocks::ins::tests::test_int_att_euler_dnu ... ok
[INFO] [stdout] test blocks::meas3_decoder::tests::meas3_decoder_decodes_reference_epoch_with_slave_signal ... ok
[INFO] [stdout] test blocks::meas3_decoder::tests::meas3_pp_keeps_section2_offset_in_payload ... ok
[INFO] [stdout] test blocks::measurement::tests::test_meas_extra_parse ... ok
[INFO] [stdout] test blocks::measurement::tests::test_lock_time_encoding ... ok
[INFO] [stdout] test blocks::measurement::tests::test_iq_corr_parse ... ok
[INFO] [stdout] test blocks::measurement::tests::test_meas_extra_parse_extended_type_and_misc ... ok
[INFO] [stdout] test blocks::measurement::tests::test_satellite_measurement_invalid_cn0 ... ok
[INFO] [stdout] test blocks::navigation::tests::test_bds_ion_parse ... ok
[INFO] [stdout] test blocks::meas3_decoder::tests::meas3_decoder_decodes_single_reference_measurement ... ok
[INFO] [stdout] test blocks::meas3_decoder::tests::slave_doppler_marks_four_byte_dnu_as_invalid ... ok
[INFO] [stdout] test blocks::measurement::tests::test_end_of_meas_parse ... ok
[INFO] [stdout] test blocks::measurement::tests::test_end_of_meas_accessors ... ok
[INFO] [stdout] test blocks::measurement::tests::test_satellite_measurement_cn0_gps_p_no_offset ... ok
[INFO] [stdout] test blocks::measurement::tests::test_satellite_measurement_cn0 ... ok
[INFO] [stdout] test blocks::navigation::tests::test_bds_cnav1_parse ... ok
[INFO] [stdout] test blocks::measurement::tests::test_meas_extra_scaling ... ok
[INFO] [stdout] test blocks::measurement::tests::test_meas_extra_doppler_factor ... ok
[INFO] [stdout] test blocks::navigation::tests::test_cmp_raw_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_alm_accessors ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_sar_rlm_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_utc_accessors ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_alm_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_raw_inav_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_gst_gps_accessors ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_gst_gps_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_ion_accessors ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_ion_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_raw_cnav_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_raw_cnav_too_short ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_raw_fnav_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_raw_fnav_too_short ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_sar_rlm_accessors ... ok
[INFO] [stdout] test blocks::navigation::tests::test_geo_iono_delay_accessors ... ok
[INFO] [stdout] test blocks::navigation::tests::test_geo_iono_delay_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_geo_iono_delay_sbf_block_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_geo_raw_l1_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_glo_raw_ca_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_glo_alm_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_glo_time_accessors ... ok
[INFO] [stdout] test blocks::navigation::tests::test_glo_raw_ca_too_short ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_alm_accessors ... ok
[INFO] [stdout] test blocks::navigation::tests::test_glo_time_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_raw_ca_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_utc_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_utc_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_ion_accessors ... ok
[INFO] [stdout] test blocks::navigation::tests::test_glo_alm_accessors ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_cnav_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_raw_ca_too_short ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_alm_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_raw_l2c_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_qzs_raw_l5_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_base_station_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_base_station_dnu_handling ... ok
[INFO] [stdout] test blocks::navigation::tests::test_qzs_raw_l2c_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_ion_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_geo_corrections_dnu_handling ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_raw_l5_parse ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gps_utc_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_base_vector_cart_scaled_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_geo_corrections_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_base_vector_geod_dnu_handling ... ok
[INFO] [stdout] test blocks::position::tests::test_base_vector_cart_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_base_vector_geod_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_base_vector_cart_dnu_handling ... ok
[INFO] [stdout] test blocks::position::tests::test_base_vector_geod_scaled_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_dop_scaling ... ok
[INFO] [stdout] test blocks::navigation::tests::test_qzs_raw_l1ca_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_geo_corrections_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_pos_cart_scaled_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_pos_cart_dnu_handling ... ok
[INFO] [stdout] test blocks::position::tests::test_pos_cov_cartesian_dnu_handling ... ok
[INFO] [stdout] test blocks::position::tests::test_pos_cov_cartesian_std_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_pos_cov_cartesian_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_pvt_residuals_v2_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_pvt_residuals_v2_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_pvt_residuals_v2_dnu_handling ... ok
[INFO] [stdout] test blocks::position::tests::test_pvt_sat_cartesian_dnu_handling ... ok
[INFO] [stdout] test blocks::position::tests::test_pvt_sat_cartesian_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_raim_statistics_v2_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_pvt_support_parse_and_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_vel_cov_cartesian_dnu_handling ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_alm_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_pvt_sat_cartesian_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_vel_cov_cartesian_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_raim_statistics_v2_parse ... ok
[INFO] [stdout] test blocks::position::tests::test_vel_cov_cartesian_std_accessors ... ok
[INFO] [stdout] test blocks::position::tests::test_raim_statistics_v2_dnu_handling ... ok
[INFO] [stdout] test blocks::position::tests::test_pvt_support_too_short ... ok
[INFO] [stdout] test blocks::position::tests::test_pos_cart_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_clock_eph_cov_matrix_too_short ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_degr_factors_dnu ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_igp_mask_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_igp_mask_too_short ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_fast_corr_degr_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_integrity_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_clock_eph_cov_matrix_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_long_term_corr_dnu ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_fast_corr_dnu ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_degr_factors_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_fast_corr_degr_too_short ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_mt00_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_fast_corr_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_long_term_corr_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_nav_dnu ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_nav_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_network_time_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_prn_mask_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_service_level_parse ... ok
[INFO] [stdout] test blocks::external::tests::test_ext_sensor_meas_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_service_level_too_short ... ok
[INFO] [stdout] test blocks::position::tests::test_base_station_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_service_level_truncated_regions ... ok
[INFO] [stdout] test blocks::status::tests::ntrip_client_status_parse_min ... ok
[INFO] [stdout] test blocks::status::tests::ntrip_server_status_respects_n ... ok
[INFO] [stdout] test blocks::status::tests::rf_status_parse_min ... ok
[INFO] [stdout] test blocks::status::tests::test_ascii_in_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_bb_samples_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_ascii_in_rejects_overlong_string ... ok
[INFO] [stdout] test blocks::status::tests::test_disk_status_parse_rev1 ... ok
[INFO] [stdout] test blocks::status::tests::test_dyndns_status_parse_rev2 ... ok
[INFO] [stdout] test blocks::status::tests::test_encapsulated_output_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_commands_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_input_link_accessors ... ok
[INFO] [stdout] test blocks::status::tests::test_ip_status_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_lband_beams_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_lband_tracker_data_accessors ... ok
[INFO] [stdout] test blocks::status::tests::test_bb_samples_tow_delta_dnu ... ok
[INFO] [stdout] test blocks::status::tests::test_lband_tracker_status_parse_rev3 ... ok
[INFO] [stdout] test blocks::status::tests::test_output_link_accessors ... ok
[INFO] [stdout] test blocks::status::tests::test_gis_and_cosmos_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_p2pp_status_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_input_link_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_comment_parse_rejects_too_long_length ... ok
[INFO] [stdout] test blocks::status::tests::test_quality_ind_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_receiver_setup_dnu_reference_position ... ok
[INFO] [stdout] test blocks::status::tests::test_quality_ind_sbf_block_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_receiver_status_uptime ... ok
[INFO] [stdout] test blocks::status::tests::test_receiver_status_parse_rev1_min_length_enforced ... ok
[INFO] [stdout] test blocks::status::tests::test_comment_parse ... ok
[INFO] [stdout] test blocks::sbas::tests::test_geo_mt00_too_short ... ok
[INFO] [stdout] test blocks::status::tests::test_output_link_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_rtcm_datum_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_rx_message_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_sat_visibility_elevation ... ok
[INFO] [stdout] test blocks::status::tests::test_receiver_setup_parse_rev4 ... ok
[INFO] [stdout] test blocks::navigation::tests::test_gal_sar_rlm_too_short ... ok
[INFO] [stdout] test blocks::status::tests::test_receiver_status_parse_rev1_with_agc ... ok
[INFO] [stdout] test blocks::status::tests::test_sat_visibility_invalid ... ok
[INFO] [stdout] test blocks::tests::test_meas3_ranges_min_block_parse ... ok
[INFO] [stdout] test blocks::tests::test_pvt_support_parse ... ok
[INFO] [stdout] test blocks::tests::test_unsupported_payload_helper ... ok
[INFO] [stdout] test blocks::time::tests::test_ext_event_parse ... ok
[INFO] [stdout] test blocks::time::tests::test_ext_event_pvt_cartesian_dnu ... ok
[INFO] [stdout] test blocks::time::tests::test_ext_event_pvt_cartesian_parse ... ok
[INFO] [stdout] test blocks::status::tests::test_tracking_status_sbf_block_parse ... ok
[INFO] [stdout] test blocks::tests::test_unknown_id_stays_unknown ... ok
[INFO] [stdout] test blocks::time::tests::test_ext_event_pvt_geodetic_dnu ... ok
[INFO] [stdout] test blocks::time::tests::test_ext_event_pvt_cartesian_scaled ... ok
[INFO] [stdout] test blocks::time::tests::test_receiver_time_string ... ok
[INFO] [stdout] test blocks::time::tests::test_ext_event_pvt_geodetic_parse ... ok
[INFO] [stdout] test blocks::time::tests::test_ext_event_pvt_geodetic_scaled ... ok
[INFO] [stdout] test blocks::time::tests::test_pps_offset_accessors ... ok
[INFO] [stdout] test blocks::time::tests::test_pps_offset_parse ... ok
[INFO] [stdout] test blocks::time::tests::test_ext_event_accessors ... ok
[INFO] [stdout] test blocks::time::tests::test_ext_event_att_euler_parse ... ok
[INFO] [stdout] test blocks::time::tests::test_ext_event_base_vect_geod_parse ... ok
[INFO] [stdout] test blocks::time::tests::test_receiver_time_validation ... ok
[INFO] [stdout] test blocks::time::tests::test_sync_levels ... ok
[INFO] [stdout] test crc::tests::test_crc_empty ... ok
[INFO] [stdout] test crc::tests::test_crc_known_value ... ok
[INFO] [stdout] test crc::tests::test_crc_table_generation ... ok
[INFO] [stdout] test header::tests::test_header_id_rev_extraction ... ok
[INFO] [stdout] test header::tests::test_header_invalid_length ... ok
[INFO] [stdout] test crc::tests::test_validate_block_wrong_sync ... ok
[INFO] [stdout] test header::tests::test_header_parse ... ok
[INFO] [stdout] test header::tests::test_header_too_short ... ok
[INFO] [stdout] test header::tests::test_parse_from_block_with_sync ... ok
[INFO] [stdout] test header::tests::test_parse_from_block_invalid_sync ... ok
[INFO] [stdout] test header::tests::test_tow_seconds ... ok
[INFO] [stdout] test reader::tests::test_reader_empty ... ok
[INFO] [stdout] test reader::tests::test_reader_no_sync ... ok
[INFO] [stdout] test reader::tests::test_reader_stats ... ok
[INFO] [stdout] test reader::tests::test_sbf_read_ext ... ok
[INFO] [stdout] test types::tests::test_satellite_id_key ... ok
[INFO] [stdout] test types::tests::test_signal_type ... ok
[INFO] [stdout] test crc::tests::test_validate_block_too_short ... ok
[INFO] [stdout] test types::tests::test_pvt_mode ... ok
[INFO] [stdout] test types::tests::test_satellite_id_from_svid ... ok
[INFO] [stdout] test types::tests::test_satellite_id_to_svid_navic_ranges ... ok
[INFO] [stdout] test blocks::attitude::tests::test_att_cov_euler_dnu_handling ... ok
[INFO] [stderr]      Running tests/reader_stream.rs (/opt/rustwide/target/debug/deps/reader_stream-e2052b030ce93428)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 233 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test reader_resynchronizes_after_crc_error_and_preserves_unknown_block ... ok
[INFO] [stdout] test reader_reports_incomplete_final_block ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sbf_tools
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/reader.rs - reader::SbfReader (line 25) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 15) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e682922c9e9a530bfd1918a86f4d5e49b3d094d13aebaaee85aa306a50b8b6c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e682922c9e9a530bfd1918a86f4d5e49b3d094d13aebaaee85aa306a50b8b6c5", kill_on_drop: false }`
[INFO] [stdout] e682922c9e9a530bfd1918a86f4d5e49b3d094d13aebaaee85aa306a50b8b6c5
