[INFO] cloning repository https://github.com/nicolaslara/aget
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nicolaslara/aget" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnicolaslara%2Faget", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnicolaslara%2Faget'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 53bbe2f5daa502b52c8e120cd444bc8cb0787a85
[INFO] testing nicolaslara/aget against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnicolaslara%2Faget" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/nicolaslara/aget
[INFO] finished tweaking git repo https://github.com/nicolaslara/aget
[INFO] tweaked toml for git repo https://github.com/nicolaslara/aget written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nicolaslara/aget on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/nicolaslara/aget 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6
[INFO] running `Command { std: "docker" "start" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling tendril v0.5.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling servo_arc v0.4.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling selectors v0.38.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ego-tree v0.11.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling web_atoms v0.2.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling cssparser-macros v0.7.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling cssparser v0.37.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling tungstenite v0.29.0
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling markup5ever v0.39.0
[INFO] [stderr]    Compiling html5ever v0.39.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling scraper v0.27.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling aget v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/browser_cdp/chrome_process/launch.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let mut candidates = Vec::new();
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main_doctor.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 |     let mut candidates = Vec::new();
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 59.11s
[INFO] running `Command { std: "docker" "inspect" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling assert_cmd v2.2.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling selectors v0.38.0
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling scraper v0.27.0
[INFO] [stderr]    Compiling aget v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/browser_cdp/chrome_process/launch.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let mut candidates = Vec::new();
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/browser_cdp/chrome_process/launch.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let mut candidates = Vec::new();
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main_doctor.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 |     let mut candidates = Vec::new();
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main_doctor.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 |     let mut candidates = Vec::new();
[INFO] [stdout]     |         ----^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 37.44s
[INFO] running `Command { std: "docker" "inspect" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/browser_cdp/chrome_process/launch.rs:110:9
[INFO] [stderr]     |
[INFO] [stderr] 110 |     let mut candidates = Vec::new();
[INFO] [stderr]     |         ----^^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `aget` (lib) generated 1 warning (run `cargo fix --lib -p aget` to apply 1 suggestion)
[INFO] [stderr] warning: `aget` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/main_doctor.rs:551:9
[INFO] [stderr]     |
[INFO] [stderr] 551 |     let mut candidates = Vec::new();
[INFO] [stderr]     |         ----^^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `aget` (bin "aget" test) generated 1 warning (run `cargo fix --bin "aget" -p aget --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `aget` (bin "aget") generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.35s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aget-675dda9dcfdd1cec)
[INFO] [stdout] 
[INFO] [stdout] running 190 tests
[INFO] [stdout] test browser_cdp::interact::tests::action_error_codes_map_to_stable_error_codes ... ok
[INFO] [stdout] test browser_cdp::interact::tests::capture_script_resolves_selector_clip_for_screenshots ... ok
[INFO] [stdout] test browser_cdp::chrome_process::tests::chrome_launch_args_include_default_window_size_only_when_headless ... ok
[INFO] [stdout] test browser_cdp::interact::tests::interact_hazard_events_map_to_action_errors ... ok
[INFO] [stdout] test browser_cdp::interact::tests::origin_comparison_blocks_cross_origin_navigation ... ok
[INFO] [stdout] test browser_cdp::interact::tests::mutation_scripts_include_safety_boundaries ... ok
[INFO] [stdout] test browser_cdp::process::tests::windows_taskkill_args_match_pid_termination ... ok
[INFO] [stdout] test browser_cdp::interact::tests::submit_script_uses_external_form_owner_for_form_controls ... ok
[INFO] [stdout] test browser_cdp::chrome_process::tests::chrome_launch_args_include_stability_flags ... ok
[INFO] [stdout] test browser_cdp::process::tests::windows_process_flags_match_detached_group_launch ... ok
[INFO] [stdout] test aget_browser::tests::login::cancels_pending_login_without_aget_facade_or_command_backend ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::navigation::errors::browser_cdp_navigation_error_text_is_reported ... ok
[INFO] [stdout] test aget_browser::tests::attached_page::renders_attached_page_without_aget_facade_or_command_backend ... ok
[INFO] [stdout] test aget_browser::tests::current_tab::renders_current_tab_from_explicit_cdp_port_without_aget_facade_or_command_backend ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::navigation::errors::browser_cdp_wait_for_selector_reports_runtime_evaluation_exception ... ok
[INFO] [stdout] test aget_extractor::tests::applies_selector_exclusion_and_target_options_without_aget_facade ... ok
[INFO] [stdout] test aget_browser::tests::discovery::discovers_cdp_endpoint_without_aget_facade_or_command_backend ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::attached_page::scan::browser_cdp_render_attached_page_scans_full_page_before_capture ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::navigation::same_document::browser_cdp_same_document_navigation_does_not_wait_for_lifecycle_events ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::setup::browser_cdp_sets_locale_and_timezone_overrides_for_page_session ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::attached_page::capture::runtime_error::browser_cdp_render_attached_page_reports_runtime_evaluation_exception ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::setup::browser_cdp_attach_existing_page_enables_discovery_before_target_list ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::setup::browser_cdp_enable_page_domains_auto_attaches_subtargets ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::transport::config::browser_cdp_websocket_config_allows_large_frames ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::navigation::errors::browser_cdp_blank_response_navigation_reports_error_text ... ok
[INFO] [stdout] test aget_extractor::tests::extracts_static_page_without_aget_facade ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::transport::dialogs::browser_cdp_auto_accepts_alert_dialogs_while_waiting_for_response ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::setup::browser_cdp_sets_user_agent_override_for_page_session ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::attached_page::capture::basic::browser_cdp_render_attached_page_reads_current_url_and_html_without_navigation ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::setup::direct_page_cdp_connection_enables_domains_without_session_ids ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::state::browser_cdp_export_state_collects_allowed_frame_storage_origins ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::state::browser_cdp_load_state_reports_storage_runtime_evaluation_exception ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::real_chrome::owned_chrome_import_exports_cookie_and_local_storage_from_profile_directory ... ignored, requires local Chrome/Chromium; set AGET_CHROME_COMMAND if auto-discovery fails
[INFO] [stdout] test browser_cdp::tests::chrome::real_chrome::owned_login_browser_exports_state_from_headed_profile_and_closes ... ignored, requires local Chrome/Chromium and opens a visible browser window
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::transport::frames::browser_cdp_skips_malformed_response_frames ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::diagnostics::chrome_startup_error_adds_silent_exit_hint_without_stderr ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::transport::frames::browser_cdp_accepts_binary_response_frames ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::diagnostics::chrome_stderr_detail_includes_sandbox_hint ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::diagnostics::chrome_startup_error_classifies_process_singleton_profile_lock ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::diagnostics::chrome_startup_error_classifies_user_data_dir_in_use ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::diagnostics::chrome_startup_error_includes_labeled_generic_stderr ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::transport::frames::browser_cdp_skips_invalid_binary_response_frames ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::diagnostics::chrome_stderr_detail_labels_generic_tail_lines ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::diagnostics::parses_devtools_ws_url_from_chrome_stderr ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::endpoint::rewrites_discovered_cdp_websocket_host_and_port ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::port_file::parses_devtools_active_port_file ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::port_file::wait_for_devtools_active_port_reports_early_exit_code ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::port_file::existing_profile_attach_removes_stale_devtools_active_port ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::endpoint::discovers_cdp_websocket_url_from_json_version ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::endpoint::discovers_cdp_websocket_url_from_first_list_target_with_ws ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::endpoint::discovers_cdp_websocket_url_from_json_list_fallback ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::endpoint::discovers_cdp_websocket_url_from_direct_websocket_fallback ... ok
[INFO] [stdout] test browser_cdp::tests::scripts::full_page_scan_expression_uses_bounded_viewport_scrolls ... ok
[INFO] [stdout] test browser_cdp::tests::scripts::selector_wait_expression_strips_explicit_css_prefix ... ok
[INFO] [stdout] test browser_cdp::tests::scripts::local_storage_expression_json_quotes_key_and_value ... ok
[INFO] [stdout] test browser_cdp::tests::scripts::rendered_overlay_cleanup_expression_uses_generic_aget_rules ... ok
[INFO] [stdout] test browser_cdp::tests::scripts::selector_wait_expression_json_quotes_css_selector ... ok
[INFO] [stdout] test browser_cdp::tests::scripts::iframe_process_expression_extracts_accessible_iframe_bodies ... ok
[INFO] [stdout] test browser_cdp::tests::scripts::prefers_existing_non_internal_page_target ... ok
[INFO] [stdout] test browser_cdp::tests::state::cdp_cookie_payload_preserves_browser_cookie_fields ... ok
[INFO] [stdout] test browser_cdp::tests::scripts::session_storage_expression_json_quotes_key_and_value ... ok
[INFO] [stdout] test browser_cdp::tests::state::parses_cdp_cookies_into_playwright_state_shape ... ok
[INFO] [stdout] test browser_cdp::tests::state::frame_storage_candidate_origins_keep_explicit_allow_domain_scope ... ok
[INFO] [stdout] test browser_cdp::tests::state::parses_origin_storage_runtime_value ... ok
[INFO] [stdout] test browser_cdp::tests::state::storage_candidate_origins_cover_http_and_https_domains ... ok
[INFO] [stdout] test browser_cdp::tests::scripts::shadow_dom_flatten_expression_resolves_slots_and_skips_styles ... ok
[INFO] [stdout] test cli::tests::batch::parses_batch_command ... ok
[INFO] [stdout] test cli::tests::artifacts::parses_artifacts_subcommands ... ok
[INFO] [stdout] test cli::tests::doctor::parses_doctor_check_filters ... ok
[INFO] [stdout] test cli::tests::current_tab::parses_current_tab_command ... ok
[INFO] [stdout] test cli::tests::crawl::parses_crawl_command ... ok
[INFO] [stdout] test cli::tests::extract::parses_extract_artifact_command ... ok
[INFO] [stdout] test cli::tests::extract::parses_extract_manifest_command ... ok
[INFO] [stdout] test cli::tests::get::parses_get_output_shaping_options ... ok
[INFO] [stdout] test cli::tests::doctor::parses_doctor_defaults ... ok
[INFO] [stdout] test cli::tests::get::parses_repeated_get_sessions ... ok
[INFO] [stdout] test cli::tests::get::parses_get_command ... ok
[INFO] [stdout] test cli::tests::get::parses_get_output_path ... ok
[INFO] [stdout] test cli::tests::get::rejects_conflicting_cache_controls ... ok
[INFO] [stdout] test cli::tests::get::parses_get_cache_controls ... ok
[INFO] [stdout] test cli::tests::global::parses_envelope_for_structured_output ... ok
[INFO] [stdout] test cli::tests::global::parses_global_flags_after_subcommand ... ok
[INFO] [stdout] test cli::tests::global::aliases_top_level_url_to_get_command ... ok
[INFO] [stdout] test cli::tests::search_page::parses_search_page_command ... ok
[INFO] [stdout] test cli::tests::get::parses_get_local_content_input ... ok
[INFO] [stdout] test cli::tests::session::authorize::parses_session_authorize_chrome ... ok
[INFO] [stdout] test cli::tests::map::parses_map_command ... ok
[INFO] [stdout] test cli::tests::session::authorize::parses_session_authorize_chrome_profile_alias ... ok
[INFO] [stdout] test cli::tests::session::import::parses_session_import_browser_with_browser_profile ... ok
[INFO] [stdout] test cli::tests::interact::parses_interact_command ... ok
[INFO] [stdout] test cli::tests::interact::parses_interact_current_tab_port ... ok
[INFO] [stdout] test cli::tests::global::parses_global_flags_before_subcommand ... ok
[INFO] [stdout] test cli::tests::session::inspect_compose::parses_session_inspect ... ok
[INFO] [stdout] test cli::tests::session::login::parses_session_login_start ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::attached_page::no_targets::browser_cdp_render_attached_page_reports_no_page_targets ... ok
[INFO] [stdout] test cli::tests::session::import::parses_session_import_chrome_with_repeated_domains ... ok
[INFO] [stdout] test cli::tests::session::inspect_compose::parses_session_compose_with_repeated_sessions ... ok
[INFO] [stdout] test cli::tests::session::import::parses_session_import_cmux_with_repeated_domains ... ok
[INFO] [stdout] test cli::tests::session::login::parses_session_login_finish_and_cancel ... ok
[INFO] [stdout] test cli::tests::session::import::parses_session_import_browser_with_profile_path_and_unsupported_family ... ok
[INFO] [stdout] test error::tests::serializes_error_code_as_stable_snake_case ... ok
[INFO] [stdout] test error::tests::serializes_error_response_shape ... ok
[INFO] [stdout] test extraction::cache::tests::cache_key_changes_with_output_shape ... ok
[INFO] [stdout] test extraction::cache::tests::cache_key_ignores_output_and_limits ... ok
[INFO] [stdout] test extraction::cache::tests::cache_key_normalizes_backend_option_order ... ok
[INFO] [stdout] test extraction::html_clean::tests::external_link_cleanup_keeps_relative_and_same_base_domain_links ... ok
[INFO] [stdout] test extraction::html_clean::tests::internal_link_cleanup_removes_relative_and_same_base_domain_links ... ok
[INFO] [stdout] test cli::tests::setup_skills::parses_setup_skills_defaults ... ok
[INFO] [stdout] test extraction::html_clean::tests::excluded_domain_cleanup_removes_matching_links_and_images_only ... ok
[INFO] [stdout] test cli::tests::setup_skills::parses_setup_skills_all_project_options ... ok
[INFO] [stdout] test extraction::html_clean::tests::social_media_link_cleanup_removes_social_anchors_only ... ok
[INFO] [stdout] test extraction::http::tests::owned_fetch_accepts_raw_colon_html_without_url_parsing ... ok
[INFO] [stdout] test extraction::html_clean::tests::external_image_cleanup_keeps_relative_and_same_base_domain_images ... ok
[INFO] [stdout] test extraction::http::tests::owned_fetch_accepts_raw_slash_html_without_url_parsing ... ok
[INFO] [stdout] test extraction::http::tests::owned_fetch_reads_explicit_file_url ... ok
[INFO] [stdout] test extraction::owned::page::local_input::tests::local_browser_routing_stays_off_without_browser_options ... ok
[INFO] [stdout] test extraction::owned::page::local_input::tests::browser_context_options_require_browser_rendering ... ok
[INFO] [stdout] test extraction::owned::page::local_input::tests::local_browser_render_input_writes_raw_html_to_temp_file_url ... ok
[INFO] [stdout] test extraction::replay_scope::tests::replay_scope_rejects_mixed_domain_session_state ... ok
[INFO] [stdout] test extraction::replay_scope::tests::replay_scope_allows_subdomains_and_rejects_unrelated_hosts ... ok
[INFO] [stdout] test extraction::tests::redacts_overlapping_values_longest_first ... ok
[INFO] [stdout] test extraction::replay_scope::tests::replay_scope_rejects_session_state_for_local_content_inputs ... ok
[INFO] [stdout] test extraction::owned::page::readiness::tests::script_detection_covers_common_executable_javascript_types ... ok
[INFO] [stdout] test interact::tests::parses_and_validates_all_supported_actions ... ok
[INFO] [stdout] test extraction::tests::redacts_literal_percent_encoded_and_json_escaped_values ... ok
[INFO] [stdout] test extraction::owned::page::readiness::tests::script_detection_ignores_non_executable_data_script_types ... ok
[INFO] [stdout] test interact::tests::redacts_sensitive_typed_text ... ok
[INFO] [stdout] test interact::tests::rejects_duplicate_capture_names ... ok
[INFO] [stdout] test interact::tests::rejects_invalid_selectors_and_capture_names ... ok
[INFO] [stdout] test interact::tests::rejects_invalid_wait_and_select_shapes ... ok
[INFO] [stdout] test interact::tests::rejects_too_many_actions ... ok
[INFO] [stdout] test interact::tests::rejects_missing_required_fields ... ok
[INFO] [stdout] test interact::tests::rejects_unknown_top_level_and_action_fields ... ok
[INFO] [stdout] test interact::tests::rejects_submit_without_confirmation_and_consent ... ok
[INFO] [stdout] test interact::tests::rejects_sensitive_typing_without_consent ... ok
[INFO] [stdout] test session::browser_state::tests::rejects_conflicting_duplicate_cookies ... ok
[INFO] [stdout] test session::browser_state::tests::filters_cookies_and_origins_by_allowed_domains ... ok
[INFO] [stdout] test session::browser_state::tests::filters_playwright_state_with_same_import_rules ... ok
[INFO] [stdout] test session::browser_state::tests::rejects_conflicting_duplicate_origins ... ok
[INFO] [stdout] test session::chrome::tests::owned_import_requires_existing_profile_path ... ok
[INFO] [stdout] test session::chrome::tests::owned_import_accepts_existing_profile_path ... ok
[INFO] [stdout] test session::chrome::tests::resolving_chrome_profile_reports_available_profiles_when_missing ... ok
[INFO] [stdout] test session::chrome::tests::resolving_chrome_profile_reports_ambiguous_display_name ... ok
[INFO] [stdout] test session::chrome::tests::resolves_chrome_profile_by_directory_display_and_case_insensitive_directory ... ok
[INFO] [stdout] test session::cmux::domains::tests::domain_matching_rejects_substring_only_matches ... ok
[INFO] [stdout] test interact::tests::writes_redacted_request_artifact ... ok
[INFO] [stdout] test session::login::tests::merge_login_session_replaces_stale_same_scope_state ... ok
[INFO] [stdout] test session::login::tests::complete_login_session_preserves_custom_profile_path ... ok
[INFO] [stdout] test session::chrome::tests::copy_chrome_profile_copies_local_state_and_excludes_cache_and_locks ... ok
[INFO] [stdout] test session::login::tests::complete_login_session_removes_owned_default_profile ... ok
[INFO] [stdout] test session::browser_state::tests::origin_host_parses_http_hosts ... ok
[INFO] [stdout] test session::playwright::tests::compose_session::composed_session_deduplicates_and_sorts_allowed_scopes ... ok
[INFO] [stdout] test session::playwright::tests::compose_session::composed_session_deduplicates_cookies_with_normalized_identity ... ok
[INFO] [stdout] test session::login::tests::cancel_owned_login_session_cleans_pending_and_profile_when_browser_is_closed ... ok
[INFO] [stdout] test session::chrome::tests::copied_chrome_profile_parent_uses_private_permissions ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::attached_page::capture::images::browser_cdp_render_attached_page_keeps_wait_for_timeout_out_of_image_wait ... ok
[INFO] [stdout] test session::playwright::tests::compose_session::composed_session_merges_disjoint_session_storage_keys ... ok
[INFO] [stdout] test session::playwright::tests::compose_session::composed_session_merges_disjoint_local_storage_keys ... ok
[INFO] [stdout] test session::playwright::tests::compose_session::composed_session_rejects_conflicts_without_secret_values ... ok
[INFO] [stdout] test session::playwright::tests::playwright_state::composes_session_storage_into_playwright_state ... ok
[INFO] [stdout] test session::playwright::tests::compose_session::composed_session_preserves_and_fills_provenance_without_mutating_sources ... ok
[INFO] [stdout] test session::playwright::tests::playwright_state::deduplicates_cookies_with_normalized_identity ... ok
[INFO] [stdout] test session::playwright::tests::playwright_state::deduplicates_identical_cookies ... ok
[INFO] [stdout] test session::playwright::tests::playwright_state::deduplicates_identical_origins ... ok
[INFO] [stdout] test session::playwright::tests::playwright_state::empty_sessions_produce_empty_state ... ok
[INFO] [stdout] test session::playwright::tests::playwright_state::maps_one_session_to_playwright_state ... ok
[INFO] [stdout] test session::playwright::tests::playwright_state::rejects_conflicting_cookies ... ok
[INFO] [stdout] test session::playwright::tests::playwright_state::rejects_conflicting_origins ... ok
[INFO] [stdout] test session::store::tests::creates_expected_layout ... ok
[INFO] [stdout] test session::playwright::tests::state_file::temp_state_file_uses_private_permissions ... ok
[INFO] [stdout] test session::login::tests::start_owned_login_session_rejects_injected_sessions_with_custom_profile ... ok
[INFO] [stdout] test session::playwright::tests::playwright_state::merges_disjoint_local_storage_keys_for_same_origin ... ok
[INFO] [stdout] test session::store::tests::orphan_sweep_removes_only_unreferenced_owned_login_profiles ... ok
[INFO] [stdout] test session::model::tests::new_session_defaults_to_sensitive_v1_manual ... ok
[INFO] [stdout] test session::login::tests::start_owned_login_session_rejects_non_https_before_launching_browser ... ok
[INFO] [stdout] test session::playwright::tests::state_file::temp_state_file_is_removed_on_drop ... ok
[INFO] [stdout] test session::store::tests::orphan_sweep_removes_owned_chrome_profiles ... ok
[INFO] [stdout] test session::store::tests::rejects_path_like_session_names ... ok
[INFO] [stdout] test session::store::tests::uses_private_unix_permissions ... ok
[INFO] [stdout] test session::store::tests::orphan_sweep_removes_owned_chrome_import_profiles ... ok
[INFO] [stdout] test session::store::tests::saves_lists_loads_and_deletes_session ... ok
[INFO] [stdout] test session::store::tests::orphan_sweep_recognizes_import_and_extractor_temp_files ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::transport::keepalive::browser_cdp_sends_keepalive_ping_while_waiting_for_response ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::transport::dialogs::browser_cdp_does_not_auto_accept_prompt_dialogs ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::navigation::lifecycle_timeout::browser_cdp_lifecycle_wait_timeout_reports_wait_condition ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::navigation::network_idle::timeout::browser_cdp_networkidle_times_out_when_requests_never_settle ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::navigation::network_idle::load_event::browser_cdp_networkidle_can_start_from_load_event ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::cdp_client::navigation::network_idle::reset_window::browser_cdp_networkidle_resets_when_request_arrives_during_idle_window ... ok
[INFO] [stdout] test browser_cdp::tests::discovery::port_file::wait_for_devtools_active_port_uses_stderr_fallback ... ok
[INFO] [stdout] test browser_cdp::tests::chrome::chrome_process::chrome_launch_retries_after_early_startup_exit has been running for over 60 seconds
[INFO] [stdout] test browser_cdp::tests::chrome::chrome_process::chrome_launch_retries_after_early_startup_exit ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aget-013490522b1dec16)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 188 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 60.67s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test main_interact::tests::fake_executor_result_can_report_timeout_partial_failure ... ok
[INFO] [stderr]      Running tests/aget_api.rs (/opt/rustwide/target/debug/deps/aget_api-f68333d4c6f332dd)
[INFO] [stdout] test main_interact::tests::dry_run_executor_preserves_action_sequence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test browser_backend::aget_browser_backend_does_not_save_failed_profile_path_import ... ok
[INFO] [stdout] test session_backend::aget_start_login_session_injects_named_sessions_into_browser_backend ... ok
[INFO] [stdout] test session_backend::aget_with_static_browser_backend_saves_login_session_to_custom_store ... ok
[INFO] [stdout] test session_backend::aget_with_static_browser_backend_starts_and_cancels_login_without_command_backend ... ok
[INFO] [stdout] test session_backend::aget_start_login_session_rejects_conflicting_injected_sessions_before_browser_backend ... ok
[INFO] [stdout] test session_backend::aget_with_static_browser_backend_imports_chrome_session_to_custom_store ... ok
[INFO] [stdout] test browser_backend::aget_browser_backend_cancels_pending_login_without_browser_state ... ok
[INFO] [stdout] test extraction::aget_session_failure_metadata_redacts_sensitive_backend_error ... ok
[INFO] [stdout] test extraction::aget_with_static_backends_uses_custom_browser_fallback_after_extractor_failure ... ok
[INFO] [stdout] test extraction::aget_with_static_backends_uses_custom_session_store_and_extractor ... ok
[INFO] [stdout] test authorization::authorize_chrome_session_preserves_requires_user_action_after_baseline_fetch ... ok
[INFO] [stdout] test authorization::authorize_chrome_session_fetches_baseline_imports_and_verifies ... ok
[INFO] [stdout] test authorization::authorize_chrome_session_reports_failed_verification_predicates ... ok
[INFO] [stdout] test extraction::aget_browser_fallback_writes_opt_in_screenshot_artifact ... ok
[INFO] [stdout] test browser_backend::aget_current_tab_api_renders_mock_cdp_page_without_browser_state ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-099b4526c3833775)
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 73 tests
[INFO] [stdout] test batch::batch_reads_file_input_and_marks_duplicates_skipped ... ok
[INFO] [stdout] test artifacts::artifacts_inspect_reports_debug_artifact_files ... ok
[INFO] [stdout] test crawl::crawl_records_partial_failures ... ok
[INFO] [stdout] test batch::batch_rejects_invalid_input_shape_with_structured_error ... ok
[INFO] [stdout] test crawl::crawl_requires_limit_and_validates_bounds ... ok
[INFO] [stdout] test doctor::doctor_warns_on_loose_session_file_permissions ... ok
[INFO] [stdout] test artifacts::artifacts_list_and_inspect_report_run_metadata ... ok
[INFO] [stdout] test current_tab::current_tab_requires_private_content_consent ... ok
[INFO] [stdout] test artifacts::artifacts_prune_rejects_missing_selector_and_conflicting_confirmation ... ok
[INFO] [stdout] test doctor::doctor_json_reports_optional_dependencies_without_failing_static_fetch ... ok
[INFO] [stdout] test artifacts::artifacts_delete_removes_internal_debug_artifacts ... ok
[INFO] [stdout] test batch::batch_reports_partial_failure_deterministically ... ok
[INFO] [stdout] test batch::batch_reads_stdin_input ... ok
[INFO] [stdout] test extract::extract_requires_private_content_consent_for_sensitive_artifacts ... ok
[INFO] [stdout] test extract::extract_reads_tables_links_and_headings_from_page_artifact ... ok
[INFO] [stdout] test batch::batch_fetches_urls_and_writes_manifest ... ok
[INFO] [stdout] test get::envelope_global_flag_emits_structured_output ... ok
[INFO] [stdout] test get::top_level_url_alias_preserves_get_output_flags ... ok
[INFO] [stdout] test artifacts::artifacts_delete_requires_yes_and_preserves_external_output ... ok
[INFO] [stdout] test get::top_level_url_runs_get_command ... ok
[INFO] [stdout] test help::crawl_help_is_available ... ok
[INFO] [stdout] test help::current_tab_help_is_available ... ok
[INFO] [stdout] test current_tab::current_tab_renders_mock_cdp_page_without_browser_state ... ok
[INFO] [stdout] test extract::extract_uses_schema_selectors_for_html_artifacts ... ok
[INFO] [stdout] test current_tab::current_tab_writes_opt_in_debug_artifacts ... ok
[INFO] [stdout] test help::batch_help_is_available ... ok
[INFO] [stdout] test help::doctor_help_is_available ... ok
[INFO] [stdout] test extract::extract_reads_successful_items_from_crawl_manifest ... ok
[INFO] [stdout] test help::get_rejects_invalid_format ... ok
[INFO] [stdout] test help::artifacts_help_is_available ... ok
[INFO] [stdout] test help::get_help_is_available ... ok
[INFO] [stdout] test help::map_help_is_available ... ok
[INFO] [stdout] test help::interact_help_is_available ... ok
[INFO] [stdout] test help::search_page_help_is_available ... ok
[INFO] [stdout] test help::extract_help_is_available ... ok
[INFO] [stdout] test help::get_rejects_malformed_extractor_option ... ok
[INFO] [stdout] test extract::extract_rejects_external_artifact_and_mismatched_manifest_content_paths ... ok
[INFO] [stdout] test help::get_json_parse_error_uses_structured_envelope ... ok
[INFO] [stdout] test help::get_rejects_unnamespaced_extractor_option ... ok
[INFO] [stdout] test help::top_level_help_includes_global_flags ... ok
[INFO] [stdout] test extract::extract_supports_json_and_metadata_schema_paths ... ok
[INFO] [stdout] test interact::interact_current_tab_capture_screenshot_selector_requires_unique_match ... ok
[INFO] [stdout] test interact::interact_current_tab_extract_selector_can_choose_first_match ... ok
[INFO] [stdout] test extract::extract_requires_private_content_consent_for_sensitive_manifest_items ... ok
[INFO] [stdout] test interact::interact_current_tab_attributes_post_action_cdp_failure_to_current_index ... ok
[INFO] [stdout] test interact::interact_current_tab_blocks_delayed_cross_origin_navigation_event ... ok
[INFO] [stdout] test interact::interact_current_tab_blocks_capture_hazard_event ... ok
[INFO] [stdout] test interact::interact_current_tab_blocks_delayed_popup_target_event ... ok
[INFO] [stdout] test interact::interact_rejects_missing_consent_before_artifacts ... ok
[INFO] [stdout] test interact::interact_dry_run_writes_audit_artifacts ... ok
[INFO] [stdout] test help::setup_skills_help_is_available ... ok
[INFO] [stdout] test crawl::crawl_fetches_bounded_same_path_pages_and_writes_manifest ... ok
[INFO] [stdout] test map::map_rejects_conflicting_inputs ... ok
[INFO] [stdout] test interact::interact_current_tab_extract_selector_requires_unique_match ... ok
[INFO] [stdout] test extract::extract_reads_successful_items_from_batch_manifest ... ok
[INFO] [stdout] test interact::interact_current_tab_capture_and_extract_write_artifacts ... ok
[INFO] [stdout] test interact::interact_current_tab_blocks_download_event ... ok
[INFO] [stdout] test setup_skills::setup_skills_dry_run_reports_all_targets_without_writing ... ok
[INFO] [stdout] test setup_skills::setup_skills_requires_project_dir_for_project_adapters ... ok
[INFO] [stdout] test map::map_url_extracts_dedupes_and_filters_links ... ok
[INFO] [stdout] test map::map_rejects_external_artifact_content ... ok
[INFO] [stdout] test setup_skills::setup_skills_installs_global_skills_and_project_adapters ... ok
[INFO] [stdout] test setup_skills::setup_skills_rejects_symlink_mode_from_installed_binary ... ok
[INFO] [stdout] test setup_skills::setup_skills_rejects_existing_target_without_force ... ok
[INFO] [stdout] test map::map_artifact_reads_internal_html_artifact ... ok
[INFO] [stdout] test extract::extract_reports_malformed_schema_and_input_errors ... ok
[INFO] [stdout] test search_page::search_page_requires_private_content_consent_for_sensitive_artifacts ... ok
[INFO] [stdout] test search_page::search_page_returns_empty_matches_for_no_match ... ok
[INFO] [stdout] test interact::interact_session_backed_executor_writes_deferred_failure_artifacts ... ok
[INFO] [stdout] test interact::interact_current_tab_reports_action_failure_from_cdp ... ok
[INFO] [stdout] test search_page::search_page_ranks_heading_and_keyword_matches ... ok
[INFO] [stdout] test artifacts::artifacts_prune_defaults_to_dry_run_and_deletes_with_yes ... ok
[INFO] [stdout] test interact::interact_current_tab_executes_mock_cdp_actions ... ok
[INFO] [stderr]      Running tests/error_serialization.rs (/opt/rustwide/target/debug/deps/error_serialization-24f45e8010892395)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 73 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.31s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test all_error_codes_serialize_to_stable_strings ... ok
[INFO] [stdout] test error_response_has_stable_shape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/get_cli.rs (/opt/rustwide/target/debug/deps/get_cli-d3a9eee49a1c4a0c)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test session::replay::scope::get_rejects_session_replay_outside_saved_scope ... ok
[INFO] [stdout] test output::get_max_chars_sanitizes_artifacts_to_truncated_content ... ok
[INFO] [stdout] test output::get_json_format_truncates_only_content_not_response_envelope ... ok
[INFO] [stdout] test success::get_inline_content_can_be_omitted_for_public_fetches ... ok
[INFO] [stdout] test output::get_applies_supported_output_options_and_records_limits ... ok
[INFO] [stdout] test validation::rejections::get_owned_extractor_rejects_javascript_wait_before_fetch ... ok
[INFO] [stdout] test success::get_out_writes_markdown_to_requested_path_and_metadata_to_run_dir ... ok
[INFO] [stdout] test validation::rejections::get_owned_extractor_rejects_unsupported_backend_option_before_fetch ... ok
[INFO] [stdout] test cache::get_reuses_public_http_cache_without_changing_content ... ok
[INFO] [stdout] test success::get_writes_opt_in_trace_and_reports_static_screenshot_skip ... ok
[INFO] [stdout] test cache::get_does_not_cache_session_backed_content ... ok
[INFO] [stdout] test validation::rejections::get_failure_writes_opt_in_debug_trace_without_content ... ok
[INFO] [stdout] test success::get_json_success_writes_run_artifacts_with_empty_state ... ok
[INFO] [stdout] test success::get_raw_html_handles_edge_case_inputs ... ok
[INFO] [stdout] test cache::get_fresh_and_zero_ttl_refresh_public_http_cache ... ok
[INFO] [stdout] test validation::options::get_owned_extractor_accepts_supported_backend_options ... FAILED
[INFO] [stdout] test session::replay::single::get_session_uses_named_session_state_and_marks_sensitive ... ok
[INFO] [stdout] test session::replay::sensitivity::get_session_marks_output_sensitive_even_if_session_metadata_is_false ... ok
[INFO] [stdout] test session::replay::repeated::get_repeated_sessions_compose_request_state_for_command_and_alias ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- validation::options::get_owned_extractor_accepts_supported_backend_options stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'validation::options::get_owned_extractor_accepts_supported_backend_options' (3456) panicked at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=```"{\"ok\":false,\"schema_version\":\"aget.envelope.v1\",\"command\":\"get\",\"error\":{\"code\":\"backend_unavailable\",\"message\":\"owned browser fallback could not find Chrome; set AGET_CHROME_COMMAND to a Chrome/Chromium executable\"}}\n"```
[INFO] [stdout] command=`AGET_HOME="/tmp/.tmpvkooYr/aget-home" "/opt/rustwide/target/debug/aget" "--envelope" "json" "get" "raw:<main><a href=\"/docs\">Docs</a><img src=\"/logo.png\"></main>" "--backend-option" "aget.base_url=https://docs.example/raw/" "--backend-option" "aget.cache=bypass" "--backend-option" "aget.cache_mode=disabled" "--backend-option" "aget.scan_full_page=true" "--backend-option" "aget.scroll_delay=0.3" "--backend-option" "aget.max_scroll_steps=5" "--backend-option" "aget.flatten_shadow_dom=true" "--backend-option" "aget.process_iframes=true" "--backend-option" "aget.css_selector=main.article" "--backend-option" "aget.remove_forms=true" "--backend-option" "aget.keep_data_attributes=true" "--backend-option" "aget.exclude_all_images=true" "--backend-option" "aget.exclude_domains=external.example,cdn.example" "--backend-option" "aget.exclude_external_images=true" "--backend-option" "aget.exclude_external_links=true" "--backend-option" "aget.exclude_internal_links=true" "--backend-option" "aget.exclude_social_media_domains=social.example,community.example" "--backend-option" "aget.exclude_social_media_links=true" "--backend-option" "aget.excluded_selector=aside,.promo" "--backend-option" "aget.remove_consent_popups=true" "--backend-option" "aget.remove_overlay_elements=false" "--backend-option" "aget.keep_attrs=aria-label,rel" "--backend-option" "aget.prettiify=true" "--backend-option" "aget.process_in_browser=false" "--backend-option" "aget.user_agent=aget-test/2.0" "--backend-option" "aget.locale=sv-SE" "--backend-option" "aget.timezone_id=Europe/Stockholm" "--backend-option" "aget.body_width=40" "--backend-option" "aget.bypass_tables=true" "--backend-option" "aget.close_quote=>>" "--backend-option" "aget.default_image_alt=Missing alt" "--backend-option" "aget.emphasis_mark=*" "--backend-option" "aget.escape_backslash=false" "--backend-option" "aget.escape_dash=false" "--backend-option" "aget.escape_dot=false" "--backend-option" "aget.escape_plus=false" "--backend-option" "aget.escape_snob=true" "--backend-option" "aget.google_doc=true" "--backend-option" "aget.google_list_indent=72" "--backend-option" "aget.handle_code_in_pre=true" "--backend-option" "aget.hide_strikethrough=true" "--backend-option" "aget.ignore_anchors=true" "--backend-option" "aget.ignore_emphasis=true" "--backend-option" "aget.ignore_images=true" "--backend-option" "aget.images_as_html=true" "--backend-option" "aget.images_to_alt=true" "--backend-option" "aget.images_with_size=true" "--backend-option" "aget.ignore_links=true" "--backend-option" "aget.inline_links=false" "--backend-option" "aget.ignore_mailto_links=false" "--backend-option" "aget.links_each_paragraph=true" "--backend-option" "aget.ignore_tables=true" "--backend-option" "aget.include_sup_sub=true" "--backend-option" "aget.mark_code=false" "--backend-option" "aget.open_quote=<<" "--backend-option" "aget.pad_tables=true" "--backend-option" "aget.preserve_tags=custom-card,math-box" "--backend-option" "aget.protect_links=true" "--backend-option" "aget.single_line_break=true" "--backend-option" "aget.skip_internal_links=true" "--backend-option" "aget.strong_mark=__" "--backend-option" "aget.ul_item_mark=-" "--backend-option" "aget.unicode_snob=false" "--backend-option" "aget.use_automatic_links=false" "--backend-option" "aget.wrap_links=false" "--backend-option" "aget.wrap_list_items=true" "--backend-option" "aget.wrap_tables=true"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr="{\"ok\":false,\"schema_version\":\"aget.envelope.v1\",\"command\":\"get\",\"error\":{\"code\":\"backend_unavailable\",\"message\":\"owned browser fallback could not find Chrome; set AGET_CHROME_COMMAND to a Chrome/Chromium executable\"}}\n"
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58aa7f7291d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58aa7f7291d1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58aa7f7291d1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58aa7f7291d1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58aa7f74083a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58aa7f74083a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x58aa7f72f11c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x58aa7f72f11c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x58aa7f703ed6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58aa7f703ed6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58aa7f71fd79 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58aa7f626a50 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x58aa7f626a50 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x58aa7f71ff32 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x58aa7f71ff32 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x58aa7f703f82 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x58aa7f6fb4e9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58aa7f704e2d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x58aa7f74108c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58aa7f6b5ae8 - core[6883ba1bc0fe4ed1]::panicking::panic_display::<assert_cmd[657d0dac6adab076]::assert::AssertError>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x58aa7f6bbe17 - <assert_cmd[657d0dac6adab076]::assert::AssertError>::panic::<assert_cmd[657d0dac6adab076]::assert::Assert>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/assert_cmd-2.2.1/src/assert.rs:1036:9
[INFO] [stdout]   21:     0x58aa7f6abdc7 - <<assert_cmd[657d0dac6adab076]::assert::AssertError>::panic<assert_cmd[657d0dac6adab076]::assert::Assert> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(assert_cmd[657d0dac6adab076]::assert::AssertError,)>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x58aa7f6b543b - <core[6883ba1bc0fe4ed1]::result::Result<assert_cmd[657d0dac6adab076]::assert::Assert, assert_cmd[657d0dac6adab076]::assert::AssertError>>::unwrap_or_else::<<assert_cmd[657d0dac6adab076]::assert::AssertError>::panic<assert_cmd[657d0dac6adab076]::assert::Assert>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1620:23
[INFO] [stdout]   23:     0x58aa7f6bcb00 - <assert_cmd[657d0dac6adab076]::assert::Assert>::success
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/assert_cmd-2.2.1/src/assert.rs:161:28
[INFO] [stdout]   24:     0x58aa7f5e7972 - get_cli[5fb27d110e9bbebd]::validation::options::get_owned_extractor_accepts_supported_backend_options
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/get_cli/validation/options.rs:93:10
[INFO] [stdout]   25:     0x58aa7f5e6447 - get_cli[5fb27d110e9bbebd]::validation::options::get_owned_extractor_accepts_supported_backend_options::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/get_cli/validation/options.rs:74:59
[INFO] [stdout]   26:     0x58aa7f5ec346 - <get_cli[5fb27d110e9bbebd]::validation::options::get_owned_extractor_accepts_supported_backend_options::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x58aa7f619d8b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x58aa7f619d8b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   29:     0x58aa7f6273d5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   30:     0x58aa7f6273d5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x58aa7f6273d5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   32:     0x58aa7f6273d5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x58aa7f6273d5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x58aa7f6273d5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   35:     0x58aa7f6273d5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   36:     0x58aa7f621e84 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   37:     0x58aa7f621e84 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x58aa7f62a522 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   39:     0x58aa7f62a522 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x58aa7f62a522 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   41:     0x58aa7f62a522 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x58aa7f62a522 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x58aa7f62a522 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   44:     0x58aa7f62a522 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x58aa7f7280af - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   46:     0x58aa7f7280af - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   47:     0x72dc73865aa4 - <unknown>
[INFO] [stdout]   48:     0x72dc738f2a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     validation::options::get_owned_extractor_accepts_supported_backend_options
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 18 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.10s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test get_cli`
[INFO] running `Command { std: "docker" "inspect" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6", kill_on_drop: false }`
[INFO] [stdout] 99e2eedc0d96ee4ca971495ad5cc59ff2e1c33470f10d70c3cbd8e84b78d16e6
