[INFO] fetching crate oxilean-build 0.1.1... [INFO] testing oxilean-build-0.1.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate oxilean-build 0.1.1 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate oxilean-build 0.1.1 [INFO] finished tweaking crates.io crate oxilean-build 0.1.1 [INFO] tweaked toml for crates.io crate oxilean-build 0.1.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate oxilean-build 0.1.1 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 oxilean-build 0.1.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 8037157341cb69e5222f53dc797ef98d845afab80236797f20026d8132e6846c [INFO] running `Command { std: "docker" "start" "-a" "8037157341cb69e5222f53dc797ef98d845afab80236797f20026d8132e6846c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8037157341cb69e5222f53dc797ef98d845afab80236797f20026d8132e6846c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8037157341cb69e5222f53dc797ef98d845afab80236797f20026d8132e6846c", kill_on_drop: false }` [INFO] [stdout] 8037157341cb69e5222f53dc797ef98d845afab80236797f20026d8132e6846c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 86f65bf606b6e6fddfd0ee9cbaaebebc7d2baa0094f582ea5a59c43e30530723 [INFO] running `Command { std: "docker" "start" "-a" "86f65bf606b6e6fddfd0ee9cbaaebebc7d2baa0094f582ea5a59c43e30530723", kill_on_drop: false }` [INFO] [stderr] Compiling oxilean-kernel v0.1.1 [INFO] [stderr] Compiling oxilean-parse v0.1.1 [INFO] [stderr] Compiling oxilean-build v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.67s [INFO] running `Command { std: "docker" "inspect" "86f65bf606b6e6fddfd0ee9cbaaebebc7d2baa0094f582ea5a59c43e30530723", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "86f65bf606b6e6fddfd0ee9cbaaebebc7d2baa0094f582ea5a59c43e30530723", kill_on_drop: false }` [INFO] [stdout] 86f65bf606b6e6fddfd0ee9cbaaebebc7d2baa0094f582ea5a59c43e30530723 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 9a0c5724de953e30ff8e7ceb4c14f619ae978dd3f8ad336b37d17498084fc82b [INFO] running `Command { std: "docker" "start" "-a" "9a0c5724de953e30ff8e7ceb4c14f619ae978dd3f8ad336b37d17498084fc82b", kill_on_drop: false }` [INFO] [stderr] Compiling oxilean-build v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 10.40s [INFO] running `Command { std: "docker" "inspect" "9a0c5724de953e30ff8e7ceb4c14f619ae978dd3f8ad336b37d17498084fc82b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9a0c5724de953e30ff8e7ceb4c14f619ae978dd3f8ad336b37d17498084fc82b", kill_on_drop: false }` [INFO] [stdout] 9a0c5724de953e30ff8e7ceb4c14f619ae978dd3f8ad336b37d17498084fc82b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] de311b957407943d52da9ade5caf3d752fc11ea007640a281e5ff2f288513377 [INFO] running `Command { std: "docker" "start" "-a" "de311b957407943d52da9ade5caf3d752fc11ea007640a281e5ff2f288513377", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxilean_build-43d068b999836290) [INFO] [stdout] [INFO] [stdout] running 632 tests [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_aggregate_complexity ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_analytics_exporter_csv ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_aggregate_worker_stats ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_analytics_exporter_markdown ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_analyze_parallelism_basic ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_average_parallelism_empty ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_build_health_perfect ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_build_health_with_errors ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_critical_path_empty ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_critical_path_basic ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_error_rate_tracker_overall ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_file_complexity_doc_density ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_file_complexity_is_complex ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_incremental_savings ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_incremental_savings_speedup ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_memory_tracker_allocate_deallocate ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_memory_tracker_live_allocations ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_memory_tracker_reset ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_metrics_aggregator_mean ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_metrics_aggregator_min_max ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_metrics_aggregator_missing_series ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_metrics_aggregator_percentile_95 ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_metrics_aggregator_std_dev ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_phase_breakdown_from_analytics ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_profiler_average_duration_for ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_error_rate_tracker_window ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_profiler_begin_end ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_profiler_child_span ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_profiler_slowest_span ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_profiler_to_csv ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_profiling_span_open_close ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_profiling_span_with_meta ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_timeline_count_in_state ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_timeline_event_state_display ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_timeline_gantt_text ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_timeline_total_span ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_watch_mode_analytics_avg_rebuild ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_watch_mode_analytics_fastest_slowest ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_worker_stats_avg ... ok [INFO] [stdout] test analytics::functions::final_analytics_tests::test_build_trend_avg_cache_hit_rate ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_metrics_aggregator_window ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_timeline_push_and_count ... ok [INFO] [stdout] test analytics::functions::final_analytics_tests::test_build_trend_avg_duration ... ok [INFO] [stdout] test analytics::functions::extra_analytics_tests::test_analytics_exporter_json ... ok [INFO] [stdout] test analytics::functions::final_analytics_tests::test_build_trend_failing_sessions ... ok [INFO] [stdout] test analytics::functions::final_analytics_tests::test_build_trend_slope_increasing ... ok [INFO] [stdout] test analytics::functions::final_analytics_tests::test_compiler_flag_analytics_top_flags ... ok [INFO] [stdout] test analytics::functions::final_analytics_tests::test_compiler_flag_analytics_totals ... ok [INFO] [stdout] test analytics::functions::final_analytics_tests::test_graph_build_analytics_compute ... ok [INFO] [stdout] test analytics::functions::tests::test_analytics_new ... ok [INFO] [stdout] test analytics::functions::final_analytics_tests::test_graph_build_analytics_empty ... ok [INFO] [stdout] test analytics::functions::tests::test_cache_hit_rate ... ok [INFO] [stdout] test analytics::functions::tests::test_dependency_stats ... ok [INFO] [stdout] test analytics::functions::tests::test_generate_report ... ok [INFO] [stdout] test analytics::functions::tests::test_record_events ... ok [INFO] [stdout] test analytics::functions::tests::test_report_to_text ... ok [INFO] [stdout] test analytics::functions::tests::test_slowest_files ... ok [INFO] [stdout] test api_version_test::api_version_nonempty ... ok [INFO] [stdout] test artifact_tests::test_artifact_display ... ok [INFO] [stdout] test artifact_tests::test_artifact_kind_display ... ok [INFO] [stdout] test artifact_tests::test_artifact_new ... ok [INFO] [stdout] test artifact_tests::test_artifact_size_unknown ... ok [INFO] [stdout] test artifact_tests::test_artifact_with_size_bytes ... ok [INFO] [stdout] test artifact_tests::test_artifact_with_size_kb ... ok [INFO] [stdout] test artifact_tests::test_artifact_with_size_mb ... ok [INFO] [stdout] test artifact_tests::test_build_phase_display ... ok [INFO] [stdout] test artifact_tests::test_build_phase_ordering ... ok [INFO] [stdout] test artifact_tests::test_phase_timings_display ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::cache_pressure_display ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::cache_pressure_from_utilization ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::cache_pressure_should_evict ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::cache_size_tracker_can_fit ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::cache_size_tracker_pressure ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::eviction_audit_log_record ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::eviction_quota_pressure ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::eviction_quota_would_exceed ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::usage_history_avg_hit_rate ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::usage_history_evicts_at_capacity ... ok [INFO] [stdout] test cache_eviction::functions::eviction_extra_tests::usage_history_peak ... ok [INFO] [stdout] test cache_eviction::functions::eviction_helpers_tests::adaptive_scheduling_is_supported ... ok [INFO] [stdout] test cache_eviction::functions::eviction_helpers_tests::max_evictions_positive ... ok [INFO] [stdout] test cache_eviction::functions::eviction_run_stats_tests::eviction_run_stats_record_run ... ok [INFO] [stdout] test cache_eviction::functions::eviction_run_stats_tests::eviction_run_stats_summary ... ok [INFO] [stdout] test cache_eviction::functions::eviction_score_test::score_decreases_with_access ... ok [INFO] [stdout] test cache_eviction::functions::eviction_score_test::score_increases_with_age ... ok [INFO] [stdout] test cache_eviction::functions::eviction_threshold_test::default_threshold_in_range ... ok [INFO] [stdout] test cache_eviction::functions::eviction_version_test::eviction_version_nonempty ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_adaptive_policy_temporal ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_adaptive_policy_large_blob ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_cache_hit_rate_monitor ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_cache_hit_rate_monitor_window_sliding ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_cache_manager_with_stats_eviction_stats ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_cache_pressure_detector_eviction_rate ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_cache_manager_with_stats_insert ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_cache_pressure_detector_pressure ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_cache_warmup_plan_sort_priority ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_cache_warmup_plan_execute ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_eviction_histogram_record ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_eviction_histogram_summary ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_eviction_stats_averages ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_eviction_stats_record_round ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_grouped_policy_name ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_grouped_policy_evicts_oldest_group_first ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_multi_tier_cache_get_promotes ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_priority_policy_name ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_priority_policy_default_priority ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_random_policy_name ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_cache_manager_basic ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_cache_manager_clear ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_cache_manager_rejects_oversized ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_multi_tier_cache_basic ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_priority_policy_evicts_lowest_priority ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_random_policy_frees_enough ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_cache_manager_replace_existing ... ok [INFO] [stdout] test cache_eviction::functions::extended_tests::test_random_policy_empty ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_cache_manager_utilization ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_combined_frequency_weight ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_combined_policy ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_lfu_eviction_order ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_lfu_tiebreak_by_recency ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_lru_eviction_order ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_policy_names ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_size_based_eviction ... ok [INFO] [stdout] test capabilities_tests::capabilities_display ... ok [INFO] [stdout] test capabilities_tests::full_capabilities ... ok [INFO] [stdout] test capabilities_tests::minimal_capabilities ... ok [INFO] [stdout] test dep_tests::test_build_environment_display ... ok [INFO] [stdout] test dep_tests::test_build_environment_missing_key ... ok [INFO] [stdout] test dep_tests::test_has_cycle_with_cycle ... ok [INFO] [stdout] test dep_tests::test_topo_sort_acyclic ... ok [INFO] [stdout] test dep_tests::test_topo_sort_empty ... ok [INFO] [stdout] test dep_tests::test_build_environment_len ... ok [INFO] [stdout] test distributed::functions::capacity_tests::worker_capacity_matrix_least_loaded ... ok [INFO] [stdout] test dep_tests::test_has_cycle_no_cycle ... ok [INFO] [stdout] test dep_tests::test_build_environment_set_get ... ok [INFO] [stdout] test distributed::functions::capacity_tests::worker_capacity_matrix_totals ... ok [INFO] [stdout] test distributed::functions::capacity_tests::worker_capacity_matrix_utilization ... ok [INFO] [stdout] test distributed::functions::cluster_config_tests::cluster_config_scale_up ... ok [INFO] [stdout] test distributed::functions::cluster_config_tests::cluster_config_no_dynamic_scaling ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::cluster_health_summary_empty ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::cluster_health_summary_from_reports ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::node_health_report_dead ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::node_health_report_display ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::node_health_report_overloaded ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::priority_queue_ordering ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::retry_manager_reset ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::retry_manager_within_budget ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::worker_metrics_success_rate ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::speculative_executor_first_finish_wins ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::worker_registry_register_and_metrics ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::worker_registry_busiest ... ok [INFO] [stdout] test distributed::functions::extended_tests::build_stats_success_rate ... ok [INFO] [stdout] test distributed::functions::extended_tests::distributed_config_verbose ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::worker_metrics_avg_task_ms ... ok [INFO] [stdout] test distributed::functions::extended_tests::distributed_config_defaults ... ok [INFO] [stdout] test distributed::functions::extended_tests::fault_tolerance_can_retry ... ok [INFO] [stdout] test distributed::functions::distributed_extra_tests::worker_registry_unregister ... ok [INFO] [stdout] test distributed::functions::extended_tests::heartbeat_monitor_dead_detection ... ok [INFO] [stdout] test distributed::functions::extended_tests::scheduler_kind_display ... ok [INFO] [stdout] test distributed::functions::extended_tests::heartbeat_monitor_dead_workers ... ok [INFO] [stdout] test distributed::functions::extended_tests::distributed_session_run_all ... ok [INFO] [stdout] test distributed::functions::extended_tests::result_aggregator_complete_when_all_done ... ok [INFO] [stdout] test distributed::functions::extended_tests::task_log_success_and_failure ... ok [INFO] [stdout] test distributed::functions::extended_tests::task_result_status_label ... ok [INFO] [stdout] test distributed::functions::extended_tests::work_stealing_push_pop_steal ... ok [INFO] [stdout] test distributed::functions::extended_tests::task_result_is_success ... ok [INFO] [stdout] test distributed::functions::final_distributed_tests::network_estimator_record_and_estimate ... ok [INFO] [stdout] test distributed::functions::final_distributed_tests::network_estimator_unknown_worker ... ok [INFO] [stdout] test distributed::functions::extended_tests::worker_pool_available_count ... ok [INFO] [stdout] test distributed::functions::extended_tests::worker_pool_disable_enable ... ok [INFO] [stdout] test distributed::functions::final_distributed_tests::task_dependency_tracker_ready_initially ... ok [INFO] [stdout] test distributed::functions::lb_tests::least_loaded_selects_idle_worker ... ok [INFO] [stdout] test distributed::functions::lb_tests::distributed_build_plan_totals ... ok [INFO] [stdout] test distributed::functions::final_distributed_tests::task_dependency_tracker_mark_complete ... ok [INFO] [stdout] test distributed::functions::extended_tests::worker_pool_least_loaded ... ok [INFO] [stdout] test distributed::functions::orchestrator_tests::orchestrator_summary ... ok [INFO] [stdout] test distributed::functions::state_tests::task_state_display ... ok [INFO] [stdout] test distributed::functions::state_tests::task_state_snapshot_all_finished ... ok [INFO] [stdout] test distributed::functions::state_tests::task_state_snapshot_total ... ok [INFO] [stdout] test distributed::functions::orchestrator_tests::job_batch_add_tasks ... ok [INFO] [stdout] test distributed::functions::tests::test_assign_next ... ok [INFO] [stdout] test distributed::functions::lb_tests::distributed_build_plan_ignores_empty_batch ... ok [INFO] [stdout] test distributed::functions::tests::test_cache_hit_rate ... ok [INFO] [stdout] test distributed::functions::orchestrator_tests::orchestrator_run_all ... ok [INFO] [stdout] test distributed::functions::tests::test_distributed_coordinator ... ok [INFO] [stdout] test distributed::functions::lb_tests::random_strategy_selects_available ... ok [INFO] [stdout] test distributed::functions::version_tests::max_workers_positive ... ok [INFO] [stdout] test distributed::functions::version_tests::version_nonempty ... ok [INFO] [stdout] test distributed::functions::tests::test_mark_complete ... ok [INFO] [stdout] test executor::functions::executor_extra_tests::build_execution_report_display ... ok [INFO] [stdout] test distributed::functions::tests::test_remote_cache ... ok [INFO] [stdout] test executor::functions::executor_extra_tests::process_handle_complete ... ok [INFO] [stdout] test distributed::functions::tests::test_remote_worker ... ok [INFO] [stdout] test executor::functions::executor_extra_tests::executor_stats_success_rate ... ok [INFO] [stdout] test executor::functions::executor_extra_tests::worker_pool_utilization ... ok [INFO] [stdout] test executor::functions::executor_extra_tests::worker_pool_capacity ... ok [INFO] [stdout] test executor::functions::executor_extra_tests::sandbox_config_allow_network ... ok [INFO] [stdout] test executor::functions::executor_extra_tests::sandbox_config_strict ... ok [INFO] [stdout] test executor::functions::executor_extra_tests::build_execution_report_is_success ... ok [INFO] [stdout] test executor::functions::executor_extra_tests::executor_stats_summary ... ok [INFO] [stdout] test distributed::functions::capacity_tests::distributed_cache_config_usable ... ok [INFO] [stdout] test executor::functions::protocol_test::protocol_version_nonempty ... ok [INFO] [stdout] test executor::functions::tests::test_build_log_debug_level ... ok [INFO] [stdout] test executor::functions::tests::test_build_report_summary ... ok [INFO] [stdout] test executor::functions::executor_run_config_tests::executor_run_config_ci ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_cache_entry_access_tracking ... ok [INFO] [stdout] test executor::functions::executor_extra_tests::step_priority_queue_ordering ... ok [INFO] [stdout] test executor::functions::executor_run_config_tests::executor_run_config_with_workers ... ok [INFO] [stdout] test executor::functions::executor_run_config_tests::executor_run_config_with_workers_min_one ... ok [INFO] [stdout] test executor::functions::tests::test_estimate_total_time ... ok [INFO] [stdout] test executor::functions::executor_version_test::executor_version_nonempty ... ok [INFO] [stdout] test executor::functions::tests::test_build_report_success ... ok [INFO] [stdout] test executor::functions::tests::test_build_dag_topo_sort ... ok [INFO] [stdout] test executor::functions::tests::test_critical_path ... ok [INFO] [stdout] test executor::functions::tests::test_executor_error_display ... ok [INFO] [stdout] test executor::functions::tests::test_output_collector ... ok [INFO] [stdout] test executor::functions::tests::test_parallel_scheduler ... ok [INFO] [stdout] test executor::functions::tests::test_plan_builder ... ok [INFO] [stdout] test executor::functions::tests::test_progress_tracking ... ok [INFO] [stdout] test executor::functions::tests::test_step_kind_display ... ok [INFO] [stdout] test extra_tests::test_build_cache_invalidate ... ok [INFO] [stdout] test extra_tests::test_build_cache_display ... ok [INFO] [stdout] test executor::functions::tests::test_scheduler_state_counts ... ok [INFO] [stdout] test executor::functions::tests::test_executor_simple ... ok [INFO] [stdout] test extra_tests::test_build_log_entry_display_no_target ... ok [INFO] [stdout] test executor::functions::tests::test_scheduler_completion ... ok [INFO] [stdout] test executor::functions::tests::test_progress_bar ... ok [INFO] [stdout] test extra_tests::test_build_cache_clear ... ok [INFO] [stdout] test extra_tests::test_build_cache_insert_and_get ... ok [INFO] [stdout] test extra_tests::test_build_log_entry_display_with_target ... ok [INFO] [stdout] test executor::functions::tests::test_plan_builder_with_docs ... ok [INFO] [stdout] test extra_tests::test_build_log_entry_for_target ... ok [INFO] [stdout] test extra_tests::test_build_log_entry_info ... ok [INFO] [stdout] test extra_tests::test_build_log_level_display ... ok [INFO] [stdout] test filter_compiler_tests::build_compiler_command_line ... ok [INFO] [stdout] test filter_compiler_tests::build_compiler_env ... ok [INFO] [stdout] test filter_compiler_tests::output_filter_should_show ... ok [INFO] [stdout] test fingerprint_test::fingerprint_file_list_different_inputs ... ok [INFO] [stdout] test filter_compiler_tests::output_filter_highlight ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::artifact_registry_remove ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::compile_history_hit_rate ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::artifact_registry_register_and_get ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::incremental_delta_total_affected ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::dependency_edge_kind_display ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::incremental_schedule_layer_count ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::module_compile_record_failure_fields ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::module_compile_record_success_fields ... ok [INFO] [stdout] test fingerprint_test::fingerprint_file_list_deterministic ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::orchestrator_record_cached ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::compile_history_evicts_at_capacity ... ok [INFO] [stdout] test incremental::functions::incr_version_test::incr_version_nonempty ... ok [INFO] [stdout] test incremental::functions::phase_timer_tests::phase_timer_display ... ok [INFO] [stdout] test incremental::functions::phase_timer_tests::phase_timer_parse_fraction_zero ... ok [INFO] [stdout] test incremental::functions::phase_timer_tests::phase_timer_total ... ok [INFO] [stdout] test incremental::functions::progress_tests::build_progress_display ... ok [INFO] [stdout] test incremental::functions::progress_tests::build_progress_fraction ... ok [INFO] [stdout] test executor::functions::tests::test_build_log ... ok [INFO] [stdout] test incremental::functions::incr_extra_tests::orchestrator_record_success_and_artifacts ... ok [INFO] [stdout] test incremental::functions::progress_tests::build_progress_is_done ... ok [INFO] [stdout] test incremental::functions::progress_tests::incremental_cache_eviction_display ... ok [INFO] [stdout] test incremental::functions::tests::test_artifact_cache ... ok [INFO] [stdout] test incremental::functions::tests::test_artifact_validity ... ok [INFO] [stdout] test incremental::functions::tests::test_build_session ... ok [INFO] [stdout] test incremental::functions::tests::test_fingerprint_basic ... ok [INFO] [stdout] test incremental::functions::tests::test_fingerprint_cache_serialize ... ok [INFO] [stdout] test incremental::functions::tests::test_fingerprint_combine ... ok [INFO] [stdout] test incremental::functions::tests::test_incremental_stats ... ok [INFO] [stdout] test incremental::functions::tests::test_incremental_compiler_reset ... ok [INFO] [stdout] test incremental::functions::tests::test_module_graph_counts ... ok [INFO] [stdout] test incremental::functions::tests::test_invalidation_propagation ... ok [INFO] [stdout] test incremental::functions::tests::test_cache_stats ... ok [INFO] [stdout] test incremental::functions::tests::test_module_graph_dependents ... ok [INFO] [stdout] test incremental::functions::tests::test_build_session_cache_hit ... ok [INFO] [stdout] test incremental::functions::tests::test_build_session_failure ... ok [INFO] [stdout] test incremental::functions::tests::test_change_detection ... ok [INFO] [stdout] test incremental::functions::tests::test_dependency_extractor ... ok [INFO] [stdout] test executor::functions::tests::test_build_timer ... ok [INFO] [stdout] test incremental::functions::tests::test_file_event_processor ... ok [INFO] [stdout] test incremental::functions::tests::test_invalidation_result_rebuild_fraction ... ok [INFO] [stdout] test incremental::functions::tests::test_fingerprint_display ... ok [INFO] [stdout] test lib_extra_tests::build_notification_label ... ok [INFO] [stdout] test lib_extra_tests::build_event_log_push_and_count ... ok [INFO] [stdout] test lib_extra_tests::build_graph_invalidated_nodes ... ok [INFO] [stdout] test lib_extra_tests::build_graph_node_add_dep ... ok [INFO] [stdout] test lib_extra_tests::build_graph_node_invalidate ... ok [INFO] [stdout] test lib_extra_tests::build_graph_topo_order ... ok [INFO] [stdout] test lib_extra_tests::build_metrics_report_nonempty ... ok [INFO] [stdout] test lib_extra_tests::build_metrics_total_ms ... ok [INFO] [stdout] test lib_extra_tests::build_notification_display ... ok [INFO] [stdout] test lib_extra_tests::build_path_resolver_paths ... ok [INFO] [stdout] test lib_extra_tests::build_stats_is_clean ... ok [INFO] [stdout] test lib_extra_tests::feature_flags_debug_defaults ... ok [INFO] [stdout] test lib_extra_tests::package_id_slug ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_extended_build_target_binary ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_package_registry_lookup_and_best_version ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_package_registry_search ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_platform_condition_and ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_platform_condition_not ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_platform_condition_display ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_platform_condition_or ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_platform_condition_os ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_platform_resolver ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_registry_entry ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_workspace_config ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_workspace_merge ... ok [INFO] [stdout] test manifest::functions::tests::test_caret_constraint ... ok [INFO] [stdout] test manifest::functions::tests::test_feature_resolution ... ok [INFO] [stdout] test manifest::functions::tests::test_lockfile_serialization ... ok [INFO] [stdout] test lib_extra_tests::feature_flags_release_defaults ... ok [INFO] [stdout] test lib_extra_tests::feature_flags_sanitizer ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_env_override_resolve_default ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_env_override_set ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_lint_config_rustflags ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_manifest_to_toml ... ok [INFO] [stdout] test manifest::functions::extended_manifest_tests::test_toml_serial_value_serialization ... ok [INFO] [stdout] test manifest::functions::tests::test_manifest_validation ... ok [INFO] [stdout] test lib_extra_tests::build_stats_success_rate ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_cache_manager_eviction_on_overflow ... ok [INFO] [stdout] test lib_extra_tests::build_stats_summary_nonempty ... ok [INFO] [stdout] test manifest::functions::tests::test_manifest_parse_simple ... ok [INFO] [stdout] test manifest::functions::tests::test_tilde_constraint ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::build_cycle_display ... ok [INFO] [stdout] test manifest::functions::tests::test_version_with_pre ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::concurrent_set_mark_and_drain ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::cycle_detector_detects_cycle ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::engine_on_file_change_miss_queues ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::engine_on_file_change_skip_when_up_to_date ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::incr_cache_entry_artifact_count ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::invalidation_cause_display ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::full_cache_total_compile_ms ... ok [INFO] [stdout] test manifest::functions::tests::test_version_ordering ... ok [INFO] [stdout] test manifest::functions::tests::test_version_parsing ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::invalidation_log_record_and_query ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::artifact_tracker_record_and_get ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::artifact_tracker_remove ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::build_report_is_success ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::change_detector_changed_modules ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::dep_graph_builder_propagation ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::dirty_set_mark_and_unmark ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::dirty_set_sorted ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::fingerprint_store_put_and_get ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::fingerprint_store_merge ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::fingerprinter_is_up_to_date ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::incremental_build_state_mark_built ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::incremental_config_ci ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::incr_artifact_kind_display ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::incremental_build_state_feed_change ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::incremental_config_with_parallelism ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::incremental_stats_hit_rate ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::interface_hash_display ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::module_cache_invalidate ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::module_cache_store_and_get ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::rebuild_queue_drain_all ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::rebuild_queue_push_pop ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::scheduler_hint_rebuild_on_iface_change ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::scheduler_hint_skip_on_no_change ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::watch_event_path ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::watch_event_processor_process ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::watch_event_processor_register_unregister ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::watch_event_renamed_path_is_new ... ok [INFO] [stdout] test opt_incremental::functions::final_tests::incremental_build_metrics_cache_hit_rate ... ok [INFO] [stdout] test opt_incremental::functions::final_tests::incremental_build_metrics_estimated_saved ... ok [INFO] [stdout] test opt_incremental::functions::final_tests::incremental_build_metrics_summary ... ok [INFO] [stdout] test opt_incremental::functions::final_tests::source_root_tracker_module_for_path ... ok [INFO] [stdout] test opt_incremental::functions::final_tests::source_root_tracker_unknown_path ... ok [INFO] [stdout] test opt_incremental::functions::history_tests::compile_history_avg_elapsed ... ok [INFO] [stdout] test opt_incremental::functions::history_tests::compile_history_cache_hit_rate ... ok [INFO] [stdout] test opt_incremental::functions::history_tests::compile_history_evicts_at_capacity ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::cycle_detector_no_cycle ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::edge_filter_direct_dependents ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::engine_is_complete_after_all_built ... ok [INFO] [stdout] test opt_incremental::functions::platform_tests::default_parallelism_positive ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::fingerprinter_invalidate ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::interface_hash_from_bytes_deterministic ... ok [INFO] [stdout] test opt_incremental::functions::history_tests::module_compile_record_fields ... ok [INFO] [stdout] test opt_incremental::functions::tests::fingerprint_matches_identical ... ok [INFO] [stdout] test opt_incremental::functions::tests::graph_clean_count ... ok [INFO] [stdout] test opt_incremental::functions::tests::fingerprint_mismatch_on_hash_change ... ok [INFO] [stdout] test opt_incremental::functions::tests::graph_invalidate_propagates ... ok [INFO] [stdout] test opt_incremental::functions::tests::graph_fingerprint_changed_detects_update ... ok [INFO] [stdout] test opt_incremental::functions::tests::graph_update_fingerprint ... ok [INFO] [stdout] test opt_incremental::functions::version_test::incr_subsystem_version_nonempty ... ok [INFO] [stdout] test plugin_tests::build_system_error_display ... ok [INFO] [stdout] test plugin_tests::build_result_ok_err ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::engine_summary_not_empty ... ok [INFO] [stdout] test opt_incremental::functions::engine_tests::full_cache_put_and_get ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::build_report_total ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::build_schedule_hint_display ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::incremental_config_defaults ... ok [INFO] [stdout] test opt_incremental::functions::platform_tests::incr_supported_is_true ... ok [INFO] [stdout] test opt_incremental::functions::tests::change_batch_records_correctly ... ok [INFO] [stdout] test opt_incremental::functions::history_tests::compile_history_success_rate ... ok [INFO] [stdout] test opt_incremental::functions::tests::change_batch_totals ... ok [INFO] [stdout] test opt_incremental::functions::extended_tests::change_detector_deleted_modules ... ok [INFO] [stdout] test plugin_tests::noop_plugin_name ... ok [INFO] [stdout] test plugin_tests::oxilean_version_display ... ok [INFO] [stdout] test plugin_tests::oxilean_version_is_at_least ... ok [INFO] [stdout] test plugin_tests::oxilean_version_pre_release ... ok [INFO] [stdout] test plugin_tests::plugin_registry_register_and_fire ... ok [INFO] [stdout] test registry::functions::mirror_count_test::default_mirror_count_is_zero ... ok [INFO] [stdout] test registry::functions::notification_tests::notification_display ... ok [INFO] [stdout] test registry::functions::notification_tests::notification_labels ... ok [INFO] [stdout] test registry::functions::registry_api_version_test::api_version_nonempty ... ok [INFO] [stdout] test registry::functions::registry_extra_tests::download_log_success_rate ... ok [INFO] [stdout] test registry::functions::registry_extra_tests::mirror_list_priority_order ... ok [INFO] [stdout] test registry::functions::registry_extra_tests::package_metadata_builder ... ok [INFO] [stdout] test registry::functions::registry_extra_tests::mirror_list_active_excludes_disabled ... ok [INFO] [stdout] test registry::functions::registry_stats_owner_tests::package_owner_display_name ... ok [INFO] [stdout] test registry::functions::registry_stats_owner_tests::registry_stats_summary ... ok [INFO] [stdout] test registry::functions::registry_stats_owner_tests::registry_stats_hit_rate ... ok [INFO] [stdout] test registry::functions::registry_stats_owner_tests::package_owner_display ... ok [INFO] [stdout] test registry::functions::tests::test_auth_token ... ok [INFO] [stdout] test registry::functions::registry_extra_tests::registry_index_add_and_count ... ok [INFO] [stdout] test registry::functions::tests::test_credential_store ... ok [INFO] [stdout] test registry::functions::tests::test_auth_token_redacted ... ok [INFO] [stdout] test registry::functions::tests::test_credential_store_list ... ok [INFO] [stdout] test registry::functions::tests::test_dependency_mirror ... ok [INFO] [stdout] test registry::functions::tests::test_package_packer_exclude ... ok [INFO] [stdout] test registry::functions::tests::test_package_validator ... ok [INFO] [stdout] test registry::functions::tests::test_registry_client_create ... ok [INFO] [stdout] test registry::functions::registry_extra_tests::registry_index_has_version ... ok [INFO] [stdout] test registry::functions::tests::test_registry_client_find_best_version_skips_yanked ... ok [INFO] [stdout] test registry::functions::tests::test_download_queue ... ok [INFO] [stdout] test registry::functions::tests::test_registry_client_search ... ok [INFO] [stdout] test registry::functions::tests::test_registry_client_upload_requires_auth ... ok [INFO] [stdout] test registry::functions::tests::test_download_queue_priority ... ok [INFO] [stdout] test registry::functions::tests::test_registry_client_upload ... ok [INFO] [stdout] test registry::functions::tests::test_registry_client_yank_unknown_package ... ok [INFO] [stdout] test registry::functions::tests::test_registry_config ... ok [INFO] [stdout] test registry::functions::tests::test_package_validator_reserved ... ok [INFO] [stdout] test registry::functions::tests::test_registry_download_url ... ok [INFO] [stdout] test registry::functions::tests::test_registry_error_display ... ok [INFO] [stdout] test registry::functions::tests::test_registry_index ... ok [INFO] [stdout] test registry::functions::tests::test_registry_index_search ... ok [INFO] [stdout] test registry::functions::tests::test_registry_manager ... ok [INFO] [stdout] test registry::functions::tests::test_registry_manager_default ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::artifact_manifest_empty_text ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::bandwidth_stats_avg_speeds ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::artifact_manifest_round_trip ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_index_record_hit ... ok [INFO] [stdout] test registry::functions::tests::test_registry_client_yank_and_unyank ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_index_evict_stale ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_index_upsert_and_get ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_key_hasher_deterministic ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_index_total_bytes ... ok [INFO] [stdout] test registry::functions::tests::test_registry_manager_credentials ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::bandwidth_stats_summary_not_empty ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_key_hasher_into_cache_key ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_metrics_hit_rate ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_key_namespace_key_for ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_metrics_summary_non_empty ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_session_id_deterministic ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_pool_fetch_any_all_miss ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_session_id_display ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_warming_config_disabled ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_pool_upload_and_count ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_backend_kind_display ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cache_warming_config_with_modules ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::capacity_budget_can_fit ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cas_remove_entry ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cas_insert_and_get ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::gcs_config_object_name ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::eviction_policy_display ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::http_config_artifact_url ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::lru_candidates_ordering ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::lfu_candidates_low_hit_count_first ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::multi_backend_cache_miss ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::capacity_budget_usage_pct ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::prefetch_list_empty_dequeue ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cas_evicts_at_capacity ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cas_hash_bytes_deterministic ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::multi_backend_cache_store_and_fetch ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::cas_total_bytes ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::prefetch_list_ordering ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::retry_config_capped_at_max ... ok [INFO] [stdout] test registry::functions::tests::test_registry_client_upload_duplicate_version ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::capacity_budget_remove ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::multi_backend_cache_has_remote_backend ... ok [INFO] [stdout] test registry::functions::tests::test_registry_client_yank_requires_auth ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::retry_config_delay_for_attempt ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::s3_config_object_key ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_lease_remaining_secs ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_lease_is_valid ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_policy_disabled ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_policy_read_only ... ok [INFO] [stdout] test remote_cache::functions::extended_tests::retry_config_should_retry ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_quota_release_usage ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_policy_read_write ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_quota_would_exceed ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_read_policy_display ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_segment_avg_artifact_size ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_segment_record_add_remove ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::health_checker_record_failure ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::health_checker_reliability_pct ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::compressed_artifact_uncompressed_ratio_is_one ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_write_policy_display ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::segment_manager_deactivate ... ok [INFO] [stdout] test remote_cache::functions::tests::cache_entry_is_stale ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::segment_manager_totals ... ok [INFO] [stdout] test remote_cache::functions::tests::cache_key_path_component_no_spaces ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::lease_manager_acquire_and_is_leased ... ok [INFO] [stdout] test remote_cache::functions::tests::client_hit_rate_zero_when_no_requests ... ok [INFO] [stdout] test remote_cache::functions::tests::client_try_fetch_returns_none ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::lease_manager_release ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::lease_manager_expire_old ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::health_checker_check_due ... ok [INFO] [stdout] test remote_cache::functions::tests::client_try_upload_returns_true ... ok [INFO] [stdout] test remote_cache::functions::tests::local_mirror_evict_stale ... ok [INFO] [stdout] test remote_cache::functions::tests::remote_cache_config_builder ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_backtracking_resolver_no_match ... ok [INFO] [stdout] test remote_cache::functions::tests::local_mirror_register_and_lookup ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_git_pinned_invalid_commit ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::cache_quota_usage_pct ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_feature_unifier_basic ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_resolution_cache ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_resolution_cache_invalidate ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_resolution_stats_avg_candidates ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_lockfile_generator ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_git_resolver ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::compressed_artifact_zstd_tag ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_feature_unifier_merge ... ok [INFO] [stdout] test remote_cache::functions::extra2_tests::health_checker_check_succeeds ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_backtracking_resolver_simple ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_version_selection_empty ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_version_selection_maximal ... ok [INFO] [stdout] test resolver::functions::resolver_feature_tests::pre_release_supported ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_path_dep_resolver ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_git_pinned_valid_commit ... ok [INFO] [stdout] test resolver::functions::resolver_feature_tests::ranges_supported ... ok [INFO] [stdout] test resolver::functions::tests::test_dependency_graph_topo_sort ... ok [INFO] [stdout] test resolver::functions::tests::test_memory_source_resolve ... ok [INFO] [stdout] test resolver::functions::tests::test_graph_edge_count ... ok [INFO] [stdout] test resolver::functions::tests::test_package_id_display ... ok [INFO] [stdout] test resolver::functions::tests::test_resolution_plan ... ok [INFO] [stdout] test resolver::functions::tests::test_resolution_summary ... ok [INFO] [stdout] test resolver::functions::tests::test_version_range_contains ... ok [INFO] [stdout] test resolver::functions::tests::test_resolve_local_deps ... ok [INFO] [stdout] test resolver::functions::tests::test_transitive_deps ... ok [INFO] [stdout] test resolver::functions::tests::test_version_range_intersect ... ok [INFO] [stdout] test resolver::functions::tests::test_version_range_no_overlap ... ok [INFO] [stdout] test resolver::functions::tests::test_version_set_best_match ... ok [INFO] [stdout] test resolver::functions::tests::test_version_set_contains ... ok [INFO] [stdout] test resolver::functions::resolver_version_tests::resolver_version_nonempty ... ok [INFO] [stdout] test resolver::functions::resolver_version_tests::max_depth_positive ... ok [INFO] [stdout] test resolver::functions::tests::test_conflict_analyzer ... ok [INFO] [stdout] test resolver::functions::tests::test_dependency_audit ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_version_selection_minimal ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_version_selection_pinned ... ok [INFO] [stdout] test resolver::functions::extended_resolver_tests::test_version_selection_strategy_display ... ok [INFO] [stdout] test resolver::functions::tests::test_version_set_union ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_artifact_kind_display ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_artifact_packager ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_error_handler_skip ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_cross_compile_script_env ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_error_handler_warn_and_continue ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_error_handler_abort ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_retry_policy_exponential ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_script_environment_minimal ... ok [INFO] [stdout] test resolver::functions::tests::test_version_set_intersect ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_retry_policy_fixed ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_protobuf_compile_options ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_retry_policy_no_retry ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_script_environment_path_prepend ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_script_environment_unset ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_script_cache_invalidate ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_script_cache_store_and_get ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_script_environment_set_and_resolve ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_script_dependency_tracker ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_run_with_retry_success ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_script_profile_record ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_script_profiler_hottest ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_target_triple_wasm ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_target_triple_windows ... ok [INFO] [stdout] test scripts::functions::tests::test_hook_manager_clear ... ok [INFO] [stdout] test scripts::functions::tests::test_script_condition_all_of ... ok [INFO] [stdout] test scripts::functions::tests::test_code_gen_step ... ok [INFO] [stdout] test scripts::functions::tests::test_hook_manager ... ok [INFO] [stdout] test scripts::functions::tests::test_conditional_script ... ok [INFO] [stdout] test scripts::functions::tests::test_script_condition_always ... ok [INFO] [stdout] test scripts::functions::tests::test_script_condition_profile ... ok [INFO] [stdout] test scripts::functions::tests::test_generator_kind_equality ... ok [INFO] [stdout] test scripts::functions::tests::test_script_error_display ... ok [INFO] [stdout] test scripts::functions::tests::test_script_condition_var_set ... ok [INFO] [stdout] test scripts::functions::tests::test_script_condition_any_of ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_target_triple_components ... ok [INFO] [stdout] test scripts::functions::tests::test_script_condition_not ... ok [INFO] [stdout] test scripts::functions::tests::test_script_def_creation ... ok [INFO] [stdout] test scripts::functions::tests::test_script_result ... ok [INFO] [stdout] test scripts::functions::tests::test_script_runner_remove ... ok [INFO] [stdout] test scripts::functions::tests::test_script_report ... ok [INFO] [stdout] test scripts::functions::tests::test_script_variables ... ok [INFO] [stdout] test scripts::functions::tests::test_script_pipeline ... ok [INFO] [stdout] test scripts::functions::tests::test_script_variables_build_info ... ok [INFO] [stdout] test scripts::functions::tests::test_script_variables_merge ... ok [INFO] [stdout] test session_tests::build_session_advance_phase ... ok [INFO] [stdout] test scripts::functions::tests::test_script_variables_expand ... ok [INFO] [stdout] test session_tests::build_session_finish_success ... ok [INFO] [stdout] test session_tests::build_session_record_failed ... ok [INFO] [stdout] test session_tests::workspace_info_members ... ok [INFO] [stdout] test tests::test_build_config_default ... ok [INFO] [stdout] test tests::test_build_config_release ... ok [INFO] [stdout] test session_tests::build_session_record_built ... ok [INFO] [stdout] test session_tests::workspace_info_display ... ok [INFO] [stdout] test scripts::functions::tests::test_script_runner ... ok [INFO] [stdout] test session_tests::build_session_finish_failure ... ok [INFO] [stdout] test tests::test_build_config_verbose ... ok [INFO] [stdout] test tests::test_build_config_with_jobs ... ok [INFO] [stdout] test tests::test_build_plan_find_target ... ok [INFO] [stdout] test tests::test_build_profile_display ... ok [INFO] [stdout] test tests::test_build_summary_add_error ... ok [INFO] [stdout] test tests::test_build_summary_default ... ok [INFO] [stdout] test tests::test_build_config_with_jobs_min_one ... ok [INFO] [stdout] test tests::test_build_summary_display ... ok [INFO] [stdout] test tests::test_build_plan_add_target ... ok [INFO] [stdout] test tests::test_build_summary_add_warning ... ok [INFO] [stdout] test tests::test_build_plan_enabled_targets ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_cache_manager_evict_expired ... ok [INFO] [stdout] test scripts::functions::extended_tests::test_parallel_script_executor ... ok [INFO] [stdout] test tests::test_compilation_unit_new ... ok [INFO] [stdout] test scripts::functions::tests::test_script_runner_post_build ... ok [INFO] [stdout] test tests::test_build_target_test ... ok [INFO] [stdout] test tests::test_compilation_unit_mark_cached ... ok [INFO] [stdout] test tests::test_target_kind_display ... ok [INFO] [stdout] test tests::test_build_target_bin ... ok [INFO] [stdout] test tests::test_build_target_disabled ... ok [INFO] [stdout] test tests::test_build_target_lib ... ok [INFO] [stdout] test tests::test_build_summary_total ... ok [INFO] [stdout] test tests::test_build_target_depends_on ... ok [INFO] [stdout] test scripts::functions::tests::test_script_pipeline_execute ... ok [INFO] [stdout] test cache_eviction::functions::tests::test_ttl_eviction ... ok [INFO] [stdout] test remote_cache::functions::snapshot_tests::cache_stats_snapshot_fields ... ok [INFO] [stderr] Doc-tests oxilean_build [INFO] [stdout] test cache_eviction::functions::extended_tests::test_multi_tier_cache_clear ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 632 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [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" "de311b957407943d52da9ade5caf3d752fc11ea007640a281e5ff2f288513377", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "de311b957407943d52da9ade5caf3d752fc11ea007640a281e5ff2f288513377", kill_on_drop: false }` [INFO] [stdout] de311b957407943d52da9ade5caf3d752fc11ea007640a281e5ff2f288513377