[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.100.0-beta.1 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-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/sderosiaux/aibrowsr on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189
[INFO] running `Command { std: "docker" "start" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189", 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" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189", 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" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "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 data-encoding v2.10.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling memchr v2.8.0
[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 clap v4.6.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[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 05s
[INFO] running `Command { std: "docker" "inspect" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189", 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" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "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" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189", 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" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "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/build/chrome-agent/ac0ade669c56d045/out/chrome_agent-ac0ade669c56d045)
[INFO] [stdout] 
[INFO] [stdout] running 604 tests
[INFO] [stdout] test base64::tests::decodes_ascii ... ok
[INFO] [stdout] test base64::tests::decodes_empty ... ok
[INFO] [stdout] test base64::tests::ignores_whitespace_and_padding ... ok
[INFO] [stdout] test browser::tests::a_missing_decryption_key_is_not_reported_as_a_clean_copy ... ok
[INFO] [stdout] test browser::tests::attached_browser_rejects_launch_proxy ... ok
[INFO] [stdout] test base64::tests::roundtrip_all_byte_values ... ok
[INFO] [stdout] test base64::tests::rejects_invalid_char ... ok
[INFO] [stdout] test browser::tests::managed_launch_args_include_chrome_args_in_order_and_last ... ok
[INFO] [stdout] test browser::tests::managed_launch_args_include_one_proxy_flag ... ok
[INFO] [stdout] test browser::tests::rejects_unsafe_proxy_urls_without_echoing_credentials ... ok
[INFO] [stdout] test browser::tests::should_copy_cookies_only_on_fresh_spawn ... 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::validates_and_normalizes_supported_proxy_urls ... 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::try_reconnect_existing_none_when_absent ... ok
[INFO] [stdout] test browser::tests::extract_http_from_ws_works ... 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_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 cdp::client::tests::an_unreadable_answer_fails_its_call_instead_of_timing_out ... ok
[INFO] [stdout] test browser::tests::try_reconnect_existing_removes_stale_file ... ok
[INFO] [stdout] test browser::tests::a_connect_failure_carries_the_reason_it_failed ... ok
[INFO] [stdout] test cdp::client::tests::the_input_deadline_clears_the_background_tab_stall_and_undercuts_the_default ... ok
[INFO] [stdout] test cdp::client::tests::unrelated_domains_cannot_lag_a_network_receiver ... 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::tests::an_unreadable_input_ack_never_reads_as_an_event_that_did_not_land ... ok
[INFO] [stdout] test cdp::client::tests::an_unreadable_message_with_no_id_fails_nothing ... ok
[INFO] [stdout] test cdp::client::tests::a_readable_message_still_routes_where_it_did ... ok
[INFO] [stdout] test cdp::client::tests::network_lag_counts_only_network_events ... 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::client::tests::the_diagnostic_carries_key_names_and_no_value ... ok
[INFO] [stdout] test cdp::transport::tests::connect_to_invalid_url_returns_error ... 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 chrome_args::tests::chrome_arg_browser_inherits_flags_when_omitted ... 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::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 chrome_args::tests::forbidden_chrome_arg_errors_follow_the_hints_contract ... ok
[INFO] [stdout] test cdp::client::tests::wait_for_event_on_sees_event_buffered_before_wait ... 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 cdp::client::tests::wait_for_event_on_skips_other_events ... ok
[INFO] [stdout] test cdp::client::pending_call::tests::cancelling_a_call_removes_its_pending_response_slot ... ok
[INFO] [stdout] test cli::tests::parses_managed_browser_proxy ... ok
[INFO] [stdout] test cli::tests::chrome_arg_is_repeatable_and_global ... ok
[INFO] [stdout] test cli::tests::chrome_arg_accepts_a_flag_shaped_value_space_separated_and_glued ... ok
[INFO] [stdout] test commands::assert::tests::a_malformed_pattern_is_an_error_not_a_failed_assertion ... ok
[INFO] [stdout] test cli::tests::batch_stop_on_error_is_off_by_default ... ok
[INFO] [stdout] test commands::assert::tests::a_target_is_required_where_a_read_needs_one ... ok
[INFO] [stdout] test commands::assert::tests::equals_is_exact_including_whitespace_and_case ... ok
[INFO] [stdout] test commands::assert::tests::exists_cardinality ... ok
[INFO] [stdout] test commands::assert::tests::contains_is_a_substring_test_not_a_word_test ... 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::mixed_is_neither_checked_nor_unchecked ... ok
[INFO] [stdout] test commands::assert::tests::regex_lite_classes_are_ascii_only ... ok
[INFO] [stdout] test commands::assert::tests::selected_matches_value_or_visible_text ... ok
[INFO] [stdout] test commands::assert_args::tests::from_json_maps_every_kind ... ok
[INFO] [stdout] test commands::assert::tests::the_human_line_names_the_target_and_both_sides ... ok
[INFO] [stdout] test commands::assert_args::tests::a_comparator_is_required_and_exclusive ... ok
[INFO] [stdout] test commands::assert_args::tests::text_refuses_equals_and_says_what_to_use_instead ... 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 commands::batch::tests::parse_non_array_errors ... ok
[INFO] [stdout] test commands::batch::tests::parse_valid_array ... ok
[INFO] [stdout] test commands::console::tests::every_producer_pushes_through_the_one_capped_helper ... ok
[INFO] [stdout] test cli::tests::download_max_bytes_rejects_zero ... 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 cli::tests::download_max_bytes_defaults_and_accepts_an_explicit_limit ... ok
[INFO] [stdout] test commands::console::tests::text_output_tells_the_two_silences_apart ... ok
[INFO] [stdout] test commands::diff::tests::a_changed_document_reports_no_edits_whatever_the_snapshot_contains ... 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_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::a_node_named_after_the_document_role_is_not_the_document ... 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::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::an_emptied_value_token_counts_the_same_as_a_missing_one ... ok
[INFO] [stdout] test commands::diff::tests::an_escaped_value_carrying_a_row_is_still_one_field ... ok
[INFO] [stdout] test commands::diff::tests::an_unreadable_identity_does_not_claim_the_document_is_the_same ... ok
[INFO] [stdout] test commands::console::tests::an_installed_interceptor_reports_its_entries_unchanged ... ok
[INFO] [stdout] test commands::diff::tests::counts_match_the_rendered_lines ... ok
[INFO] [stdout] test commands::console::tests::the_blind_report_claims_nothing_about_what_the_page_logged ... 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::lost_values_handle_spaces_and_refuse_ambiguous_lines ... ok
[INFO] [stdout] test commands::diff::tests::mixed_changes ... ok
[INFO] [stdout] test commands::diff::tests::losing_focus_to_the_document_is_not_a_document_gain ... ok
[INFO] [stdout] test commands::diff::tests::moving_focus_is_reported_separately_from_content ... ok
[INFO] [stdout] test commands::diff::tests::no_value_is_claimed_lost_across_a_document_change ... ok
[INFO] [stdout] test commands::diff::tests::no_changes ... ok
[INFO] [stdout] test commands::diff::tests::sequential_uids_are_never_matched_between_snapshots ... 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_download_whose_events_were_dropped_is_never_reported_as_one_that_never_began ... ok
[INFO] [stdout] test commands::download::tests::a_wait_that_dropped_nothing_still_answers_plainly ... 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_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::diff::tests::changed_element ... ok
[INFO] [stdout] test commands::diff::tests::removed_element ... ok
[INFO] [stdout] test commands::download_click::tests::a_directory_whose_evidence_was_lost_survives_both_sweeps ... ok
[INFO] [stdout] test commands::download_click::tests::a_transfer_directory_is_collected_once_its_process_is_gone ... ok
[INFO] [stdout] test cdp::client::tests::wait_for_event_on_misses_event_sent_before_subscribe ... 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_empty_transfer_directory_is_not_kept ... 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_click::tests::an_unreadable_owner_or_another_command_s_file_is_left_alone ... ok
[INFO] [stdout] test commands::download_click::tests::the_cross_device_copy_creates_the_file_private ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_empty_extended_falls_through_to_plain ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_decodes_extended_filenames ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_filename_strips_path ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_invalid_extended_filename_uses_fallback ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_key_is_case_insensitive ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_no_filename_returns_none ... ok
[INFO] [stdout] test commands::download_click::tests::each_invocation_gets_its_own_incoming_directory ... 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_quoted_filename ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_sanitizes_after_decoding_path_separators ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_parses_parameter_boundaries_and_quoted_values ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_extended_filename_preferred ... ok
[INFO] [stdout] test commands::download_fetch::tests::cd_unquoted_filename ... ok
[INFO] [stdout] test commands::download_fetch::tests::resolve_out_falls_back_to_url ... ok
[INFO] [stdout] test commands::download_fetch::tests::resolve_out_honours_explicit_path ... 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::url_filename_basic ... ok
[INFO] [stdout] test commands::download_fetch::tests::url_filename_cannot_traverse ... ok
[INFO] [stdout] test commands::download_fetch::tests::url_filename_strips_query_and_fragment ... ok
[INFO] [stdout] test commands::download_fetch::tests::url_filename_host_only_no_slash ... ok
[INFO] [stdout] test commands::download_fetch::tests::url_filename_trailing_slash_falls_back ... ok
[INFO] [stdout] test commands::extract::tests::a_truncated_extract_says_how_many_it_is_holding_back ... ok
[INFO] [stdout] test commands::extract::tests::build_extract_js_embeds_vendor_and_calls_entrypoint ... ok
[INFO] [stdout] test commands::extract::tests::build_extract_js_scopes_and_escapes_selector ... ok
[INFO] [stdout] test commands::extract::tests::scroll_js_has_hard_deadline_race ... ok
[INFO] [stdout] test commands::goto::tests::empty_value_is_allowed ... ok
[INFO] [stdout] test commands::goto::tests::keeps_colons_in_value ... ok
[INFO] [stdout] test commands::goto::tests::parses_and_trims ... 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::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::history::tests::a_small_history_is_not_rewritten ... ok
[INFO] [stdout] test commands::inspect::tests::a_scheme_is_what_makes_an_href_absolute ... ok
[INFO] [stdout] test commands::history::tests::a_stored_url_keeps_the_path_and_never_the_query_or_fragment ... ok
[INFO] [stdout] test commands::history::tests::stripping_is_idempotent ... 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::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::bug_body_preview_utf8_safe ... ok
[INFO] [stdout] test commands::network::tests::a_text_body_keeps_the_existing_truncation ... ok
[INFO] [stdout] test commands::network::tests::bug_body_truncation_utf8_safe ... ok
[INFO] [stdout] test commands::network::tests::event_loss_is_an_explicit_refusal ... 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::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::network::tests::bug_url_truncation_utf8_safe ... ok
[INFO] [stdout] test commands::read::tests::collapse_cleans_whitespace ... ok
[INFO] [stdout] test commands::network::tests::entry_serializes_resource_type_not_method ... ok
[INFO] [stdout] test commands::read::tests::guard_runs_before_truncation_valid_article_survives ... 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::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::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::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::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::repeated_finish_is_harmless ... ok
[INFO] [stdout] test commands::wait::tests::request_then_finish_returns_to_idle ... 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::wait::tests::starts_idle ... ok
[INFO] [stdout] test commands::wait::tests::text_exception_reports_invalid_regex ... 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::history::tests::a_rotated_history_is_still_private ... ok
[INFO] [stdout] test daemon::tests::heartbeat_cannot_reset_idle_timer ... 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 connect_cli::tests::a_pid_that_is_not_a_browser_is_neither_killed_nor_waited_for ... ok
[INFO] [stdout] test connect_cli::tests::an_already_dead_browser_does_not_block_the_relaunch ... 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 connect_cli::tests::the_headed_flag_is_true_only_when_it_was_written ... ok
[INFO] [stdout] test discovery_tests::origins_normalize_ports_case_and_fragments_without_accepting_credentials ... ok
[INFO] [stdout] test element::tests::a_clean_reply_carries_no_exception ... ok
[INFO] [stdout] test daemon::tests::unknown_command_reports_error_without_shutdown ... 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 discovery_tests::reservations_bind_once_and_corrupt_history_cannot_be_resumed_or_exported ... 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_none ... 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 commands::assert_wait::tests::within_has_the_same_range_in_cli_pipe_and_macro_preparation ... ok
[INFO] [stdout] test element::tests::the_description_outranks_the_wrapper_and_the_stack_is_dropped ... 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_ref::tests::element_ref_serialization_roundtrip ... ok
[INFO] [stdout] test emulation::tests::effective_values_have_a_compact_human_form ... 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 element::tests::stabilization_sees_navigation_buffered_before_wait ... ok
[INFO] [stdout] test geometry::tests::scale_none_is_identity ... ok
[INFO] [stdout] test geometry::tests::scale_downscales_wide ... 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 hints::element::tests::a_frame_scoped_absence_is_not_read_as_a_plain_absence ... 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_lost_connection_forbids_the_retry_and_says_what_to_read ... 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::a_refused_connection_does_not_ask_whether_chrome_is_running ... 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::an_intercepted_click_names_its_receiver_in_the_hint ... ok
[INFO] [stdout] test hints::element::tests::an_oversized_reply_is_not_read_as_a_dropped_connection ... ok
[INFO] [stdout] test element::tests::a_lost_probe_event_conservatively_arms_the_load_wait ... 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::a_missing_file_is_not_reported_as_a_dead_browser ... 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::the_hint_for_an_unaimable_element_names_the_element ... ok
[INFO] [stdout] test hints::element::tests::an_unresolvable_node_and_an_unparseable_reply_do_not_share_a_hint ... ok
[INFO] [stdout] test discovery_tests::only_executing_discovery_can_own_a_browser_on_interrupt ... ok
[INFO] [stdout] test hints::element::tests::the_missing_snapshot_hint_says_why_inspect_is_needed ... 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::element::tests::connect_failure_hints_at_chrome_136 ... ok
[INFO] [stdout] test hints::element::tests::the_message_diff_actually_emits_reaches_the_missing_snapshot_hint ... 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::navigation::tests::a_navigation_failure_names_the_host_it_could_not_reach ... 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::the_two_failures_with_no_recovery_say_so_instead_of_guessing ... ok
[INFO] [stdout] test hints::navigation::tests::each_navigation_failure_states_the_stage_that_failed ... ok
[INFO] [stdout] test hints::navigation::tests::the_failed_url_is_read_out_of_the_message ... ok
[INFO] [stdout] test hints::tests::a_command_in_a_hint_names_this_invocation_s_browser ... ok
[INFO] [stdout] test hints::tests::a_glued_value_and_the_other_flags_survive_the_reorder ... ok
[INFO] [stdout] test hints::tests::each_before_verb_flag_explains_itself_and_names_no_placeholder ... ok
[INFO] [stdout] test hints::tests::every_other_usage_error_is_returned_untouched ... ok
[INFO] [stdout] test hints::tests::every_recognised_failure_has_a_hint ... ok
[INFO] [stdout] test hints::tests::no_hint_hands_back_an_unresolved_placeholder ... ok
[INFO] [stdout] test hints::tests::every_spelling_error_hint_recognises_is_in_the_corpus ... ok
[INFO] [stdout] test hints::tests::no_hint_invites_a_blind_retry ... 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_asks_a_question_or_hedges_about_what_was_measured ... ok
[INFO] [stdout] test hit_test::tests::a_clean_hit_is_the_only_reading_that_licenses_no_effect ... ok
[INFO] [stdout] test hit_test::tests::a_modal_receiver_is_carried_on_the_hit_not_the_delivery ... ok
[INFO] [stdout] test hit_test::tests::a_point_in_the_gap_between_line_boxes_is_off_target_not_intercepted ... ok
[INFO] [stdout] test hit_test::tests::a_point_still_moving_is_refused_even_inside_the_viewport ... 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_receiver_is_named_the_way_it_appears_in_the_page ... ok
[INFO] [stdout] test hit_test::tests::a_refusal_to_aim_outranks_every_other_reading ... 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 hints::tests::the_suggested_command_is_this_invocation_with_the_flag_moved ... ok
[INFO] [stdout] test hints::tests::uid_extraction_stops_at_the_end_of_the_uid ... 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::attributes_are_read_as_pairs ... ok
[INFO] [stdout] test hit_test::tests::point_equality_tolerates_subpixel_layout_but_not_a_moving_scroll ... ok
[INFO] [stdout] test hit_test::tests::on_intercept_refuses_an_unknown_policy ... ok
[INFO] [stdout] test element::tests::recv_event_times_out_without_match ... 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::tests::an_unknown_frame_offset_makes_no_claim ... 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_report::tests::the_two_shapes_of_off_target_do_not_share_a_message ... ok
[INFO] [stdout] test hit_test::tests::should_refuse_intercept_only_guards_what_looks_actionable ... 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 kill::tests::browser_executables_are_recognised_and_bystanders_are_not ... ok
[INFO] [stdout] test kill::tests::kill_pid_reports_the_pid_it_refused_instead_of_staying_silent ... ok
[INFO] [stdout] test hit_test::tests::looks_inert_separates_the_two_measured_families ... ok
[INFO] [stdout] test kill::tests::no_system_tool_is_reached_through_the_inherited_path ... ok
[INFO] [stdout] test kill::tests::the_guard_reaches_its_tools_by_absolute_path_only ... 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 landing::tests::auth_wall_ignores_the_query_and_fragment ... ok
[INFO] [stdout] test landing::tests::auth_wall_matches_whole_segments_and_stems ... 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::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::host_change_is_a_redirect ... ok
[INFO] [stdout] test landing::tests::same_url_is_not_a_redirect ... ok
[INFO] [stdout] test kill::tests::an_unpersisted_spawn_is_reaped_and_a_persisted_one_is_left_alone ... ok
[INFO] [stdout] test landing::tests::serialises_final_not_final_url ... ok
[INFO] [stdout] test landing::tests::scheme_upgrade_is_a_redirect ... ok
[INFO] [stdout] test landing::tests::text_line_is_silent_when_nothing_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::text_line_speaks_up_when_only_what_was_served_moved ... ok
[INFO] [stdout] test landing::tests::what_was_served_outranks_the_auth_wall_guess ... ok
[INFO] [stdout] test macros::tests::a_macro_round_trips_through_the_file_it_declares ... 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 landing::tests::status_zero_is_absent_rather_than_reported ... 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_prepare::tests::a_webmcp_tool_name_is_not_an_element_locator ... ok
[INFO] [stdout] test kill::tests::a_pid_that_is_gone_is_answered_without_the_process_table ... ok
[INFO] [stdout] test macros_prepare::tests::all_steps_and_guards_are_validated_before_execution ... ok
[INFO] [stdout] test macros_prepare::tests::durable_locators_are_checked_without_chrome ... ok
[INFO] [stdout] test macros_prepare::tests::parameters_are_literal_data_in_actions_and_guards ... ok
[INFO] [stdout] test macros_cmd::tests::the_pipe_surface_refuses_to_run_a_macro ... 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 macros_record::tests::a_secret_field_becomes_a_declared_parameter_and_no_value ... ok
[INFO] [stdout] test macros_record::tests::a_locator_reads_the_escaped_name_and_refuses_a_forged_row ... ok
[INFO] [stdout] test macros_record::tests::a_navigation_keeps_the_path_and_not_the_query ... 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_step_with_no_guard_carries_its_reason ... ok
[INFO] [stdout] test macros_record::tests::a_uid_takes_its_role_and_name_from_the_snapshot_that_was_current ... ok
[INFO] [stdout] test macros_record::tests::a_verdict_that_says_nothing_is_not_promised ... ok
[INFO] [stdout] test macros_record::tests::an_unwritable_step_is_refused_and_named ... ok
[INFO] [stdout] test macros_record::tests::context_and_read_commands_survive_even_without_page_mutations ... ok
[INFO] [stdout] test macros_record::tests::distilling_keeps_the_path_and_drops_the_fumbling ... ok
[INFO] [stdout] test macros_record::tests::secret_typing_and_repeated_secret_writes_keep_independent_inputs ... 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_locator_matches_one_role_and_the_whole_name ... ok
[INFO] [stdout] test macros_run::tests::a_stopped_run_names_the_step_the_guard_and_what_the_action_said ... 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 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 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::a_missing_field_names_the_command_and_the_field ... ok
[INFO] [stdout] test pipe_command::tests::a_wrong_type_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::an_absent_or_unknown_verb_keeps_its_wording ... 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::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::download_max_bytes_defaults_and_rejects_zero ... ok
[INFO] [stdout] test pipe_dispatch::tests::scroll_honors_px_and_defaults_to_500 ... ok
[INFO] [stdout] test pipe_dispatch::tests::text_maps_each_exclusive_target_and_truncate ... 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_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::emitted_requested_configuration_round_trips_as_pipe_input ... 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_network_idle_needs_no_pattern ... ok
[INFO] [stdout] test pipe_dispatch::tests::wait_missing_pattern_and_empty_are_refused ... ok
[INFO] [stdout] test pipe_report::tests::a_fill_the_page_kept_reads_as_kept ... ok
[INFO] [stdout] test pipe_report::tests::a_reformatted_field_reads_as_rewritten ... ok
[INFO] [stdout] test pipe_report::tests::a_response_with_no_read_back_claims_nothing ... ok
[INFO] [stdout] test pipe_report::tests::an_emptied_field_reads_as_discarded ... ok
[INFO] [stdout] test pipe_report::tests::a_redacted_secret_is_classified_from_its_lengths_alone ... ok
[INFO] [stdout] test profiles::tests::a_directory_that_is_not_a_profile_is_left_alone ... ok
[INFO] [stdout] test profiles::tests::a_lock_from_another_host_is_never_a_verdict ... ok
[INFO] [stdout] test profiles::tests::an_absent_or_empty_store_sweeps_to_nothing ... ok
[INFO] [stdout] test element::tests::a_subframe_navigation_arms_no_wait ... ok
[INFO] [stdout] test profiles::tests::a_just_created_profile_survives_a_concurrent_agents_sweep ... ok
[INFO] [stdout] test profiles::tests::the_implicit_browser_is_exempt ... 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 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_caveat_is_printed_even_when_the_value_was_kept ... 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 profiles::tests::only_an_unreferenced_unheld_and_idle_profile_is_removed ... 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_truncated_lost_value_list_still_reports_the_total ... ok
[INFO] [stdout] test render::tests::a_value_the_page_did_not_keep_is_on_the_line ... 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 profiles::tests::removal_is_capped_per_invocation ... 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_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 run_helpers::tests::a_batch_entry_with_no_sentence_keeps_its_payload ... 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 serving::tests::a_challenge_outranks_the_status_it_arrived_with ... ok
[INFO] [stdout] test serving::tests::a_challenge_widget_beside_a_form_is_not_a_challenge_page ... 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 run_helpers::tests::a_command_that_never_opens_a_browser_has_none_to_interrupt ... ok
[INFO] [stdout] test serving::tests::a_status_outranks_the_shape_of_the_document_it_came_with ... ok
[INFO] [stdout] test serving::tests::a_url_a_redirect_chose_cannot_break_out_of_a_suggested_command ... ok
[INFO] [stdout] test serving::tests::a_vendor_host_is_matched_as_a_host ... ok
[INFO] [stdout] test cli::tests::assert_requires_exactly_one_comparator_and_one_target ... ok
[INFO] [stdout] test secure_fs::tests::repairs_the_whole_private_tree_and_file ... ok
[INFO] [stdout] test serving::tests::an_f5_refusal_served_with_200_is_nothing_actionable ... 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::every_hint_names_this_invocation_s_browser_and_no_placeholder ... ok
[INFO] [stdout] test serving::tests::prose_with_no_links_is_still_a_page ... ok
[INFO] [stdout] test serving::tests::the_gloss_states_the_measurement_and_stays_quiet_on_a_page ... ok
[INFO] [stdout] test serving::tests::the_word_serialises_in_snake_case ... 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_load::tests::an_absent_store_is_empty_and_an_unparsable_one_is_replaced ... ok
[INFO] [stdout] test session::tests::session_roundtrip ... ok
[INFO] [stdout] test session_load::tests::an_absent_store_still_saves_from_empty ... ok
[INFO] [stdout] test profiles::tests::repeated_sweeps_reach_every_orphan ... ok
[INFO] [stdout] test session_load::tests::an_unreadable_store_fails_the_save_instead_of_replacing_it ... ok
[INFO] [stdout] test session_load::tests::bug_session_corrupt_json ... ok
[INFO] [stdout] test session_load::tests::bug_session_empty_file ... ok
[INFO] [stdout] test session_save::tests::a_save_that_cannot_publish_leaves_no_temp_file_behind ... ok
[INFO] [stdout] test session_save::tests::a_reader_does_not_clobber_another_agents_concurrent_write ... 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_stale_delete_does_not_clobber_a_concurrent_relaunch ... ok
[INFO] [stdout] test session_save::tests::save_does_not_delete_entries_added_by_others_after_load ... ok
[INFO] [stdout] test session_save::tests::the_heartbeat_sweep_keeps_what_it_cannot_prove_dead ... ok
[INFO] [stdout] test setup::tests::accept_confirms_alert_and_confirm_without_prompt_text ... 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::manual_falls_through_to_cancel ... ok
[INFO] [stdout] test setup::tests::only_manual_skips_handler ... ok
[INFO] [stdout] test setup::tests::permissions_patch_calls_query_on_the_instance_not_the_prototype ... ok
[INFO] [stdout] test setup::tests::policy_parse_is_case_insensitive ... ok
[INFO] [stdout] test setup::tests::webgl2_get_parameter_is_patched ... 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 session_save::tests::save_merges_concurrent_additions_from_another_process ... 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 snapshot_render::tests::bug_filter_no_match ... ok
[INFO] [stdout] test snapshot_render::tests::focus_uid_applies_role_filter ... ok
[INFO] [stdout] test snapshot_render::tests::focus_uid_not_found ... 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 snapshot_render::tests::input_alias_covers_all_input_roles ... ok
[INFO] [stdout] test snapshot_render::tests::anonymous_uids_are_renumbered_by_a_truncated_traversal ... ok
[INFO] [stdout] test snapshot_render::tests::max_depth_limits_output ... ok
[INFO] [stdout] test snapshot_render::tests::skips_ignored_nodes ... 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_subtree_of_a_secret_field_is_hidden_with_it ... ok
[INFO] [stdout] test snapshot_secret::tests::a_value_with_no_dom_node_behind_it_is_redacted ... 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::a_short_secret_is_not_searched_for_across_the_page ... ok
[INFO] [stdout] test snapshot_secret::tests::candidates_are_the_value_carrying_nodes_only ... ok
[INFO] [stdout] test snapshot_secret::tests::an_unanswered_question_redacts_every_value ... ok
[INFO] [stdout] test snapshot_secret::tests::nothing_is_hidden_when_nothing_was_classified ... 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 truncate::tests::bug_truncate_utf8_multibyte ... 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 verdict::tests::a_confirmed_write_does_not_outrank_a_delivery_that_failed ... ok
[INFO] [stdout] test verdict::tests::a_confirmed_write_outranks_every_admission_that_nothing_was_compared ... ok
[INFO] [stdout] test session_save::tests::save_drops_dead_browsers_and_keeps_live_and_pidless_ones ... ok
[INFO] [stdout] test verdict::tests::a_definite_delivery_reading_outranks_a_replaced_document ... 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_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_replaced_document_is_navigated_not_changed ... ok
[INFO] [stdout] test verdict::tests::a_reverted_value_is_reported_whatever_the_page_read_did ... ok
[INFO] [stdout] test verdict::tests::a_reverted_value_outranks_an_unreadable_identity_and_a_replaced_document ... 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_visible_delta_outranks_the_read_back_that_agrees_with_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_confirmed_write_the_tree_cannot_show_is_not_reported_as_focus_alone ... 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::each_uncertain_verdict_carries_a_way_forward ... 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::tests::no_effect_is_refused_without_proof_of_delivery ... ok
[INFO] [stdout] test verdict::tests::no_effect_needs_the_window_it_was_measured_over ... 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_evidence::tests::every_delivery_token_round_trips ... 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::guide::the_guide_states_the_one_next_that_depends_on_more_than_the_reason ... ok
[INFO] [stdout] test verdict_words::guide::the_guide_documents_every_reason_the_ladder_can_produce ... ok
[INFO] [stdout] test commands::assert_wait::tests::connection_loss_stops_observation_and_preserves_the_last_read ... ok
[INFO] [stdout] test verdict_words::short::a_short_hint_is_short_and_ends_where_a_sentence_ends ... ok
[INFO] [stdout] test verdict_words::short::every_full_hint_has_a_short_form ... 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::tests::each_verdict_maps_to_its_own_next_step ... ok
[INFO] [stdout] test verdict_words::tests::every_reason_has_its_own_gloss ... ok
[INFO] [stdout] test verdict_words::tests::no_two_reasons_share_a_gloss ... ok
[INFO] [stdout] test verdict_words::tests::only_a_dispatch_that_never_happened_earns_a_retry ... ok
[INFO] [stdout] test verdict_words::guide::the_guide_table_is_the_mapping_this_module_implements ... 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_vocabulary_is_six_tokens_and_round_trips ... ok
[INFO] [stdout] test verdict_words::tests::the_ladder_produces_exactly_these_reasons ... ok
[INFO] [stdout] test session_save::tests::concurrent_saves_under_lock_lose_no_updates ... ok
[INFO] [stdout] test verdict_words::guide::every_markdown_copy_of_the_table_is_the_mapping_this_module_implements ... ok
[INFO] [stdout] test verdict_words::short::shortening_never_drops_a_prohibition ... ok
[INFO] [stdout] test pipe_command::tests::target_groups_are_exercised_through_both_parsers ... ok
[INFO] [stdout] test session_save::tests::only_a_pid_the_os_calls_gone_makes_an_entry_droppable ... ok
[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.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/accessibility_enable_tests.rs (/opt/rustwide/target/debug/build/chrome-agent/eeed4e1672b422cf/out/accessibility_enable_tests-eeed4e1672b422cf)
[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.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/action_report_tests.rs (/opt/rustwide/target/debug/build/chrome-agent/29eb23c3a5ac428f/out/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 verdict_off_reports_only_the_action ... ok
[INFO] [stdout] test pipe_reports_changes_like_the_cli ... ok
[INFO] [stderr]      Running tests/aim_settle_tests.rs (/opt/rustwide/target/debug/build/chrome-agent/3caa41ba08958767/out/aim_settle_tests-3caa41ba08958767)
[INFO] [stdout] test the_change_report_respects_the_budget ... ok
[INFO] [stdout] test an_action_reports_what_changed_without_being_asked ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[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/build/chrome-agent/84010403a9d47e81/out/assert_tests-84010403a9d47e81)
[INFO] [stdout] test a_target_moving_inside_the_viewport_is_refused_rather_than_aimed_at ... 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 14 tests
[INFO] [stdout] test batch_stops_at_the_first_failed_assertion_only_when_asked ... ok
[INFO] [stdout] test an_assertion_reports_no_verdict_and_no_change ... ok
[INFO] [stdout] test a_value_assertion_on_something_that_holds_no_value_is_refused ... ok
[INFO] [stdout] test an_unanswerable_claim_exits_1_not_2 ... ok
[INFO] [stdout] test a_value_the_page_did_not_keep_exits_2_and_names_what_it_kept ... ok
[INFO] [stdout] test what_check_did_is_what_assert_reads_by_uid_and_by_selector ... ok
[INFO] [stdout] test what_select_chose_is_what_assert_reads ... 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 text_and_url_after_a_navigation ... 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_state_the_element_cannot_hold_is_refused_not_answered ... ok
[INFO] [stdout] test exists_counts_and_absence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/assert_wait_tests.rs (/opt/rustwide/target/debug/build/chrome-agent/5c15519a62557c13/out/assert_wait_tests-5c15519a62557c13)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[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] [stdout] test cli_keeps_immediate_checks_and_reports_deadline_failure_with_the_last_value ... ok
[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.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/browser_lab_regressions.rs (/opt/rustwide/target/debug/build/chrome-agent/2176db59cd831e4e/out/browser_lab_regressions-2176db59cd831e4e)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test goto_reports_the_settled_redirect_url ... ok
[INFO] [stdout] test frame_can_switch_from_an_iframe_into_a_nested_iframe ... ok
[INFO] [stdout] test the_fixture_server_serves_a_request_made_behind_a_silent_connection ... ok
[INFO] [stdout] test selector_click_auto_accepts_native_alert_without_hanging_pipe ... ok
[INFO] [stdout] test the_fixture_server_answers_nothing_to_a_connection_that_sends_nothing ... ok
[INFO] [stderr]      Running tests/browser_timeout_tests.rs (/opt/rustwide/target/debug/build/chrome-agent/c668ddcaf14cb6f5/out/browser_timeout_tests-c668ddcaf14cb6f5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test browser_level_calls_honor_the_timeout_flag ... FAILED
[INFO] [stdout] test discovery_deadline_covers_silent_headers_and_the_whole_response ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- browser_level_calls_honor_the_timeout_flag stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'browser_level_calls_honor_the_timeout_flag' (2697) panicked at tests/browser_timeout_tests.rs:88:10:
[INFO] [stdout] run chrome-agent: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e62746366e1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e62746366e1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e62746366e1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e62746366e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e627464d1ea - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e627464d1ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5e627463b13c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5e627463b13c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5e6274610d06 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e6274610d06 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5e627462e539 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5e6274543bf0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5e6274543bf0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5e627462e862 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5e627462e862 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5e6274610db2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5e62746099e9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e6274611bad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5e627464da0c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e627464d762 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5e6274480193 - <core[a373ad73a504971]::result::Result<std[617be2ca0a6fd877]::process::Output, core[a373ad73a504971]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x5e6274477e4c - browser_timeout_tests[a51c5f75b479574a]::browser_level_calls_honor_the_timeout_flag
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/browser_timeout_tests.rs:88:10
[INFO] [stdout]   22:     0x5e6274477157 - browser_timeout_tests[a51c5f75b479574a]::browser_level_calls_honor_the_timeout_flag::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/browser_timeout_tests.rs:67:48
[INFO] [stdout]   23:     0x5e62744557c6 - <browser_timeout_tests[a51c5f75b479574a]::browser_level_calls_honor_the_timeout_flag::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e627453703b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e627453703b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x5e6274544215 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5e6274544215 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5e6274544215 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x5e6274544215 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x5e6274544215 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e6274544215 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5e6274544215 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5e627453db04 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5e627453db04 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e62745472a2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5e62745472a2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5e62745472a2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x5e62745472a2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x5e62745472a2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e62745472a2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5e62745472a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e627463596f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x5e627463596f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7af4a94d7dfa - <unknown>
[INFO] [stdout]   45:     0x7af4a956b3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- discovery_deadline_covers_silent_headers_and_the_whole_response stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'discovery_deadline_covers_silent_headers_and_the_whole_response' (2698) panicked at tests/browser_timeout_tests.rs:180:14:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e62746366e1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e62746366e1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e62746366e1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e62746366e1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e627464d1ea - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e627464d1ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5e627463b13c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5e627463b13c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5e6274610d06 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e6274610d06 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5e627462e539 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5e6274543bf0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5e6274543bf0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5e627462e862 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5e627462e862 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5e6274610db2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5e62746099e9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e6274611bad - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5e627464da0c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e627464d762 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5e62744785c5 - <core[a373ad73a504971]::result::Result<std[617be2ca0a6fd877]::process::Child, core[a373ad73a504971]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5e62744785c5 - browser_timeout_tests[a51c5f75b479574a]::discovery_deadline_covers_silent_headers_and_the_whole_response
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/browser_timeout_tests.rs:180:14
[INFO] [stdout]   22:     0x5e6274477187 - browser_timeout_tests[a51c5f75b479574a]::discovery_deadline_covers_silent_headers_and_the_whole_response::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/browser_timeout_tests.rs:163:69
[INFO] [stdout]   23:     0x5e62744557e6 - <browser_timeout_tests[a51c5f75b479574a]::discovery_deadline_covers_silent_headers_and_the_whole_response::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5e627453703b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e627453703b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x5e6274544215 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5e6274544215 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5e6274544215 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x5e6274544215 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x5e6274544215 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5e6274544215 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5e6274544215 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5e627453db04 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5e627453db04 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5e62745472a2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5e62745472a2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5e62745472a2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x5e62745472a2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x5e62745472a2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5e62745472a2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5e62745472a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5e627463596f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x5e627463596f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7af4a94d7dfa - <unknown>
[INFO] [stdout]   45:     0x7af4a956b3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     browser_level_calls_honor_the_timeout_flag
[INFO] [stdout]     discovery_deadline_covers_silent_headers_and_the_whole_response
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test browser_timeout_tests`
[INFO] running `Command { std: "docker" "inspect" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189", kill_on_drop: false }`
[INFO] [stdout] d076459e27bdb035c8eca0c6e01aee177083a02847595235b44ef4593d214189
