[INFO] fetching crate stt-optimize 0.8.0...
[INFO] testing stt-optimize-0.8.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate stt-optimize 0.8.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate stt-optimize 0.8.0
[INFO] finished tweaking crates.io crate stt-optimize 0.8.0
[INFO] tweaked toml for crates.io crate stt-optimize 0.8.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate stt-optimize 0.8.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate stt-optimize 0.8.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" "+1.99.0-beta.8" "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]  Downloading crates ...
[INFO] [stderr]   Downloaded hilbert_2d v1.1.0
[INFO] [stderr]   Downloaded stt-core v0.8.0
[INFO] [stderr]   Downloaded earcutr v0.5.0
[INFO] [stderr]   Downloaded arrow-string v59.2.0
[INFO] [stderr]   Downloaded arrow v59.2.0
[INFO] [stderr]   Downloaded arrow-schema v59.2.0
[INFO] [stderr]   Downloaded arrow-select v59.2.0
[INFO] [stderr]   Downloaded arrow-data v59.2.0
[INFO] [stderr]   Downloaded num-bigint v0.5.1
[INFO] [stderr]   Downloaded arrow-ipc v59.2.0
[INFO] [stderr]   Downloaded arrow-row v59.2.0
[INFO] [stderr]   Downloaded arrow-arith v59.2.0
[INFO] [stderr]   Downloaded arrow-buffer v59.2.0
[INFO] [stderr]   Downloaded arrow-array v59.2.0
[INFO] [stderr]   Downloaded arrow-cast v59.2.0
[INFO] [stderr]   Downloaded arrow-ord v59.2.0
[INFO] [stderr]   Downloaded parquet v59.2.0
[INFO] [stderr]   Downloaded geozero v0.15.1
[INFO] [stderr]   Downloaded scroll v0.13.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946
[INFO] running `Command { std: "docker" "start" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling arrow-schema v59.2.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling robust v1.2.0
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling i_float v1.16.0
[INFO] [stderr]    Compiling snap v1.1.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling i_shape v1.18.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling i_tree v0.18.0
[INFO] [stderr]    Compiling geozero v0.15.1
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling spade v2.15.1
[INFO] [stderr]    Compiling rstar v0.12.2
[INFO] [stderr]    Compiling num-bigint v0.5.1
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling earcut v0.4.5
[INFO] [stderr]    Compiling rand_pcg v0.10.2
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling geographiclib-rs v0.2.7
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling twox-hash v2.1.3
[INFO] [stderr]    Compiling hilbert_2d v1.1.0
[INFO] [stderr]    Compiling scroll v0.13.0
[INFO] [stderr]    Compiling sif-itree v0.4.1
[INFO] [stderr]    Compiling float_next_after v2.0.0
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling indicatif v0.18.6
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling earcutr v0.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling i_key_sort v0.10.3
[INFO] [stderr]    Compiling i_overlay v4.5.2
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling geo-types v0.7.20
[INFO] [stderr]    Compiling geo-traits v0.3.0
[INFO] [stderr]    Compiling geo v0.33.1
[INFO] [stderr]    Compiling wkt v0.14.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling arrow-buffer v59.2.0
[INFO] [stderr]    Compiling arrow-data v59.2.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling arrow-array v59.2.0
[INFO] [stderr]    Compiling arrow-select v59.2.0
[INFO] [stderr]    Compiling arrow-row v59.2.0
[INFO] [stderr]    Compiling arrow-arith v59.2.0
[INFO] [stderr]    Compiling arrow-ipc v59.2.0
[INFO] [stderr]    Compiling arrow-ord v59.2.0
[INFO] [stderr]    Compiling arrow-string v59.2.0
[INFO] [stderr]    Compiling arrow-cast v59.2.0
[INFO] [stderr]    Compiling parquet v59.2.0
[INFO] [stderr]    Compiling arrow v59.2.0
[INFO] [stderr]    Compiling stt-core v0.8.0
[INFO] [stderr]    Compiling stt-optimize v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]    Compiling arrow-ipc v59.2.0
[INFO] [stderr]    Compiling arrow v59.2.0
[INFO] [stderr]    Compiling parquet v59.2.0
[INFO] [stderr]    Compiling stt-core v0.8.0
[INFO] [stderr]    Compiling stt-optimize v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 39.29s
[INFO] running `Command { std: "docker" "inspect" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stt_optimize-522c4b76cecb1a94)
[INFO] [stdout] 
[INFO] [stdout] running 266 tests
[INFO] [stdout] test advisors::budget::tests::hotspot_categorical_string_candidate_notes_numeric_mapping ... ok
[INFO] [stdout] test advisors::budget::tests::hotspot_with_small_int_rank_column_yields_min_zoom_field ... ok
[INFO] [stdout] test advisors::budget::tests::skewed_max_zoom_density_yields_optin_budget_advice ... ok
[INFO] [stdout] test advisors::budget::tests::hotspot_skewed_points_yield_h3_summary_tier_below_the_volume_floor ... ok
[INFO] [stdout] test advisors::budget::tests::line_dominant_data_never_gets_summary_tier ... ok
[INFO] [stdout] test advisors::budget::tests::light_average_without_skew_yields_no_summary_tier ... ok
[INFO] [stdout] test advisors::budget::tests::hotspot_without_candidate_column_yields_nothing ... ok
[INFO] [stdout] test advisors::budget::tests::measured_bytes_per_feature_drives_worst_tile_estimate ... ok
[INFO] [stdout] test advisors::budget::tests::oversized_only_at_shallow_zoom_is_not_budget_flagged ... ok
[INFO] [stdout] test advisors::budget::tests::regional_dense_uniform_still_picks_quadbin ... ok
[INFO] [stdout] test advisors::budget::tests::minor_hotspot_yields_nothing_even_with_candidate ... ok
[INFO] [stdout] test advisors::budget::tests::small_uniform_dataset_yields_no_advice ... ok
[INFO] [stdout] test advisors::layout::tests::too_few_tiles_falls_back_to_global_yearlong_heuristic ... ok
[INFO] [stdout] test advisors::layout::tests::ambiguous_access_shape_with_no_features_keeps_auto_ordering ... ok
[INFO] [stdout] test advisors::layout::tests::unmeasurable_sample_downgrades_publish_to_low ... ok
[INFO] [stdout] test advisors::layout::tests::large_archive_suggests_128_mib_packs ... ok
[INFO] [stdout] test advisors::layout::tests::small_archive_yields_no_pack_size_advice ... ok
[INFO] [stdout] test advisors::layout::tests::synthesize_tiles_buckets_by_cell_and_time ... ok
[INFO] [stdout] test advisors::layout::tests::the_layer_hint_is_the_majority_family_with_a_fixed_tie_order ... ok
[INFO] [stdout] test advisors::quantize::tests::no_sub_one_percent_win_is_ever_advised_however_precisely_it_is_measured ... ok
[INFO] [stdout] test advisors::layout::tests::simulated_deep_time_recommends_spatial_with_playback_caveat ... ok
[INFO] [stdout] test advisors::quantize::tests::the_gate_is_the_conjunction_and_neither_half_alone_can_emit ... ok
[INFO] [stdout] test advisors::layout::tests::too_few_tiles_falls_back_to_localized_short_heuristic ... ok
[INFO] [stdout] test advisors::layout::tests::playback_weighting_flips_the_pick_and_clears_suggestion_only ... ok
[INFO] [stdout] test advisors::quantize::tests::the_magnitude_half_asks_whether_a_win_is_worth_a_permanent_loss ... ok
[INFO] [stdout] test advisors::budget::tests::two_million_heavy_overview_points_yield_summary_tier ... ok
[INFO] [stdout] test advisors::quantize::tests::the_significance_half_asks_whether_a_win_is_real ... ok
[INFO] [stdout] test advisors::quantize::tests::precision_snaps_down_the_ladder_and_clamps ... ok
[INFO] [stdout] test advisors::temporal::tests::borderline_skew_downgrades_to_low_confidence ... ok
[INFO] [stdout] test advisors::temporal::tests::bursty_long_timeline_keeps_both_and_notes_interaction ... ok
[INFO] [stdout] test advisors::temporal::tests::bursty_skewed_dataset_gets_adaptive_temporal_in_range ... ok
[INFO] [stdout] test advisors::temporal::tests::minute_base_bucket_snaps_to_hour_day_tiers ... ok
[INFO] [stdout] test advisors::temporal::tests::round_nice_snaps_to_1_2_5_decades ... ok
[INFO] [stdout] test advisors::temporal::tests::the_lod_threshold_sits_under_the_bucket_recommenders_own_ceiling ... ok
[INFO] [stdout] test advisors::temporal::tests::two_year_hourly_span_gets_strict_multiple_lod_tiers ... ok
[INFO] [stdout] test advisors::temporal::tests::uniform_short_dataset_emits_nothing ... ok
[INFO] [stdout] test advisors::tests::a_shrink_inside_the_noise_is_reported_at_low_confidence ... ok
[INFO] [stdout] test advisors::quantize::tests::tiny_sample_produces_no_advice ... ok
[INFO] [stdout] test advisors::temporal::tests::a_real_long_timeline_dataset_clears_the_threshold_end_to_end ... ok
[INFO] [stdout] test advisors::tests::compose_settings_folds_in_only_what_it_may ... ok
[INFO] [stdout] test advisors::quantize::tests::integer_and_string_properties_get_no_attrs_advice ... ok
[INFO] [stdout] test advisors::quantize::tests::a_lever_that_makes_the_archive_bigger_is_never_emitted ... ok
[INFO] [stdout] test advisors::quantize::tests::measuring_at_real_occupancy_can_move_a_knife_edge_verdict ... ok
[INFO] [stdout] test advisors::quantize::tests::high_precision_points_get_measured_coords_advice ... ok
[INFO] [stdout] test analysis::density::tests::a_polygon_covers_its_bounding_box_the_way_the_clipper_sweeps_it ... ok
[INFO] [stdout] test analysis::density::tests::a_trajectory_is_counted_in_every_tile_it_crosses ... ok
[INFO] [stdout] test analysis::density::tests::an_antimeridian_crossing_geometry_is_not_swept_the_wrong_way_round ... ok
[INFO] [stdout] test advisors::quantize::tests::a_mismatched_baseline_cannot_fabricate_a_shrink ... ok
[INFO] [stdout] test analysis::density::tests::point_data_measures_no_replication_at_all ... ok
[INFO] [stdout] test analysis::density::tests::replication_inflates_the_tile_count_and_the_instance_count_together ... ok
[INFO] [stdout] test analysis::density::tests::test_analyze_aggregates_across_zoom_range ... ok
[INFO] [stdout] test advisors::quantize::tests::a_win_above_the_magnitude_floor_is_suppressed_when_it_is_noise ... ok
[INFO] [stdout] test analysis::density::tests::test_bucket_zoom_splits_by_temporal_bucket ... ok
[INFO] [stdout] test advisors::quantize::tests::a_precision_below_the_world_grid_floor_is_silence_not_an_error ... ok
[INFO] [stdout] test analysis::density::tests::test_measured_calibration_replaces_formula ... ok
[INFO] [stdout] test advisors::quantize::tests::fractional_float_property_gets_attrs_advice ... ok
[INFO] [stdout] test analysis::density::tests::the_content_charge_counts_clip_replication_by_its_measured_row_share ... ok
[INFO] [stdout] test analysis::density::tests::test_oversized_issue_names_real_build_flags ... ok
[INFO] [stdout] test analysis::density::tests::analyze_probes_a_model_only_when_it_was_handed_a_measurement ... ok
[INFO] [stdout] test advisors::quantize::tests::the_gate_is_the_same_in_round_0_and_in_the_composed_re_price ... ok
[INFO] [stdout] test analysis::density::tests::the_probe_is_deterministic_and_declines_a_sample_it_cannot_measure ... ok
[INFO] [stdout] test analysis::density::tests::the_zoom_row_carries_a_tile_term_only_when_a_model_was_measured ... ok
[INFO] [stdout] test analysis::geometry::tests::test_calculate_stats ... ok
[INFO] [stdout] test analysis::geometry::tests::test_classify_complexity_simple ... ok
[INFO] [stdout] test advisors::quantize::tests::a_real_but_tiny_win_is_never_worth_a_permanent_quality_loss ... ok
[INFO] [stdout] test advisors::layout::tests::measured_publish_advice_projects_negative_shrink ... ok
[INFO] [stdout] test advisors::quantize::tests::the_layout_migration_did_not_move_which_datasets_fire ... ok
[INFO] [stdout] test analysis::density::tests::the_tile_term_is_what_makes_the_projection_track_reality ... ok
[INFO] [stdout] test analysis::density::tests::the_projection_agrees_with_what_the_real_encoder_emits_at_real_occupancy ... ok
[INFO] [stdout] test analysis::inspect::tests::pre_mo2_reports_deserialize_with_singleton_defaults ... ok
[INFO] [stdout] test analysis::inspect::tests::inspect_publishes_the_sampling_design_and_honours_the_rollback ... ok
[INFO] [stdout] test analysis::inspect::tests::inspect_full_report_on_real_fixture ... ok
[INFO] [stdout] test analysis::inspect::tests::stratified_allocation_sums_to_n_and_tracks_stratum_bytes ... ok
[INFO] [stdout] test analysis::inspect::tests::stratified_degenerate_inputs ... ok
[INFO] [stdout] test analysis::inspect::tests::stratified_touches_every_stratum_when_n_reaches_strata_count ... ok
[INFO] [stdout] test analysis::properties::tests::categorical_carries_cardinality_only ... ok
[INFO] [stdout] test analysis::inspect::tests::stratified_beats_the_stride_aliasing_trap ... ok
[INFO] [stdout] test analysis::properties::tests::domain_rounds_outward_to_two_sig_figs ... ok
[INFO] [stdout] test analysis::properties::tests::empty_or_all_nan_numeric_property_is_omitted ... ok
[INFO] [stdout] test analysis::properties::tests::derived_playback_params_are_deterministic ... ok
[INFO] [stdout] test analysis::properties::tests::nan_and_infinite_values_are_filtered ... ok
[INFO] [stdout] test analysis::properties::tests::layer_hint_passes_known_vocabulary_only ... ok
[INFO] [stdout] test analysis::properties::tests::outward_rounding_handles_signs_and_exact_endpoints ... ok
[INFO] [stdout] test analysis::properties::tests::percentiles_on_known_1000_value_vec ... ok
[INFO] [stdout] test analysis::properties::tests::playback_seconds_clamps_and_guards_zero_bucket ... ok
[INFO] [stdout] test analysis::properties::tests::refit_playback_seconds_holds_the_frame_rate_band_between_its_clamps ... ok
[INFO] [stdout] test analysis::properties::tests::suggested_time_window_is_the_byte_feasible_width_capped_and_floored ... ok
[INFO] [stdout] test analysis::properties::tests::the_default_derivation_is_byte_for_byte_the_legacy_hint ... ok
[INFO] [stdout] test analysis::spatial::tests::test_density_max_zoom_degenerate_inputs ... ok
[INFO] [stdout] test analysis::spatial::tests::test_density_max_zoom_sparse_global_is_low ... ok
[INFO] [stdout] test analysis::spatial::tests::test_density_max_zoom_dense_cluster_is_high ... ok
[INFO] [stdout] test analysis::spatial::tests::test_region_name ... ok
[INFO] [stdout] test analysis::spatial::tests::test_recommend_zoom_dense_cluster_high_max ... ok
[INFO] [stdout] test analysis::spatial::tests::tiny_extent_data_raises_the_floor_to_where_one_tile_covers_it ... ok
[INFO] [stdout] test analysis::spatial::tests::wide_extent_data_keeps_zoom_zero_as_its_overview_floor ... ok
[INFO] [stdout] test analysis::temporal::tests::test_bucket_size_fallback_is_coarsest_not_finer ... ok
[INFO] [stdout] test analysis::temporal::tests::test_bucket_size_respects_feature_density ... ok
[INFO] [stdout] test analysis::temporal::tests::test_bucket_size_respects_unique_timestamps ... ok
[INFO] [stdout] test analysis::temporal::tests::test_format_duration ... ok
[INFO] [stdout] test analysis::temporal::tests::test_recommend_bucket_size ... ok
[INFO] [stdout] test analysis::temporal::tests::test_recommend_bucket_sparse_uses_fewer_buckets ... ok
[INFO] [stdout] test analysis::temporal::tests::test_recommend_bucket_targets_a_playback_loop ... ok
[INFO] [stdout] test analysis::temporal::tests::test_recommend_bucket_zero_for_empty_span ... ok
[INFO] [stdout] test analysis::inspect::tests::stratified_returns_exactly_n_on_thousands_of_singleton_strata ... ok
[INFO] [stdout] test analysis::spatial::tests::the_recommended_range_is_never_a_single_zoom_on_wide_data ... ok
[INFO] [stdout] test attribution::tests::dispersion_edge_cases_and_absent_columns ... ok
[INFO] [stdout] test attribution::tests::dispersion_is_independent_of_observation_order ... ok
[INFO] [stdout] test attribution::tests::heterogeneous_tiles_have_positive_dispersion ... ok
[INFO] [stdout] test analysis::inspect::tests::report_serializes_to_json_and_back ... ok
[INFO] [stdout] test attribution::tests::homogeneous_tiles_have_zero_dispersion ... ok
[INFO] [stdout] test attribution::tests::high_entropy_column_dominates_the_marginals ... ok
[INFO] [stdout] test analysis::inspect::tests::exhaustive_decode_publishes_finite_nonzero_dispersion ... ok
[INFO] [stdout] test attribution::tests::single_column_batch_degenerates_sanely ... ok
[INFO] [stdout] test attribution::tests::attribution_moves_the_duplicate_column_case ... ok
[INFO] [stdout] test budget_solver::tests::a_lossy_advice_can_never_become_a_chosen_lever ... ok
[INFO] [stdout] test attribution::tests::leave_one_out_is_efficient_and_shares_sum_to_one ... ok
[INFO] [stdout] test attribution::tests::attribution_is_byte_identical_across_runs ... ok
[INFO] [stdout] test analysis::inspect::tests::per_column_costs_are_leave_one_out_marginals ... ok
[INFO] [stdout] test analysis::inspect::tests::inspect_sampled_decode_keeps_directory_stats_total ... ok
[INFO] [stdout] test budget_solver::tests::an_unmeasurable_sample_falls_back_to_the_density_estimate_and_says_so ... ok
[INFO] [stdout] test attribution::tests::marginals_stay_inside_the_whole_batch_budget ... ok
[INFO] [stdout] test advisors::layout::tests::publish_measures_both_arms_under_the_run_layout has been running for over 60 seconds
[INFO] [stdout] test advisors::tests::caveated_ordering_advice_survives_iteration_verbatim has been running for over 60 seconds
[INFO] [stdout] test advisors::tests::composed_figure_appears_only_when_the_sample_measured has been running for over 60 seconds
[INFO] [stdout] test advisors::tests::quantization_that_only_pays_at_publish_zstd_flips_in_on_round_1 has been running for over 60 seconds
[INFO] [stdout] test advisors::tests::quantization_that_stops_paying_at_publish_zstd_flips_back_out has been running for over 60 seconds
[INFO] [stdout] test advisors::tests::rounds_zero_reproduces_the_single_pass_field_for_field has been running for over 60 seconds
[INFO] [stdout] test advisors::tests::the_cache_measures_each_settings_point_and_trial_exactly_once has been running for over 60 seconds
[INFO] [stdout] test analysis::inspect::tests::attribution_and_dispersion_are_byte_identical_across_runs has been running for over 60 seconds
[INFO] [stdout] test analysis::inspect::tests::sampled_inspect_is_byte_identical_across_runs has been running for over 60 seconds
[INFO] [stdout] test advisors::tests::rounds_zero_reproduces_the_single_pass_field_for_field ... ok
[INFO] [stdout] test analysis::inspect::tests::sampled_inspect_is_byte_identical_across_runs ... ok
[INFO] [stdout] test budget_solver::tests::nice_step_snaps_up_to_a_readable_value ... ok
[INFO] [stdout] test advisors::tests::caveated_ordering_advice_survives_iteration_verbatim ... ok
[INFO] [stdout] test advisors::layout::tests::publish_measures_both_arms_under_the_run_layout ... ok
[INFO] [stdout] test budget_solver::tests::size_suffixes_parse ... ok
[INFO] [stdout] test budget_solver::tests::the_clamp_ladder_never_prices_a_zoom_the_oracle_cannot_see ... ok
[INFO] [stdout] test budget_solver::tests::the_class_ladder_is_enumerated_in_lexicographic_distortion_order ... ok
[INFO] [stdout] test budget_solver::tests::a_generous_budget_distorts_nothing_and_keeps_the_unconstrained_recipe has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::a_playback_caveated_ordering_stays_suggestion_only_under_budget_pressure has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::a_single_zoom_recommendation_says_the_clamp_was_not_searchable has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::a_smaller_budget_never_buys_a_gentler_distortion_class has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::a_tight_budget_clamps_zoom_once_bucket_coarsening_cannot_reach_it has been running for over 60 seconds
[INFO] [stdout] test advisors::tests::composed_figure_appears_only_when_the_sample_measured ... ok
[INFO] [stdout] test budget_solver::tests::infeasible_budget_reports_the_floor_and_drops_nothing has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::inherited_layout_levers_propagate_the_advisors_own_gate has been running for over 60 seconds
[INFO] [stdout] test advisors::tests::quantization_that_stops_paying_at_publish_zstd_flips_back_out ... ok
[INFO] [stdout] test analysis::inspect::tests::attribution_and_dispersion_are_byte_identical_across_runs ... ok
[INFO] [stdout] test budget_solver::tests::inherited_layout_levers_propagate_the_advisors_own_gate ... ok
[INFO] [stdout] test budget_solver::tests::lod_tiers_are_priced_and_only_chosen_when_the_added_bytes_fit has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::no_chosen_lever_can_ever_be_lossy has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::shadow_prices_are_lossy_sorted_and_priced_at_the_composed_point has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::the_projection_states_when_the_budget_gap_is_inside_its_own_noise has been running for over 60 seconds
[INFO] [stdout] test advisors::tests::quantization_that_only_pays_at_publish_zstd_flips_in_on_round_1 ... ok
[INFO] [stdout] test advisors::tests::the_cache_measures_each_settings_point_and_trial_exactly_once ... ok
[INFO] [stdout] test diff::tests::column_significance_flips_at_the_two_sigma_boundary ... ok
[INFO] [stdout] test diff::tests::diff_totals_zooms_and_columns ... ok
[INFO] [stdout] test diff::tests::identical_reports_diff_to_zero ... ok
[INFO] [stdout] test diff::tests::one_sided_columns_get_no_significance_verdict ... ok
[INFO] [stdout] test diff::tests::pre_mo2_diff_json_still_deserializes ... ok
[INFO] [stdout] test diff::tests::the_gate_metric_is_untouched_by_the_graded_annotation ... ok
[INFO] [stdout] test doctor::tests::auto_quantize_mirror_matches_the_encoders_branches ... ok
[INFO] [stdout] test budget_solver::tests::the_report_renders_a_table_that_names_the_no_thinning_rule has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::the_solver_chooses_through_choose_class_and_not_a_copy_of_it has been running for over 60 seconds
[INFO] [stdout] test doctor::tests::dead_columns_fires_for_constant_column ... ok
[INFO] [stdout] test budget_solver::tests::the_zoom_clamp_is_searchable_and_a_tight_budget_emits_a_different_recipe has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::the_zstd_sweep_never_evaluates_a_level_above_nineteen has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::two_solves_over_one_input_serialise_byte_identically has been running for over 60 seconds
[INFO] [stdout] test doctor::tests::doctor_json_is_byte_identical_across_runs has been running for over 60 seconds
[INFO] [stdout] test doctor::tests::doctor_json_is_byte_identical_across_runs ... ok
[INFO] [stdout] test doctor::tests::expensive_feature_ids_fires_on_hash_ids ... ok
[INFO] [stdout] test doctor::tests::findings_sort_by_projected_bytes_within_a_severity ... ok
[INFO] [stdout] test doctor::tests::joint_zoom_floor_and_blobs_is_less_than_the_sum ... ok
[INFO] [stdout] test doctor::tests::measured_shrink_never_exceeds_its_trial_budget ... ok
[INFO] [stdout] test doctor::tests::measured_shrink_replaces_the_sixty_percent_prior ... ok
[INFO] [stdout] test doctor::tests::missing_summary_tier_fires_for_large_point_dataset ... ok
[INFO] [stdout] test budget_solver::tests::a_single_zoom_recommendation_says_the_clamp_was_not_searchable ... ok
[INFO] [stdout] test doctor::tests::raw_f64_and_expensive_ids_flag_disjoint_columns ... ok
[INFO] [stdout] test budget_solver::tests::a_generous_budget_distorts_nothing_and_keeps_the_unconstrained_recipe ... ok
[INFO] [stdout] test doctor::tests::oversized_blobs_fires_and_orders_remediation ... ok
[INFO] [stdout] test doctor::tests::raw_f64_gate_subtracts_two_stderr_before_comparing ... ok
[INFO] [stdout] test doctor::tests::raw_f64_column_fires_then_quantized_is_clean ... ok
[INFO] [stdout] test doctor::tests::raw_f64_gate_on_a_real_fixture_still_fires_with_published_dispersion ... ok
[INFO] [stdout] test doctor::tests::the_vertex_time_advisory_is_gated_on_the_playback_budget ... ok
[INFO] [stdout] test doctor::tests::the_vertex_time_advisory_projects_more_for_the_i64_fallback ... ok
[INFO] [stdout] test doctor::tests::unmeasured_columns_fall_back_to_the_prior_with_the_old_label ... ok
[INFO] [stdout] test doctor::tests::report_serializes_and_renders ... ok
[INFO] [stdout] test budget_solver::tests::shadow_prices_are_lossy_sorted_and_priced_at_the_composed_point ... ok
[INFO] [stdout] test export::tests::f32_covering_rounds_outward ... ok
[INFO] [stdout] test export::tests::geometry_encoding_parses ... ok
[INFO] [stdout] test export::tests::lod_entries_are_not_base_tier ... ok
[INFO] [stdout] test export::tests::multi_layer_paths_get_a_layer_infix ... ok
[INFO] [stdout] test export::tests::time_prune_uses_the_tight_lower_bound ... ok
[INFO] [stdout] test loader::tests::bad_timestamp_and_geometry_rows_do_not_poison_bounds_or_time ... ok
[INFO] [stdout] test loader::tests::load_geoparquet_retains_deterministic_sample ... ok
[INFO] [stdout] test loader::tests::looks_temporal_matches_common_names ... ok
[INFO] [stdout] test loader::tests::malformed_bytes_return_none ... ok
[INFO] [stdout] test loader::tests::missing_time_field_error_lists_columns_and_flags_likely_ones ... ok
[INFO] [stdout] test loader::tests::missing_time_field_error_omits_hint_when_no_temporal_columns ... ok
[INFO] [stdout] test loader::tests::multipolygon_counts_all_parts ... ok
[INFO] [stdout] test loader::tests::parses_linestring ... ok
[INFO] [stdout] test loader::tests::parses_point ... ok
[INFO] [stdout] test loader::tests::polygon_vertex_count_includes_interior_rings ... ok
[INFO] [stdout] test loader::tests::prop_value_at_widens_numerics_and_copies_strings ... ok
[INFO] [stdout] test loader::tests::unit_square_centroid ... ok
[INFO] [stdout] test measure::tests::a_measurement_knows_which_cut_it_came_from ... ok
[INFO] [stdout] test doctor::tests::reranking_cannot_move_a_finding_across_a_severity_boundary ... ok
[INFO] [stdout] test measure::tests::attribution_fields_are_deterministic_and_serde_defaulted ... ok
[INFO] [stdout] test measure::tests::baseline_under_reuses_a_matching_measurement_and_replaces_a_mismatched_one ... ok
[INFO] [stdout] test measure::tests::empty_or_tiny_sample_returns_none ... ok
[INFO] [stdout] test measure::tests::duplicated_property_columns_are_not_double_charged ... ok
[INFO] [stdout] test measure::tests::layout_collapses_rather_than_measuring_undersized_tiles ... ok
[INFO] [stdout] test measure::tests::layout_from_observed_counts_takes_evenly_spaced_quantiles ... ok
[INFO] [stdout] test measure::tests::layout_quantiles_are_deterministic_and_hand_computable ... ok
[INFO] [stdout] test measure::tests::measure_sample_is_the_single_tile_wrapper ... ok
[INFO] [stdout] test measure::tests::layout_measurement_is_byte_identical_across_runs ... ok
[INFO] [stdout] test measure::tests::measures_point_sample ... ok
[INFO] [stdout] test measure::tests::mixed_geometry_measures_dominant_kind_subset ... ok
[INFO] [stdout] test measure::tests::measured_columns_publish_leave_one_out_marginals ... ok
[INFO] [stdout] test measure::tests::multi_tile_measurement_publishes_finite_positive_stderr ... ok
[INFO] [stdout] test measure::tests::multi_tile_measurement_exceeds_single_tile_on_the_same_sample ... ok
[INFO] [stdout] test measure::tests::quantized_coords_never_larger ... ok
[INFO] [stdout] test measure::tests::single_tile_measurement_publishes_zero_stderr ... ok
[INFO] [stdout] test measure::tests::split_counts_is_exact_and_floored ... ok
[INFO] [stdout] test measure::tests::quantized_coords_never_larger_under_a_shared_layout ... ok
[INFO] [stdout] test measure::tests::tiles_field_defaults_to_one_for_pre_layout_reports ... ok
[INFO] [stdout] test oracle::tests::an_unmeasurable_sample_yields_no_trials ... ok
[INFO] [stdout] test oracle::tests::block_ranges_partition_exactly ... ok
[INFO] [stdout] test oracle::tests::compact_times_inverts_between_wire_and_uncompressed_and_the_oracle_follows_the_wire ... ok
[INFO] [stdout] test oracle::tests::compact_times_trial_reports_the_signed_wire_delta ... ok
[INFO] [stdout] test oracle::tests::dictionary_gap_is_smaller_post_zstd_than_the_encoder_model_claims ... ok
[INFO] [stdout] test oracle::tests::invalid_candidates_are_refused_before_anything_encodes ... ok
[INFO] [stdout] test oracle::tests::measure_settings_defaults_are_todays_build_defaults ... ok
[INFO] [stdout] test oracle::tests::quantize_attr_reaches_the_encoder_as_a_per_column_step ... ok
[INFO] [stdout] test budget_solver::tests::the_report_renders_a_table_that_names_the_no_thinning_rule ... ok
[INFO] [stdout] test oracle::tests::the_feature_cap_re_cuts_and_never_drops ... ok
[INFO] [stdout] test oracle::tests::the_zstd_sweep_hard_caps_at_19 ... ok
[INFO] [stdout] test budget_solver::tests::a_tight_budget_clamps_zoom_once_bucket_coarsening_cannot_reach_it ... ok
[INFO] [stdout] test order_audit::tests::audit_ranks_and_recommends_over_a_real_archive ... ok
[INFO] [stdout] test order_audit::tests::format_text_surfaces_the_playback_caveat ... ok
[INFO] [stdout] test order_audit::tests::format_text_surfaces_workload_and_drift ... ok
[INFO] [stdout] test order_audit::tests::measured_archive_records_and_round_trips_its_workload ... ok
[INFO] [stdout] test order_audit::tests::playback_caveat_demotes_when_playback_is_priced ... ok
[INFO] [stdout] test order_audit::tests::playback_caveat_fires_only_for_spatial_over_multiple_buckets ... ok
[INFO] [stdout] test order_audit::tests::recorded_workload_drift_is_flagged_including_the_reader_gap ... ok
[INFO] [stdout] test packed::tests::open_by_dir_or_manifest_and_read_back ... ok
[INFO] [stdout] test packed::tests::paged_layout_reads_like_single ... ok
[INFO] [stdout] test read_amp::tests::degenerate_inputs_are_inert ... ok
[INFO] [stdout] test read_amp::tests::one_long_lived_interval_dominates_the_share ... ok
[INFO] [stdout] test read_amp::tests::the_walk_is_order_independent_and_reproducible ... ok
[INFO] [stdout] test read_amp::tests::tightly_bounded_entries_show_no_amplification ... ok
[INFO] [stdout] test recommend::tests::a_budget_supersedes_the_scalars_and_the_flags_it_owns ... ok
[INFO] [stdout] test recommend::tests::a_budgets_shadow_prices_never_reach_the_command ... ok
[INFO] [stdout] test recommend::tests::a_suggestion_only_budget_lever_stays_out_of_the_command ... ok
[INFO] [stdout] test recommend::tests::composed_measurement_rides_the_recommendations_and_the_config ... ok
[INFO] [stdout] test recommend::tests::generate_recommendations_attaches_advice ... ok
[INFO] [stdout] test recommend::tests::lossy_advice_never_joins_to_command ... ok
[INFO] [stdout] test recommend::tests::recommendations_deserialize_without_a_budget ... ok
[INFO] [stdout] test recommend::tests::recommendations_deserialize_without_dominant_type ... ok
[INFO] [stdout] test recommend::tests::single_pass_recommendations_carry_no_composed_figure ... ok
[INFO] [stdout] test recommend::tests::suggestion_only_advice_never_joins_to_command ... ok
[INFO] [stdout] test recommend::tests::test_to_command ... ok
[INFO] [stdout] test recommend::tests::the_budget_verdict_reaches_the_explanations ... ok
[INFO] [stdout] test recommend::tests::to_build_config_carries_advice_command_and_geometry ... ok
[INFO] [stdout] test recommend::tests::to_command_appends_only_non_lossy_advice_in_stable_order ... ok
[INFO] [stdout] test recommend::tests::to_command_keeps_caller_path_and_derives_output_stem ... ok
[INFO] [stdout] test recommend::tests::without_a_budget_nothing_about_the_command_or_the_config_moves ... ok
[INFO] [stdout] test report::tests::inspect_column_cost_schema_is_append_only ... ok
[INFO] [stdout] test report::tests::measured_block_schema_is_append_only ... ok
[INFO] [stdout] test report::tests::test_format_bytes ... ok
[INFO] [stdout] test report::tests::test_format_number ... ok
[INFO] [stdout] test doctor::tests::z0_bomb_fires_for_tiny_bounds_deep_pyramid ... ok
[INFO] [stdout] test doctor::tests::unpaged_large_fires_then_paged_is_quiet ... ok
[INFO] [stdout] test tests::analysis_is_deterministic_across_runs_in_both_modes ... ok
[INFO] [stdout] test tests::measurement_modes_agree_on_everything_except_the_tile_cut ... ok
[INFO] [stdout] test tests::the_run_layout_is_reconstructible_from_the_finished_result ... ok
[INFO] [stdout] test budget_solver::tests::infeasible_budget_reports_the_floor_and_drops_nothing ... ok
[INFO] [stdout] test budget_solver::tests::the_zstd_sweep_never_evaluates_a_level_above_nineteen ... ok
[INFO] [stdout] test oracle::tests::stderr_is_a_real_ratio_estimator_with_no_dispersion_evidence_at_zero ... ok
[INFO] [stdout] test oracle::tests::candidates_evaluate_in_input_order_and_deterministically ... ok
[INFO] [stdout] test oracle::tests::zstd_19_trial_reproduces_the_sign_of_the_publish_advisor ... ok
[INFO] [stdout] test tests::a_target_size_attaches_a_budget_and_never_a_lossy_flag has been running for over 60 seconds
[INFO] [stdout] test tests::the_default_options_are_the_historical_call_exactly has been running for over 60 seconds
[INFO] [stdout] test tests::two_budgeted_recommendations_over_one_input_are_byte_identical has been running for over 60 seconds
[INFO] [stdout] test budget_solver::tests::the_projection_states_when_the_budget_gap_is_inside_its_own_noise ... ok
[INFO] [stdout] test budget_solver::tests::a_playback_caveated_ordering_stays_suggestion_only_under_budget_pressure ... ok
[INFO] [stdout] test budget_solver::tests::lod_tiers_are_priced_and_only_chosen_when_the_added_bytes_fit ... ok
[INFO] [stdout] test budget_solver::tests::the_zoom_clamp_is_searchable_and_a_tight_budget_emits_a_different_recipe ... ok
[INFO] [stdout] test tests::the_default_options_are_the_historical_call_exactly ... ok
[INFO] [stdout] test budget_solver::tests::a_smaller_budget_never_buys_a_gentler_distortion_class ... ok
[INFO] [stdout] test budget_solver::tests::no_chosen_lever_can_ever_be_lossy ... ok
[INFO] [stdout] test tests::a_target_size_attaches_a_budget_and_never_a_lossy_flag ... ok
[INFO] [stdout] test budget_solver::tests::two_solves_over_one_input_serialise_byte_identically ... ok
[INFO] [stdout] test budget_solver::tests::the_solver_chooses_through_choose_class_and_not_a_copy_of_it ... ok
[INFO] [stdout] test tests::two_budgeted_recommendations_over_one_input_are_byte_identical ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 266 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 662.91s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests stt_optimize
[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" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946", kill_on_drop: false }`
[INFO] [stdout] 023d4e6c94807119ad158cc6507f3e950d706c0a8ce0eba998695fd341652946
