[INFO] fetching crate irig106-time 0.7.0... [INFO] testing irig106-time-0.7.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate irig106-time 0.7.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate irig106-time 0.7.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate irig106-time 0.7.0 [INFO] tweaked toml for crates.io crate irig106-time 0.7.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate irig106-time 0.7.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate irig106-time 0.7.0 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b778d9daa7766e9d38497e5e36def69b41060eccd2a5ce3ac312a7af2c4f3185 [INFO] running `Command { std: "docker" "start" "-a" "b778d9daa7766e9d38497e5e36def69b41060eccd2a5ce3ac312a7af2c4f3185", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b778d9daa7766e9d38497e5e36def69b41060eccd2a5ce3ac312a7af2c4f3185", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b778d9daa7766e9d38497e5e36def69b41060eccd2a5ce3ac312a7af2c4f3185", kill_on_drop: false }` [INFO] [stdout] b778d9daa7766e9d38497e5e36def69b41060eccd2a5ce3ac312a7af2c4f3185 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f41262fec1d7881b8606728c32d7f816c10ae6c1ba0f05fbc9b1e9df472b8311 [INFO] running `Command { std: "docker" "start" "-a" "f41262fec1d7881b8606728c32d7f816c10ae6c1ba0f05fbc9b1e9df472b8311", kill_on_drop: false }` [INFO] [stderr] Compiling irig106-time v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.97s [INFO] running `Command { std: "docker" "inspect" "f41262fec1d7881b8606728c32d7f816c10ae6c1ba0f05fbc9b1e9df472b8311", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f41262fec1d7881b8606728c32d7f816c10ae6c1ba0f05fbc9b1e9df472b8311", kill_on_drop: false }` [INFO] [stdout] f41262fec1d7881b8606728c32d7f816c10ae6c1ba0f05fbc9b1e9df472b8311 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7b95d615c05fc61744066c9fa103e8ff2a29f731f1620b01f0cc46d5e7fbfab1 [INFO] running `Command { std: "docker" "start" "-a" "7b95d615c05fc61744066c9fa103e8ff2a29f731f1620b01f0cc46d5e7fbfab1", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling zerocopy-derive v0.8.48 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling irig106-time v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 57.10s [INFO] running `Command { std: "docker" "inspect" "7b95d615c05fc61744066c9fa103e8ff2a29f731f1620b01f0cc46d5e7fbfab1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7b95d615c05fc61744066c9fa103e8ff2a29f731f1620b01f0cc46d5e7fbfab1", kill_on_drop: false }` [INFO] [stdout] 7b95d615c05fc61744066c9fa103e8ff2a29f731f1620b01f0cc46d5e7fbfab1 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9c945471513fa00e78c7370d751cc1f9f9b65a8f751d4ee1964a17e8678553b9 [INFO] running `Command { std: "docker" "start" "-a" "9c945471513fa00e78c7370d751cc1f9f9b65a8f751d4ee1964a17e8678553b9", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/irig106_time-f5150e23171a4dfe) [INFO] [stdout] [INFO] [stdout] running 201 tests [INFO] [stdout] test absolute::absolute_tests::absolute_time_minutes_60_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::absolute_time_nanos_overflow_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::absolute_time_day_367_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::absolute_time_seconds_60_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::absolute_time_hours_24_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::absolute_time_valid ... ok [INFO] [stdout] test absolute::absolute_tests::add_nanos_carry_to_days ... ok [INFO] [stdout] test absolute::absolute_tests::absolute_time_day_zero_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::add_nanos_carry_to_hours ... ok [INFO] [stdout] test absolute::absolute_tests::add_nanos_subsecond ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_doy_mismatch_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_feb_29_leap_accepted ... ok [INFO] [stdout] test absolute::absolute_tests::add_nanos_carry_to_seconds ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_doy_consistent ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_apr_31_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_feb_31_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_from_parts ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_month_13_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_month_zero_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::add_nanos_carry_to_minutes ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_valid ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_requires_year ... ok [INFO] [stdout] test absolute::absolute_tests::ertc_max_no_overflow ... ok [INFO] [stdout] test absolute::absolute_tests::ertc_from_le_bytes ... ok [INFO] [stdout] test absolute::absolute_tests::ieee1588_from_le_bytes ... ok [INFO] [stdout] test absolute::absolute_tests::ertc_to_nanos ... ok [INFO] [stdout] test absolute::absolute_tests::ieee1588_nanos_overflow_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::ieee1588_to_nanos_since_epoch ... ok [INFO] [stdout] test absolute::absolute_tests::total_nanos_of_day_midnight ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_feb_29_non_leap_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::total_nanos_of_day_noon ... ok [INFO] [stdout] test absolute::absolute_tests::with_year_10000_rejected ... ok [INFO] [stdout] test absolute::absolute_tests::with_year_accepts_valid_range ... ok [INFO] [stdout] test absolute::absolute_tests::with_year_rejects_invalid ... ok [INFO] [stdout] test bcd::bcd_tests::day_fmt_buffer_too_short ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_display ... ok [INFO] [stdout] test bcd::bcd_tests::day_fmt_day_zero_rejected ... ok [INFO] [stdout] test bcd::bcd_tests::day_fmt_invalid_bcd_digit ... ok [INFO] [stdout] test bcd::bcd_tests::day_fmt_max_day ... ok [INFO] [stdout] test bcd::bcd_tests::day_fmt_to_absolute ... ok [INFO] [stdout] test bcd::bcd_tests::dmy_fmt_decode_known ... ok [INFO] [stdout] test bcd::bcd_tests::dmy_fmt_buffer_too_short ... ok [INFO] [stdout] test bcd::bcd_tests::millisecond_resolution_10ms ... ok [INFO] [stdout] test bcd::bcd_tests::dmy_fmt_to_absolute_with_date ... ok [INFO] [stdout] test bcd::bcd_tests::dmy_fmt_invalid_month_zero ... ok [INFO] [stdout] test correlation::correlation_tests::correlate_channel_filter ... ok [INFO] [stdout] test correlation::correlation_tests::correlate_exact_match ... ok [INFO] [stdout] test correlation::correlation_tests::add_reference_sorted ... ok [INFO] [stdout] test correlation::correlation_tests::correlate_interpolation_forward ... ok [INFO] [stdout] test correlation::correlation_tests::correlate_no_channel_ref_returns_error ... ok [INFO] [stdout] test correlation::correlation_tests::correlate_no_ref_returns_error ... ok [INFO] [stdout] test correlation::correlation_tests::detect_gps_lock_jump ... ok [INFO] [stdout] test correlation::correlation_tests::detect_jump_threshold ... ok [INFO] [stdout] test correlation::correlation_tests::new_correlator_empty ... ok [INFO] [stdout] test csdw::csdw_tests::date_format_dmy ... ok [INFO] [stdout] test correlation::correlation_tests::detect_no_jump ... ok [INFO] [stdout] test csdw::csdw_tests::combined_fields ... ok [INFO] [stdout] test absolute::absolute_tests::calendar_time_into_absolute_time ... ok [INFO] [stdout] test csdw::csdw_tests::date_format_doy ... ok [INFO] [stdout] test csdw::csdw_tests::from_le_bytes_round_trip ... ok [INFO] [stdout] test csdw::csdw_tests::leap_year_clear ... ok [INFO] [stdout] test bcd::bcd_tests::day_fmt_decode_known ... ok [INFO] [stdout] test csdw::csdw_tests::time_format_gps ... ok [INFO] [stdout] test correlation::correlation_tests::correlate_nearest_point ... ok [INFO] [stdout] test csdw::csdw_tests::leap_year_set ... ok [INFO] [stdout] test csdw::csdw_tests::time_format_irig_b ... ok [INFO] [stdout] test csdw::csdw_tests::time_source_none ... ok [INFO] [stdout] test csdw::csdw_tests::time_source_external ... ok [INFO] [stdout] test csdw::csdw_tests::time_source_internal ... ok [INFO] [stdout] test error::error_tests::display_buffer_too_short ... ok [INFO] [stdout] test error::error_tests::display_checksum_mismatch ... ok [INFO] [stdout] test error::error_tests::display_invalid_bcd_digit ... ok [INFO] [stdout] test error::error_tests::display_out_of_range ... ok [INFO] [stdout] test error::error_tests::display_no_reference_point ... ok [INFO] [stdout] test bcd::bcd_tests::day_fmt_midnight_day1 ... ok [INFO] [stdout] test bcd::bcd_tests::day_fmt_reserved_bit_set ... ok [INFO] [stdout] test csdw::csdw_tests::time_source_reserved ... ok [INFO] [stdout] test csdw::csdw_tests::time_format_reserved ... ok [INFO] [stdout] test csdw::csdw_tests::time_source_gps ... ok [INFO] [stdout] test intra_packet::intra_packet_tests::format_ch4_binary ... ok [INFO] [stdout] test intra_packet::intra_packet_tests::parse_ertc64_known ... ok [INFO] [stdout] test intra_packet::intra_packet_tests::format_no_secondary_is_rtc ... ok [INFO] [stdout] test intra_packet::intra_packet_tests::intra_packet_time_is_enum ... ok [INFO] [stdout] test intra_packet::intra_packet_tests::parse_ieee1588_known ... ok [INFO] [stdout] test intra_packet::intra_packet_tests::parse_rtc48_known ... ok [INFO] [stdout] test network_time::network_time_tests::f2_csdw_ntp ... ok [INFO] [stdout] test intra_packet::intra_packet_tests::parse_rtc48_reserved_ignored ... ok [INFO] [stdout] test network_time::network_time_tests::f2_csdw_ptp ... ok [INFO] [stdout] test network_time::network_time_tests::f2_csdw_reserved_bits_clean ... ok [INFO] [stdout] test intra_packet::intra_packet_tests::parse_buffer_too_short ... ok [INFO] [stdout] test network_time::network_time_tests::f2_csdw_reserved_bits_dirty ... ok [INFO] [stdout] test network_time::network_time_tests::f2_csdw_reserved ... ok [INFO] [stdout] test network_time::network_time_tests::leap_second_table_custom ... ok [INFO] [stdout] test network_time::network_time_tests::leap_second_table_lookup_2024 ... ok [INFO] [stdout] test network_time::network_time_tests::ntp_before_unix_epoch ... ok [INFO] [stdout] test network_time::network_time_tests::ntp_buffer_too_short ... ok [INFO] [stdout] test network_time::network_time_tests::leap_second_table_builtin ... ok [INFO] [stdout] test network_time::network_time_tests::leap_second_table_lookup_1980 ... ok [INFO] [stdout] test network_time::network_time_tests::ntp_to_absolute ... ok [INFO] [stdout] test error::error_tests::error_is_clone_eq ... ok [INFO] [stdout] test error::error_tests::display_reserved_bit_set ... ok [INFO] [stdout] test network_time::network_time_tests::ntp_fraction_to_nanos ... ok [INFO] [stdout] test network_time::network_time_tests::ntp_to_unix_seconds ... ok [INFO] [stdout] test network_time::network_time_tests::parse_f2_ptp_payload ... ok [INFO] [stdout] test network_time::network_time_tests::ptp_nanos_overflow ... ok [INFO] [stdout] test network_time::network_time_tests::ntp_from_le_bytes ... ok [INFO] [stdout] test network_time::network_time_tests::ptp_buffer_too_short ... ok [INFO] [stdout] test network_time::network_time_tests::parse_f2_ntp_payload ... ok [INFO] [stdout] test network_time::network_time_tests::ptp_from_le_bytes ... ok [INFO] [stdout] test network_time::network_time_tests::ptp_to_absolute ... ok [INFO] [stdout] test packet_standard::packet_standard_tests::display_formatting ... ok [INFO] [stdout] test packet_standard::packet_standard_tests::pre17_is_ch10 ... ok [INFO] [stdout] test packet_standard::packet_standard_tests::unknown_defaults_to_ch11 ... ok [INFO] [stdout] test network_time::network_time_tests::ptp_to_utc_seconds ... ok [INFO] [stdout] test quality::quality_tests::drift_ppm_populated_for_multi_ref_channels ... ok [INFO] [stdout] test quality::quality_tests::single_ref ... ok [INFO] [stdout] test quality::quality_tests::two_refs_one_channel ... ok [INFO] [stdout] test recording_event::recording_event_tests::event_type_display ... ok [INFO] [stdout] test packet_standard::packet_standard_tests::is_ch10_and_is_ch11 ... ok [INFO] [stdout] test recording_event::recording_event_tests::event_type_index_point ... ok [INFO] [stdout] test recording_event::recording_event_tests::event_type_overrun ... ok [INFO] [stdout] test quality::quality_tests::multi_channel ... ok [INFO] [stdout] test quality::quality_tests::empty_refs ... ok [INFO] [stdout] test recording_event::recording_event_tests::may_cause_time_gap ... ok [INFO] [stdout] test quality::quality_tests::drift_ppm_not_populated_for_single_ref_channel ... ok [INFO] [stdout] test packet_standard::packet_standard_tests::v17_and_later_is_ch11 ... ok [INFO] [stdout] test recording_event::recording_event_tests::event_type_stopped ... ok [INFO] [stdout] test recording_event::recording_event_tests::event_type_started ... ok [INFO] [stdout] test recording_event::recording_event_tests::event_type_reserved ... ok [INFO] [stdout] test recording_event::recording_event_tests::recording_event_with_abs_time ... ok [INFO] [stdout] test recording_event::recording_event_tests::recording_event_without_abs_time ... ok [INFO] [stdout] test rtc::rtc_tests::as_raw_round_trip ... ok [INFO] [stdout] test rtc::rtc_tests::clone_copy_eq ... ok [INFO] [stdout] test rtc::rtc_tests::debug_display ... ok [INFO] [stdout] test rtc::rtc_tests::elapsed_nanos_simple ... ok [INFO] [stdout] test rtc::rtc_tests::elapsed_ticks_simple ... ok [INFO] [stdout] test rtc::rtc_tests::elapsed_ticks_same_value ... ok [INFO] [stdout] test rtc::rtc_tests::elapsed_ticks_wrap_around ... ok [INFO] [stdout] test rtc::rtc_tests::from_le_bytes_known_value ... ok [INFO] [stdout] test rtc::rtc_tests::from_le_bytes_max ... ok [INFO] [stdout] test rtc::rtc_tests::from_le_bytes_all_zeros ... ok [INFO] [stdout] test rtc::rtc_tests::from_raw_preserves_lower ... ok [INFO] [stdout] test rtc::rtc_tests::from_raw_masks_upper_bits ... ok [INFO] [stdout] test rtc::rtc_tests::max_constant ... ok [INFO] [stdout] test rtc::rtc_tests::to_nanos_one_second ... ok [INFO] [stdout] test rtc::rtc_tests::ordering ... ok [INFO] [stdout] test rtc::rtc_tests::to_nanos_one_tick ... ok [INFO] [stdout] test rtc::rtc_tests::to_nanos_zero ... ok [INFO] [stdout] test rtc::rtc_tests::zero_constant ... ok [INFO] [stdout] test secondary::secondary_tests::checksum_buffer_too_short ... ok [INFO] [stdout] test secondary::secondary_tests::checksum_valid ... ok [INFO] [stdout] test secondary::secondary_tests::parse_ertc_valid ... ok [INFO] [stdout] test secondary::secondary_tests::checksum_invalid ... ok [INFO] [stdout] test secondary::secondary_tests::parse_ieee1588_valid ... ok [INFO] [stdout] test secondary::secondary_tests::sec_hdr_time_format_ertc ... ok [INFO] [stdout] test secondary::secondary_tests::sec_hdr_time_format_ieee1588 ... ok [INFO] [stdout] test secondary::secondary_tests::sec_hdr_time_format_reserved ... ok [INFO] [stdout] test streaming::streaming_tests::add_and_correlate_single_ref ... ok [INFO] [stdout] test secondary::secondary_tests::parse_reserved_rejected ... ok [INFO] [stdout] test secondary::secondary_tests::sec_hdr_time_format_ch4 ... ok [INFO] [stdout] test streaming::streaming_tests::channel_ids_reflects_active ... ok [INFO] [stdout] test streaming::streaming_tests::channel_len_per_channel ... ok [INFO] [stdout] test streaming::streaming_tests::eviction_removes_stale_refs ... ok [INFO] [stdout] test streaming::streaming_tests::latest_rtc_tracks_maximum ... ok [INFO] [stdout] test streaming::streaming_tests::multi_channel_eviction ... ok [INFO] [stdout] test util::tests::abs_diff_b_greater ... ok [INFO] [stdout] test util::tests::abs_diff_a_greater ... ok [INFO] [stdout] test streaming::streaming_tests::correlate_by_channel ... ok [INFO] [stdout] test util::tests::abs_diff_equal ... ok [INFO] [stdout] test streaming::streaming_tests::correlate_no_ref_returns_error ... ok [INFO] [stdout] test util::tests::abs_diff_extremes ... ok [INFO] [stdout] test streaming::streaming_tests::eviction_preserves_recent_refs ... ok [INFO] [stdout] test streaming::streaming_tests::new_streaming_correlator_empty ... ok [INFO] [stdout] test util::tests::days_in_month_century_non_leap_feb ... ok [INFO] [stdout] test util::tests::days_in_month_leap_feb ... ok [INFO] [stdout] test util::tests::century_years_not_leap ... ok [INFO] [stdout] test util::tests::days_in_month_standard ... ok [INFO] [stdout] test util::tests::common_leap_years ... ok [INFO] [stdout] test util::tests::common_non_leap_years ... ok [INFO] [stdout] test util::tests::irig106_era_years ... ok [INFO] [stdout] test util::tests::abs_diff_leap_second_timestamps ... ok [INFO] [stdout] test util::tests::abs_diff_commutative ... ok [INFO] [stdout] test util::tests::max_u16_year ... ok [INFO] [stdout] test util::tests::month_day_to_doy_dec_31_leap ... ok [INFO] [stdout] test util::tests::month_day_to_doy_dec_31_non_leap ... ok [INFO] [stdout] test util::tests::month_day_to_doy_jan_1 ... ok [INFO] [stdout] test util::tests::month_day_to_doy_mar_1_leap ... ok [INFO] [stdout] test util::tests::year_zero ... ok [INFO] [stdout] test version::version_tests::detect_version_pre07 ... ok [INFO] [stdout] test version::version_tests::detect_version_ignores_upper_bits ... ok [INFO] [stdout] test version::version_tests::detect_version_unknown ... ok [INFO] [stdout] test util::tests::quad_century_years_are_leap ... ok [INFO] [stdout] test version::version_tests::detect_version_v22 ... ok [INFO] [stdout] test version::version_tests::detect_version_v07 ... ok [INFO] [stdout] test util::tests::year_one ... ok [INFO] [stdout] test util::tests::month_day_to_doy_mar_1_non_leap ... ok [INFO] [stdout] test version::version_tests::detect_version_v23 ... ok [INFO] [stdout] test version::version_tests::gps_time_source_mapping ... ok [INFO] [stdout] test version::version_tests::format_2_support ... ok [INFO] [stdout] test version::version_tests::pre07_has_no_ordering_guarantee ... ok [INFO] [stdout] test version::version_tests::version_ordering ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 201 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 69 tests [INFO] [stderr] Running tests/pipeline.rs (/opt/rustwide/target/debug/deps/pipeline-24dfbba1af1c977f) [INFO] [stdout] test all_error_variants_display ... ok [INFO] [stdout] test bcd_dmy_feb_29_leap_year_accepted ... ok [INFO] [stdout] test bcd_day_to_le_bytes_round_trip ... ok [INFO] [stdout] test calendar_rejects_feb_30 ... ok [INFO] [stdout] test bcd_dmy_feb_29_non_leap_year_rejected ... ok [INFO] [stdout] test bcd_dmy_to_le_bytes_round_trip ... ok [INFO] [stdout] test channel_ids_returns_active_channels ... ok [INFO] [stdout] test channel_indexed_correlate_same_result_as_any ... ok [INFO] [stdout] test channel_references_accessor ... ok [INFO] [stdout] test correlator_default_has_no_ooo_window ... ok [INFO] [stdout] test correlator_unbounded_ooo ... ok [INFO] [stdout] test correlator_with_ooo_window ... ok [INFO] [stdout] test csdw_f1_to_le_bytes_round_trip ... ok [INFO] [stdout] test csdw_f2_to_le_bytes_round_trip ... ok [INFO] [stdout] test csdw_time_source_unversioned_still_works ... ok [INFO] [stdout] test csdw_time_source_versioned_pre07_ambiguous ... ok [INFO] [stdout] test detect_rtc_reset_basic ... ok [INFO] [stdout] test detect_rtc_reset_channel_isolation ... ok [INFO] [stdout] test csdw_time_source_versioned_v07_gps ... ok [INFO] [stdout] test display_absolute_time_doy ... ok [INFO] [stdout] test detect_rtc_reset_no_false_positive_on_normal_progression ... ok [INFO] [stdout] test display_calendar_time_dmy ... ok [INFO] [stdout] test display_absolute_time_with_year ... ok [INFO] [stdout] test display_absolute_time_zero_padding ... ok [INFO] [stdout] test drift_ppm_fast_rtc ... ok [INFO] [stdout] test f1_leap_second_offset ... ok [INFO] [stdout] test drift_ppm_zero_drift ... ok [INFO] [stdout] test full_dmy_format_pipeline ... ok [INFO] [stdout] test drift_ppm_insufficient_references ... ok [INFO] [stdout] test intra_packet_rtc_to_absolute ... ok [INFO] [stdout] test full_ntp_pipeline ... ok [INFO] [stdout] test full_ptp_pipeline ... ok [INFO] [stdout] test gps_lock_time_jump_detection ... ok [INFO] [stdout] test invalid_bcd_propagates_error ... ok [INFO] [stdout] test is_near_leap_second_far_future ... ok [INFO] [stdout] test channel_indexed_correlate_large_set ... ok [INFO] [stdout] test is_near_leap_second_outside_window ... ok [INFO] [stdout] test drift_ppm_channel_isolation ... ok [INFO] [stdout] test multi_channel_correlation ... ok [INFO] [stdout] test is_near_leap_second_boundary ... ok [INFO] [stdout] test is_near_leap_second_exact_boundary ... ok [INFO] [stdout] test leap_second_table_historical_accuracy ... ok [INFO] [stdout] test mixed_f1_f2_correlation ... ok [INFO] [stdout] test no_std_types_are_copy ... ok [INFO] [stdout] test ntp_sub_millisecond_precision ... ok [INFO] [stdout] test packet_standard_from_version ... ok [INFO] [stdout] test ptp_to_le_bytes_round_trip ... ok [INFO] [stdout] test quality_metrics_from_correlator ... ok [INFO] [stdout] test full_day_format_pipeline ... ok [INFO] [stdout] test ntp_to_le_bytes_round_trip ... ok [INFO] [stdout] test rtc_large_delta_correlation ... ok [INFO] [stdout] test rtc_to_le_bytes_round_trip ... ok [INFO] [stdout] test streaming_correlator_basic_pipeline ... ok [INFO] [stdout] test sub_nanos_crosses_year_boundary ... ok [INFO] [stdout] test secondary_header_to_correlation ... ok [INFO] [stdout] test recording_event_pipeline ... ok [INFO] [stdout] test streaming_correlator_eviction_pipeline ... ok [INFO] [stdout] test sub_nanos_century_non_leap_year ... ok [INFO] [stdout] test sub_nanos_quad_century_leap_year ... ok [INFO] [stdout] test sub_nanos_same_day_no_year_change ... ok [INFO] [stdout] test sub_nanos_leap_year_rollover_366_days ... ok [INFO] [stdout] test version_detection_from_tmats_csdw ... ok [INFO] [stdout] test sub_nanos_no_year_info_wraps_gracefully ... ok [INFO] [stdout] test sub_nanos_non_leap_year_rollover_365_days ... ok [INFO] [stdout] test is_near_leap_second_within_window ... ok [INFO] [stdout] test is_near_leap_second_symmetry ... ok [INFO] [stdout] test version_ordering_is_chronological ... ok [INFO] [stdout] test version_feature_queries ... ok [INFO] [stdout] test year_overflow_guard_no_panic ... ok [INFO] [stderr] Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-cb10559b5c1ad941) [INFO] [stdout] [INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test ieee1588_nanos_consistent ... ok [INFO] [stdout] test csdw_field_extraction_stable ... ok [INFO] [stdout] test csdw_f1_encode_round_trip ... ok [INFO] [stdout] test ntp_encode_round_trip ... ok [INFO] [stdout] test absolute_time_display_contains_time_fields ... ok [INFO] [stdout] test absolute_time_add_monotonic ... ok [INFO] [stdout] test absolute_time_add_sub_round_trip ... ok [INFO] [stdout] test bcd_parsed_fields_always_in_range ... ok [INFO] [stdout] test rtc_from_raw_always_48bit ... ok [INFO] [stdout] test ptp_nanos_since_epoch_monotonic ... ok [INFO] [stdout] test ntp_fraction_nanos_bounded ... ok [INFO] [stdout] test rtc_elapsed_self_is_zero ... ok [INFO] [stdout] test ptp_encode_round_trip ... ok [INFO] [stdout] test rtc_encode_round_trip ... ok [INFO] [stdout] test rtc_elapsed_ticks_bounded ... ok [INFO] [stdout] test rtc_nanos_is_ticks_times_100 ... ok [INFO] [stdout] test rtc_round_trip_le_bytes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Doc-tests irig106_time [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test src/absolute.rs - absolute::CalendarTime (line 443) ... ok [INFO] [stdout] test src/util.rs - util::is_leap_year (line 50) ... ok [INFO] [stdout] test src/quality.rs - quality::compute_quality (line 58) ... ok [INFO] [stdout] test src/absolute.rs - absolute::AbsoluteTime::with_year (line 271) ... ok [INFO] [stdout] test src/util.rs - util::abs_diff_u64 (line 83) ... ok [INFO] [stdout] test src/packet_standard.rs - packet_standard::PacketStandard::from_version (line 54) ... ok [INFO] [stdout] test src/lib.rs - absolute (line 91) ... ok [INFO] [stdout] test src/version.rs - version::detect_version (line 111) ... ok [INFO] [stdout] test src/streaming.rs - streaming::StreamingTimeCorrelator (line 39) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.90s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9c945471513fa00e78c7370d751cc1f9f9b65a8f751d4ee1964a17e8678553b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9c945471513fa00e78c7370d751cc1f9f9b65a8f751d4ee1964a17e8678553b9", kill_on_drop: false }` [INFO] [stdout] 9c945471513fa00e78c7370d751cc1f9f9b65a8f751d4ee1964a17e8678553b9