[INFO] fetching crate wifi-densepose-wifiscan 0.3.0... [INFO] testing wifi-densepose-wifiscan-0.3.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate wifi-densepose-wifiscan 0.3.0 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate wifi-densepose-wifiscan 0.3.0 [INFO] finished tweaking crates.io crate wifi-densepose-wifiscan 0.3.0 [INFO] tweaked toml for crates.io crate wifi-densepose-wifiscan 0.3.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate wifi-densepose-wifiscan 0.3.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate wifi-densepose-wifiscan 0.3.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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] 88b329134bf5f809092817160364ee1984d67c670e28fb8a32a262e5abe4096e [INFO] running `Command { std: "docker" "start" "-a" "88b329134bf5f809092817160364ee1984d67c670e28fb8a32a262e5abe4096e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "88b329134bf5f809092817160364ee1984d67c670e28fb8a32a262e5abe4096e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "88b329134bf5f809092817160364ee1984d67c670e28fb8a32a262e5abe4096e", kill_on_drop: false }` [INFO] [stdout] 88b329134bf5f809092817160364ee1984d67c670e28fb8a32a262e5abe4096e [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] fd15ce3603f2d699c1ce0b499be6a0a94da87ec7e52edaa7d2102d76cd89e359 [INFO] running `Command { std: "docker" "start" "-a" "fd15ce3603f2d699c1ce0b499be6a0a94da87ec7e52edaa7d2102d76cd89e359", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling wifi-densepose-wifiscan v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.62s [INFO] running `Command { std: "docker" "inspect" "fd15ce3603f2d699c1ce0b499be6a0a94da87ec7e52edaa7d2102d76cd89e359", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fd15ce3603f2d699c1ce0b499be6a0a94da87ec7e52edaa7d2102d76cd89e359", kill_on_drop: false }` [INFO] [stdout] fd15ce3603f2d699c1ce0b499be6a0a94da87ec7e52edaa7d2102d76cd89e359 [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] fb24fdfcb03ff5651f6045aa4bf32e7042302a96b98412b770247719279267af [INFO] running `Command { std: "docker" "start" "-a" "fb24fdfcb03ff5651f6045aa4bf32e7042302a96b98412b770247719279267af", kill_on_drop: false }` [INFO] [stderr] Compiling wifi-densepose-wifiscan v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.86s [INFO] running `Command { std: "docker" "inspect" "fb24fdfcb03ff5651f6045aa4bf32e7042302a96b98412b770247719279267af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fb24fdfcb03ff5651f6045aa4bf32e7042302a96b98412b770247719279267af", kill_on_drop: false }` [INFO] [stdout] fb24fdfcb03ff5651f6045aa4bf32e7042302a96b98412b770247719279267af [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] 9a59f259ef458ef741e82f1535b60281ea7bbbb15154e1eaff383c87fd68a8a2 [INFO] running `Command { std: "docker" "start" "-a" "9a59f259ef458ef741e82f1535b60281ea7bbbb15154e1eaff383c87fd68a8a2", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wifi_densepose_wifiscan-e03390970d84849a) [INFO] [stdout] [INFO] [stdout] running 144 tests [INFO] [stdout] test adapter::linux_scanner::tests::channel_from_freq_when_ds_param_missing ... ok [INFO] [stdout] test adapter::linux_scanner::tests::empty_output ... ok [INFO] [stdout] test adapter::linux_scanner::tests::freq_to_channel_conversion ... ok [INFO] [stdout] test adapter::linux_scanner::tests::parse_signal_dbm_values ... ok [INFO] [stdout] test adapter::linux_scanner::tests::missing_ssid_defaults_to_empty ... ok [INFO] [stdout] test adapter::linux_scanner::tests::parse_three_bss_stanzas ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::adapter_disconnected_message ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::bssid_before_any_ssid_uses_empty_ssid ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::all_observations_share_same_timestamp ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::bssid_with_extra_trailing_whitespace ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::default_creates_scanner ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::empty_output_returns_empty_vec ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::handles_windows_crlf_line_endings ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::first_bssid_fields ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::hidden_ssid_empty_name ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::malformed_lines_are_skipped ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::malformed_bssid_mac_is_skipped ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::missing_band_inferred_from_channel_2_4ghz ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::missing_channel_defaults_to_zero ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::missing_radio_type_defaults_to_n ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::missing_signal_defaults_to_zero ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::missing_band_inferred_from_channel_5ghz ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::new_creates_scanner ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::multiple_ssids_single_bssid_each ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::no_networks_message ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::output_with_interface_header_prefix ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::parse_sample_output_yields_three_observations ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::rssi_dbm_uses_pct_to_dbm ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::second_bssid_inherits_same_ssid ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::signal_one_hundred_percent ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::multiple_ssids_multiple_bssids ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::signal_without_percent_sign ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::signal_zero_percent ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::six_ghz_band_parsed ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::split_kv_basic ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::split_kv_colon_without_spaces_returns_none ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::signal_one_percent ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_band_line_2_4ghz ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::third_bssid_different_ssid ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_band_line_6ghz ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::tri_band_output ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::split_kv_no_separator_returns_none ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_channel_line_valid ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::split_kv_mac_address_value ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_radio_type_line_ac ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_radio_type_line_ax ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_bssid_line_invalid_mac ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_radio_type_line_be ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_radio_type_line_n ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_signal_line_zero ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_band_line_5ghz ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_channel_line_invalid_returns_none ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::ssid_with_colons ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_ssid_line_does_not_match_bssid ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_ssid_line_does_not_match_random ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_signal_line_with_percent ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_ssid_line_hidden ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_bssid_line_valid ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_signal_line_without_percent ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::whitespace_only_output ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::default_creates_scanner ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::estimated_rate_from_known_duration ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::estimated_rate_none_before_first_scan ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::freq_khz_to_band_classification ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::unicode_ssid ... ok [INFO] [stdout] test adapter::netsh_scanner::tests::try_parse_ssid_line_valid ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::freq_khz_to_channel_2_4ghz ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::freq_khz_to_channel_5ghz ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::implements_wlan_scan_port ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::freq_khz_to_channel_6ghz ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::new_creates_scanner_with_zero_metrics ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::scan_metrics_clone ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::scan_metrics_debug_display ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::freq_khz_to_channel_unknown_returns_zero ... ok [INFO] [stdout] test adapter::wlanapi_scanner::tests::implements_send_and_sync ... ok [INFO] [stdout] test domain::bssid::tests::bssid_id_parse_errors ... ok [INFO] [stdout] test domain::bssid::tests::band_type_from_channel ... ok [INFO] [stdout] test domain::bssid::tests::bssid_id_roundtrip ... ok [INFO] [stdout] test domain::bssid::tests::bssid_id_from_bytes ... ok [INFO] [stdout] test domain::bssid::tests::pct_to_dbm_conversion ... ok [INFO] [stdout] test domain::bssid::tests::rssi_to_amplitude_baseline ... ok [INFO] [stdout] test domain::frame::tests::empty_frame_handles_gracefully ... ok [INFO] [stdout] test domain::frame::tests::mean_rssi_calculation ... ok [INFO] [stdout] test domain::frame::tests::is_sufficient_checks_threshold ... ok [INFO] [stdout] test domain::frame::tests::total_variance_sums_per_bssid ... ok [INFO] [stdout] test domain::registry::tests::registry_respects_capacity ... ok [INFO] [stdout] test domain::bssid::tests::radio_type_from_netsh ... ok [INFO] [stdout] test domain::registry::tests::registry_updates_existing_bssid ... ok [INFO] [stdout] test domain::registry::tests::welford_stats_accuracy ... ok [INFO] [stdout] test domain::registry::tests::to_multi_ap_frame_builds_correct_frame ... ok [INFO] [stdout] test domain::result::tests::enhanced_result_construction ... ok [INFO] [stdout] test domain::result::tests::motion_level_thresholds ... ok [INFO] [stdout] test pipeline::attention_weighter::tests::empty_input_returns_zero ... ok [INFO] [stdout] test pipeline::attention_weighter::tests::single_bssid_gets_full_weight ... ok [INFO] [stdout] test domain::registry::tests::registry_tracks_new_bssids ... ok [INFO] [stdout] test pipeline::breathing_extractor::tests::insufficient_history_returns_none ... ok [INFO] [stdout] test pipeline::breathing_extractor::tests::no_data_returns_none ... ok [INFO] [stdout] test pipeline::attention_weighter::tests::scores_sum_to_one ... ok [INFO] [stdout] test pipeline::attention_weighter::tests::higher_residual_gets_more_weight ... ok [INFO] [stdout] test pipeline::breathing_extractor::tests::zero_crossings_count ... ok [INFO] [stdout] test pipeline::correlator::tests::correlator_basic_update ... ok [INFO] [stdout] test pipeline::correlator::tests::mean_correlation_zero_for_one_bssid ... ok [INFO] [stdout] test pipeline::breathing_extractor::tests::zero_crossings_constant ... ok [INFO] [stdout] test pipeline::correlator::tests::pearson_negative_correlation ... ok [INFO] [stdout] test pipeline::correlator::tests::pearson_no_correlation ... ok [INFO] [stdout] test pipeline::correlator::tests::correlator_detects_covarying_bssids ... ok [INFO] [stdout] test pipeline::correlator::tests::pearson_perfect_correlation ... ok [INFO] [stdout] test pipeline::fingerprint_matcher::tests::clear_removes_all ... ok [INFO] [stdout] test pipeline::fingerprint_matcher::tests::cosine_similarity_identical ... ok [INFO] [stdout] test pipeline::breathing_extractor::tests::reset_clears_state ... ok [INFO] [stdout] test pipeline::fingerprint_matcher::tests::generate_defaults_creates_templates ... ok [INFO] [stdout] test pipeline::fingerprint_matcher::tests::match_posture_result ... ok [INFO] [stdout] test pipeline::fingerprint_matcher::tests::store_and_recall ... ok [INFO] [stdout] test pipeline::fingerprint_matcher::tests::wrong_dim_store_rejected ... ok [INFO] [stdout] test pipeline::fingerprint_matcher::tests::cosine_similarity_orthogonal ... ok [INFO] [stdout] test pipeline::fingerprint_matcher::tests::wrong_dimension_returns_none ... ok [INFO] [stdout] test pipeline::motion_estimator::tests::ema_smooths_transients ... ok [INFO] [stdout] test pipeline::motion_estimator::tests::default_creates_estimator ... ok [INFO] [stdout] test pipeline::motion_estimator::tests::large_residuals_yield_high_motion ... ok [INFO] [stdout] test pipeline::fingerprint_matcher::tests::empty_matcher_returns_none ... ok [INFO] [stdout] test pipeline::motion_estimator::tests::no_residuals_yields_no_motion ... ok [INFO] [stdout] test pipeline::motion_estimator::tests::zero_residuals_yield_no_motion ... ok [INFO] [stdout] test pipeline::orchestrator::tests::changing_signal_increments_count ... ok [INFO] [stdout] test pipeline::motion_estimator::tests::n_contributing_counts_nonzero ... ok [INFO] [stdout] test pipeline::orchestrator::tests::first_frame_increments_count ... ok [INFO] [stdout] test pipeline::orchestrator::tests::reset_clears_state ... ok [INFO] [stdout] test pipeline::orchestrator::tests::static_signal_returns_deny_after_learning ... ok [INFO] [stdout] test pipeline::orchestrator::tests::pipeline_creates_ok ... ok [INFO] [stdout] test pipeline::predictive_gate::tests::static_signal_is_gated ... ok [INFO] [stdout] test pipeline::predictive_gate::tests::threshold_can_be_updated ... ok [INFO] [stdout] test pipeline::quality_gate::tests::default_creates_gate ... ok [INFO] [stdout] test pipeline::quality_gate::tests::drift_reduces_quality ... ok [INFO] [stdout] test pipeline::quality_gate::tests::evaluate_with_good_signal ... ok [INFO] [stdout] test pipeline::predictive_gate::tests::residuals_are_stored ... ok [INFO] [stdout] test pipeline::predictive_gate::tests::changing_signal_transmits ... ok [INFO] [stdout] test pipeline::quality_gate::tests::reset_clears_state ... ok [INFO] [stdout] test pipeline::quality_gate::tests::new_gate_creates_ok ... ok [INFO] [stdout] test pipeline::quality_gate::tests::verdict_is_permit_check ... ok [INFO] [stdout] test pipeline::quality_gate::tests::too_few_bssids_denied ... ok [INFO] [stdout] test pipeline::quality_gate::tests::quality_increases_with_more_bssids ... ok [INFO] [stdout] test pipeline::orchestrator::tests::too_few_bssids_returns_deny ... ok [INFO] [stdout] test pipeline::orchestrator::tests::default_creates_pipeline ... ok [INFO] [stdout] test pipeline::orchestrator::tests::pipeline_throughput_benchmark ... ok [INFO] [stdout] test pipeline::breathing_extractor::tests::sinusoidal_breathing_detected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 144 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests wifi_densepose_wifiscan [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/adapter/wlanapi_scanner.rs - adapter::wlanapi_scanner::wlan_ffi (line 264) ... ignored [INFO] [stdout] test src/adapter/wlanapi_scanner.rs - adapter::wlanapi_scanner::WlanApiScanner (line 73) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9a59f259ef458ef741e82f1535b60281ea7bbbb15154e1eaff383c87fd68a8a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9a59f259ef458ef741e82f1535b60281ea7bbbb15154e1eaff383c87fd68a8a2", kill_on_drop: false }` [INFO] [stdout] 9a59f259ef458ef741e82f1535b60281ea7bbbb15154e1eaff383c87fd68a8a2