[INFO] cloning repository https://github.com/sderosiaux/aibrowsr
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sderosiaux/aibrowsr" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsderosiaux%2Faibrowsr", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsderosiaux%2Faibrowsr'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 143c50b97c3cbc5291f60b28bbe52f186065e621
[INFO] testing sderosiaux/aibrowsr against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsderosiaux%2Faibrowsr" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/sderosiaux/aibrowsr
[INFO] finished tweaking git repo https://github.com/sderosiaux/aibrowsr
[INFO] tweaked toml for git repo https://github.com/sderosiaux/aibrowsr written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/sderosiaux/aibrowsr on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/sderosiaux/aibrowsr already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tokio-tungstenite v0.26.2
[INFO] [stderr]   Downloaded tungstenite v0.26.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236
[INFO] running `Command { std: "docker" "start" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236", 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" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236", 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" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling regex-lite v0.1.9
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tungstenite v0.26.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tokio-tungstenite v0.26.2
[INFO] [stderr]    Compiling chrome-agent v0.16.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236", 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" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling chrome-agent v0.16.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236", 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" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/chrome_agent-ac0ade669c56d045)
[INFO] [stdout] 
[INFO] [stdout] running 604 tests
[INFO] [stdout] test base64::tests::decodes_ascii ... ok
[INFO] [stdout] test base64::tests::rejects_invalid_char ... ok
[INFO] [stdout] test browser::tests::extract_http_from_ws_works ... ok
[INFO] [stdout] test browser::tests::managed_launch_args_include_chrome_args_in_order_and_last ... ok
[INFO] [stdout] test base64::tests::ignores_whitespace_and_padding ... ok
[INFO] [stdout] test browser::tests::managed_launch_args_include_one_proxy_flag ... ok
[INFO] [stdout] test browser::tests::read_devtools_active_port_parses_correctly ... ok
[INFO] [stdout] test browser::tests::read_devtools_active_port_rejects_invalid ... ok
[INFO] [stdout] test browser::tests::attached_browser_rejects_launch_proxy ... ok
[INFO] [stdout] test base64::tests::decodes_empty ... ok
[INFO] [stdout] test browser::tests::validate_browser_name_accepts_valid ... ok
[INFO] [stdout] test browser::tests::validate_browser_name_rejects_traversal ... ok
[INFO] [stdout] test browser::tests::rejects_unsafe_proxy_urls_without_echoing_credentials ... ok
[INFO] [stdout] test base64::tests::roundtrip_all_byte_values ... ok
[INFO] [stdout] test browser::tests::try_reconnect_existing_none_when_absent ... ok
[INFO] [stdout] test browser::tests::should_copy_cookies_only_on_fresh_spawn ... ok
[INFO] [stdout] test browser::tests::a_missing_decryption_key_is_not_reported_as_a_clean_copy ... ok
[INFO] [stdout] test cdp::client::tests::a_readable_message_still_routes_where_it_did ... ok
[INFO] [stdout] test cdp::client::tests::an_input_that_went_unacknowledged_never_reads_as_a_slow_page ... ok
[INFO] [stdout] test cdp::client::tests::a_structured_error_detail_is_a_protocol_error_and_not_a_lost_message ... ok
[INFO] [stdout] test browser::tests::validates_and_normalizes_supported_proxy_urls ... ok
[INFO] [stdout] test cdp::client::tests::an_unreadable_answer_fails_its_call_instead_of_timing_out ... ok
[INFO] [stdout] test cdp::client::tests::an_unreadable_answer_gets_the_parse_hint_and_never_the_slow_page_one ... ok
[INFO] [stdout] test cdp::client::pending_call::tests::cleanup_also_runs_when_the_dispatcher_holds_the_map_lock ... ok
[INFO] [stdout] test cdp::client::tests::an_unreadable_input_ack_never_reads_as_an_event_that_did_not_land ... ok
[INFO] [stdout] test browser::tests::try_reconnect_existing_removes_stale_file ... ok
[INFO] [stdout] test cdp::client::pending_call::tests::cancelling_a_call_removes_its_pending_response_slot ... ok
[INFO] [stdout] test cdp::client::tests::an_unreadable_message_with_no_id_fails_nothing ... ok
[INFO] [stdout] test cdp::client::tests::network_lag_counts_only_network_events ... ok
[INFO] [stdout] test cdp::client::tests::the_diagnostic_carries_key_names_and_no_value ... ok
[INFO] [stdout] test cdp::client::tests::the_input_deadline_clears_the_background_tab_stall_and_undercuts_the_default ... ok
[INFO] [stdout] test browser::tests::a_connect_failure_carries_the_reason_it_failed ... ok
[INFO] [stdout] test cdp::client::tests::unrelated_domains_cannot_lag_a_network_receiver ... ok
[INFO] [stdout] test cdp::client::tests::wait_for_event_on_sees_event_buffered_before_wait ... ok
[INFO] [stdout] test cdp::transport::tests::the_frame_ceiling_is_not_lower_than_the_message_ceiling ... ok
[INFO] [stdout] test cdp::types::serde_proof::only_what_is_read_is_demanded_of_chrome ... ok
[INFO] [stdout] test cdp::transport::tests::a_message_past_the_ceiling_is_reported_as_a_size_and_not_as_a_close ... ok
[INFO] [stdout] test cdp::transport::tests::connect_to_invalid_url_returns_error ... ok
[INFO] [stdout] test chrome_args::tests::chrome_args_under_connect_is_refused_rather_than_ignored ... ok
[INFO] [stdout] test chrome_args::tests::each_forbidden_chrome_arg_is_refused ... ok
[INFO] [stdout] test cdp::types::serde_proof::an_undeclared_field_cannot_break_a_parse ... ok
[INFO] [stdout] test chrome_args::tests::named_browser_chrome_args_must_match_before_reuse ... ok
[INFO] [stdout] test chrome_args::tests::the_flags_that_widen_exposure_are_refused_whatever_value_they_carry ... ok
[INFO] [stdout] test chrome_args::tests::a_non_forbidden_chrome_arg_is_accepted ... ok
[INFO] [stdout] test chrome_args::tests::a_refusal_says_which_kind_of_refusal_it_is ... ok
[INFO] [stdout] test cdp::client::tests::wait_for_event_on_skips_other_events ... ok
[INFO] [stdout] test chrome_args::tests::chrome_arg_browser_inherits_flags_when_omitted ... ok
[INFO] [stdout] test chrome_args::tests::forbidden_chrome_arg_errors_follow_the_hints_contract ... ok
[INFO] [stdout] test cli::tests::chrome_arg_is_repeatable_and_global ... ok
[INFO] [stdout] test cli::tests::download_max_bytes_rejects_zero ... ok
[INFO] [stdout] test commands::assert::tests::a_malformed_pattern_is_an_error_not_a_failed_assertion ... ok
[INFO] [stdout] test commands::assert::tests::contains_is_a_substring_test_not_a_word_test ... ok
[INFO] [stdout] test cli::tests::parses_managed_browser_proxy ... ok
[INFO] [stdout] test commands::assert::tests::a_target_is_required_where_a_read_needs_one ... ok
[INFO] [stdout] test commands::assert::tests::exists_cardinality ... ok
[INFO] [stdout] test commands::assert::tests::json_shape_carries_the_verdict_and_the_two_sides ... ok
[INFO] [stdout] test commands::assert::tests::matches_is_a_rust_regex_and_is_not_anchored ... ok
[INFO] [stdout] test commands::assert::tests::equals_is_exact_including_whitespace_and_case ... ok
[INFO] [stdout] test commands::assert::tests::mixed_is_neither_checked_nor_unchecked ... ok
[INFO] [stdout] test commands::assert::tests::selected_matches_value_or_visible_text ... ok
[INFO] [stdout] test commands::assert_args::tests::a_comparator_is_required_and_exclusive ... ok
[INFO] [stdout] test cdp::client::tests::wait_for_event_on_misses_event_sent_before_subscribe ... ok
[INFO] [stdout] test commands::assert_args::tests::text_refuses_equals_and_says_what_to_use_instead ... ok
[INFO] [stdout] test commands::assert::tests::regex_lite_classes_are_ascii_only ... ok
[INFO] [stdout] test commands::assert::tests::the_human_line_names_the_target_and_both_sides ... ok
[INFO] [stdout] test commands::assert_args::tests::from_json_maps_every_kind ... ok
[INFO] [stdout] test cli::tests::batch_stop_on_error_is_off_by_default ... ok
[INFO] [stdout] test commands::batch::tests::parse_empty_array_errors ... ok
[INFO] [stdout] test commands::batch::tests::parse_invalid_json_errors ... ok
[INFO] [stdout] test cli::tests::download_max_bytes_defaults_and_accepts_an_explicit_limit ... ok
[INFO] [stdout] test commands::batch::tests::parse_non_array_errors ... ok
[INFO] [stdout] test commands::batch::tests::parse_valid_array ... ok
[INFO] [stdout] test commands::console::tests::an_installed_interceptor_reports_its_entries_unchanged ... ok
[INFO] [stdout] test cli::tests::chrome_arg_accepts_a_flag_shaped_value_space_separated_and_glued ... ok
[INFO] [stdout] test commands::console::tests::every_producer_pushes_through_the_one_capped_helper ... ok
[INFO] [stdout] test commands::console::tests::keep_recent_returns_newest_n_in_order ... ok
[INFO] [stdout] test commands::console::tests::keep_recent_shorter_than_limit_returns_all ... ok
[INFO] [stdout] test commands::console::tests::the_blind_report_claims_nothing_about_what_the_page_logged ... ok
[INFO] [stdout] test commands::diff::tests::a_changed_document_reports_no_edits_whatever_the_snapshot_contains ... ok
[INFO] [stdout] test commands::console::tests::text_output_tells_the_two_silences_apart ... ok
[INFO] [stdout] test commands::diff::tests::a_changed_line_has_no_empty_side ... ok
[INFO] [stdout] test commands::diff::tests::a_changed_line_states_only_what_moved ... ok
[INFO] [stdout] test commands::diff::tests::a_reload_to_the_same_url_is_a_different_document ... ok
[INFO] [stdout] test commands::diff::tests::a_reorder_does_not_read_as_no_change ... ok
[INFO] [stdout] test commands::diff::tests::a_rewritten_value_is_not_a_lost_one ... ok
[INFO] [stdout] test commands::diff::tests::a_same_document_identity_still_diffs ... ok
[INFO] [stdout] test commands::diff::tests::a_wholly_different_node_keeps_the_whole_line ... ok
[INFO] [stdout] test commands::diff::tests::added_element ... ok
[INFO] [stdout] test commands::diff::tests::a_field_this_action_emptied_is_reported_as_a_lost_value ... ok
[INFO] [stdout] test commands::diff::tests::a_line_that_does_not_round_trip_is_reported_not_compared ... ok
[INFO] [stdout] test commands::diff::tests::an_unreadable_identity_does_not_claim_the_document_is_the_same ... ok
[INFO] [stdout] test commands::diff::tests::a_node_named_after_the_document_role_is_not_the_document ... ok
[INFO] [stdout] test commands::diff::tests::changed_element ... ok
[INFO] [stdout] test commands::diff::tests::a_node_that_vanished_is_a_removal_not_a_lost_value ... ok
[INFO] [stdout] test commands::diff::tests::counts_match_the_rendered_lines ... ok
[INFO] [stdout] test commands::diff::tests::focus_landing_on_the_document_is_marked_as_such ... ok
[INFO] [stdout] test commands::diff::tests::indented_lines ... ok
[INFO] [stdout] test commands::diff::tests::lines_follow_document_order ... ok
[INFO] [stdout] test commands::diff::tests::mixed_changes ... ok
[INFO] [stdout] test commands::diff::tests::moving_focus_is_reported_separately_from_content ... ok
[INFO] [stdout] test commands::diff::tests::an_emptied_value_token_counts_the_same_as_a_missing_one ... ok
[INFO] [stdout] test commands::diff::tests::no_changes ... ok
[INFO] [stdout] test commands::diff::tests::an_escaped_value_carrying_a_row_is_still_one_field ... ok
[INFO] [stdout] test commands::diff::tests::no_value_is_claimed_lost_across_a_document_change ... ok
[INFO] [stdout] test commands::diff::tests::losing_focus_to_the_document_is_not_a_document_gain ... ok
[INFO] [stdout] test commands::diff::tests::lost_values_handle_spaces_and_refuse_ambiguous_lines ... ok
[INFO] [stdout] test commands::download::tests::a_drop_after_the_download_began_keeps_what_was_already_known ... ok
[INFO] [stdout] test commands::download::tests::a_wait_that_dropped_nothing_still_answers_plainly ... ok
[INFO] [stdout] test commands::diff::tests::sequential_uids_are_never_matched_between_snapshots ... ok
[INFO] [stdout] test commands::download::tests::a_download_whose_events_were_dropped_is_never_reported_as_one_that_never_began ... ok
[INFO] [stdout] test commands::download_click::tests::a_dropped_event_never_produces_a_confident_answer ... ok
[INFO] [stdout] test commands::download_click::tests::a_missing_string_field_is_empty_not_a_panic ... ok
[INFO] [stdout] test commands::download::tests::an_empty_transfer_directory_after_a_drop_is_unproven_and_not_a_denial ... ok
[INFO] [stdout] test commands::download_click::tests::a_directory_whose_evidence_was_lost_survives_both_sweeps ... ok
[INFO] [stdout] test commands::diff::tests::removed_element ... ok
[INFO] [stdout] test commands::download_click::tests::an_empty_transfer_directory_is_not_kept ... ok
[INFO] [stdout] test commands::download_click::tests::byte_counters_survive_an_integer_or_a_float ... ok
[INFO] [stdout] test commands::download_click::tests::an_unreadable_owner_or_another_command_s_file_is_left_alone ... ok
[INFO] [stdout] test commands::download_click::tests::a_transfer_directory_is_collected_once_its_process_is_gone ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_decodes_extended_filenames ... ok
[INFO] [stdout] test commands::download_click::tests::each_invocation_gets_its_own_incoming_directory ... ok
[INFO] [stdout] test commands::download_click::tests::the_cross_device_copy_creates_the_file_private ... ok
[INFO] [stdout] test commands::download_click::tests::the_cross_device_copy_replaces_a_symlink_instead_of_writing_through_it ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_empty_extended_falls_through_to_plain ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_key_is_case_insensitive ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_filename_strips_path ... ok
[INFO] [stdout] test commands::download_click::tests::the_cap_bounds_one_arming_and_the_backlog_still_converges ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_invalid_extended_filename_uses_fallback ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_parses_parameter_boundaries_and_quoted_values ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_quoted_filename ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_no_filename_returns_none ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_sanitizes_after_decoding_path_separators ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_unquoted_filename ... ok
[INFO] [stdout] test commands::download_fetch::tests::resolve_out_prefers_cd_over_url ... ok
[INFO] [stdout] test commands::download_fetch::tests::the_fetch_ceiling_is_what_the_wire_will_actually_carry ... ok
[INFO] [stdout] test commands::download_fetch::tests::unusable_names_fall_back_and_windows_paths_lose_directories ... ok
[INFO] [stdout] test commands::download_fetch::tests::resolve_out_honours_explicit_path ... ok
[INFO] [stdout] test commands::download_fetch::tests::url_filename_basic ... ok
[INFO] [stdout] test commands::download_fetch::tests::url_filename_strips_query_and_fragment ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_extended_filename_preferred ... ok
[INFO] [stdout] test commands::download_fetch::tests::url_filename_cannot_traverse ... ok
[INFO] [stdout] test commands::download_fetch::tests::url_filename_host_only_no_slash ... ok
[INFO] [stdout] test commands::download_fetch::tests::resolve_out_falls_back_to_url ... ok
[INFO] [stdout] test commands::extract::tests::build_extract_js_selector_escaping_is_injection_safe ... ok
[INFO] [stdout] test commands::extract::tests::extract_js_is_the_vendored_source ... ok
[INFO] [stdout] test commands::download_fetch::tests::url_filename_trailing_slash_falls_back ... ok
[INFO] [stdout] test commands::extract::tests::build_extract_js_scopes_and_escapes_selector ... ok
[INFO] [stdout] test commands::goto::tests::empty_value_is_allowed ... ok
[INFO] [stdout] test commands::goto::tests::parses_and_trims ... ok
[INFO] [stdout] test commands::goto::tests::rejects_empty_name ... ok
[INFO] [stdout] test commands::goto::tests::rejects_missing_colon ... ok
[INFO] [stdout] test commands::goto::tests::trims_nonempty_name_and_whitespace_value ... ok
[INFO] [stdout] test commands::extract::tests::scroll_js_has_hard_deadline_race ... ok
[INFO] [stdout] test commands::goto::tests::keeps_colons_in_value ... ok
[INFO] [stdout] test commands::history::tests::a_small_history_is_not_rewritten ... ok
[INFO] [stdout] test commands::history::tests::a_stored_url_keeps_the_path_and_never_the_query_or_fragment ... ok
[INFO] [stdout] test commands::extract::tests::build_extract_js_embeds_vendor_and_calls_entrypoint ... ok
[INFO] [stdout] test commands::history::tests::stripping_is_idempotent ... ok
[INFO] [stdout] test commands::inspect::tests::a_scheme_is_what_makes_an_href_absolute ... ok
[INFO] [stdout] test commands::inspect::tests::one_walk_finds_every_wanted_href_with_its_base ... ok
[INFO] [stdout] test commands::inspect::tests::only_anchors_carry_an_href ... ok
[INFO] [stdout] test commands::inspect::tests::paginate_caps_and_appends_tail ... ok
[INFO] [stdout] test commands::inspect::tests::paginate_exact_fit_not_truncated ... ok
[INFO] [stdout] test commands::inspect::tests::paginate_last_page_not_truncated ... ok
[INFO] [stdout] test commands::extract::tests::a_truncated_extract_says_how_many_it_is_holding_back ... ok
[INFO] [stdout] test commands::history::tests::a_rotated_history_is_still_private ... ok
[INFO] [stdout] test commands::inspect::tests::paginate_no_cap_is_passthrough ... ok
[INFO] [stdout] test commands::inspect::tests::paginate_offset_only_no_cap ... ok
[INFO] [stdout] test commands::inspect::tests::paginate_offset_past_end_is_empty ... ok
[INFO] [stdout] test commands::inspect::tests::paginate_offset_windows_middle ... ok
[INFO] [stdout] test commands::inspect::tests::paginate_utf8_safe_no_panic ... ok
[INFO] [stdout] test commands::network::tests::a_url_filter_overrides_the_mime_allowlist ... ok
[INFO] [stdout] test commands::network::tests::base64_from_chrome_means_undecided_not_binary ... ok
[INFO] [stdout] test commands::network::tests::a_text_body_keeps_the_existing_truncation ... ok
[INFO] [stdout] test commands::network::tests::bug_body_preview_utf8_safe ... ok
[INFO] [stdout] test commands::network::tests::bug_body_truncation_utf8_safe ... ok
[INFO] [stdout] test commands::network::tests::bug_url_truncation_utf8_safe ... ok
[INFO] [stdout] test commands::network::tests::entry_serializes_resource_type_not_method ... ok
[INFO] [stdout] test commands::network::tests::event_loss_is_an_explicit_refusal ... ok
[INFO] [stdout] test commands::pdf::tests::default_is_timestamped ... ok
[INFO] [stdout] test commands::pdf::tests::forces_pdf_extension ... ok
[INFO] [stdout] test commands::pdf::tests::strips_path_traversal ... ok
[INFO] [stdout] test commands::read::tests::collapse_cleans_whitespace ... ok
[INFO] [stdout] test commands::read::tests::guard_is_char_based_not_byte_based ... ok
[INFO] [stdout] test commands::read::tests::guard_rejects_short_content_regardless_of_truncate ... ok
[INFO] [stdout] test commands::read::tests::no_truncate_returns_full_valid_article ... ok
[INFO] [stdout] test commands::read::tests::truncate_larger_than_content_is_noop ... ok
[INFO] [stdout] test commands::screenshot::tests::extensions_match_format ... ok
[INFO] [stdout] test commands::screenshot::tests::numeric_options_are_checked_before_capture ... ok
[INFO] [stdout] test commands::screenshot::tests::output_name_default_is_timestamped ... ok
[INFO] [stdout] test commands::screenshot::tests::output_name_falls_back_when_no_file_component ... ok
[INFO] [stdout] test commands::screenshot::tests::output_name_forces_extension ... ok
[INFO] [stdout] test commands::screenshot::tests::output_name_strips_path_traversal ... ok
[INFO] [stdout] test commands::screenshot::tests::parse_format_accepts_aliases ... ok
[INFO] [stdout] test commands::screenshot::tests::parse_format_rejects_unknown ... ok
[INFO] [stdout] test commands::text::tests::bug_selector_injection_escaped ... ok
[INFO] [stdout] test commands::text::tests::collapse_multiple_blank_lines ... ok
[INFO] [stdout] test commands::text::tests::no_blanks ... ok
[INFO] [stdout] test commands::wait::tests::concurrent_requests_need_all_to_finish ... ok
[INFO] [stdout] test commands::wait::tests::duplicate_request_id_not_double_counted ... ok
[INFO] [stdout] test commands::wait::tests::failed_request_also_clears ... ok
[INFO] [stdout] test commands::wait::tests::finish_for_unknown_id_is_noop ... ok
[INFO] [stdout] test commands::wait::tests::idle_clock_clears_when_page_goes_busy ... ok
[INFO] [stdout] test commands::wait::tests::idle_clock_holds_off_until_page_loaded ... ok
[INFO] [stdout] test commands::wait::tests::non_text_exception_is_generic ... ok
[INFO] [stdout] test commands::wait::tests::not_quiet_until_page_loaded_even_with_empty_tracker ... ok
[INFO] [stdout] test commands::wait::tests::not_quiet_when_requests_in_flight_even_if_loaded ... ok
[INFO] [stdout] test commands::wait::tests::observe_ignores_noise_without_transition ... ok
[INFO] [stdout] test commands::wait::tests::observe_reports_idle_transitions ... ok
[INFO] [stdout] test commands::wait::tests::oversized_timeout_is_a_refusal_not_an_instant_overflow ... ok
[INFO] [stdout] test commands::network::tests::event_loss_keeps_partial_entries_but_never_answers_ok ... ok
[INFO] [stdout] test commands::network::tests::route_abort_params_structure ... ok
[INFO] [stdout] test commands::wait::tests::repeated_finish_is_harmless ... ok
[INFO] [stdout] test commands::wait::tests::request_then_finish_returns_to_idle ... ok
[INFO] [stdout] test commands::wait::tests::starts_idle ... ok
[INFO] [stdout] test commands::wait::tests::text_exception_reports_invalid_regex ... ok
[INFO] [stdout] test commands::wait::tests::unrelated_event_and_missing_id_ignored ... ok
[INFO] [stdout] test commands::webmcp::tests::render_list_text_names_an_empty_page_plainly ... ok
[INFO] [stdout] test commands::webmcp::tests::render_list_text_states_the_absent_output_schema_once ... ok
[INFO] [stdout] test commands::webmcp::tests::tool_summary_keeps_the_raw_text_when_the_schema_does_not_parse ... ok
[INFO] [stdout] test commands::webmcp::tests::tool_summary_parses_a_wellformed_schema_and_keeps_the_raw_text ... ok
[INFO] [stdout] test connect_cli::tests::an_explicit_headed_overrules_a_stored_mode_and_its_absence_does_not ... ok
[INFO] [stdout] test commands::read::tests::guard_runs_before_truncation_valid_article_survives ... ok
[INFO] [stdout] test daemon::tests::heartbeat_cannot_reset_idle_timer ... ok
[INFO] [stdout] test connect_cli::tests::an_already_dead_browser_does_not_block_the_relaunch ... ok
[INFO] [stdout] test daemon::tests::invalid_json_reports_error_without_shutdown ... ok
[INFO] [stdout] test daemon::tests::ping_does_not_request_shutdown ... ok
[INFO] [stdout] test daemon::tests::stop_requests_graceful_shutdown ... ok
[INFO] [stdout] test daemon::tests::the_daemon_directory_is_not_readable_by_other_users ... ok
[INFO] [stdout] test daemon::tests::the_pid_file_is_not_world_readable ... ok
[INFO] [stdout] test daemon::tests::the_socket_is_not_connectable_by_other_users ... ok
[INFO] [stdout] test daemon::tests::unknown_command_reports_error_without_shutdown ... ok
[INFO] [stdout] test discovery_tests::origins_normalize_ports_case_and_fragments_without_accepting_credentials ... ok
[INFO] [stdout] test discovery_tests::reservations_bind_once_and_corrupt_history_cannot_be_resumed_or_exported ... ok
[INFO] [stdout] test element::tests::a_clean_reply_carries_no_exception ... ok
[INFO] [stdout] test element::tests::a_lost_probe_event_conservatively_arms_the_load_wait ... ok
[INFO] [stdout] test element::tests::a_non_error_class_keeps_its_name ... ok
[INFO] [stdout] test element::tests::a_subframe_event_does_not_hide_the_navigation_behind_it ... ok
[INFO] [stdout] test connect_cli::tests::a_pid_that_is_not_a_browser_is_neither_killed_nor_waited_for ... ok
[INFO] [stdout] test element::tests::check_js_exception_none ... ok
[INFO] [stdout] test connect_cli::tests::the_headed_flag_is_true_only_when_it_was_written ... ok
[INFO] [stdout] test commands::history::tests::rotation_keeps_the_newest_entries_and_drops_the_rest ... ok
[INFO] [stdout] test element::tests::check_js_exception_present ... ok
[INFO] [stdout] test element::tests::only_the_top_frame_is_a_navigation_we_can_wait_for ... ok
[INFO] [stdout] test element::tests::stabilization_sees_navigation_buffered_before_wait ... ok
[INFO] [stdout] test element_controls::tests::drag_interpolation_5_steps ... ok
[INFO] [stdout] test element_controls::tests::upload_validation_rejects_missing_and_accepts_existing ... ok
[INFO] [stdout] test element_pointer::tests::each_pointer_verb_refuses_in_its_own_word ... ok
[INFO] [stdout] test element::tests::the_description_outranks_the_wrapper_and_the_stack_is_dropped ... ok
[INFO] [stdout] test element_ref::tests::element_ref_serialization_roundtrip ... ok
[INFO] [stdout] test emulation::tests::invalid_metrics_are_refused_before_cdp ... ok
[INFO] [stdout] test emulation::tests::labels_are_trimmed_and_empty_labels_are_omitted ... ok
[INFO] [stdout] test emulation::tests::orientation_defaults_from_dimensions ... ok
[INFO] [stdout] test emulation::tests::orientation_parser_matches_cli_casing ... ok
[INFO] [stdout] test emulation::tests::requested_json_uses_the_same_dpr_name_as_pipe_input ... ok
[INFO] [stdout] test geometry::tests::quad_bounds_axis_aligned ... ok
[INFO] [stdout] test geometry::tests::quad_bounds_malformed_is_zero ... ok
[INFO] [stdout] test geometry::tests::quad_bounds_unordered_points ... ok
[INFO] [stdout] test commands::assert_wait::tests::within_has_the_same_range_in_cli_pipe_and_macro_preparation ... ok
[INFO] [stdout] test geometry::tests::scale_downscales_wide ... ok
[INFO] [stdout] test element::tests::recv_event_times_out_without_match ... ok
[INFO] [stdout] test emulation::tests::effective_values_have_a_compact_human_form ... ok
[INFO] [stdout] test geometry::tests::scale_within_bounds_is_identity ... ok
[INFO] [stdout] test geometry::tests::scale_zero_cap_is_identity ... ok
[INFO] [stdout] test geometry::tests::scale_zero_width_is_identity ... ok
[INFO] [stdout] test hints::element::tests::a_delivered_click_forbids_the_second_one_and_an_undelivered_one_permits_it ... ok
[INFO] [stdout] test discovery_tests::only_executing_discovery_can_own_a_browser_on_interrupt ... ok
[INFO] [stdout] test geometry::tests::scale_none_is_identity ... ok
[INFO] [stdout] test hints::element::tests::a_missing_file_is_not_reported_as_a_dead_browser ... ok
[INFO] [stdout] test hints::element::tests::a_modal_receiver_gets_the_dismissal_a_modal_actually_has ... ok
[INFO] [stdout] test hints::element::tests::a_payload_quoted_into_a_parse_failure_cannot_be_read_as_another_failure ... ok
[INFO] [stdout] test hints::element::tests::an_anonymous_uid_is_explained_rather_than_sent_round_a_re_inspect ... ok
[INFO] [stdout] test hints::element::tests::a_frame_scoped_absence_is_not_read_as_a_plain_absence ... ok
[INFO] [stdout] test hints::element::tests::a_lost_connection_forbids_the_retry_and_says_what_to_read ... ok
[INFO] [stdout] test hints::element::tests::an_unacknowledged_input_forbids_the_retry_rather_than_raising_the_budget ... ok
[INFO] [stdout] test hints::element::tests::an_unreadable_acknowledgement_does_not_claim_the_command_never_ran ... ok
[INFO] [stdout] test hints::element::tests::an_unrecognised_message_gets_no_hint ... ok
[INFO] [stdout] test hints::element::tests::an_unresolvable_node_and_an_unparseable_reply_do_not_share_a_hint ... ok
[INFO] [stdout] test hints::element::tests::connect_failure_hints_at_chrome_136 ... ok
[INFO] [stdout] test hints::element::tests::the_hint_for_an_unaimable_element_names_the_element ... ok
[INFO] [stdout] test hints::element::tests::the_message_diff_actually_emits_reaches_the_missing_snapshot_hint ... ok
[INFO] [stdout] test hints::element::tests::an_oversized_reply_is_not_read_as_a_dropped_connection ... ok
[INFO] [stdout] test hints::element::tests::the_missing_snapshot_hint_says_why_inspect_is_needed ... ok
[INFO] [stdout] test hints::element::tests::a_guard_refusal_names_its_own_reason_not_the_callers_choice ... ok
[INFO] [stdout] test hints::element::tests::a_refused_connection_does_not_ask_whether_chrome_is_running ... ok
[INFO] [stdout] test element::tests::a_subframe_navigation_arms_no_wait ... ok
[INFO] [stdout] test hints::element::tests::the_refusal_hint_names_the_receiver_and_this_browser ... ok
[INFO] [stdout] test hints::element::tests::webmcp_errors_do_not_fall_through_to_the_generic_js_error_hint ... ok
[INFO] [stdout] test hints::navigation::tests::a_refused_connection_offers_the_scheme_goto_did_not_choose ... ok
[INFO] [stdout] test hints::navigation::tests::an_unrecognised_code_is_reported_as_itself ... ok
[INFO] [stdout] test hints::navigation::tests::a_navigation_failure_names_the_host_it_could_not_reach ... ok
[INFO] [stdout] test hints::navigation::tests::a_newline_in_a_url_does_not_reach_the_hint ... ok
[INFO] [stdout] test hints::navigation::tests::a_hostile_url_cannot_break_out_of_the_command_a_hint_suggests ... ok
[INFO] [stdout] test hints::element::tests::an_intercepted_click_names_its_receiver_in_the_hint ... ok
[INFO] [stdout] test hints::navigation::tests::the_failed_url_is_read_out_of_the_message ... ok
[INFO] [stdout] test hints::navigation::tests::the_two_failures_with_no_recovery_say_so_instead_of_guessing ... ok
[INFO] [stdout] test hints::tests::each_before_verb_flag_explains_itself_and_names_no_placeholder ... ok
[INFO] [stdout] test hints::navigation::tests::each_navigation_failure_states_the_stage_that_failed ... ok
[INFO] [stdout] test hints::tests::a_glued_value_and_the_other_flags_survive_the_reorder ... ok
[INFO] [stdout] test hints::tests::a_command_in_a_hint_names_this_invocation_s_browser ... ok
[INFO] [stdout] test hints::tests::every_recognised_failure_has_a_hint ... ok
[INFO] [stdout] test hints::tests::every_spelling_error_hint_recognises_is_in_the_corpus ... ok
[INFO] [stdout] test hints::tests::no_hint_hands_back_an_unresolved_placeholder ... ok
[INFO] [stdout] test hints::tests::uid_extraction_stops_at_the_end_of_the_uid ... ok
[INFO] [stdout] test hit_test::tests::a_clean_hit_is_the_only_reading_that_licenses_no_effect ... ok
[INFO] [stdout] test hints::tests::no_hint_asks_a_question_or_hedges_about_what_was_measured ... ok
[INFO] [stdout] test hints::tests::every_other_usage_error_is_returned_untouched ... ok
[INFO] [stdout] test hit_test::tests::a_point_in_the_gap_between_line_boxes_is_off_target_not_intercepted ... ok
[INFO] [stdout] test hints::tests::the_suggested_command_is_this_invocation_with_the_flag_moved ... ok
[INFO] [stdout] test hints::tests::the_misleading_tip_is_replaced_by_the_rule_that_was_broken ... ok
[INFO] [stdout] test hints::tests::no_hint_invites_a_blind_retry ... ok
[INFO] [stdout] test hit_test::tests::a_target_inside_a_frame_is_aimed_at_but_never_judged ... ok
[INFO] [stdout] test hit_test::tests::an_aim_point_outside_the_viewport_is_never_a_hit ... ok
[INFO] [stdout] test hit_test::tests::an_element_over_the_aim_point_is_the_receiver ... ok
[INFO] [stdout] test hit_test::tests::an_element_with_no_box_yields_no_claim ... ok
[INFO] [stdout] test hit_test::tests::an_unknown_frame_offset_makes_no_claim ... ok
[INFO] [stdout] test hit_test::tests::attributes_are_read_as_pairs ... ok
[INFO] [stdout] test hit_test::tests::looks_inert_separates_the_two_measured_families ... ok
[INFO] [stdout] test hit_test::tests::on_intercept_refuses_an_unknown_policy ... ok
[INFO] [stdout] test hit_test::tests::point_equality_tolerates_subpixel_layout_but_not_a_moving_scroll ... ok
[INFO] [stdout] test hit_test::tests::should_refuse_intercept_only_guards_what_looks_actionable ... ok
[INFO] [stdout] test hit_test_report::tests::a_modal_receiver_keeps_its_own_reason_when_nothing_was_dispatched ... ok
[INFO] [stdout] test hit_test_report::tests::a_refusal_answers_with_the_payload_a_dispatch_would_have ... ok
[INFO] [stdout] test hit_test_report::tests::a_refusal_says_what_it_did_not_do ... ok
[INFO] [stdout] test hit_test_report::tests::the_report_carries_the_receiver_and_a_hint_that_names_it ... ok
[INFO] [stdout] test hit_test_report::tests::the_terminal_form_names_the_receiver_and_the_branch ... ok
[INFO] [stdout] test hit_test::tests::a_point_still_moving_is_refused_even_inside_the_viewport ... ok
[INFO] [stdout] test hit_test_report::tests::the_two_shapes_of_off_target_do_not_share_a_message ... ok
[INFO] [stdout] test hit_test::tests::a_point_that_stopped_moving_off_screen_is_off_target_not_unsettled ... ok
[INFO] [stdout] test hit_test::tests::a_refusal_to_aim_outranks_every_other_reading ... ok
[INFO] [stdout] test kill::tests::a_pid_that_is_gone_is_answered_without_the_process_table ... ok
[INFO] [stdout] test kill::tests::browser_executables_are_recognised_and_bystanders_are_not ... ok
[INFO] [stdout] test kill::tests::a_process_table_that_will_not_answer_is_not_a_dead_process ... ok
[INFO] [stdout] test kill::tests::a_refused_kill_is_not_reported_as_a_close ... ok
[INFO] [stdout] test hit_test::tests::a_modal_receiver_is_carried_on_the_hit_not_the_delivery ... ok
[INFO] [stdout] test kill::tests::no_system_tool_is_reached_through_the_inherited_path ... ok
[INFO] [stdout] test kill::tests::an_unpersisted_spawn_is_reaped_and_a_persisted_one_is_left_alone ... ok
[INFO] [stdout] test landing::tests::a_url_inside_a_suggested_command_is_one_shell_word ... ok
[INFO] [stdout] test landing::tests::a_url_is_split_into_host_and_path ... ok
[INFO] [stdout] test landing::tests::an_implausible_status_cannot_produce_an_error_verdict ... ok
[INFO] [stdout] test landing::tests::attach_does_not_overwrite_an_existing_hint ... ok
[INFO] [stdout] test landing::tests::auth_wall_does_not_fire_on_a_longer_word ... ok
[INFO] [stdout] test kill::tests::kill_pid_reports_the_pid_it_refused_instead_of_staying_silent ... ok
[INFO] [stdout] test landing::tests::auth_wall_ignores_the_query_and_fragment ... ok
[INFO] [stdout] test landing::tests::default_port_and_host_case_are_not_a_redirect ... ok
[INFO] [stdout] test landing::tests::empty_query_is_not_a_redirect ... ok
[INFO] [stdout] test landing::tests::fragment_only_change_is_not_a_redirect ... ok
[INFO] [stdout] test landing::tests::gained_query_is_a_redirect ... ok
[INFO] [stdout] test landing::tests::hint_fires_only_on_a_redirect_to_an_auth_wall ... ok
[INFO] [stdout] test landing::tests::host_change_is_a_redirect ... ok
[INFO] [stdout] test landing::tests::only_a_real_host_is_quoted_back_as_one ... ok
[INFO] [stdout] test landing::tests::path_case_is_a_redirect ... ok
[INFO] [stdout] test landing::tests::same_url_is_not_a_redirect ... ok
[INFO] [stdout] test landing::tests::scheme_upgrade_is_a_redirect ... ok
[INFO] [stdout] test landing::tests::serialises_final_not_final_url ... ok
[INFO] [stdout] test landing::tests::text_line_is_silent_when_nothing_moved ... ok
[INFO] [stdout] test landing::tests::text_line_speaks_up_when_only_what_was_served_moved ... ok
[INFO] [stdout] test landing::tests::the_auth_wall_hint_names_this_invocation_s_browser ... ok
[INFO] [stdout] test landing::tests::the_site_root_keeps_the_port_it_was_given ... ok
[INFO] [stdout] test landing::tests::trailing_slash_is_not_a_redirect ... ok
[INFO] [stdout] test landing::tests::what_was_served_outranks_the_auth_wall_guess ... ok
[INFO] [stdout] test landing::tests::auth_wall_matches_whole_segments_and_stems ... ok
[INFO] [stdout] test macros::tests::a_macro_with_no_steps_is_not_a_macro ... ok
[INFO] [stdout] test macros::tests::a_missing_secret_says_why_it_cannot_be_defaulted ... ok
[INFO] [stdout] test macros::tests::a_name_that_leaves_the_store_is_refused_not_sanitised ... ok
[INFO] [stdout] test macros::tests::a_placeholder_nobody_bound_stops_the_step ... ok
[INFO] [stdout] test macros::tests::an_empty_expect_is_the_shape_that_promises_nothing ... ok
[INFO] [stdout] test macros::tests::an_unknown_guard_is_refused_rather_than_dropped ... ok
[INFO] [stdout] test macros::tests::substitution_puts_the_value_inside_the_json_string_it_replaces ... ok
[INFO] [stdout] test macros_cmd::tests::a_var_without_an_equals_is_refused_before_anything_runs ... ok
[INFO] [stdout] test macros_cmd::tests::the_pipe_surface_refuses_to_run_a_macro ... ok
[INFO] [stdout] test macros_prepare::tests::a_webmcp_tool_name_is_not_an_element_locator ... ok
[INFO] [stdout] test hit_test::tests::a_receiver_is_named_the_way_it_appears_in_the_page ... ok
[INFO] [stdout] test macros_prepare::tests::all_steps_and_guards_are_validated_before_execution ... ok
[INFO] [stdout] test macros_prepare::tests::parameters_are_literal_data_in_actions_and_guards ... ok
[INFO] [stdout] test macros_prepare::tests::durable_locators_are_checked_without_chrome ... ok
[INFO] [stdout] test macros_prepare::tests::secret_redaction_preserves_protocol_routing_and_redacts_opaque_data ... ok
[INFO] [stdout] test macros_record::tests::a_click_that_landed_keeps_its_delivery_and_its_verdict_word_and_nothing_else ... ok
[INFO] [stdout] test landing::tests::status_zero_is_absent_rather_than_reported ... ok
[INFO] [stdout] test macros_record::tests::a_navigation_keeps_the_path_and_not_the_query ... ok
[INFO] [stdout] test macros_record::tests::a_locator_reads_the_escaped_name_and_refuses_a_forged_row ... ok
[INFO] [stdout] test macros::tests::a_macro_round_trips_through_the_file_it_declares ... ok
[INFO] [stdout] test macros_record::tests::a_step_with_no_guard_carries_its_reason ... ok
[INFO] [stdout] test macros_record::tests::a_uid_becomes_a_role_and_a_name_or_the_step_is_refused ... ok
[INFO] [stdout] test macros_record::tests::a_secret_field_becomes_a_declared_parameter_and_no_value ... ok
[INFO] [stdout] test macros_record::tests::a_uid_takes_its_role_and_name_from_the_snapshot_that_was_current ... ok
[INFO] [stdout] test kill::tests::the_guard_reaches_its_tools_by_absolute_path_only ... ok
[INFO] [stdout] test macros_record::tests::secret_typing_and_repeated_secret_writes_keep_independent_inputs ... ok
[INFO] [stdout] test macros_record::tests::an_unwritable_step_is_refused_and_named ... ok
[INFO] [stdout] test macros_record::tests::distilling_keeps_the_path_and_drops_the_fumbling ... ok
[INFO] [stdout] test macros_record::tests::a_verdict_that_says_nothing_is_not_promised ... ok
[INFO] [stdout] test macros_record::tests::context_and_read_commands_survive_even_without_page_mutations ... ok
[INFO] [stdout] test macros_run::tests::a_locator_matches_one_role_and_the_whole_name ... ok
[INFO] [stdout] test macros_run::tests::the_response_guards_are_read_from_the_response ... ok
[INFO] [stdout] test macros_run::tests::two_matches_are_an_ambiguity_and_not_a_choice ... ok
[INFO] [stdout] test orphans::tests::a_chrome_outside_our_profile_root_is_not_ours ... ok
[INFO] [stdout] test macros_record::tests::the_default_start_is_the_last_navigation ... ok
[INFO] [stdout] test macros_run::tests::a_guard_that_did_not_hold_exits_two_and_an_operational_failure_exits_one ... ok
[INFO] [stdout] test macros_run::tests::a_stopped_run_names_the_step_the_guard_and_what_the_action_said ... ok
[INFO] [stdout] test orphans::tests::a_path_that_stops_at_the_profile_root_names_no_session ... ok
[INFO] [stdout] test orphans::tests::a_pid_the_registry_holds_is_not_an_orphan ... ok
[INFO] [stdout] test orphans::tests::a_ps_line_without_a_numeric_pid_is_skipped ... ok
[INFO] [stdout] test orphans::tests::a_relaunch_leaves_the_previous_pid_orphaned_under_a_claimed_name ... ok
[INFO] [stdout] test commands::assert_wait::tests::connection_loss_stops_observation_and_preserves_the_last_read ... ok
[INFO] [stdout] test pipe_command::tests::a_wrong_type_names_the_command_and_the_field ... ok
[INFO] [stdout] test orphans::tests::helper_processes_are_not_separate_browsers ... ok
[INFO] [stdout] test orphans::tests::the_browser_process_names_its_session ... ok
[INFO] [stdout] test pipe::tests::terminal_failures_are_machine_readable_failures ... ok
[INFO] [stdout] test pipe_command::tests::an_alias_carries_the_canonical_name_into_mutates_page ... ok
[INFO] [stdout] test pipe_command::tests::an_unknown_key_is_refused_by_name ... ok
[INFO] [stdout] test pipe_command::tests::assert_keeps_only_the_keys_the_caller_sent ... ok
[INFO] [stdout] test pipe_command::tests::every_accepted_spelling_still_parses ... ok
[INFO] [stdout] test pipe_command::tests::invalid_interception_policy_is_a_refusal ... ok
[INFO] [stdout] test pipe_command::tests::an_absent_or_unknown_verb_keeps_its_wording ... ok
[INFO] [stdout] test pipe_command::tests::a_missing_field_names_the_command_and_the_field ... ok
[INFO] [stdout] test pipe_command::tests::ambiguous_waits_and_irrelevant_emulation_fields_are_refused ... ok
[INFO] [stdout] test pipe_command::tests::screenshot_numbers_cannot_wrap_the_cdp_types ... ok
[INFO] [stdout] test pipe_command::tests::xy_is_two_numbers_or_a_refusal ... ok
[INFO] [stdout] test pipe_dispatch::tests::scroll_honors_px_and_defaults_to_500 ... ok
[INFO] [stdout] test pipe_dispatch::tests::wait_default_timeout_is_ten ... ok
[INFO] [stdout] test pipe_dispatch::tests::wait_explicit_what_pattern_and_shorthands ... ok
[INFO] [stdout] test pipe_dispatch::tests::wait_network_idle_needs_no_pattern ... ok
[INFO] [stdout] test pipe_emulation::tests::an_unknown_emulate_key_is_refused_by_name ... ok
[INFO] [stdout] test pipe_emulation::tests::defaults_only_absent_or_null_optional_fields ... ok
[INFO] [stdout] test pipe_emulation::tests::failed_repair_keeps_the_stored_reapply_error ... ok
[INFO] [stdout] test pipe_emulation::tests::recovery_commands_and_batches_handle_reapply_errors ... ok
[INFO] [stdout] test pipe_emulation::tests::refusal_names_one_concrete_recovery_command ... ok
[INFO] [stdout] test pipe_emulation::tests::rejects_wrong_optional_field_types ... ok
[INFO] [stdout] test pipe_emulation::tests::successful_repair_clears_the_stored_reapply_error ... ok
[INFO] [stdout] test pipe_report::tests::a_bulk_fill_is_judged_on_its_worst_field ... ok
[INFO] [stdout] test pipe_dispatch::tests::wait_missing_pattern_and_empty_are_refused ... ok
[INFO] [stdout] test pipe_dispatch::tests::download_max_bytes_defaults_and_rejects_zero ... ok
[INFO] [stdout] test pipe_emulation::tests::emitted_requested_configuration_round_trips_as_pipe_input ... ok
[INFO] [stdout] test pipe_dispatch::tests::text_maps_each_exclusive_target_and_truncate ... ok
[INFO] [stdout] test pipe_report::tests::a_fill_the_page_kept_reads_as_kept ... ok
[INFO] [stdout] test pipe_report::tests::a_response_with_no_read_back_claims_nothing ... ok
[INFO] [stdout] test pipe_report::tests::a_redacted_secret_is_classified_from_its_lengths_alone ... ok
[INFO] [stdout] test pipe_report::tests::a_reformatted_field_reads_as_rewritten ... ok
[INFO] [stdout] test profiles::tests::an_absent_or_empty_store_sweeps_to_nothing ... ok
[INFO] [stdout] test profiles::tests::a_directory_that_is_not_a_profile_is_left_alone ... ok
[INFO] [stdout] test profiles::tests::a_just_created_profile_survives_a_concurrent_agents_sweep ... ok
[INFO] [stdout] test pipe_report::tests::an_emptied_field_reads_as_discarded ... ok
[INFO] [stdout] test profiles::tests::a_lock_from_another_host_is_never_a_verdict ... ok
[INFO] [stdout] test read_back::tests::a_confirmed_check_reads_as_kept ... ok
[INFO] [stdout] test read_back::tests::a_kept_selection_reads_as_the_same_postcondition_a_kept_fill_does ... ok
[INFO] [stdout] test read_back::tests::a_secret_selection_keeps_its_option_out_of_the_message ... ok
[INFO] [stdout] test profiles::tests::the_implicit_browser_is_exempt ... ok
[INFO] [stdout] test read_back::tests::a_secret_selection_reports_lengths_and_never_the_option ... ok
[INFO] [stdout] test read_back::tests::an_already_correct_check_reports_no_postcondition ... ok
[INFO] [stdout] test render::tests::a_bulk_fill_names_the_field_that_did_not_hold ... ok
[INFO] [stdout] test render::tests::a_long_value_is_cut_to_a_line ... ok
[INFO] [stdout] test render::tests::a_lost_secret_names_the_field_and_never_the_value ... ok
[INFO] [stdout] test render::tests::a_lost_value_names_the_field_and_what_it_held ... ok
[INFO] [stdout] test render::tests::a_rewritten_value_is_not_spelled_like_a_lost_one ... ok
[INFO] [stdout] test render::tests::a_secret_the_page_dropped_reports_lengths_and_no_value ... ok
[INFO] [stdout] test render::tests::a_caveat_is_printed_even_when_the_value_was_kept ... ok
[INFO] [stdout] test profiles::tests::only_an_unreferenced_unheld_and_idle_profile_is_removed ... ok
[INFO] [stdout] test render::tests::a_value_the_page_kept_adds_no_line ... ok
[INFO] [stdout] test render::tests::an_intercepted_click_names_who_got_it ... ok
[INFO] [stdout] test render::tests::an_observation_window_is_reported_when_there_is_no_value_line ... ok
[INFO] [stdout] test render::tests::nothing_ansi_leaks_out_when_colour_is_off ... ok
[INFO] [stdout] test render::tests::only_a_wait_worth_noticing_reaches_the_terminal ... ok
[INFO] [stdout] test render::tests::the_verdict_line_carries_its_gloss ... ok
[INFO] [stdout] test run_helpers::tests::a_batch_entry_with_no_sentence_keeps_its_payload ... ok
[INFO] [stdout] test run_helpers::tests::a_command_that_never_opens_a_browser_has_none_to_interrupt ... ok
[INFO] [stdout] test run_helpers::tests::a_response_that_cannot_be_serialized_still_answers_ok_false ... ok
[INFO] [stdout] test run_helpers::tests::a_response_that_serializes_is_untouched ... ok
[INFO] [stdout] test run_helpers::tests::an_interrupt_only_targets_this_invocation_s_browser ... ok
[INFO] [stdout] test run_helpers::tests::batch_text_names_each_entry_and_what_was_skipped ... ok
[INFO] [stdout] test run_helpers::tests::stop_message_reflects_daemon_reachability ... ok
[INFO] [stdout] test render::tests::a_value_the_page_did_not_keep_is_on_the_line ... ok
[INFO] [stdout] test serving::tests::a_2xx_or_3xx_status_decides_nothing_by_itself ... ok
[INFO] [stdout] test serving::tests::a_block_page_that_links_to_its_own_vendor_is_still_a_challenge ... ok
[INFO] [stdout] test secure_fs::tests::repairs_the_whole_private_tree_and_file ... ok
[INFO] [stdout] test render::tests::a_truncated_lost_value_list_still_reports_the_total ... ok
[INFO] [stdout] test serving::tests::a_challenge_widget_beside_a_form_is_not_a_challenge_page ... ok
[INFO] [stdout] test serving::tests::a_challenge_outranks_the_status_it_arrived_with ... ok
[INFO] [stdout] test serving::tests::a_cloudflare_interstitial_is_a_challenge_and_names_its_host ... ok
[INFO] [stdout] test serving::tests::a_page_that_has_not_rendered_yet_is_not_reported_as_empty ... ok
[INFO] [stdout] test serving::tests::a_status_outranks_the_shape_of_the_document_it_came_with ... ok
[INFO] [stdout] test serving::tests::an_f5_refusal_served_with_200_is_nothing_actionable ... ok
[INFO] [stdout] test serving::tests::a_url_a_redirect_chose_cannot_break_out_of_a_suggested_command ... ok
[INFO] [stdout] test serving::tests::an_unread_document_is_unreadable_and_never_nothing_actionable ... ok
[INFO] [stdout] test serving::tests::each_status_class_gets_its_own_hint ... ok
[INFO] [stdout] test serving::tests::prose_with_no_links_is_still_a_page ... ok
[INFO] [stdout] test serving::tests::every_hint_names_this_invocation_s_browser_and_no_placeholder ... ok
[INFO] [stdout] test serving::tests::the_gloss_states_the_measurement_and_stays_quiet_on_a_page ... ok
[INFO] [stdout] test serving::tests::a_vendor_host_is_matched_as_a_host ... ok
[INFO] [stdout] test session::tests::bug_element_ref_unknown_type ... ok
[INFO] [stdout] test session::tests::named_browser_proxy_must_match_before_reuse ... ok
[INFO] [stdout] test session::tests::proxied_browser_inherits_proxy_when_flag_omitted ... ok
[INFO] [stdout] test session_load::tests::a_present_but_unreadable_store_is_refused_rather_than_emptied ... ok
[INFO] [stdout] test session::tests::session_roundtrip ... ok
[INFO] [stdout] test session_load::tests::an_absent_store_is_empty_and_an_unparsable_one_is_replaced ... ok
[INFO] [stdout] test session_load::tests::an_unreadable_store_fails_the_save_instead_of_replacing_it ... ok
[INFO] [stdout] test session_load::tests::an_absent_store_still_saves_from_empty ... ok
[INFO] [stdout] test profiles::tests::removal_is_capped_per_invocation ... ok
[INFO] [stdout] test serving::tests::the_word_serialises_in_snake_case ... ok
[INFO] [stdout] test session_load::tests::bug_session_empty_file ... ok
[INFO] [stdout] test session_load::tests::bug_session_corrupt_json ... ok
[INFO] [stdout] test cli::tests::assert_requires_exactly_one_comparator_and_one_target ... ok
[INFO] [stdout] test profiles::tests::repeated_sweeps_reach_every_orphan ... ok
[INFO] [stdout] test session_save::tests::only_a_pid_the_os_calls_gone_makes_an_entry_droppable ... ok
[INFO] [stdout] test session_save::tests::a_save_that_cannot_publish_leaves_no_temp_file_behind ... ok
[INFO] [stdout] test session_save::tests::pruning_leaves_a_concurrent_agents_live_browser_alone ... ok
[INFO] [stdout] test session_save::tests::save_deletes_only_entries_this_process_removed ... ok
[INFO] [stdout] test session_save::tests::a_reader_does_not_clobber_another_agents_concurrent_write ... ok
[INFO] [stdout] test session_save::tests::save_does_not_delete_entries_added_by_others_after_load ... ok
[INFO] [stdout] test setup::tests::accept_confirms_alert_and_confirm_without_prompt_text ... ok
[INFO] [stdout] test session_save::tests::save_drops_dead_browsers_and_keeps_live_and_pidless_ones ... ok
[INFO] [stdout] test session_save::tests::save_merges_concurrent_additions_from_another_process ... ok
[INFO] [stdout] test setup::tests::accept_proceeds_through_beforeunload ... ok
[INFO] [stdout] test setup::tests::accept_supplies_prompt_text ... ok
[INFO] [stdout] test setup::tests::dismiss_cancels_every_type ... ok
[INFO] [stdout] test setup::tests::permissions_patch_calls_query_on_the_instance_not_the_prototype ... ok
[INFO] [stdout] test setup::tests::only_manual_skips_handler ... ok
[INFO] [stdout] test setup::tests::policy_parse_is_case_insensitive ... ok
[INFO] [stdout] test snapshot::tests::bug_content_center_empty_quad ... ok
[INFO] [stdout] test snapshot_render::tests::a_name_and_a_value_carrying_a_row_stay_one_row ... ok
[INFO] [stdout] test snapshot_render::tests::a_preassigned_anonymous_uid_survives_a_truncated_traversal ... ok
[INFO] [stdout] test snapshot_render::tests::an_ordinary_name_is_unchanged_by_escaping ... ok
[INFO] [stdout] test snapshot_render::tests::anonymous_uids_are_renumbered_by_a_truncated_traversal ... ok
[INFO] [stdout] test snapshot_render::tests::bug_all_ignored_nodes ... ok
[INFO] [stdout] test snapshot_render::tests::bug_empty_tree ... ok
[INFO] [stdout] test setup::tests::manual_falls_through_to_cancel ... ok
[INFO] [stdout] test snapshot_render::tests::focus_uid_applies_role_filter ... ok
[INFO] [stdout] test session_save::tests::the_heartbeat_sweep_keeps_what_it_cannot_prove_dead ... ok
[INFO] [stdout] test snapshot_render::tests::bug_filter_no_match ... ok
[INFO] [stdout] test snapshot_render::tests::focus_uid_not_found ... ok
[INFO] [stdout] test setup::tests::webgl2_get_parameter_is_patched ... ok
[INFO] [stdout] test snapshot_render::tests::focus_uid_scopes_subtree ... ok
[INFO] [stdout] test snapshot_render::tests::formats_simple_tree ... ok
[INFO] [stdout] test session_save::tests::concurrent_saves_under_lock_lose_no_updates ... ok
[INFO] [stdout] test snapshot_render::tests::the_role_filter_drops_a_line_that_does_not_round_trip ... ok
[INFO] [stdout] test snapshot_secret::tests::a_secret_value_renders_as_the_marker_and_keeps_its_label ... ok
[INFO] [stdout] test snapshot_secret::tests::a_short_secret_is_not_searched_for_across_the_page ... ok
[INFO] [stdout] test snapshot_secret::tests::a_value_with_no_dom_node_behind_it_is_redacted ... ok
[INFO] [stdout] test snapshot_render::tests::max_depth_limits_output ... ok
[INFO] [stdout] test snapshot_render::tests::input_alias_covers_all_input_roles ... ok
[INFO] [stdout] test snapshot_render::tests::skips_ignored_nodes ... ok
[INFO] [stdout] test snapshot_secret::tests::an_answered_question_redacts_only_what_it_named ... ok
[INFO] [stdout] test snapshot_secret::tests::an_echo_of_the_secret_is_redacted_wherever_it_appears ... ok
[INFO] [stdout] test snapshot_secret::tests::an_ordinary_value_is_untouched ... ok
[INFO] [stdout] test snapshot_secret::tests::the_marker_does_not_depend_on_the_value_it_hides ... ok
[INFO] [stdout] test truncate::tests::bug_truncate_ascii ... ok
[INFO] [stdout] test truncate::tests::bug_truncate_emoji ... ok
[INFO] [stdout] test truncate::tests::bug_truncate_empty ... ok
[INFO] [stdout] test truncate::tests::bug_truncate_mixed_utf8 ... ok
[INFO] [stdout] test snapshot_secret::tests::nothing_is_hidden_when_nothing_was_classified ... ok
[INFO] [stdout] test truncate::tests::bug_truncate_utf8_multibyte ... ok
[INFO] [stdout] test snapshot_secret::tests::a_subtree_of_a_secret_field_is_hidden_with_it ... ok
[INFO] [stdout] test truncate::tests::bug_truncate_zero ... ok
[INFO] [stdout] test verdict::tests::a_command_with_no_read_back_is_unaffected ... ok
[INFO] [stdout] test verdict::tests::a_confirmed_write_on_an_unread_page_still_says_inspect ... ok
[INFO] [stdout] test snapshot_secret::tests::an_unanswered_question_redacts_every_value ... ok
[INFO] [stdout] test verdict::tests::a_confirmed_write_does_not_outrank_a_delivery_that_failed ... ok
[INFO] [stdout] test session_save::tests::a_stale_delete_does_not_clobber_a_concurrent_relaunch ... ok
[INFO] [stdout] test snapshot_secret::tests::candidates_are_the_value_carrying_nodes_only ... ok
[INFO] [stdout] test verdict::tests::a_definite_delivery_reading_outranks_a_replaced_document ... ok
[INFO] [stdout] test verdict::tests::a_confirmed_write_the_tree_cannot_show_is_not_reported_as_focus_alone ... ok
[INFO] [stdout] test verdict::tests::a_focus_move_alone_is_still_something_we_saw ... ok
[INFO] [stdout] test verdict::tests::a_lost_value_does_not_outrank_the_document_it_was_measured_in ... ok
[INFO] [stdout] test verdict::tests::a_proven_hit_that_only_moved_focus_is_no_effect ... ok
[INFO] [stdout] test verdict::tests::a_replaced_document_is_navigated_not_changed ... ok
[INFO] [stdout] test verdict::tests::a_value_the_page_did_not_keep_outranks_the_delta_beside_it ... ok
[INFO] [stdout] test verdict::tests::a_value_this_action_destroyed_is_not_reported_as_a_plain_delta ... ok
[INFO] [stdout] test verdict::tests::a_visible_delta_outranks_the_read_back_that_agrees_with_it ... ok
[INFO] [stdout] test verdict::tests::a_reverted_value_outranks_an_unreadable_identity_and_a_replaced_document ... ok
[INFO] [stdout] test verdict::tests::an_emptied_field_and_a_rewritten_one_do_not_share_a_reason ... ok
[INFO] [stdout] test verdict::tests::an_interception_outranks_the_delta_it_caused ... ok
[INFO] [stdout] test verdict::tests::an_unreadable_identity_is_unknown_whatever_the_counts_say ... ok
[INFO] [stdout] test verdict::tests::a_real_navigation_is_still_reported_when_delivery_proves_nothing ... ok
[INFO] [stdout] test verdict::tests::a_refusal_to_dispatch_is_reported_whatever_the_page_read_did ... ok
[INFO] [stdout] test verdict::tests::a_reverted_value_is_reported_whatever_the_page_read_did ... ok
[INFO] [stdout] test verdict::tests::each_uncertain_verdict_carries_a_way_forward ... ok
[INFO] [stdout] test verdict::tests::no_verdict_answers_proceed_about_a_page_it_could_not_read ... ok
[INFO] [stdout] test verdict::tests::the_no_effect_hint_names_its_blind_spots ... ok
[INFO] [stdout] test verdict::tests::the_not_kept_hints_forbid_the_refill_and_name_the_field ... ok
[INFO] [stdout] test verdict::tests::edits_and_reorders_both_count_as_changed ... ok
[INFO] [stdout] test verdict::tests::every_silent_case_names_itself ... ok
[INFO] [stdout] test verdict_evidence::tests::every_delivery_token_round_trips ... ok
[INFO] [stdout] test verdict::tests::no_effect_is_refused_without_proof_of_delivery ... ok
[INFO] [stdout] test verdict_words::guide::the_guide_states_the_one_next_that_depends_on_more_than_the_reason ... ok
[INFO] [stdout] test verdict::tests::no_effect_needs_the_window_it_was_measured_over ... ok
[INFO] [stdout] test verdict_words::short::a_short_hint_is_short_and_ends_where_a_sentence_ends ... ok
[INFO] [stdout] test verdict_words::guide::both_copies_of_the_delivery_table_name_the_readings_the_code_produces ... ok
[INFO] [stdout] test verdict_words::short::every_full_hint_has_a_short_form ... ok
[INFO] [stdout] test verdict_words::guide::the_guide_documents_every_reason_the_ladder_can_produce ... ok
[INFO] [stdout] test verdict_words::short::the_safe_retry_still_says_to_retry ... ok
[INFO] [stdout] test verdict_words::tests::an_unobserved_action_is_never_answered_with_a_retry ... ok
[INFO] [stdout] test verdict_words::guide::the_guide_table_is_the_mapping_this_module_implements ... ok
[INFO] [stdout] test verdict::tests::a_confirmed_write_outranks_every_admission_that_nothing_was_compared ... ok
[INFO] [stdout] test verdict_words::tests::only_a_dispatch_that_never_happened_earns_a_retry ... ok
[INFO] [stdout] test verdict_words::short::shortening_never_drops_a_prohibition ... ok
[INFO] [stdout] test verdict_words::tests::every_reason_has_its_own_gloss ... ok
[INFO] [stdout] test verdict_words::tests::each_verdict_maps_to_its_own_next_step ... ok
[INFO] [stdout] test verdict_words::tests::no_two_reasons_share_a_gloss ... ok
[INFO] [stdout] test verdict_words::tests::the_vocabulary_is_six_tokens_and_round_trips ... ok
[INFO] [stdout] test verdict_words::tests::the_uncertain_verdicts_are_glossed_in_plain_words ... ok
[INFO] [stdout] test verdict_words::tests::the_unchanged_gloss_refuses_to_conclude_no_effect ... ok
[INFO] [stdout] test verdict_words::tests::the_ladder_produces_exactly_these_reasons ... ok
[INFO] [stdout] test verdict_words::guide::every_markdown_copy_of_the_table_is_the_mapping_this_module_implements ... ok
[INFO] [stdout] test pipe_command::tests::target_groups_are_exercised_through_both_parsers ... ok
[INFO] [stderr]      Running tests/accessibility_enable_tests.rs (/opt/rustwide/target/debug/deps/accessibility_enable_tests-eeed4e1672b422cf)
[INFO] [stdout] test kill::tests::kill_pid_refuses_a_pid_that_no_longer_belongs_to_a_browser ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 604 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test each_reading_on_one_connection_is_of_the_document_that_was_loaded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/action_report_tests.rs (/opt/rustwide/target/debug/deps/action_report_tests-29eb23c3a5ac428f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_pipe_session_bootstraps_its_own_baseline ... ok
[INFO] [stdout] test pipe_reports_changes_like_the_cli ... ok
[INFO] [stderr]      Running tests/aim_settle_tests.rs (/opt/rustwide/target/debug/deps/aim_settle_tests-3caa41ba08958767)
[INFO] [stdout] test verdict_off_reports_only_the_action ... ok
[INFO] [stdout] test an_action_reports_what_changed_without_being_asked ... ok
[INFO] [stdout] test the_change_report_respects_the_budget ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_target_moving_inside_the_viewport_is_refused_rather_than_aimed_at ... ok
[INFO] [stdout] test a_still_target_on_the_same_page_still_converges_and_lands ... ok
[INFO] [stderr]      Running tests/assert_tests.rs (/opt/rustwide/target/debug/deps/assert_tests-84010403a9d47e81)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_state_the_element_cannot_hold_is_refused_not_answered ... ok
[INFO] [stdout] test disabled_is_read_the_way_fill_refuses_and_includes_aria ... ok
[INFO] [stdout] test a_secret_field_is_compared_without_echoing_the_secret ... ok
[INFO] [stdout] test an_unanswerable_claim_exits_1_not_2 ... ok
[INFO] [stdout] test an_assertion_reports_no_verdict_and_no_change ... ok
[INFO] [stdout] test exists_counts_and_absence ... ok
[INFO] [stdout] test a_value_the_page_did_not_keep_exits_2_and_names_what_it_kept ... ok
[INFO] [stdout] test text_and_url_after_a_navigation ... ok
[INFO] [stdout] test what_check_did_is_what_assert_reads_by_uid_and_by_selector ... ok
[INFO] [stdout] test visible_names_which_flavour_of_hidden_it_found ... ok
[INFO] [stdout] test text_mode_puts_a_failed_assertion_on_stderr ... ok
[INFO] [stdout] test a_value_assertion_on_something_that_holds_no_value_is_refused ... ok
[INFO] [stdout] test what_select_chose_is_what_assert_reads ... ok
[INFO] [stdout] test batch_stops_at_the_first_failed_assertion_only_when_asked ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/assert_wait_tests.rs (/opt/rustwide/target/debug/deps/assert_wait_tests-5c15519a62557c13)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test cli_keeps_immediate_checks_and_reports_deadline_failure_with_the_last_value ... ok
[INFO] [stdout] test batch_stops_after_expiry_and_macros_keep_the_authored_wait ... ok
[INFO] [stdout] test a_blocked_read_is_bounded_and_preserves_earlier_evidence_without_claiming_false ... ok
[INFO] [stdout] test unreadable_targets_stay_errors_and_secret_observations_stay_redacted ... ok
[INFO] [stderr]      Running tests/browser_lab_regressions.rs (/opt/rustwide/target/debug/deps/browser_lab_regressions-2176db59cd831e4e)
[INFO] [stdout] test every_assertion_kind_can_observe_a_delayed_result_without_another_click ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test goto_reports_the_settled_redirect_url ... ok
[INFO] [stdout] test selector_click_auto_accepts_native_alert_without_hanging_pipe ... ok
[INFO] [stdout] test the_fixture_server_serves_a_request_made_behind_a_silent_connection ... ok
[INFO] [stdout] test frame_can_switch_from_an_iframe_into_a_nested_iframe ... ok
[INFO] [stdout] test the_fixture_server_answers_nothing_to_a_connection_that_sends_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/browser_timeout_tests.rs (/opt/rustwide/target/debug/deps/browser_timeout_tests-c668ddcaf14cb6f5)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test browser_level_calls_honor_the_timeout_flag ... ok
[INFO] [stderr]      Running tests/bulk_fill_tests.rs (/opt/rustwide/target/debug/deps/bulk_fill_tests-68ca58d3a62ee77e)
[INFO] [stdout] test discovery_deadline_covers_silent_headers_and_the_whole_response ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test fill_form_by_uid_reports_each_outcome ... ok
[INFO] [stdout] test fill_form_reports_what_each_field_kept ... ok
[INFO] [stdout] test a_password_in_a_bulk_fill_is_still_redacted ... ok
[INFO] [stdout] test the_cli_fill_form_reports_each_outcome_too ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cdp_timeout_tests.rs (/opt/rustwide/target/debug/deps/cdp_timeout_tests-191cedd60691bed8)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test the_deadline_is_the_one_the_caller_asked_for ... ok
[INFO] [stdout] test a_normal_command_is_unaffected ... ok
[INFO] [stdout] test inspect_limit_returns_on_a_page_that_never_stops_mutating ... ok
[INFO] [stdout] test a_promise_that_never_resolves_becomes_an_error_not_a_hang ... ok
[INFO] [stderr]      Running tests/checkable_tests.rs (/opt/rustwide/target/debug/deps/checkable_tests-05b64c94cd3e85e0)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test checking_an_aria_checkbox_that_is_off_turns_it_on ... ok
[INFO] [stdout] test native_checkboxes_still_work ... ok
[INFO] [stdout] test checking_an_aria_checkbox_that_is_already_on_leaves_it_on ... ok
[INFO] [stdout] test unchecking_a_radio_is_refused ... ok
[INFO] [stdout] test checking_a_text_input_is_refused ... ok
[INFO] [stderr]      Running tests/chrome_arg_tests.rs (/opt/rustwide/target/debug/deps/chrome_arg_tests-138feabeec60da7e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/cli_contract_tests.rs (/opt/rustwide/target/debug/deps/cli_contract_tests-88ff978e0f1aa12e)
[INFO] [stdout] test a_conflicting_chrome_arg_is_refused_rather_than_relaunching ... ok
[INFO] [stdout] test chrome_arg_reaches_the_real_chrome_process ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_batch_stopped_on_an_error_exits_1 ... ok
[INFO] [stdout] test a_batch_that_ran_every_command_still_exits_0 ... ok
[INFO] [stdout] test batch_prints_json_only_when_json_was_asked_for ... ok
[INFO] [stdout] test a_refused_target_pair_never_acts_on_the_selector_it_discarded ... ok
[INFO] [stderr]      Running tests/cli_tests.rs (/opt/rustwide/target/debug/deps/cli_tests-e09dd32ef86d9b60)
[INFO] [stdout] test a_usage_refusal_under_json_is_on_stderr_not_stdout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test dblclick_selector_fires_real_double_click ... ok
[INFO] [stdout] test eval_subcommand_help ... ok
[INFO] [stdout] test fill_subcommand_help ... ok
[INFO] [stdout] test goto_subcommand_help ... ok
[INFO] [stdout] test headed_inspect_returns_uids ... ok
[INFO] [stdout] test headed_screenshot_returns_path ... ok
[INFO] [stdout] test goto_then_eval_share_one_named_browser ... ok
[INFO] [stdout] test headed_tabs_lists_pages ... ok
[INFO] [stdout] test help_includes_llm_guide ... ok
[INFO] [stdout] test click_subcommand_help ... ok
[INFO] [stdout] test an_unrelated_usage_error_is_left_to_clap ... ok
[INFO] [stdout] test every_verb_appears_as_an_invocation_in_the_documents_an_agent_reads ... ok
[INFO] [stdout] test help_shows_global_flags ... ok
[INFO] [stdout] test stop_when_no_daemon ... ok
[INFO] [stdout] test the_two_locally_redeclared_flags_still_work_in_both_positions ... ok
[INFO] [stdout] test inspect_subcommand_help ... ok
[INFO] [stdout] test a_flag_that_must_precede_the_verb_says_so_instead_of_offering_to_escape_it ... ok
[INFO] [stdout] test version_flag ... ok
[INFO] [stdout] test status_works_without_browser ... ok
[INFO] [stdout] test the_spellings_those_parsers_accept_still_parse ... ok
[INFO] [stdout] test a_global_flag_is_accepted_on_either_side_of_the_verb ... ok
[INFO] [stdout] test an_invalid_invocation_is_refused_before_a_browser_is_resolved ... ok
[INFO] [stdout] test help_shows_all_subcommands ... ok
[INFO] [stderr]      Running tests/click_parity_tests.rs (/opt/rustwide/target/debug/deps/click_parity_tests-2e86117f9aa43869)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_selector_that_matches_nothing_is_an_error ... ok
[INFO] [stdout] test an_element_with_no_layout_box_still_gets_its_handler ... ok
[INFO] [stdout] test a_selector_click_lands_where_a_real_pointer_would ... ok
[INFO] [stdout] test a_smooth_scrolling_page_still_gets_its_click ... ok
[INFO] [stdout] test the_uid_path_and_the_selector_path_agree_on_who_receives_the_click ... ok
[INFO] [stdout] test an_uncovered_element_is_still_clicked_by_selector ... ok
[INFO] [stderr]      Running tests/close_truth_tests.rs (/opt/rustwide/target/debug/deps/close_truth_tests-a4b9097182b97f75)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/console_bounds_tests.rs (/opt/rustwide/target/debug/deps/console_bounds_tests-e26548fd82bba38e)
[INFO] [stdout] test a_hostile_path_does_not_reach_the_guard_that_decides_the_kill ... ok
[INFO] [stdout] test a_close_that_waited_for_the_exit_removes_the_port_file ... 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 3 tests
[INFO] [stdout] test uncaught_errors_do_not_grow_the_buffer_past_the_cap ... ok
[INFO] [stdout] test a_circular_object_does_not_break_the_page_s_console ... ok
[INFO] [stdout] test one_enormous_message_is_clamped_and_says_how_much_was_dropped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/device_emulation_tests.rs (/opt/rustwide/target/debug/deps/device_emulation_tests-faedd7cb4538e25f)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test emulation_stays_on_its_page_reapplies_and_cleans_up ... ok
[INFO] [stdout] test browser_restart_discards_page_emulation ... ok
[INFO] [stdout] test replay_applies_reports_and_resets_page_emulation ... ok
[INFO] [stderr]      Running tests/diff_tests.rs (/opt/rustwide/target/debug/deps/diff_tests-bbca3bd5efc73649)
[INFO] [stdout] test pipe_and_batch_share_the_same_page_scoped_state ... ok
[INFO] [stdout] test status_stays_page_scoped_while_pipe_eval_stays_in_its_frame ... ok
[INFO] [stdout] test an_open_pipe_publishes_emulation_changes_immediately ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/discovery_tests.rs (/opt/rustwide/target/debug/deps/discovery_tests-f77c8a0afecde915)
[INFO] [stdout] test diff_reports_document_change_instead_of_pairing_unrelated_uids ... ok
[INFO] [stdout] test diff_on_the_same_document_still_reports_changes ... 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] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test process_loss_preserves_uncertainty_and_never_repeats_the_reserved_experiment ... ok
[INFO] [stdout] test fresh_process_continues_observations_and_reuses_a_candidate_with_new_inputs ... ok
[INFO] [stdout] test budget_deadline_redirect_and_oversized_observations_remain_explicit ... ok
[INFO] [stdout] test state_is_private_and_symlinks_and_concurrent_writers_are_refused ... ok
[INFO] [stdout] test invalid_proposals_and_corrupt_history_fail_offline_without_debiting_budget ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/download_click_tests.rs (/opt/rustwide/target/debug/deps/download_click_tests-ce7d4a006738f881)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_transfer_still_running_when_the_wait_ends_writes_nothing ... ok
[INFO] [stdout] test a_click_that_downloads_nothing_says_so_and_forbids_the_retry ... ok
[INFO] [stdout] test a_click_download_past_the_byte_ceiling_is_cancelled_and_nothing_is_written ... ok
[INFO] [stdout] test pipe_and_batch_report_a_click_download_the_same_way ... ok
[INFO] [stdout] test a_directory_left_by_a_process_that_has_exited_is_collected_by_the_next_arming ... ok
[INFO] [stdout] test a_click_captures_a_blob_download_by_selector_and_by_uid ... ok
[INFO] [stdout] test the_url_path_still_fetches_and_says_which_mechanism_it_used ... ok
[INFO] [stdout] test download_refuses_an_ambiguous_or_absent_target ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/download_limit_tests.rs (/opt/rustwide/target/debug/deps/download_limit_tests-4c93b9820cffcae8)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test download_rejects_declared_and_streamed_overflow_without_writing_a_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_channel_tests.rs (/opt/rustwide/target/debug/deps/error_channel_tests-2828f93712ffae1e)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_final_pipe_save_failure_is_a_terminal_json_failure ... ok
[INFO] [stdout] test only_a_claim_that_did_not_hold_exits_two_and_it_reports_an_assertion_not_an_error ... ok
[INFO] [stdout] test the_same_failures_write_nothing_to_stdout_in_text_mode ... ok
[INFO] [stdout] test a_batch_whose_whole_input_is_wrong_answers_without_a_results_array ... ok
[INFO] [stdout] test every_failure_under_json_is_one_ok_false_object_on_stdout_and_exits_one ... ok
[INFO] [stdout] test oversized_numeric_inputs_do_not_escape_the_json_error_channel ... ok
[INFO] [stdout] test a_closed_stdout_consumer_exits_one_without_panicking ... ok
[INFO] [stderr]      Running tests/extract_tests.rs (/opt/rustwide/target/debug/deps/extract_tests-61b08a1d65006f44)
[INFO] [stdout] test a_usage_error_exits_one_and_leaves_stdout_empty_in_both_modes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test extract_hn_like_finds_stories_not_vote_links ... ok
[INFO] [stdout] test extract_ecommerce_finds_products_not_nav ... ok
[INFO] [stdout] test extract_flat_table_rows ... ok
[INFO] [stdout] test extract_ads_interleaved_finds_articles ... ok
[INFO] [stdout] test extract_list_finds_search_results ... ok
[INFO] [stdout] test extract_limit_caps_results ... ok
[INFO] [stdout] test extract_link_heavy_nav_prefers_content ... ok
[INFO] [stdout] test extract_nested_nav_prefers_content_over_navigation ... ok
[INFO] [stdout] test extract_semantic_classes_boost ... ok
[INFO] [stdout] test extract_mixed_finds_activity_feed ... ok
[INFO] [stdout] test extract_table_finds_product_rows ... ok
[INFO] [stdout] test extract_no_pattern_returns_error ... ok
[INFO] [stdout] test extract_cards_finds_articles ... ok
[INFO] [stdout] test extract_with_selector_scopes_correctly ... ok
[INFO] [stdout] test extract_faq_items ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fill_verdict_tests.rs (/opt/rustwide/target/debug/deps/fill_verdict_tests-98bfdbc82be14ea1)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test a_password_the_page_discards_is_classified_without_being_printed ... ok
[INFO] [stdout] test a_mask_that_rewrites_the_value_reports_both_sides ... ok
[INFO] [stdout] test a_mask_that_reformats_the_value_says_rewritten_not_reverted ... ok
[INFO] [stdout] test a_fill_the_page_kept_still_reports_the_change ... ok
[INFO] [stdout] test a_controlled_component_that_takes_the_value_back_says_not_kept ... ok
[INFO] [stdout] test a_bulk_fill_of_secret_fields_reports_the_write_it_confirmed ... ok
[INFO] [stdout] test a_reverted_value_is_reported_even_with_the_change_report_off ... ok
[INFO] [stdout] test a_plain_input_reports_the_value_went_in_verbatim ... ok
[INFO] [stdout] test a_secret_refill_the_tree_cannot_show_is_not_reported_as_focus_alone ... ok
[INFO] [stdout] test pipe_says_not_kept_the_way_the_cli_does ... ok
[INFO] [stdout] test pipe_says_value_kept_the_way_the_cli_does ... ok
[INFO] [stdout] test a_password_field_is_never_echoed_back ... ok
[INFO] [stdout] test a_value_the_page_emptied_is_not_reported_as_a_change ... ok
[INFO] [stdout] test filling_a_control_disabled_by_its_fieldset_is_refused ... ok
[INFO] [stdout] test filling_a_readonly_input_is_refused ... ok
[INFO] [stdout] test filling_an_empty_secret_field_still_reports_the_tree_delta ... ok
[INFO] [stdout] test filling_past_maxlength_lands_verbatim_but_says_so ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/focus_evidence_tests.rs (/opt/rustwide/target/debug/deps/focus_evidence_tests-b08a0db06c0f45c1)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test focus_landing_on_the_document_does_not_prove_a_click_arrived ... ok
[INFO] [stdout] test focus_landing_on_a_real_element_is_still_evidence ... 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/frame_tests.rs (/opt/rustwide/target/debug/deps/frame_tests-da211ad5f5495af4)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test frame_on_non_iframe_element_errors ... ok
[INFO] [stdout] test frame_switch_scopes_inspect_to_iframe ... ok
[INFO] [stdout] test navigation_resets_frame_binding ... ok
[INFO] [stdout] test without_frame_switch_eval_targets_top_document ... ok
[INFO] [stdout] test frame_missing_target_field_errors ... ok
[INFO] [stdout] test frame_main_switches_back_to_top_document ... ok
[INFO] [stdout] test without_frame_switch_inspect_shows_parent ... ok
[INFO] [stdout] test frame_switch_scopes_eval_location_to_iframe ... ok
[INFO] [stdout] test frame_switch_scopes_eval_dom_to_iframe ... ok
[INFO] [stderr]      Running tests/goto_landed_tests.rs (/opt/rustwide/target/debug/deps/goto_landed_tests-63ccc0d97a4403f8)
[INFO] [stdout] test frame_on_missing_selector_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test a_5xx_is_reported_as_an_error_too ... ok
[INFO] [stdout] test a_challenge_outranks_the_status_it_arrived_with ... ok
[INFO] [stdout] test a_clean_landing_reports_no_redirect ... ok
[INFO] [stdout] test a_challenge_widget_on_a_usable_page_is_not_a_block ... ok
[INFO] [stdout] test a_directory_slash_redirect_is_not_reported_as_one ... ok
[INFO] [stdout] test a_challenge_interstitial_names_the_vendor_that_served_it ... ok
[INFO] [stdout] test a_4xx_is_reported_as_an_error_and_hinted ... ok
[INFO] [stdout] test an_ordinary_redirect_carries_no_auth_wall_hint ... ok
[INFO] [stdout] test cli_pipe_and_batch_report_the_same_landing ... ok
[INFO] [stdout] test a_refusal_served_with_200_is_not_reported_as_the_page ... ok
[INFO] [stdout] test a_dns_failure_is_told_apart_from_every_other_navigation_failure ... ok
[INFO] [stdout] test a_meta_refresh_redirect_is_reported ... ok
[INFO] [stdout] test text_mode_names_what_was_served ... ok
[INFO] [stdout] test navigate_and_read_reports_its_landing_too ... ok
[INFO] [stdout] test prose_with_nothing_to_click_is_still_the_page ... ok
[INFO] [stdout] test cli_pipe_and_batch_report_the_same_serving ... ok
[INFO] [stdout] test text_mode_names_the_redirect_and_stays_quiet_otherwise ... ok
[INFO] [stdout] test navigate_and_read_reports_what_was_served ... ok
[INFO] [stdout] test the_auth_bounce_is_reported_and_hinted ... ok
[INFO] [stdout] test stealth_still_reports_a_landing ... ok
[INFO] [stdout] test an_ordinary_page_says_page_and_carries_no_challenge_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/goto_settle_tests.rs (/opt/rustwide/target/debug/deps/goto_settle_tests-fb0e93a2addc0ba6)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/guide_examples_tests.rs (/opt/rustwide/target/debug/deps/guide_examples_tests-f5c1d3f9868a00d2)
[INFO] [stdout] test goto_does_not_wait_the_full_budget_on_a_static_page ... ok
[INFO] [stdout] test goto_returns_on_a_page_that_never_stops_mutating ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test the_published_size_of_this_codebase_is_the_measured_one ... ok
[INFO] [stdout] test every_flag_named_in_a_synopsis_exists_on_its_command ... ok
[INFO] [stderr]      Running tests/harness_tests.rs (/opt/rustwide/target/debug/deps/harness_tests-33a0f7ec25bb79a1)
[INFO] [stdout] test every_command_line_the_documents_show_parses ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.98s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test a_present_fixture_resolves_to_a_file_url ... ok
[INFO] [stdout] test a_unique_name_differs_from_the_last_one_and_carries_the_pid ... ok
[INFO] [stdout] test a_skip_stays_a_skip_when_no_browser_run_is_required ... ok
[INFO] [stdout] test the_require_flag_reads_its_value_not_just_its_presence ... ok
[INFO] [stdout] test a_missing_fixture_is_never_a_usable_url - should panic ... ok
[INFO] [stdout] test a_skip_is_a_failure_when_a_browser_run_is_required ... ok
[INFO] [stdout] test the_uniqueness_rule_has_exactly_one_implementation ... ok
[INFO] [stdout] test no_test_resolves_the_binary_under_test_itself ... ok
[INFO] [stdout] test production_stdout_never_uses_the_standard_print_macros ... ok
[INFO] [stdout] test no_test_hard_codes_a_browser_name ... ok
[INFO] [stdout] test no_source_writes_to_a_fixed_temporary_path ... ok
[INFO] [stderr]      Running tests/history_navigation_tests.rs (/opt/rustwide/target/debug/deps/history_navigation_tests-6ebf5f75c5e4d9a5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test forward_past_the_last_entry_says_so_in_all_three_modes ... ok
[INFO] [stdout] test back_lands_on_the_previous_document_and_forward_returns_to_the_later_one ... 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/history_privacy_tests.rs (/opt/rustwide/target/debug/deps/history_privacy_tests-be312785f47d1598)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test the_store_directory_is_not_world_readable ... ok
[INFO] [stdout] test history_still_reports_the_navigation_it_truncated ... ok
[INFO] [stdout] test the_history_file_is_not_world_readable ... ok
[INFO] [stdout] test a_query_string_is_never_written_down ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hit_test_tests.rs (/opt/rustwide/target/debug/deps/hit_test_tests-ce069babb94ab9e6)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test a_target_inside_an_iframe_is_clicked_but_not_judged ... ok
[INFO] [stdout] test a_covered_button_reports_the_element_that_took_the_click ... ok
[INFO] [stdout] test a_double_click_refuses_on_the_same_interception_and_in_its_own_word ... ok
[INFO] [stdout] test a_synthetic_click_reports_that_it_was_synthetic ... ok
[INFO] [stdout] test a_modal_dialog_is_named_as_the_receiver_it_is ... ok
[INFO] [stdout] test an_inline_link_across_two_lines_is_aimed_at_its_largest_box ... ok
[INFO] [stdout] test no_js_dispatch_anywhere_claims_an_interception ... ok
[INFO] [stdout] test refusing_an_interception_dispatches_nothing ... ok
[INFO] [stdout] test a_button_inside_an_open_shadow_root_is_hit_not_intercepted ... ok
[INFO] [stdout] test a_smooth_scrolling_page_lands_or_says_it_could_not_aim ... ok
[INFO] [stdout] test an_uncovered_listenerless_button_reports_no_effect_by_either_route ... ok
[INFO] [stdout] test a_label_that_forwards_its_click_is_not_an_interception ... ok
[INFO] [stderr]      Running tests/intercept_guard_tests.rs (/opt/rustwide/target/debug/deps/intercept_guard_tests-bf3d579de4b39024)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test dispatch_and_refuse_are_unchanged_by_guards_arrival ... ok
[INFO] [stdout] test guard_refuses_an_iframe_receiver_even_when_its_content_is_inert ... ok
[INFO] [stdout] test dispatch_accepts_the_consent_wall_on_the_callers_behalf ... ok
[INFO] [stdout] test guard_refuses_an_actionable_overlay ... ok
[INFO] [stderr]      Running tests/js_suite_tests.rs (/opt/rustwide/target/debug/deps/js_suite_tests-392ba275bf440576)
[INFO] [stdout] test guard_dispatches_through_an_inert_overlay ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test the_extraction_engine_suite_passes ... ok
[INFO] [stderr]      Running tests/kill_guard_tests.rs (/opt/rustwide/target/debug/deps/kill_guard_tests-56f1a18449a922d7)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test only_the_guard_signals_a_pid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/macro_tasks_tests.rs (/opt/rustwide/target/debug/deps/macro_tasks_tests-ed0bed186b7ac464)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test download_without_a_file_stops_with_evidence_and_never_repeats_the_click ... ok
[INFO] [stdout] test news_replay_returns_titles_links_dates_and_download_evidence ... ok
[INFO] [stdout] test a_real_controlled_revert_cannot_be_recorded_as_success ... ok
[INFO] [stdout] test every_invalid_later_step_is_rejected_before_the_first_fill ... ok
[INFO] [stdout] test cart_replay_waits_and_checks_identity_variant_quantity_and_preexisting_items ... ok
[INFO] [stdout] test check_is_offline_and_parameter_values_survive_the_cli_and_replay ... ok
[INFO] [stdout] test a_failed_observation_never_overwrites_a_working_macro ... ok
[INFO] [stderr]      Running tests/macro_tests.rs (/opt/rustwide/target/debug/deps/macro_tests-658d89ad36d233ad)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_macro_that_cannot_be_read_exits_one ... ok
[INFO] [stdout] test a_recorded_macro_keeps_the_path_and_none_of_the_numbers ... ok
[INFO] [stdout] test a_page_guard_that_does_not_hold_also_exits_two ... ok
[INFO] [stdout] test a_recorded_secret_becomes_a_parameter_and_never_a_value ... ok
[INFO] [stdout] test a_recorded_macro_runs_again_and_its_guards_hold ... ok
[INFO] [stdout] test a_step_that_could_not_run_is_an_error_and_still_exits_one ... ok
[INFO] [stdout] test a_guard_that_does_not_hold_stops_the_run_where_it_failed ... ok
[INFO] [stdout] test a_step_aimed_by_uid_is_recorded_by_role_and_name_and_runs_again ... ok
[INFO] [stderr]      Running tests/measured_nothing_tests.rs (/opt/rustwide/target/debug/deps/measured_nothing_tests-8eb45d706d7fbce1)
[INFO] [stdout] test a_missing_secret_refuses_before_the_browser_is_touched ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test the_cli_reports_a_real_measurement_as_installed ... ok
[INFO] [stdout] test a_missing_interceptor_is_reported_instead_of_read_as_a_quiet_page ... ok
[INFO] [stdout] test a_stealth_session_on_an_ordinary_page_warns_about_nothing ... ok
[INFO] [stdout] test the_warning_claims_nothing_about_what_was_missed ... ok
[INFO] [stdout] test a_blind_read_stays_a_successful_read ... ok
[INFO] [stdout] test clearing_a_page_with_no_interceptor_does_not_manufacture_one ... ok
[INFO] [stderr]      Running tests/mode_parity_tests.rs (/opt/rustwide/target/debug/deps/mode_parity_tests-95af66566f64fefd)
[INFO] [stdout] test a_stealth_patch_that_did_not_land_is_named_on_stderr ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test forward_answers_with_the_same_shape_in_cli_and_batch ... ok
[INFO] [stdout] test frame_answers_with_the_same_shape_in_cli_and_batch ... ok
[INFO] [stderr]      Running tests/network_body_tests.rs (/opt/rustwide/target/debug/deps/network_body_tests-098c490f46d576ce)
[INFO] [stdout] test wait_answers_with_the_same_shape_in_cli_and_batch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_filter_is_a_selection_and_a_binary_body_is_counted_not_printed ... ok
[INFO] [stdout] test reaching_the_entry_limit_does_not_report_a_requested_body_as_absent ... ok
[INFO] [stdout] test entry_limit_does_not_wait_out_the_live_window_for_an_open_body ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/observation_window_tests.rs (/opt/rustwide/target/debug/deps/observation_window_tests-d9a21ba2c2b593d9)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_revert_past_the_window_is_still_bounded_by_a_stated_time ... ok
[INFO] [stdout] test check_reports_the_same_window_as_fill ... ok
[INFO] [stdout] test a_value_reverted_on_the_microtask_queue_is_not_reported_as_kept ... ok
[INFO] [stdout] test a_fill_reports_the_window_it_observed ... ok
[INFO] [stderr]      Running tests/one_dispatcher_tests.rs (/opt/rustwide/target/debug/deps/one_dispatcher_tests-255c312ba6101b8b)
[INFO] [stdout] test check_by_uid_reports_the_window_too ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_batch_nested_in_a_batch_answers_what_the_pipe_answers ... ok
[INFO] [stderr]      Running tests/pipe_protocol_tests.rs (/opt/rustwide/target/debug/deps/pipe_protocol_tests-a00c834891a9993c)
[INFO] [stdout] test a_failed_command_does_not_hand_its_wait_to_the_next_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_missing_or_mistyped_field_names_the_command_and_the_field ... ok
[INFO] [stdout] test navigate_and_read_clears_uids_even_when_readability_refuses ... ok
[INFO] [stdout] test invalid_policy_and_ambiguous_target_are_refused_without_dispatch ... ok
[INFO] [stdout] test every_alias_the_dispatcher_accepted_still_runs ... ok
[INFO] [stdout] test back_at_the_start_of_history_says_it_did_not_move_and_does_not_wait_for_it ... ok
[INFO] [stdout] test an_unknown_key_is_refused_by_name_and_the_session_survives_it ... ok
[INFO] [stderr]      Running tests/pipe_refusal_shape_tests.rs (/opt/rustwide/target/debug/deps/pipe_refusal_shape_tests-da30bb99c523249d)
[INFO] [stdout] test back_and_forward_report_the_url_they_landed_on ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test network_idle_is_the_one_wait_that_needs_no_pattern ... ok
[INFO] [stdout] test every_line_a_pipe_cannot_run_is_answered_and_none_of_them_ends_the_session ... ok
[INFO] [stdout] test a_refused_line_never_carries_a_verdict_or_a_change ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/press_key_tests.rs (/opt/rustwide/target/debug/deps/press_key_tests-91465bb293b2e612)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test navigation_keys_reach_the_page ... ok
[INFO] [stdout] test pressing_a_printable_character_types_it ... ok
[INFO] [stdout] test an_unknown_key_name_is_refused_rather_than_sent_as_nothing ... ok
[INFO] [stdout] test typing_with_nothing_focused_is_refused ... ok
[INFO] [stdout] test punctuation_types_instead_of_deleting ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/profile_prune_tests.rs (/opt/rustwide/target/debug/deps/profile_prune_tests-578de56e2ff8e414)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] No browser session named 'agent-a'.
[INFO] [stdout] No browser session named 'agent-b'.
[INFO] [stdout] test concurrent_saves_do_not_delete_each_others_fresh_profiles ... ok
[INFO] [stdout] test a_directory_that_is_not_a_profile_survives ... ok
[INFO] [stdout] test a_save_removes_only_the_unreferenced_unheld_and_idle_profile ... ok
[INFO] [stdout] test one_save_removes_at_most_one_profile ... ok
[INFO] [stderr]      Running tests/proxy_tests.rs (/opt/rustwide/target/debug/deps/proxy_tests-6d89cb2449cde742)
[INFO] [stdout] test purge_orphans_sweeps_the_whole_backlog_at_once ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test managed_browser_routes_navigation_through_proxy ... ok
[INFO] [stderr]      Running tests/quiet_verb_tests.rs (/opt/rustwide/target/debug/deps/quiet_verb_tests-41b041918880ace8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test pdf_writes_a_real_pdf_at_the_path_it_reports ... ok
[INFO] [stdout] test console_reports_each_level_and_filters_to_one ... ok
[INFO] [stdout] test console_clear_returns_what_it_removes ... ok
[INFO] [stdout] test tabs_names_the_managed_page_and_its_url ... ok
[INFO] [stdout] test history_records_the_navigation_and_an_empty_filter_result_is_not_a_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_back_verdict_tests.rs (/opt/rustwide/target/debug/deps/read_back_verdict_tests-e5fc1c79e613aa23)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test fill_select_and_check_report_the_same_evidence_on_a_fresh_session ... ok
[INFO] [stdout] test a_reverted_selection_still_refuses ... ok
[INFO] [stdout] test a_kept_state_still_states_its_window_in_text_mode ... ok
[INFO] [stdout] test a_dropdown_naming_a_secret_reports_lengths_and_never_the_option ... ok
[INFO] [stdout] test uncheck_reports_the_state_it_read_back ... ok
[INFO] [stdout] test a_check_that_dispatched_nothing_claims_no_read_back ... ok
[INFO] [stderr]      Running tests/read_failure_tests.rs (/opt/rustwide/target/debug/deps/read_failure_tests-4792ef37e652f53e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_confirmed_write_on_a_page_that_could_not_be_read_says_inspect ... ok
[INFO] [stdout] test pipe_and_cli_agree_when_the_read_fails ... ok
[INFO] [stdout] test an_action_that_did_not_happen_is_still_an_error ... ok
[INFO] [stdout] test a_click_that_landed_is_not_reported_as_failed_because_the_read_timed_out ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/record_perms_tests.rs (/opt/rustwide/target/debug/deps/record_perms_tests-c431d5743d4a1f94)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test appending_to_an_existing_recording_keeps_it_private ... ok
[INFO] [stdout] test a_recording_is_not_world_readable ... ok
[INFO] [stderr]      Running tests/refusal_report_tests.rs (/opt/rustwide/target/debug/deps/refusal_report_tests-575dec8bc3bf32de)
[INFO] [stdout] test an_unwritable_record_path_is_reported_not_swallowed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_control_pinned_past_the_left_edge_is_the_same_stable_miss ... ok
[INFO] [stdout] test a_pinned_control_above_the_viewport_is_a_stable_miss_not_a_transient_one ... ok
[INFO] [stdout] test a_refused_interception_carries_the_payload_a_dispatch_would_have ... ok
[INFO] [stdout] test a_point_still_moving_keeps_its_retry ... ok
[INFO] [stdout] test pipe_and_batch_refuse_with_the_same_fields_as_the_cli ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/report_export_tests.rs (/opt/rustwide/target/debug/deps/report_export_tests-ead4c95c2545aa77)
[INFO] [stdout] test delayed_results_wait_and_lost_export_responses_never_trigger_a_retry ... ok
[INFO] [stdout] test wrong_page_context_and_ambiguous_controls_stop_before_export ... ok
[INFO] [stdout] test wrong_or_incomplete_csv_never_becomes_the_published_result ... ok
[INFO] [stdout] test the_task_reuses_the_procedure_for_different_accounts_and_periods ... ok
[INFO] [stdout] test the_examples_python_checks_and_protocol_tests_pass ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.70s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/secret_field_tests.rs (/opt/rustwide/target/debug/deps/secret_field_tests-4482142cc69b8e0d)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test the_accessibility_tree_hides_the_same_set_of_values ... ok
[INFO] [stdout] test a_declared_postal_code_is_not_mistaken_for_a_code ... ok
[INFO] [stdout] test a_shown_password_is_still_a_password ... ok
[INFO] [stdout] test an_iban_field_is_redacted_by_the_name_it_carries ... ok
[INFO] [stdout] test the_rest_of_the_card_is_as_secret_as_its_number ... ok
[INFO] [stdout] test an_aria_label_names_a_national_id_when_nothing_else_does ... ok
[INFO] [stdout] test a_two_digit_numeric_field_is_a_quantity_not_a_pin ... ok
[INFO] [stdout] test the_word_rule_does_not_match_a_substring ... ok
[INFO] [stderr]      Running tests/select_readback_tests.rs (/opt/rustwide/target/debug/deps/select_readback_tests-58ec4ba625a3b85c)
[INFO] [stdout] test an_ordinary_field_is_not_redacted ... ok
[INFO] [stdout] test a_numeric_short_field_that_declares_nothing_is_treated_as_a_code ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_kept_selection_reports_its_observation_window ... ok
[INFO] [stdout] test a_reverted_selection_is_not_reported_as_selected ... ok
[INFO] [stderr]      Running tests/selector_syntax_tests.rs (/opt/rustwide/target/debug/deps/selector_syntax_tests-876251357780ce4d)
[INFO] [stdout] test the_uid_path_reads_back_too ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/selector_uid_tests.rs (/opt/rustwide/target/debug/deps/selector_uid_tests-aa836a7c1f4002b9)
[INFO] [stdout] test a_well_formed_selector_that_matches_nothing_still_says_so ... ok
[INFO] [stdout] test a_malformed_selector_is_named_as_a_selector_and_not_as_a_js_type_error ... ok
[INFO] [stdout] test the_in_page_selector_paths_name_the_selector_too ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test pipe_names_the_node_for_every_targeted_command ... ok
[INFO] [stdout] test pipe_echoes_the_resolved_uid_too ... ok
[INFO] [stdout] test selector_identity_and_fill_use_the_same_resolved_node ... ok
[INFO] [stdout] test the_reported_uid_can_be_matched_against_the_delta ... ok
[INFO] [stdout] test a_selector_click_names_the_node_it_resolved ... ok
[INFO] [stdout] test check_by_selector_names_its_node ... ok
[INFO] [stdout] test a_uid_targeted_action_reports_the_uid_it_was_given ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/slow_dispatch_tests.rs (/opt/rustwide/target/debug/deps/slow_dispatch_tests-70902860a2de8e04)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_click_that_navigates_the_page_still_waits_and_says_how_long ... ok
[INFO] [stdout] test a_click_that_only_navigates_a_subframe_does_not_wait_for_a_load ... ok
[INFO] [stdout] test a_wait_belongs_to_the_action_that_paid_it_and_to_no_other ... ok
[INFO] [stdout] test a_pointer_action_on_a_backgrounded_page_is_not_charged_five_seconds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_baseline_tests.rs (/opt/rustwide/target/debug/deps/snapshot_baseline_tests-72e74a3acfbc0363)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test focus_uid_does_not_reach_the_baseline ... ok
[INFO] [stdout] test filter_does_not_reach_the_baseline ... ok
[INFO] [stdout] test max_depth_does_not_reach_the_baseline ... ok
[INFO] [stdout] test a_display_flag_does_not_narrow_the_uid_map ... ok
[INFO] [stdout] test paging_still_windows_the_printed_view ... ok
[INFO] [stdout] test a_display_flag_does_not_flip_the_verdict_of_the_next_action ... ok
[INFO] [stdout] test limit_does_not_reach_the_baseline ... ok
[INFO] [stdout] test goto_inspect_max_depth_does_not_reach_the_baseline ... ok
[INFO] [stdout] test pipe_action_inspect_with_the_report_off_does_not_reach_the_baseline ... ok
[INFO] [stdout] test urls_does_not_reach_the_baseline ... ok
[INFO] [stdout] test pipe_goto_inspect_max_depth_does_not_reach_the_baseline ... ok
[INFO] [stdout] test plain_inspect_is_the_control ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_injection_tests.rs (/opt/rustwide/target/debug/deps/snapshot_injection_tests-c4792b12751138f7)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_recorded_locator_is_the_whole_name_and_not_a_forged_row ... ok
[INFO] [stdout] test appended_urls_are_quoted_tokens_and_every_link_gets_one ... ok
[INFO] [stderr]      Running tests/snapshot_secret_tests.rs (/opt/rustwide/target/debug/deps/snapshot_secret_tests-6913a3e127362355)
[INFO] [stdout] test a_value_and_a_name_cannot_forge_a_row_anywhere ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_changed_secret_is_invisible_to_the_diff_but_a_lost_one_is_not ... ok
[INFO] [stdout] test an_action_delta_never_quotes_a_secret ... ok
[INFO] [stdout] test two_snapshots_of_an_unchanged_secret_compare_equal ... ok
[INFO] [stderr]      Running tests/text_exception_tests.rs (/opt/rustwide/target/debug/deps/text_exception_tests-daa74fc7f39b644e)
[INFO] [stdout] test inspect_names_every_secret_field_without_printing_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test a_throwing_text_read_is_an_error_not_an_empty_string ... ok
[INFO] [stderr]      Running tests/text_output_tests.rs (/opt/rustwide/target/debug/deps/text_output_tests-244c9df5c958fd93)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test no_page_makes_the_text_output_advise_a_blind_retry ... ok
[INFO] [stdout] test an_intercepted_click_names_the_receiver_in_text_mode ... ok
[INFO] [stdout] test a_value_this_action_destroyed_is_named_in_text_mode ... ok
[INFO] [stdout] test the_unchanged_verdict_carries_its_limit_on_the_line ... ok
[INFO] [stdout] test the_next_token_rides_on_every_mode ... ok
[INFO] [stdout] test a_fill_the_page_kept_stays_terse ... ok
[INFO] [stdout] test a_fill_the_page_reverted_says_so_in_text_mode ... ok
[INFO] [stderr]      Running tests/upload_drag_tests.rs (/opt/rustwide/target/debug/deps/upload_drag_tests-4b4117b81a99eb90)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test drag_reorders_a_mousedown_list_and_sends_the_moves_between ... ok
[INFO] [stdout] test drag_refuses_a_uid_no_snapshot_holds_and_moves_nothing ... ok
[INFO] [stdout] test upload_refuses_a_missing_file_or_an_unclear_target_without_touching_the_page ... ok
[INFO] [stdout] test upload_hands_the_file_to_the_page_by_selector_and_by_uid ... ok
[INFO] [stderr]      Running tests/values_lost_tests.rs (/opt/rustwide/target/debug/deps/values_lost_tests-bb3272d3efd43152)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test pipe_reports_the_lost_value_the_way_the_cli_does ... ok
[INFO] [stdout] test a_submit_that_resets_the_form_names_the_value_it_destroyed ... ok
[INFO] [stdout] test a_lost_secret_is_named_but_never_printed ... ok
[INFO] [stderr]      Running tests/verdict_report_tests.rs (/opt/rustwide/target/debug/deps/verdict_report_tests-da41b8bea0224aad)
[INFO] [stdout] test a_submit_that_keeps_the_value_reports_no_loss ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test an_empty_delta_never_claims_the_action_had_no_effect ... ok
[INFO] [stdout] test batch_carries_the_verdict_as_well ... ok
[INFO] [stdout] test pipe_says_it_did_not_look_when_the_report_is_off ... ok
[INFO] [stdout] test pipe_spells_every_verdict_the_way_the_cli_does ... ok
[INFO] [stdout] test the_first_action_of_a_session_says_it_had_no_baseline ... ok
[INFO] [stdout] test an_intercepted_click_says_so_on_the_first_action_after_a_goto ... ok
[INFO] [stdout] test an_action_that_moves_nothing_says_so_instead_of_going_quiet ... ok
[INFO] [stdout] test verdict_off_says_it_did_not_look ... ok
[INFO] [stdout] test a_click_that_navigates_still_says_navigated ... ok
[INFO] [stdout] test an_action_that_moves_the_page_says_changed ... ok
[INFO] [stdout] test pipe_reports_the_missing_baseline_too ... ok
[INFO] [stdout] test an_action_that_replaces_the_document_says_navigated ... ok
[INFO] [stderr]      Running tests/webmcp_tests.rs (/opt/rustwide/target/debug/deps/webmcp_tests-c7cc465e90c4f409)
[INFO] [stdout] test the_text_output_carries_the_verdict_too ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test an_honest_tool_reports_the_tree_delta_that_backs_its_declared_success ... ok
[INFO] [stdout] test list_reports_all_three_tools_with_no_output_schema ... ok
[INFO] [stdout] test list_on_a_page_with_no_model_context_is_refused_with_a_chrome_arg_hint ... ok
[INFO] [stdout] test cli_args_that_are_not_valid_json_text_are_refused_before_touching_the_page ... ok
[INFO] [stdout] test an_unknown_tool_name_is_refused_with_the_known_names_and_a_hint ... ok
[INFO] [stdout] test a_frame_scoped_list_reports_undefined_and_says_it_is_unproven ... ok
[INFO] [stdout] test a_partial_tool_is_distinguished_from_the_liar_by_degree_of_change ... ok
[INFO] [stdout] test a_liar_tool_reports_an_identical_tree_and_names_it_unproven_not_absent ... ok
[INFO] [stdout] test cli_list_and_call_agree_with_pipe_mode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workflow_examples_tests.rs (/opt/rustwide/target/debug/deps/workflow_examples_tests-78e407d130e0c724)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_browser_transport_retry_is_not_mistaken_for_one_verified_creation ... ok
[INFO] [stdout] test incomplete_or_inconsistent_collections_are_explicit_and_bounded ... ok
[INFO] [stdout] test lost_create_responses_are_reconciled_and_unresolved_writes_are_never_replayed ... ok
[INFO] [stdout] test drafts_are_verified_and_reused_across_invocations_without_another_submit ... ok
[INFO] [stdout] test a_later_run_can_find_a_late_commit_and_bad_context_never_creates ... ok
[INFO] [stdout] test collection_returns_the_expected_identities_across_pages_and_inputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236", kill_on_drop: false }`
[INFO] [stdout] 43f51a7e4a49e193eb59edc30673201c7cbf2c167c60256e79e7c8f0203bb236
