[INFO] cloning repository https://github.com/kg-cybersoul/SimpIOTC
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kg-cybersoul/SimpIOTC" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkg-cybersoul%2FSimpIOTC", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkg-cybersoul%2FSimpIOTC'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8e5d13c3f19ab5d4bc75060ed9573079c7bddd9e
[INFO] testing kg-cybersoul/SimpIOTC against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkg-cybersoul%2FSimpIOTC" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kg-cybersoul/SimpIOTC
[INFO] finished tweaking git repo https://github.com/kg-cybersoul/SimpIOTC
[INFO] tweaked toml for git repo https://github.com/kg-cybersoul/SimpIOTC written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kg-cybersoul/SimpIOTC on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kg-cybersoul/SimpIOTC 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.23.5
[INFO] [stderr]   Downloaded pyo3-build-config v0.23.5
[INFO] [stderr]   Downloaded tsz v0.1.4
[INFO] [stderr]   Downloaded pyo3-macros v0.23.5
[INFO] [stderr]   Downloaded dtype_dispatch v0.2.1
[INFO] [stderr]   Downloaded better_io v0.2.0
[INFO] [stderr]   Downloaded lz4_flex v0.13.0
[INFO] [stderr]   Downloaded twox-hash v2.1.2
[INFO] [stderr]   Downloaded pco v1.0.1
[INFO] [stderr]   Downloaded pyo3-ffi v0.23.5
[INFO] [stderr]   Downloaded pyo3 v0.23.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 12c97024e1c470015d6b74e4430a33c04d02e709514f4cf4fb6066613b11986c
[INFO] running `Command { std: "docker" "start" "-a" "12c97024e1c470015d6b74e4430a33c04d02e709514f4cf4fb6066613b11986c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "12c97024e1c470015d6b74e4430a33c04d02e709514f4cf4fb6066613b11986c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12c97024e1c470015d6b74e4430a33c04d02e709514f4cf4fb6066613b11986c", kill_on_drop: false }`
[INFO] [stdout] 12c97024e1c470015d6b74e4430a33c04d02e709514f4cf4fb6066613b11986c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 604d296378b760b92b90901c4eab144f423baa074a4481477bc36685aa85f55a
[INFO] running `Command { std: "docker" "start" "-a" "604d296378b760b92b90901c4eab144f423baa074a4481477bc36685aa85f55a", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling iot-compressor v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.56s
[INFO] running `Command { std: "docker" "inspect" "604d296378b760b92b90901c4eab144f423baa074a4481477bc36685aa85f55a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "604d296378b760b92b90901c4eab144f423baa074a4481477bc36685aa85f55a", kill_on_drop: false }`
[INFO] [stdout] 604d296378b760b92b90901c4eab144f423baa074a4481477bc36685aa85f55a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 56e37dc8888465945a4317690c79a51e38ee85e96e17826b019322e6a63eeac3
[INFO] running `Command { std: "docker" "start" "-a" "56e37dc8888465945a4317690c79a51e38ee85e96e17826b019322e6a63eeac3", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling pco v1.0.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling dtype_dispatch v0.2.1
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling better_io v0.2.0
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling iot-compressor v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling lz4_flex v0.13.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling tsz v0.1.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 36.81s
[INFO] running `Command { std: "docker" "inspect" "56e37dc8888465945a4317690c79a51e38ee85e96e17826b019322e6a63eeac3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "56e37dc8888465945a4317690c79a51e38ee85e96e17826b019322e6a63eeac3", kill_on_drop: false }`
[INFO] [stdout] 56e37dc8888465945a4317690c79a51e38ee85e96e17826b019322e6a63eeac3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bc9a941e37ef604e6befc14abd2f8104db0fdee7064bb35ad05825819540e59e
[INFO] running `Command { std: "docker" "start" "-a" "bc9a941e37ef604e6befc14abd2f8104db0fdee7064bb35ad05825819540e59e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/iot_compressor-e55d2d2f62bc04d5)
[INFO] [stdout] 
[INFO] [stdout] running 441 tests
[INFO] [stdout] test entropy::fse::tests::bitwriter_reader_roundtrip ... ok
[INFO] [stdout] test entropy::fse::tests::bitwriter_reader_aligned_roundtrip ... ok
[INFO] [stdout] test entropy::fse::tests::freq_table_serialize_roundtrip ... ok
[INFO] [stdout] test entropy::fse::tests::fse_roundtrip_longer_stream ... ok
[INFO] [stdout] test entropy::fse::tests::fse_roundtrip_single_symbol ... ok
[INFO] [stdout] test entropy::fse::tests::fse_roundtrip_two_symbols ... ok
[INFO] [stdout] test entropy::fse::tests::fse_roundtrip_skewed_4sym ... ok
[INFO] [stdout] test entropy::fse::tests::fse_roundtrip_uniform_4sym ... ok
[INFO] [stdout] test entropy::fse::tests::fse_table_build_uniform ... ok
[INFO] [stdout] test entropy::fse::tests::fse_roundtrip_large_alphabet ... ok
[INFO] [stdout] test entropy::fse::tests::normalize_preserves_nonzero ... ok
[INFO] [stdout] test entropy::fse::tests::cost_model_from_token_stream ... ok
[INFO] [stdout] test entropy::fse::tests::normalize_many_rare ... ok
[INFO] [stdout] test entropy::fse::tests::normalize_single_symbol ... ok
[INFO] [stdout] test entropy::fse::tests::normalize_skewed ... ok
[INFO] [stdout] test entropy::fse::tests::normalize_uniform ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_all_literals ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_empty_fails ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_all_matches ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_large_offsets ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_mixed ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_repcode_alternating_offsets ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_repcode_consecutive_matches ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_repcode_initial_offsets ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_repcode_roundtrip_repeated_offset ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_repcode_improves_compression ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_repcode_three_offsets_rotating ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_rle_literals ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_single_literal ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_rle_matches ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_single_match ... ok
[INFO] [stdout] test entropy::tests::cost_model_from_frequencies ... ok
[INFO] [stdout] test entropy::tests::cost_model_uniform_reasonable ... ok
[INFO] [stdout] test entropy::tests::length_code_banded_range ... ok
[INFO] [stdout] test entropy::tests::length_code_max ... ok
[INFO] [stdout] test entropy::tests::length_code_min ... ok
[INFO] [stdout] test entropy::tests::offset_code_max ... ok
[INFO] [stdout] test entropy::tests::offset_table_covers_max ... ok
[INFO] [stdout] test entropy::tests::length_table_monotonic_bases ... ok
[INFO] [stdout] test entropy::tests::length_table_coverage ... ok
[INFO] [stdout] test entropy::tests::offset_table_monotonic_bases ... ok
[INFO] [stdout] test entropy::tests::repcode_state_update_raw ... ok
[INFO] [stdout] test entropy::tests::length_code_roundtrip_exhaustive_small ... ok
[INFO] [stdout] test entropy::tests::offset_table_coverage ... ok
[INFO] [stdout] test entropy::tests::repcode_state_update_rep ... ok
[INFO] [stdout] test entropy::tests::offset_code_roundtrip_exhaustive_small ... ok
[INFO] [stdout] test harness::tests::benchmark_result_display ... ok
[INFO] [stdout] test entropy::fse::tests::token_stream_stress_mixed ... ok
[INFO] [stdout] test entropy::tests::length_code_direct_range ... ok
[INFO] [stdout] test entropy::tests::length_code_roundtrip_large ... ok
[INFO] [stdout] test entropy::tests::offset_code_banded_range ... ok
[INFO] [stdout] test entropy::tests::offset_code_direct_range ... ok
[INFO] [stdout] test entropy::tests::offset_code_roundtrip_large ... ok
[INFO] [stdout] test harness::tests::generators_are_deterministic ... ok
[INFO] [stdout] test harness::tests::counters_are_monotonic ... ok
[INFO] [stdout] test harness::tests::generators_produce_correct_sizes ... ok
[INFO] [stdout] test harness::tests::standard_datasets_correct_count ... ok
[INFO] [stdout] test entropy::tests::repcode_encode_decode_roundtrip ... ok
[INFO] [stdout] test harness::tests::temperatures_are_reasonable ... ok
[INFO] [stdout] test harness::tests::timestamps_are_monotonic ... ok
[INFO] [stdout] test harness::tests::vibration_values_bounded ... ok
[INFO] [stdout] test harness::tests::random_has_byte_entropy ... ok
[INFO] [stdout] test entropy::tests::repcode_state_find ... ok
[INFO] [stdout] test harness::verify::tests::corruption_flipped_bit_in_payload ... ok
[INFO] [stdout] test harness::tests::benchmark_iotc_roundtrips_correctly ... ok
[INFO] [stdout] test harness::verify::tests::corruption_truncated_compressed_data ... ok
[INFO] [stdout] test harness::verify::tests::no_stride_header_zero ... ok
[INFO] [stdout] test harness::verify::tests::corruption_sha256_detects_wrong_data ... ok
[INFO] [stdout] test harness::verify::tests::extract_columns_partial_block_range ... ok
[INFO] [stdout] test harness::verify::tests::ratio_constant_data_compresses_well ... ok
[INFO] [stdout] test harness::verify::tests::ratio_random_data_does_not_explode ... ok
[INFO] [stdout] test harness::verify::tests::auto_detect_selects_shuffle_delta_for_noisy_floats ... ok
[INFO] [stdout] test harness::verify::tests::ratio_timestamps_compress_well ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_alternating_pattern ... ok
[INFO] [stdout] test entropy::fse::tests::wide_type_bits_boundary_just_over ... ok
[INFO] [stdout] test entropy::fse::tests::wide_type_bits_boundary_just_under ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_ascending_bytes ... ok
[INFO] [stdout] test entropy::fse::tests::wide_type_bits_roundtrip_large_token_stream ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_many_small_blocks ... ok
[INFO] [stdout] test entropy::fse::tests::wide_type_bits_roundtrip_into_variant ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_auto_detect_temperatures ... ok
[INFO] [stdout] test harness::verify::tests::large_block_random_data_roundtrip ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_minimum_viable_input ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_all_ones_large ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_auto_detect_timestamps ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_single_element_f64 ... ok
[INFO] [stdout] test harness::verify::tests::optimal_never_worse_than_greedy_on_structured_data ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_raw_struct_array_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_random_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_single_element_i64 ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_single_huge_block ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_constant_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_counters_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_two_elements_i32 ... ok
[INFO] [stdout] test harness::verify::tests::seek_table_stride_roundtrip ... ok
[INFO] [stdout] test harness::verify::tests::repcode_benefits_raw_struct_stride ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_temperatures_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_vibration_shuffle_delta_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_temperatures_shuffle_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_timestamps_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_vibration_shuffle_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_temperatures_shuffle_delta_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::extract_columns_telemetry_struct_roundtrip ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_vibration_all_modes ... ok
[INFO] [stdout] test harness::verify::tests::shuffle_delta_improves_over_gorilla_on_noisy_floats ... ok
[INFO] [stdout] test harness::verify::tests::large_block_noisy_f64_roundtrip ... ok
[INFO] [stdout] test harness::verify::tests::stress_large_vibration_shuffle_dataset ... ok
[INFO] [stdout] test harness::verify::tests::roundtrip_all_zeros_large ... ok
[INFO] [stdout] test harness::verify::tests::seekable_value_proposition ... ok
[INFO] [stdout] test harness::verify::tests::stride_mismatch_fails ... ok
[INFO] [stdout] test harness::verify::tests::stride_header_preserved_in_frame ... ok
[INFO] [stdout] test harness::verify::tests::stress_large_vibration_shuffle_delta ... ok
[INFO] [stdout] test harness::verify::tests::shuffle_delta_multiblock_roundtrip ... ok
[INFO] [stdout] test harness::verify::tests::stress_large_random_dataset ... ok
[INFO] [stdout] test harness::verify::tests::stress_large_timestamp_dataset ... ok
[INFO] [stdout] test match_finder::hash_chain::tests::hash_chain_basic_insert_and_walk ... ok
[INFO] [stdout] test harness::verify::tests::seek_table_all_data_types ... ok
[INFO] [stdout] test harness::verify::tests::stress_large_temperature_shuffle_delta ... ok
[INFO] [stdout] test match_finder::hash_chain::tests::hash_chain_empty_walk ... ok
[INFO] [stdout] test match_finder::hash_chain::tests::hash_chain_different_prefixes_independent ... ok
[INFO] [stdout] test match_finder::hash_chain::tests::hash_chain_high_volume_insert ... ok
[INFO] [stdout] test match_finder::hash_chain::tests::hash_chain_reset_clears_all ... ok
[INFO] [stdout] test match_finder::hash_chain::tests::hash_chain_walk_early_stop ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::avx2_tests::avx2_match_length_identical ... ok
[INFO] [stdout] test match_finder::hash_chain::tests::hash_function_distribution ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::avx2_tests::avx2_match_length_large_identical ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::avx2_tests::avx2_match_length_mismatch_after_32 ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::avx2_tests::avx2_match_length_remainder_bytes ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::match_length_dispatch_consistency ... ok
[INFO] [stdout] test harness::verify::tests::stride_roundtrip_multiblock ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::match_length_identical ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::match_length_no_match ... ok
[INFO] [stdout] test match_finder::hash_chain::tests::hash_chain_circular_buffer_wraps ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::match_length_partial ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::match_length_zero_max ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::portable_match_length_all_equal ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::portable_match_length_crosses_u64_boundary ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::portable_match_length_first_byte_differs ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::portable_match_length_single_byte_slices ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::match_length_exact_boundary ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::match_length_one_byte_match ... ok
[INFO] [stdout] test match_finder::tests::find_matches_at_agrees_with_find_best ... ok
[INFO] [stdout] test match_finder::tests::find_matches_at_dominated_candidates_filtered ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::avx2_tests::avx2_match_length_mismatch_in_first_32 ... ok
[INFO] [stdout] test match_finder::tests::find_matches_at_pareto_frontier ... ok
[INFO] [stdout] test match_finder::tests::find_matches_at_buffer_reuse ... ok
[INFO] [stdout] test match_finder::simd_x86::tests::portable_match_length_unequal_lengths ... ok
[INFO] [stdout] test match_finder::tests::match_finder_finds_repeat ... ok
[INFO] [stdout] test harness::verify::tests::stride_roundtrip_8byte_equiv_shuffle ... ok
[INFO] [stdout] test match_finder::tests::match_finder_longer_match_preferred ... ok
[INFO] [stdout] test match_finder::tests::match_finder_large_repeated_block ... ok
[INFO] [stdout] test harness::verify::tests::stress_large_temperature_shuffle_dataset ... ok
[INFO] [stdout] test match_finder::tests::match_finder_prefers_shorter_offset_on_tie ... ok
[INFO] [stdout] test match_finder::tests::match_finder_insert_at_independent ... ok
[INFO] [stdout] test match_finder::tests::match_finder_respects_window_size ... ok
[INFO] [stdout] test parallel::tests::alignment_validation ... ok
[INFO] [stdout] test parallel::tests::compress_empty_fails ... ok
[INFO] [stdout] test match_finder::tests::find_matches_at_no_match ... ok
[INFO] [stdout] test match_finder::tests::find_matches_at_single_match_is_pareto ... ok
[INFO] [stdout] test match_finder::tests::match_finder_respects_max_chain_depth ... ok
[INFO] [stdout] test match_finder::tests::match_finder_no_match_in_unique_data ... ok
[INFO] [stdout] test parallel::tests::decompress_truncated_header_fails ... ok
[INFO] [stdout] test match_finder::tests::match_finder_stress_all_zeros ... ok
[INFO] [stdout] test parallel::tests::compression_actually_compresses ... ok
[INFO] [stdout] test parallel::tests::decompress_corrupted_crc_fails ... ok
[INFO] [stdout] test harness::verify::tests::stress_large_temperature_dataset ... ok
[INFO] [stdout] test parallel::tests::roundtrip_f64_gorilla ... ok
[INFO] [stdout] test parallel::tests::decode_block_payload_equivalence ... ok
[INFO] [stdout] test parallel::tests::roundtrip_i32_delta ... ok
[INFO] [stdout] test parallel::tests::decompress_corrupted_sha256_fails ... ok
[INFO] [stdout] test parallel::tests::roundtrip_custom_threads ... ok
[INFO] [stdout] test parallel::tests::roundtrip_all_parser_modes ... ok
[INFO] [stdout] test parallel::tests::roundtrip_raw ... ok
[INFO] [stdout] test parallel::tests::roundtrip_no_checksum ... ok
[INFO] [stdout] test parallel::tests::roundtrip_with_seek_table ... ok
[INFO] [stdout] test parallel::tests::roundtrip_stride_12 ... ok
[INFO] [stdout] test parallel::tests::roundtrip_stride_no_stride_same_data ... ok
[INFO] [stdout] test parallel::tests::roundtrip_single_block ... ok
[INFO] [stdout] test parser::greedy::tests::greedy_exactly_min_match ... ok
[INFO] [stdout] test parser::greedy::tests::greedy_all_zeros ... ok
[INFO] [stdout] test parallel::tests::roundtrip_with_checksum ... ok
[INFO] [stdout] test parser::greedy::tests::greedy_overlapping_match ... ok
[INFO] [stdout] test parallel::tests::roundtrip_multiblock ... ok
[INFO] [stdout] test parallel::tests::roundtrip_without_seek_table ... ok
[INFO] [stdout] test parallel::tests::seek_table_offsets_correct ... ok
[INFO] [stdout] test parser::greedy::tests::greedy_long_repeated_pattern ... ok
[INFO] [stdout] test parser::greedy::tests::greedy_stress_mixed_data ... ok
[INFO] [stdout] test parser::greedy::tests::greedy_single_byte ... ok
[INFO] [stdout] test parser::lazy::tests::lazy_is_better_logic ... ok
[INFO] [stdout] test parser::greedy::tests::greedy_unique_data_all_literals ... ok
[INFO] [stdout] test parser::lazy::tests::lazy_all_zeros ... ok
[INFO] [stdout] test parser::greedy::tests::greedy_short_data ... ok
[INFO] [stdout] test parser::lazy::tests::lazy_long_repeated_pattern ... ok
[INFO] [stdout] test parser::lazy::tests::lazy_short_data ... ok
[INFO] [stdout] test parser::lazy::tests::lazy_simple_repeat ... ok
[INFO] [stdout] test parser::lazy::tests::lazy_finds_better_match_ahead ... ok
[INFO] [stdout] test parser::lazy::tests::lazy_improves_or_matches_greedy ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_cost_model_no_literals ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_cost_model_no_matches ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_cost_model_sanity ... ok
[INFO] [stdout] test parser::lazy::tests::lazy_unique_data_all_literals ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_reconstruct_correctness ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_reconstruct_with_match ... ok
[INFO] [stdout] test parser::lazy::tests::lazy_stress_large ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_prefers_cheaper_encoding ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_roundtrip_entropy ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_pareto_prefers_short_offset ... ok
[INFO] [stdout] test harness::verify::tests::stride_roundtrip_4byte ... ok
[INFO] [stdout] test harness::verify::tests::stride_roundtrip_24byte_struct ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_unique_data_all_literals ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_short_data ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_simple_repeat ... ok
[INFO] [stdout] test parser::tests::parse_empty_fails ... ok
[INFO] [stdout] test parser::tests::parse_roundtrip_through_entropy ... ok
[INFO] [stdout] test parser::tests::replay_tokens_overlapping_match ... ok
[INFO] [stdout] test parser::tests::validate_tokens_catches_bad_literal ... ok
[INFO] [stdout] test parser::tests::validate_tokens_catches_bad_offset ... ok
[INFO] [stdout] test parser::tests::validate_tokens_catches_length_mismatch ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_element_size_1_is_identity ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_empty_data ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_into_matches_shuffle ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_improves_or_matches_greedy ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_layout_f32_groups_exponent_bytes ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_layout_f64_groups_exponent_bytes ... ok
[INFO] [stdout] test parser::greedy::tests::greedy_simple_repeat ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_unshuffle_roundtrip_f32 ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_unshuffle_roundtrip_f64 ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_unshuffle_roundtrip_single_element ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_unshuffle_roundtrip_two_elements ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_large_dataset ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffled_f32_vibration_exponent_column_low_entropy ... ok
[INFO] [stdout] test parser::tests::parse_all_modes_short_data ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::unshuffle_decode_into_rejects_short_data ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::unshuffle_decode_into_roundtrip ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::unshuffle_into_matches_unshuffle ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::workspace_variants_reuse_capacity ... ok
[INFO] [stdout] test preprocessor::byte_delta::tests::exponent_byte_lane_simulation ... ok
[INFO] [stdout] test preprocessor::byte_delta::tests::roundtrip_constant ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffled_floats_have_lower_byte_entropy_than_raw ... ok
[INFO] [stdout] test preprocessor::byte_delta::tests::roundtrip_incrementing ... ok
[INFO] [stdout] test preprocessor::byte_delta::tests::roundtrip_into_variants ... ok
[INFO] [stdout] test preprocessor::byte_delta::tests::roundtrip_random_ish ... ok
[INFO] [stdout] test preprocessor::byte_delta::tests::roundtrip_single ... ok
[INFO] [stdout] test preprocessor::byte_delta::tests::wrapping_behavior ... ok
[INFO] [stdout] test preprocessor::byte_delta::tests::roundtrip_empty ... ok
[INFO] [stdout] test preprocessor::delta::tests::compression_ratio_constant_i64 ... ok
[INFO] [stdout] test preprocessor::delta::tests::compression_ratio_quadratic_i32 ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i32_extremes ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i32_linear ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i32_negative ... ok
[INFO] [stdout] test harness::verify::tests::extract_columns_wide_struct_20byte ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i32_single_delta ... ok
[INFO] [stdout] test preprocessor::delta::tests::compression_ratio_linear_i64 ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i64_constant_sequence ... ok
[INFO] [stdout] test harness::verify::tests::seekable_stress_large_frame ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i64_extreme_values ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i64_quadratic_sequence ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i64_single_delta_mode ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i64_empty_fails ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i64_linear_sequence ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i64_negative_values ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i64_single_value ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_u32_max_values ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i64_timestamps_realistic ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_i64_two_values ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_u64_roundtrip ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_u64_large_values ... ok
[INFO] [stdout] test preprocessor::delta::tests::delta_u32_roundtrip ... ok
[INFO] [stdout] test preprocessor::delta::tests::varint_decode_buffer_underflow ... ok
[INFO] [stdout] test preprocessor::delta::tests::varint_u32_roundtrip ... ok
[INFO] [stdout] test preprocessor::delta::tests::varint_u64_decode_from_offset ... ok
[INFO] [stdout] test preprocessor::delta::tests::varint_u64_max_value ... ok
[INFO] [stdout] test preprocessor::delta::tests::varint_u64_multi_byte ... ok
[INFO] [stdout] test preprocessor::delta::tests::varint_u64_single_byte ... ok
[INFO] [stdout] test preprocessor::delta::tests::zigzag_i64_known_values ... ok
[INFO] [stdout] test preprocessor::delta::tests::zigzag_i32_known_values ... ok
[INFO] [stdout] test preprocessor::delta::tests::zigzag_i64_roundtrip_exhaustive_small ... ok
[INFO] [stdout] test preprocessor::delta::tests::zigzag_i64_roundtrip_extremes ... ok
[INFO] [stdout] test preprocessor::delta::tests::zigzag_i32_roundtrip ... ok
[INFO] [stdout] test preprocessor::entropy_probe::tests::constant_data ... ok
[INFO] [stdout] test preprocessor::entropy_probe::tests::delta_encoded_constant_is_low_entropy ... ok
[INFO] [stdout] test preprocessor::delta::tests::single_delta_vs_double_delta ... ok
[INFO] [stdout] test preprocessor::entropy_probe::tests::empty_input ... ok
[INFO] [stdout] test preprocessor::entropy_probe::tests::ratio_sanity ... ok
[INFO] [stdout] test preprocessor::entropy_probe::tests::two_symbols_equal ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::bit_reader_read_bits ... ok
[INFO] [stdout] test preprocessor::entropy_probe::tests::uniform_random ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::bit_reader_single_bits ... ok
[INFO] [stdout] test preprocessor::entropy_probe::tests::sampled_zero_limit_uses_full_data ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::bit_reader_underflow ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_misaligned_panics - should panic ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::bit_writer_multi_byte ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::bit_writer_single_bits ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::bit_roundtrip_arbitrary_values ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::bit_writer_write_bits ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::bit_writer_partial_byte ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f32_empty_fails ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f32_compression_ratio_constant ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f32_identical_values ... ok
[INFO] [stdout] test preprocessor::bitshuffle::tests::shuffle_zero_element_size_panics - should panic ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f32_single_value ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f32_large_jumps ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f32_slowly_varying ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_decode_zero_count_fails ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f32_special_values ... ok
[INFO] [stdout] test parser::tests::parse_all_modes_valid_tokens ... ok
[INFO] [stdout] test preprocessor::entropy_probe::tests::sampled_matches_full_on_uniform ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_large_jumps ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_identical_values ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_single_value ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f32_large_dataset_roundtrip ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_compression_ratio_constant ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_empty_fails ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_special_values ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_two_values ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_monotonic_sensor ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_zero_and_negatives ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_window_reuse_pattern ... ok
[INFO] [stdout] test preprocessor::stride::tests::matches_bitshuffle_output ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_slowly_varying_temperature ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_all_zeros ... ok
[INFO] [stdout] test preprocessor::stride::tests::roundtrip_empty ... ok
[INFO] [stdout] test preprocessor::stride::tests::roundtrip_stride_12 ... ok
[INFO] [stdout] test preprocessor::stride::tests::roundtrip_single_element ... ok
[INFO] [stdout] test preprocessor::stride::tests::roundtrip_stride_8 ... ok
[INFO] [stdout] test preprocessor::stride::tests::roundtrip_stride_24 ... ok
[INFO] [stdout] test preprocessor::stride::tests::roundtrip_stride_4 ... ok
[INFO] [stdout] test preprocessor::stride::tests::transpose_groups_struct_fields ... ok
[INFO] [stdout] test preprocessor::stride::tests::roundtrip_stride_1_is_identity ... ok
[INFO] [stdout] test preprocessor::stride::tests::tiled_matches_naive_transpose ... ok
[INFO] [stdout] test preprocessor::stride::tests::transpose_into_matches_transpose ... ok
[INFO] [stdout] test preprocessor::stride::tests::transpose_zero_stride_panics - should panic ... ok
[INFO] [stdout] test preprocessor::stride::tests::transpose_misaligned_panics - should panic ... ok
[INFO] [stdout] test preprocessor::stride::tests::untranspose_decode_into_rejects_short_data ... ok
[INFO] [stdout] test preprocessor::stride::tests::transpose_layout_two_elements ... ok
[INFO] [stdout] test preprocessor::stride::tests::untranspose_decode_into_roundtrip ... ok
[INFO] [stdout] test preprocessor::stride::tests::transposed_struct_columns_have_low_entropy ... ok
[INFO] [stdout] test preprocessor::stride::tests::tiled_matches_naive_untranspose ... ok
[INFO] [stdout] test preprocessor::stride::tests::workspace_reuses_capacity ... ok
[INFO] [stdout] test preprocessor::tests::alignment_validation ... ok
[INFO] [stdout] test preprocessor::stride::tests::untranspose_into_matches_untranspose ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_compression_ratio_smooth ... ok
[INFO] [stdout] test preprocessor::tests::auto_detect_monotonic_i64 ... ok
[INFO] [stdout] test preprocessor::tests::byte_conversion_roundtrip_f32 ... ok
[INFO] [stdout] test preprocessor::tests::byte_conversion_roundtrip_f64 ... ok
[INFO] [stdout] test preprocessor::tests::auto_detect_random_fallback ... ok
[INFO] [stdout] test preprocessor::tests::byte_conversion_roundtrip_i32 ... ok
[INFO] [stdout] test preprocessor::tests::preprocess_depreprocess_roundtrip_f32 ... ok
[INFO] [stdout] test preprocessor::tests::preprocess_depreprocess_roundtrip_f64_shuffle ... ok
[INFO] [stdout] test preprocessor::tests::preprocess_depreprocess_roundtrip_i64 ... ok
[INFO] [stdout] test preprocessor::tests::byte_conversion_roundtrip_i64 ... ok
[INFO] [stdout] test preprocessor::tests::byte_conversion_roundtrip_u64 ... ok
[INFO] [stdout] test preprocessor::tests::preprocess_empty_input_fails ... ok
[INFO] [stdout] test preprocessor::tests::preprocess_depreprocess_roundtrip_u32 ... ok
[INFO] [stdout] test preprocessor::tests::preprocess_misaligned_fails ... ok
[INFO] [stdout] test preprocessor::tests::preprocess_depreprocess_roundtrip_f32_shuffle ... ok
[INFO] [stdout] test preprocessor::tests::preprocess_depreprocess_roundtrip_f64 ... ok
[INFO] [stdout] test preprocessor::tests::preprocess_raw_passthrough ... ok
[INFO] [stdout] test schema::tests::column_type_from_str ... ok
[INFO] [stdout] test schema::tests::extract_columns_basic ... ok
[INFO] [stdout] test preprocessor::tests::preprocessor_compression_ratio_benefit ... ok
[INFO] [stdout] test schema::tests::extract_columns_misaligned_data ... ok
[INFO] [stdout] test schema::tests::extract_columns_mixed_widths ... ok
[INFO] [stdout] test schema::tests::extract_columns_empty_data ... ok
[INFO] [stdout] test schema::tests::schema_stride_calculation ... ok
[INFO] [stdout] test schema::tests::validate_frame_stride_mismatch ... ok
[INFO] [stdout] test schema::tests::validate_frame_stride_zero_always_ok ... ok
[INFO] [stdout] test schema::tests::schema_stride_single_column ... ok
[INFO] [stdout] test schema::tests::validate_frame_stride_match ... ok
[INFO] [stdout] test parser::tests::parse_all_modes_repeated_pattern ... ok
[INFO] [stdout] test preprocessor::tests::auto_detect_smooth_f64 ... ok
[INFO] [stdout] test preprocessor::stride::tests::roundtrip_large_dataset_exercises_tiling ... ok
[INFO] [stdout] test schema::tests::extract_columns_large_record_count ... ok
[INFO] [stdout] test preprocessor::gorilla_xor::tests::gorilla_f64_large_dataset_roundtrip ... ok
[INFO] [stdout] test seekable::tests::extract_columns_matches_manual_parse ... ok
[INFO] [stdout] test seekable::tests::extract_columns_no_stride_frame ... ok
[INFO] [stdout] test seekable::tests::extract_columns_stride_mismatch_errors ... ok
[INFO] [stdout] test seekable::tests::extract_columns_roundtrip_basic ... ok
[INFO] [stdout] test seekable::tests::seekable_decompress_each_block ... ok
[INFO] [stdout] test tests::block_header_roundtrip ... ok
[INFO] [stdout] test tests::compression_config_presets ... ok
[INFO] [stdout] test tests::data_type_properties ... ok
[INFO] [stdout] test tests::frame_flags_all_variants ... ok
[INFO] [stdout] test tests::frame_flags_bit10_seek_table ... ok
[INFO] [stdout] test tests::frame_flags_rejects_unknown_high_bits ... ok
[INFO] [stdout] test tests::frame_flags_roundtrip ... ok
[INFO] [stdout] test tests::frame_header_bad_magic ... ok
[INFO] [stdout] test tests::frame_header_buffer_underflow ... ok
[INFO] [stdout] test tests::frame_header_roundtrip ... ok
[INFO] [stdout] test tests::lz_token_classification ... ok
[INFO] [stdout] test tests::lz_token_sizes ... ok
[INFO] [stdout] test tests::seek_table_crc_mismatch ... ok
[INFO] [stdout] test tests::seek_table_roundtrip ... ok
[INFO] [stdout] test workspace::tests::delta_i32_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::delta_i64_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::delta_u32_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::delta_u64_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::depreprocess_into_equivalence_all_types ... ok
[INFO] [stdout] test workspace::tests::encode_workspace_new_zero_capacity ... ok
[INFO] [stdout] test seekable::tests::seekable_decompress_range ... ok
[INFO] [stdout] test seekable::tests::seekable_oob_error ... ok
[INFO] [stdout] test seekable::tests::extract_columns_block_range ... ok
[INFO] [stdout] test seekable::tests::seekable_decompress_all_matches ... ok
[INFO] [stdout] test workspace::tests::entropy_scratch_new_zero_capacity ... ok
[INFO] [stdout] test workspace::tests::fse_rebuild_decode_only_equivalence ... ok
[INFO] [stdout] test workspace::tests::fse_rebuild_full_equivalence ... ok
[INFO] [stdout] test workspace::tests::fse_table_scratch_with_capacity ... ok
[INFO] [stdout] test seekable::tests::seekable_reader_requires_seek_table ... ok
[INFO] [stdout] test seekable::tests::seekable_byte_range_cross_block ... ok
[INFO] [stdout] test seekable::tests::seekable_byte_range_exact_block ... ok
[INFO] [stdout] test seekable::tests::seekable_byte_range_partial ... ok
[INFO] [stdout] test workspace::tests::entropy_encode_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::gorilla_f32_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::gorilla_f64_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::entropy_decode_into_reuse ... ok
[INFO] [stdout] test workspace::tests::entropy_decode_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::entropy_encode_into_reuse ... ok
[INFO] [stdout] test workspace::tests::full_pipeline_workspace_equivalence ... ok
[INFO] [stdout] test workspace::tests::full_pipeline_workspace_multiblock ... ok
[INFO] [stdout] test workspace::tests::matchfinder_with_chain_take_chain_roundtrip ... ok
[INFO] [stdout] test workspace::tests::preprocess_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::preprocessed_data_ref_borrows ... ok
[INFO] [stdout] test workspace::tests::full_encode_workspace_multiblock ... ok
[INFO] [stdout] test workspace::tests::greedy_parse_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::workspace_new_zero_capacity ... ok
[INFO] [stdout] test workspace::tests::lazy_parse_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::workspace_with_capacity_preallocates ... ok
[INFO] [stdout] test workspace::tests::replay_tokens_into_equivalence ... ok
[INFO] [stdout] test workspace::tests::full_pipeline_workspace_all_parser_modes ... ok
[INFO] [stdout] test workspace::tests::replay_tokens_into_reuse ... ok
[INFO] [stdout] test workspace::tests::full_encode_workspace_roundtrip ... ok
[INFO] [stdout] test workspace::tests::parser_into_chain_reuse ... ok
[INFO] [stdout] test parser::tests::all_modes_compress_repetitive_data ... ok
[INFO] [stdout] test workspace::tests::optimal_parse_into_equivalence ... ok
[INFO] [stdout] test harness::verify::tests::stride_roundtrip_12byte_struct_all_modes ... ok
[INFO] [stdout] test workspace::tests::parser_dispatch_into_equivalence ... ok
[INFO] [stdout] test harness::verify::tests::stride_improves_compression_on_struct_data ... ok
[INFO] [stdout] test harness::verify::tests::shuffle_delta_ratio_report ... ok
[INFO] [stdout] test harness::verify::tests::stride_compression_ratio_report ... ok
[INFO] [stdout] test harness::verify::tests::compression_ratio_report ... ok
[INFO] [stdout] test parser::optimal::tests::optimal_stress_large_block ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 441 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 29.92s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/iotc-65d59f61c8d56f77)
[INFO] [stdout] running 0 tests
[INFO] [stderr]    Doc-tests iot_compressor
[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] running `Command { std: "docker" "inspect" "bc9a941e37ef604e6befc14abd2f8104db0fdee7064bb35ad05825819540e59e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc9a941e37ef604e6befc14abd2f8104db0fdee7064bb35ad05825819540e59e", kill_on_drop: false }`
[INFO] [stdout] bc9a941e37ef604e6befc14abd2f8104db0fdee7064bb35ad05825819540e59e
