[INFO] fetching crate oximedia-profiler 0.1.5...
[INFO] testing oximedia-profiler-0.1.5 against 1.95.0 for beta-1.96-2
[INFO] extracting crate oximedia-profiler 0.1.5 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate oximedia-profiler 0.1.5
[INFO] finished tweaking crates.io crate oximedia-profiler 0.1.5
[INFO] tweaked toml for crates.io crate oximedia-profiler 0.1.5 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oximedia-profiler 0.1.5 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oximedia-profiler 0.1.5 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded criterion-plot v0.8.2
[INFO] [stderr]   Downloaded criterion v0.8.2
[INFO] [stderr]   Downloaded oximedia-core v0.1.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8d0f6350dfcbbaa94bc14f62308c36c74c0ee703dd0e58cadf853352abcd9cc0
[INFO] running `Command { std: "docker" "start" "-a" "8d0f6350dfcbbaa94bc14f62308c36c74c0ee703dd0e58cadf853352abcd9cc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8d0f6350dfcbbaa94bc14f62308c36c74c0ee703dd0e58cadf853352abcd9cc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d0f6350dfcbbaa94bc14f62308c36c74c0ee703dd0e58cadf853352abcd9cc0", kill_on_drop: false }`
[INFO] [stdout] 8d0f6350dfcbbaa94bc14f62308c36c74c0ee703dd0e58cadf853352abcd9cc0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 39a49a654bf98f522c07ec6f7b292c61b87c093d12e173993b44cea6f2d7974f
[INFO] running `Command { std: "docker" "start" "-a" "39a49a654bf98f522c07ec6f7b292c61b87c093d12e173993b44cea6f2d7974f", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling sysinfo v0.38.4
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling oximedia-core v0.1.5
[INFO] [stderr]    Compiling oximedia-profiler v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.24s
[INFO] running `Command { std: "docker" "inspect" "39a49a654bf98f522c07ec6f7b292c61b87c093d12e173993b44cea6f2d7974f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39a49a654bf98f522c07ec6f7b292c61b87c093d12e173993b44cea6f2d7974f", kill_on_drop: false }`
[INFO] [stdout] 39a49a654bf98f522c07ec6f7b292c61b87c093d12e173993b44cea6f2d7974f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7964582d1c428baa485b98001ac18ed3be304fdb3e7b8c41b5c102623f95c945
[INFO] running `Command { std: "docker" "start" "-a" "7964582d1c428baa485b98001ac18ed3be304fdb3e7b8c41b5c102623f95c945", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling oximedia-core v0.1.5
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling oximedia-profiler v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 45.76s
[INFO] running `Command { std: "docker" "inspect" "7964582d1c428baa485b98001ac18ed3be304fdb3e7b8c41b5c102623f95c945", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7964582d1c428baa485b98001ac18ed3be304fdb3e7b8c41b5c102623f95c945", kill_on_drop: false }`
[INFO] [stdout] 7964582d1c428baa485b98001ac18ed3be304fdb3e7b8c41b5c102623f95c945
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ebff3ec9239f721588ac54ae24a30444001c5af1b1320a0dd163688758e77e43
[INFO] running `Command { std: "docker" "start" "-a" "ebff3ec9239f721588ac54ae24a30444001c5af1b1320a0dd163688758e77e43", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oximedia_profiler-ea297ffc24205459)
[INFO] [stdout] 
[INFO] [stdout] running 411 tests
[INFO] [stdout] test allocation_tracker::tests::test_alloc_record_is_large_boundary ... ok
[INFO] [stdout] test allocation_tracker::tests::test_alloc_record_is_large_false ... ok
[INFO] [stdout] test allocation_tracker::tests::test_alloc_record_is_large_true ... ok
[INFO] [stdout] test allocation_tracker::tests::test_allocation_type_is_heap ... ok
[INFO] [stdout] test allocation_tracker::tests::test_allocation_type_labels ... ok
[INFO] [stdout] test allocation_tracker::tests::test_seq_monotonic ... ok
[INFO] [stdout] test allocation_tracker::tests::test_tracker_bytes_by_type ... ok
[INFO] [stdout] test allocation_tracker::tests::test_tracker_current_bytes_after_free ... ok
[INFO] [stdout] test allocation_tracker::tests::test_tracker_free_saturates_at_zero ... ok
[INFO] [stdout] test allocation_tracker::tests::test_tracker_large_allocations ... ok
[INFO] [stdout] test allocation_tracker::tests::test_tracker_peak_bytes ... ok
[INFO] [stdout] test allocation_tracker::tests::test_tracker_record_count ... ok
[INFO] [stdout] test allocation_tracker::tests::test_tracker_records_by_type ... ok
[INFO] [stdout] test benchmark::compare::tests::test_benchmark_comparison ... ok
[INFO] [stdout] test benchmark::compare::tests::test_no_change ... ok
[INFO] [stdout] test benchmark::compare::tests::test_regression_detection ... ok
[INFO] [stdout] test benchmark::suite::tests::test_benchmark_suite ... ok
[INFO] [stdout] test allocation_tracker::tests::test_tracker_reset ... ok
[INFO] [stdout] test allocation_tracker::tests::test_tracker_total_bytes ... ok
[INFO] [stdout] test benchmark::suite::tests::test_run_all ... ok
[INFO] [stdout] test benchmark::suite::tests::test_summary ... ok
[INFO] [stdout] test bottleneck::classify::tests::test_bottleneck_type_description ... ok
[INFO] [stdout] test benchmark::runner::tests::test_benchmark_statistics ... ok
[INFO] [stdout] test bottleneck::classify::tests::test_bottleneck_type_suggestions ... ok
[INFO] [stdout] test bottleneck::classify::tests::test_classify_cpu ... ok
[INFO] [stdout] test bottleneck::classify::tests::test_classify_memory ... ok
[INFO] [stdout] test bottleneck::classify::tests::test_classify_sync ... ok
[INFO] [stdout] test bottleneck::detect::tests::test_bottleneck_detector ... ok
[INFO] [stdout] test bottleneck::classify::tests::test_classify_with_suggestions ... ok
[INFO] [stdout] test bottleneck::detect::tests::test_bottleneck ... ok
[INFO] [stdout] test bottleneck::detect::tests::test_critical_bottlenecks ... ok
[INFO] [stdout] test bottleneck::detect::tests::test_detect_tuned_basic ... ok
[INFO] [stdout] test bottleneck::detect::tests::test_detect_tuned_max_results ... ok
[INFO] [stdout] test bottleneck::report::tests::test_detailed_report ... ok
[INFO] [stdout] test bottleneck::report::tests::test_bottleneck_report_by_type ... ok
[INFO] [stdout] test bottleneck::report::tests::test_bottleneck_report ... ok
[INFO] [stdout] test bottleneck_analysis::tests::test_io_bound_classification ... ok
[INFO] [stdout] test bottleneck_analysis::tests::test_bottleneck_type_labels ... ok
[INFO] [stdout] test bottleneck_analysis::tests::test_lock_contention_classification ... ok
[INFO] [stdout] test bottleneck_analysis::tests::test_memory_bound_classification ... ok
[INFO] [stdout] test bottleneck_analysis::tests::test_cpu_bound_classification ... ok
[INFO] [stdout] test bottleneck_analysis::tests::test_secondary_bottleneck_detected ... ok
[INFO] [stdout] test bottleneck_analysis::tests::test_suggestions_non_empty ... ok
[INFO] [stdout] test bottleneck_analysis::tests::test_scores_populated ... ok
[INFO] [stdout] test bottleneck_analysis::tests::test_summary_contains_label ... ok
[INFO] [stdout] test bottleneck_analysis::tests::test_unknown_when_no_data ... ok
[INFO] [stdout] test cache::analyze::tests::test_cache_analyzer ... ok
[INFO] [stdout] test cache::analyze::tests::test_cache_stats ... ok
[INFO] [stdout] test cache::analyze::tests::test_poor_caches ... ok
[INFO] [stdout] test cache::miss::tests::test_cache_miss_profiler ... ok
[INFO] [stdout] test call_graph::tests::test_add_call_edge_count ... ok
[INFO] [stdout] test cache::miss::tests::test_clear ... ok
[INFO] [stdout] test call_graph::tests::test_add_call_increments_stats ... ok
[INFO] [stdout] test call_graph::tests::test_call_edge_call_count ... ok
[INFO] [stdout] test call_graph::tests::test_add_call_no_duplicate_edges ... ok
[INFO] [stdout] test cache::miss::tests::test_stride_detection ... ok
[INFO] [stdout] test call_graph::tests::test_call_node_avg_ns ... ok
[INFO] [stdout] test call_graph::tests::test_call_node_avg_ns_zero_calls ... ok
[INFO] [stdout] test call_graph::tests::test_call_node_is_leaf ... ok
[INFO] [stdout] test call_graph::tests::test_children_updated ... ok
[INFO] [stdout] test call_graph::tests::test_empty_graph_hot_path ... ok
[INFO] [stdout] test call_graph::tests::test_graph_node_insertion ... ok
[INFO] [stdout] test call_graph::tests::test_root_nodes_disconnected ... ok
[INFO] [stdout] test chrome_trace::tests::test_chrome_phase_as_str ... ok
[INFO] [stdout] test call_graph::tests::test_hot_path_non_empty ... ok
[INFO] [stdout] test chrome_trace::tests::test_clear_resets_events ... ok
[INFO] [stdout] test call_graph::tests::test_hot_path_ends_at_leaf ... ok
[INFO] [stdout] test call_graph::tests::test_root_nodes_simple ... ok
[INFO] [stdout] test chrome_trace::tests::test_complete_event_has_dur ... ok
[INFO] [stdout] test chrome_trace::tests::test_event_ordering_preserved ... ok
[INFO] [stdout] test chrome_trace::tests::test_begin_end_events_in_json ... ok
[INFO] [stdout] test chrome_trace::tests::test_event_count ... ok
[INFO] [stdout] test chrome_trace::tests::test_event_name_and_category_preserved ... ok
[INFO] [stdout] test chrome_trace::tests::test_empty_exporter_produces_valid_json ... ok
[INFO] [stdout] test chrome_trace::tests::test_export_from_tracker_span_id_in_args ... ok
[INFO] [stdout] test chrome_trace::tests::test_nested_spans_exported_as_separate_events ... ok
[INFO] [stdout] test chrome_trace::tests::test_ts_field_is_microseconds ... ok
[INFO] [stdout] test codec_profiler::tests::test_best_by_psnr ... ok
[INFO] [stdout] test codec_profiler::tests::test_best_by_speed ... ok
[INFO] [stdout] test codec_profiler::tests::test_comparison_similar ... ok
[INFO] [stdout] test codec_profiler::tests::test_codec_profiler_av1_higher_psnr ... ok
[INFO] [stdout] test codec_profiler::tests::test_codec_profiler_h264 ... ok
[INFO] [stdout] test codec_profiler::tests::test_comparison_better_quality ... ok
[INFO] [stdout] test codec_profiler::tests::test_comparison_better_speed ... ok
[INFO] [stdout] test codec_profiler::tests::test_empty_suite ... ok
[INFO] [stdout] test codec_profiler::tests::test_comparison_worse ... ok
[INFO] [stdout] test codec_profiler::tests::test_pareto_optimal_tradeoff ... ok
[INFO] [stdout] test cpu::hotspot::tests::test_hotspot_criticality ... ok
[INFO] [stdout] test codec_profiler::tests::test_pareto_optimal_dominated ... ok
[INFO] [stdout] test cpu::hotspot::tests::test_hotspot_creation ... ok
[INFO] [stdout] test cpu::hotspot::tests::test_hotspot_report ... ok
[INFO] [stdout] test cpu::hotspot::tests::test_hotspot_detector ... ok
[INFO] [stdout] test codec_profiler::tests::test_pareto_optimal_single ... ok
[INFO] [stdout] test cpu::profile::tests::test_cpu_profiler_creation ... ok
[INFO] [stdout] test cpu::profile::tests::test_cpu_profiler_start_stop ... ok
[INFO] [stdout] test cpu::profile::tests::test_cpu_stats ... ok
[INFO] [stdout] test cpu::hotspot::tests::test_hotspot_threshold ... ok
[INFO] [stdout] test cpu::profile::tests::test_summary ... ok
[INFO] [stdout] test cpu::profile::tests::test_record_call ... ok
[INFO] [stdout] test cpu::sample::tests::test_sample_creation ... ok
[INFO] [stdout] test cpu::sample::tests::test_sample_frames ... ok
[INFO] [stdout] test cpu::sample::tests::test_stack_frame_display ... ok
[INFO] [stdout] test event_trace::tests::test_filter_by_component ... ok
[INFO] [stdout] test event_trace::tests::test_filter_by_level ... ok
[INFO] [stdout] test event_trace::tests::test_filter_by_level_warn_and_above ... ok
[INFO] [stdout] test cpu::sample::tests::test_stack_sampler ... ok
[INFO] [stdout] test event_trace::tests::test_filter_by_time_empty_range ... ok
[INFO] [stdout] test event_trace::tests::test_min_level_accessor ... ok
[INFO] [stdout] test event_trace::tests::test_clear_resets_events ... ok
[INFO] [stdout] test event_trace::tests::test_emit_respects_min_level ... ok
[INFO] [stdout] test event_trace::tests::test_capacity_evicts_oldest ... ok
[INFO] [stdout] test event_trace::tests::test_session_has_session ... ok
[INFO] [stdout] test event_trace::tests::test_filter_by_time_all ... ok
[INFO] [stdout] test event_trace::tests::test_trace_event_annotation ... ok
[INFO] [stdout] test event_trace::tests::test_trace_level_labels ... ok
[INFO] [stdout] test event_trace::tests::test_trace_level_is_at_least ... ok
[INFO] [stdout] test event_trace::tests::test_trace_level_ordering ... ok
[INFO] [stdout] test flame::tests::test_builder_empty_stack_ignored ... ok
[INFO] [stdout] test flame::tests::test_builder_empty ... ok
[INFO] [stdout] test event_trace::tests::test_new_empty ... ok
[INFO] [stdout] test event_trace::tests::test_session_duration_some_after_start ... ok
[INFO] [stdout] test flame::tests::test_builder_single_stack ... ok
[INFO] [stdout] test flame::tests::test_call_stack_depth ... ok
[INFO] [stdout] test cpu::sample::tests::test_stack_sampler_max_depth ... ok
[INFO] [stdout] test flame::tests::test_builder_multiple_stacks_same_root ... ok
[INFO] [stdout] test flame::tests::test_flame_node_node_count ... ok
[INFO] [stdout] test flame::tests::test_flame_node_self_fraction ... ok
[INFO] [stdout] test flame::tests::test_merge_builders ... ok
[INFO] [stdout] test flame::tests::test_stack_frame_with_location ... ok
[INFO] [stdout] test flame::tests::test_to_folded_format ... ok
[INFO] [stdout] test flame::tests::test_flame_node_total_fraction_zero_total ... ok
[INFO] [stdout] test chrome_trace::tests::test_export_from_tracker_produces_complete_events ... ok
[INFO] [stdout] test flame::tests::test_stack_frame_new ... ok
[INFO] [stdout] test flamegraph::generate::tests::test_flame_graph_merging ... ok
[INFO] [stdout] test flamegraph::generate::tests::test_flame_graph_generator ... ok
[INFO] [stdout] test flamegraph::interactive::tests::test_html_structure ... ok
[INFO] [stdout] test flamegraph::interactive::tests::test_interactive_renderer ... ok
[INFO] [stdout] test flamegraph::svg::tests::test_color_generation ... ok
[INFO] [stdout] test flamegraph::svg::tests::test_svg_generation ... ok
[INFO] [stdout] test flamegraph::svg::tests::test_svg_renderer ... ok
[INFO] [stdout] test frame::breakdown::tests::test_frame_breakdown ... ok
[INFO] [stdout] test frame::breakdown::tests::test_frame_breakdown_percentages ... ok
[INFO] [stdout] test frame::budget::tests::test_budget_analysis_violations ... ok
[INFO] [stdout] test frame::breakdown::tests::test_slowest_stage ... ok
[INFO] [stdout] test frame::budget::tests::test_budget_analysis_within ... ok
[INFO] [stdout] test frame::budget::tests::test_frame_budget ... ok
[INFO] [stdout] test frame::budget::tests::test_stage_budget ... ok
[INFO] [stdout] test frame::budget::tests::test_stage_budget_percentage ... ok
[INFO] [stdout] test frame::budget::tests::test_violation_severity ... ok
[INFO] [stdout] test benchmark::runner::tests::test_benchmark_runner ... ok
[INFO] [stdout] test frame::timing::tests::test_frame_timer_max_samples ... ok
[INFO] [stdout] test frame::timing::tests::test_last_n_frames ... ok
[INFO] [stdout] test frame::timing::tests::test_percentiles ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_phase_names ... ok
[INFO] [stdout] test frame::breakdown::tests::test_frame_breakdown_tracker ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_profile_exceeds_budget ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_profile_slowest_phase ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_profile_slowest_phase_empty ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_profile_total_ms ... ok
[INFO] [stdout] test flame::tests::test_flame_graph_from_builder ... ok
[INFO] [stdout] test flame::tests::test_flame_graph_total_nodes ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_profiler_basic_flow ... ok
[INFO] [stdout] test frame::timing::tests::test_frame_timer ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_profiler_report_budget ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_profile_total_ms_empty ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_report_avg_empty ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_profiler_multiple_frames ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_profiler_orphan_end_phase_no_panic ... ok
[INFO] [stdout] test gpu::memory::tests::test_allocation_limit ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_report_avg_frame_ms ... ok
[INFO] [stdout] test gpu::memory::tests::test_gpu_memory_stats ... ok
[INFO] [stdout] test frame_profiler::tests::test_frame_report_budget_violations ... ok
[INFO] [stdout] test gpu::memory::tests::test_allocate_free ... ok
[INFO] [stdout] test gpu::profile::tests::test_gpu_profiler_creation ... ok
[INFO] [stdout] test gpu::memory::tests::test_usage_by_type ... ok
[INFO] [stdout] test gpu::profile::tests::test_frame_time ... ok
[INFO] [stdout] test gpu::memory::tests::test_gpu_memory_tracker ... ok
[INFO] [stdout] test gpu::profile::tests::test_gpu_profiler_start_stop ... ok
[INFO] [stdout] test gpu::profile::tests::test_gpu_stats ... ok
[INFO] [stdout] test gpu::timeline::tests::test_events_by_type ... ok
[INFO] [stdout] test gpu::profile::tests::test_record_operation ... ok
[INFO] [stdout] test gpu::timeline::tests::test_avg_duration ... ok
[INFO] [stdout] test gpu::timeline::tests::test_gpu_event ... ok
[INFO] [stdout] test gpu::timeline::tests::test_gpu_timeline ... ok
[INFO] [stdout] test hotspot::tests::test_amdahl_max_speedup ... ok
[INFO] [stdout] test hotspot::tests::test_amdahl_max_speedup_fully_parallel ... ok
[INFO] [stdout] test hotspot::tests::test_amdahl_speedup_0pct_parallel ... ok
[INFO] [stdout] test hotspot::tests::test_amdahl_speedup_100pct_parallel ... ok
[INFO] [stdout] test hotspot::tests::test_amdahl_speedup_zero_processors ... ok
[INFO] [stdout] test hotspot::tests::test_bottleneck_kind_display ... ok
[INFO] [stdout] test hotspot::tests::test_hotspot_detector_detects_above_threshold ... ok
[INFO] [stdout] test hotspot::tests::test_hotspot_detector_top_n ... ok
[INFO] [stdout] test hotspot::tests::test_hotspot_detector_total_time ... ok
[INFO] [stdout] test hotspot::tests::test_hotspot_is_significant ... ok
[INFO] [stdout] test gpu::timeline::tests::test_begin_end_event ... ok
[INFO] [stdout] test flame::tests::test_top_nodes_ordering ... ok
[INFO] [stdout] test hotspot::tests::test_throughput_analyser_stage_throughput ... ok
[INFO] [stdout] test hotspot::tests::test_throughput_analyser_unknown_stage ... ok
[INFO] [stdout] test hotspot::tests::test_hotspot_time_fraction ... ok
[INFO] [stdout] test hotspot::tests::test_hotspot_with_suggestion ... ok
[INFO] [stdout] test hotspot::tests::test_throughput_analyser_bottleneck ... ok
[INFO] [stdout] test hotspot::tests::test_hotspot_time_fraction_zero_total ... ok
[INFO] [stdout] test latency_profiler::tests::test_avg_latency_ms_correct ... ok
[INFO] [stdout] test latency_profiler::tests::test_compute_end_to_end_missing_stage_zero ... ok
[INFO] [stdout] test latency_profiler::tests::test_compute_end_to_end_sum ... ok
[INFO] [stdout] test latency_profiler::tests::test_avg_latency_ms_no_samples ... ok
[INFO] [stdout] test latency_profiler::tests::test_p99_latency_no_samples ... ok
[INFO] [stdout] test latency_profiler::tests::test_p99_latency_selects_high_percentile ... ok
[INFO] [stdout] test latency_profiler::tests::test_sample_duration_saturating ... ok
[INFO] [stdout] test latency_profiler::tests::test_sample_duration_zero_when_equal ... ok
[INFO] [stdout] test latency_profiler::tests::test_slowest_stage_single ... ok
[INFO] [stdout] test latency_profiler::tests::test_p99_latency_single_sample ... ok
[INFO] [stdout] test latency_profiler::tests::test_total_samples_count ... ok
[INFO] [stdout] test latency_profiler::tests::test_record_and_samples_for ... ok
[INFO] [stdout] test latency_profiler::tests::test_slowest_stage_none_when_empty ... ok
[INFO] [stdout] test latency_profiler::tests::test_sample_duration_normal ... ok
[INFO] [stdout] test frame::breakdown::tests::test_average_breakdown ... ok
[INFO] [stdout] test mem_profile::tests::test_category_breakdown ... ok
[INFO] [stdout] test mem_profile::tests::test_alloc_category_display ... ok
[INFO] [stdout] test mem_profile::tests::test_fragmentation_nonzero_after_free ... ok
[INFO] [stdout] test mem_profile::tests::test_alloc_increases_live ... ok
[INFO] [stdout] test mem_profile::tests::test_alloc_record_is_live ... ok
[INFO] [stdout] test mem_profile::tests::test_fragmentation_zero_when_all_live ... ok
[INFO] [stdout] test mem_profile::tests::test_avg_lifetime_no_frees ... ok
[INFO] [stdout] test mem_profile::tests::test_free_decreases_live ... ok
[INFO] [stdout] test mem_profile::tests::test_live_allocations_count ... ok
[INFO] [stdout] test mem_profile::tests::test_free_unknown_id_returns_false ... ok
[INFO] [stdout] test mem_profile::tests::test_double_free_returns_false ... ok
[INFO] [stdout] test mem_profile::tests::test_peak_tracks_maximum ... ok
[INFO] [stdout] test mem_profile::tests::test_snapshot_captured ... ok
[INFO] [stdout] test memory::fragmentation::tests::test_coalesce ... ok
[INFO] [stdout] test memory::fragmentation::tests::test_fragmentation_analyzer ... ok
[INFO] [stdout] test mem_profile::tests::test_new_profiler_zero_state ... ok
[INFO] [stdout] test mem_profile::tests::test_memory_snapshot_fragmentation_estimate ... ok
[INFO] [stdout] test memory::fragmentation::tests::test_allocate_free ... ok
[INFO] [stdout] test memory::fragmentation::tests::test_fragmentation_report ... ok
[INFO] [stdout] test memory::fragmentation::tests::test_fragmentation_severity ... ok
[INFO] [stdout] test memory::leak::tests::test_leak_criticality ... ok
[INFO] [stdout] test memory::leak::tests::test_leak_report ... ok
[INFO] [stdout] test memory::track::tests::test_active_allocations ... ok
[INFO] [stdout] test memory::track::tests::test_memory_tracker_basic ... ok
[INFO] [stdout] test memory::track::tests::test_allocation_info ... ok
[INFO] [stdout] test memory::track::tests::test_memory_tracker_peak ... ok
[INFO] [stdout] test memory::track::tests::test_memory_tracker_summary ... ok
[INFO] [stdout] test memory_profiler::tests::test_alloc_age_ms_normal ... ok
[INFO] [stdout] test memory_profiler::tests::test_alloc_age_ms_saturating ... ok
[INFO] [stdout] test memory_profiler::tests::test_large_allocations_none_above_threshold ... ok
[INFO] [stdout] test memory_profiler::tests::test_memory_report_avg_bytes ... ok
[INFO] [stdout] test memory_profiler::tests::test_large_allocations_threshold ... ok
[INFO] [stdout] test memory::leak::tests::test_memory_leak_severity ... ok
[INFO] [stdout] test memory_profiler::tests::test_current_usage_after_alloc ... ok
[INFO] [stdout] test memory_profiler::tests::test_memory_report_empty_profiler ... ok
[INFO] [stdout] test memory_profiler::tests::test_peak_usage_tracks_maximum ... ok
[INFO] [stdout] test memory_profiler::tests::test_memory_report_leak_candidates ... ok
[INFO] [stdout] test memory_profiler::tests::test_record_alloc_increments_id ... ok
[INFO] [stdout] test memory_profiler::tests::test_record_free_known_id ... ok
[INFO] [stdout] test network_profiler::tests::test_bandwidth_estimator_harmonic_mean ... ok
[INFO] [stdout] test memory_profiler::tests::test_record_free_unknown_id ... ok
[INFO] [stdout] test network_profiler::tests::test_bandwidth_estimator_ignores_zero_duration ... ok
[INFO] [stdout] test network_profiler::tests::test_bandwidth_estimator_empty ... ok
[INFO] [stdout] test network_profiler::tests::test_bandwidth_estimator_single ... ok
[INFO] [stdout] test network_profiler::tests::test_path_analysis_bottleneck ... ok
[INFO] [stdout] test network_profiler::tests::test_path_analysis_empty ... ok
[INFO] [stdout] test network_profiler::tests::test_probe_deterministic ... ok
[INFO] [stdout] test network_profiler::tests::test_probe_different_seeds ... ok
[INFO] [stdout] test network_profiler::tests::test_probe_rtt_positive ... ok
[INFO] [stdout] test network_profiler::tests::test_streaming_quality_moderate ... ok
[INFO] [stdout] test network_profiler::tests::test_streaming_quality_perfect ... ok
[INFO] [stdout] test network_profiler::tests::test_streaming_quality_poor ... ok
[INFO] [stdout] test optimize::analyze::tests::test_priority ... ok
[INFO] [stdout] test optimize::suggest::tests::test_high_impact_filter ... ok
[INFO] [stdout] test optimize::suggest::tests::test_optimization_suggester ... ok
[INFO] [stdout] test optimize::suggest::tests::test_suggest_from_hotspots ... ok
[INFO] [stdout] test optimize::analyze::tests::test_code_analyzer ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_find_bottleneck_empty ... ok
[INFO] [stdout] test optimize::suggest::tests::test_suggest_from_bottlenecks ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_bottleneck_utilization ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_flame_graph_add_and_total ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_flame_graph_empty ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_flame_graph_entries_at_depth ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_pipeline_report_efficiency ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_pipeline_report_throughput ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_flame_entry_self_time ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_std_dev_approximation ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_find_bottleneck ... ok
[INFO] [stdout] test regression::alert::tests::test_alert_format ... ok
[INFO] [stdout] test regression::alert::tests::test_alert_level_from_regression ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_record_single_stage ... ok
[INFO] [stdout] test regression::alert::tests::test_regression_alert ... ok
[INFO] [stdout] test pipeline_profiler::tests::test_record_multiple_samples ... ok
[INFO] [stdout] test optimize::analyze::tests::test_opportunities ... ok
[INFO] [stdout] test regression::detect::tests::test_detect_advanced_significant ... ok
[INFO] [stdout] test regression::detect::tests::test_cusum_detects_shift ... ok
[INFO] [stdout] test regression::detect::tests::test_regression_detector ... ok
[INFO] [stdout] test regression::detect::tests::test_mann_whitney_identical_samples ... ok
[INFO] [stdout] test report::generate::tests::test_text_generation ... ok
[INFO] [stdout] test report::generate::tests::test_report_generator ... ok
[INFO] [stdout] test report::generate::tests::test_report_section ... ok
[INFO] [stdout] test report::html::tests::test_html_escape ... ok
[INFO] [stdout] test regression::detect::tests::test_significance ... ok
[INFO] [stdout] test report::html::tests::test_html_reporter ... ok
[INFO] [stdout] test frame::timing::tests::test_frame_stats ... ok
[INFO] [stdout] test report::json::tests::test_default_reporter ... ok
[INFO] [stdout] test report::json::tests::test_pretty_json ... ok
[INFO] [stdout] test report::html::tests::test_html_structure ... ok
[INFO] [stdout] test report_format::tests::test_export_plain_text_format ... ok
[INFO] [stdout] test regression::detect::tests::test_no_regression ... ok
[INFO] [stdout] test report_format::tests::test_export_json_format ... ok
[INFO] [stdout] test report_format::tests::test_find_section_missing ... ok
[INFO] [stdout] test report::json::tests::test_json_reporter ... ok
[INFO] [stdout] test report_format::tests::test_find_section_found ... ok
[INFO] [stdout] test report_format::tests::test_metadata_in_plain_text ... ok
[INFO] [stdout] test report_format::tests::test_report_format_extension ... ok
[INFO] [stdout] test report_format::tests::test_report_creation ... ok
[INFO] [stdout] test report_format::tests::test_report_format_is_json ... ok
[INFO] [stdout] test report_format::tests::test_to_csv_has_header ... ok
[INFO] [stdout] test report_format::tests::test_to_json_contains_title ... ok
[INFO] [stdout] test report_format::tests::test_to_csv_contains_data ... ok
[INFO] [stdout] test report_format::tests::test_to_json_pretty_is_multiline ... ok
[INFO] [stdout] test report_format::tests::test_section_with_entry_builder ... ok
[INFO] [stdout] test report_format::tests::test_to_json_roundtrip ... ok
[INFO] [stdout] test report_format::tests::test_to_plain_text_contains_title ... ok
[INFO] [stdout] test resource::files::tests::test_file_tracker ... ok
[INFO] [stdout] test resource::files::tests::test_file_operations ... ok
[INFO] [stdout] test resource::network::tests::test_network_stats ... ok
[INFO] [stdout] test resource::track::tests::test_resource_stats ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_adjustment_count_increments ... ok
[INFO] [stdout] test resource::network::tests::test_network_tracker ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_adjust_without_pending_returns_unchanged ... ok
[INFO] [stdout] test resource::track::tests::test_resource_tracker ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_at_maximum_guard ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_at_minimum_guard ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_history_records_decisions ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_buffering_waits_for_window_count ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_rate_increased_on_low_overhead ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_multiple_reductions_approach_minimum ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_initial_rate_clamped_to_bounds ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_unchanged_when_overhead_in_range ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_reset_clears_state ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_with_defaults_constructor ... ok
[INFO] [stdout] test sampling_profiler::adaptive_tests::test_rate_reduced_on_high_overhead ... ok
[INFO] [stdout] test sampling_profiler::tests::test_default_sample_rate ... ok
[INFO] [stdout] test sampling_profiler::tests::test_achieved_rate_none_no_samples ... ok
[INFO] [stdout] test sampling_profiler::tests::test_elapsed_none_before_start ... ok
[INFO] [stdout] test sampling_profiler::tests::test_high_frequency_config ... ok
[INFO] [stdout] test sampling_profiler::tests::test_hit_count_missing_function ... ok
[INFO] [stdout] test sampling_profiler::tests::test_record_and_count ... ok
[INFO] [stdout] test sampling_profiler::tests::test_low_overhead_config ... ok
[INFO] [stdout] test sampling_profiler::tests::test_config_accessor ... ok
[INFO] [stdout] test sampling_profiler::tests::test_sample_event_depth ... ok
[INFO] [stdout] test sampling_profiler::tests::test_sample_event_top_frame ... ok
[INFO] [stdout] test sampling_profiler::tests::test_stack_depth_truncation ... ok
[INFO] [stdout] test sampling_profiler::tests::test_top_functions_ordering ... ok
[INFO] [stdout] test sampling_profiler::tests::test_sample_interval_zero_rate ... ok
[INFO] [stdout] test span::tests::test_deep_nesting ... ok
[INFO] [stdout] test sampling_profiler::tests::test_sample_interval_100hz ... ok
[INFO] [stdout] test sampling_profiler::tests::test_start_stop ... ok
[INFO] [stdout] test span::tests::test_multiple_siblings ... ok
[INFO] [stdout] test span::tests::test_nested_spans_parent_child ... ok
[INFO] [stdout] test span::tests::test_reset_clears_spans ... ok
[INFO] [stdout] test span::tests::test_span_closed_after_guard_drop ... ok
[INFO] [stdout] test memory::leak::tests::test_leak_detector ... ok
[INFO] [stdout] test span::tests::test_span_count ... ok
[INFO] [stdout] test span::tests::test_span_open_while_guard_alive ... ok
[INFO] [stdout] test span::tests::test_root_span_has_no_parent ... ok
[INFO] [stdout] test span_bottleneck::tests::test_empty_tracker_returns_empty_report ... ok
[INFO] [stdout] test sampling_profiler::tests::test_elapsed_some_after_start ... ok
[INFO] [stdout] test span_bottleneck::tests::test_kind_labels ... ok
[INFO] [stdout] test span_bottleneck::tests::test_classify_spans_helper ... ok
[INFO] [stdout] test span_bottleneck::tests::test_describe_contains_name ... ok
[INFO] [stdout] test span_bottleneck::tests::test_fraction_is_positive ... ok
[INFO] [stdout] test span_bottleneck::tests::test_io_hint_classification ... ok
[INFO] [stdout] test span_bottleneck::tests::test_top_n_limits_results ... ok
[INFO] [stdout] test span::tests::test_single_span_timing ... ok
[INFO] [stdout] test tests::test_profile_metric_types ... ok
[INFO] [stdout] test tests::test_profiler_config ... ok
[INFO] [stdout] test tests::test_profiler_creation ... ok
[INFO] [stdout] test span_bottleneck::tests::test_report_summary_non_empty ... ok
[INFO] [stdout] test tests::test_profiler_metrics ... ok
[INFO] [stdout] test span_bottleneck::tests::test_leaf_hotspot_classification ... ok
[INFO] [stdout] test tests::test_profiler_start_stop ... ok
[INFO] [stdout] test thread::analyze::tests::test_avg_utilization ... ok
[INFO] [stdout] test thread::analyze::tests::test_thread_analyzer ... ok
[INFO] [stdout] test thread::analyze::tests::test_underutilized_threads ... ok
[INFO] [stdout] test thread::contention::tests::test_contended_locks ... ok
[INFO] [stdout] test span::tests::test_total_duration_accumulation ... ok
[INFO] [stdout] test thread::contention::tests::test_contention_detector ... ok
[INFO] [stdout] test thread::deadlock::tests::test_deadlock_detector ... ok
[INFO] [stdout] test thread::contention::tests::test_threshold_filtering ... ok
[INFO] [stdout] test thread::deadlock::tests::test_no_deadlock ... ok
[INFO] [stdout] test thread::deadlock::tests::test_release_breaks_deadlock ... ok
[INFO] [stdout] test span_bottleneck::tests::test_single_span_is_detected ... ok
[INFO] [stdout] test throughput_profiler::tests::test_bottleneck_find_bottleneck_multiple ... ok
[INFO] [stdout] test span_bottleneck::tests::test_wall_time_covers_root_duration ... ok
[INFO] [stdout] test throughput_profiler::tests::test_bottleneck_find_bottleneck_empty ... ok
[INFO] [stdout] test throughput_profiler::tests::test_bottleneck_find_bottleneck_single ... ok
[INFO] [stdout] test throughput_profiler::tests::test_current_bandwidth_mbps_no_samples ... ok
[INFO] [stdout] test throughput_profiler::tests::test_current_bandwidth_mbps_with_samples ... ok
[INFO] [stdout] test throughput_profiler::tests::test_current_fps_with_samples ... ok
[INFO] [stdout] test throughput_profiler::tests::test_peak_bandwidth_mbps_no_samples ... ok
[INFO] [stdout] test throughput_profiler::tests::test_peak_bandwidth_mbps_selects_max ... ok
[INFO] [stdout] test throughput_profiler::tests::test_profiler_record_and_count ... ok
[INFO] [stdout] test throughput_profiler::tests::test_sample_bandwidth_mbps_zero_duration ... ok
[INFO] [stdout] test throughput_profiler::tests::test_sample_fps_basic ... ok
[INFO] [stdout] test throughput_profiler::tests::test_samples_in_window_filters_old ... ok
[INFO] [stdout] test throughput_profiler::tests::test_sample_fps_zero_duration ... ok
[INFO] [stdout] test throughput_profiler::tests::test_sample_bandwidth_mbps_basic ... ok
[INFO] [stdout] test span_bottleneck::tests::test_aggregator_classification ... ok
[INFO] [stdout] test tests::test_profiler_elapsed ... ok
[INFO] [stdout] test span_bottleneck::tests::test_primary_is_highest_self_time ... ok
[INFO] [stderr]    Doc-tests oximedia_profiler
[INFO] [stdout] test tests::test_profiler_report ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 411 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/chrome_trace.rs - chrome_trace (line 17) ... ok
[INFO] [stdout] test src/sampling_profiler.rs - sampling_profiler::AdaptiveSamplingController (line 485) ... ok
[INFO] [stdout] test src/lib.rs - (line 18) ... ok
[INFO] [stdout] test src/span_bottleneck.rs - span_bottleneck (line 20) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ebff3ec9239f721588ac54ae24a30444001c5af1b1320a0dd163688758e77e43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ebff3ec9239f721588ac54ae24a30444001c5af1b1320a0dd163688758e77e43", kill_on_drop: false }`
[INFO] [stdout] ebff3ec9239f721588ac54ae24a30444001c5af1b1320a0dd163688758e77e43
