[INFO] cloning repository https://github.com/utensils/ptywright
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/utensils/ptywright" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Futensils%2Fptywright", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Futensils%2Fptywright'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0586657cd69ff8b7841df05af7e30eff39efbb69
[INFO] testing utensils/ptywright against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Futensils%2Fptywright" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/utensils/ptywright
[INFO] finished tweaking git repo https://github.com/utensils/ptywright
[INFO] tweaked toml for git repo https://github.com/utensils/ptywright written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/utensils/ptywright on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/utensils/ptywright already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39
[INFO] running `Command { std: "docker" "start" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39", 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" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39", 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" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling which v8.0.2
[INFO] [stderr]    Compiling luajit-src v210.6.6+707c12b
[INFO] [stderr]    Compiling lua-src v550.0.0
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling erased-serde v0.4.10
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling mlua-sys v0.10.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling ordered-float v2.10.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling serde-value v0.7.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling serial2 v0.2.37
[INFO] [stderr]    Compiling is_executable v1.0.5
[INFO] [stderr]    Compiling symlink v0.1.0
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling mlua v0.11.6
[INFO] [stderr]    Compiling clap_complete v4.6.5
[INFO] [stderr]    Compiling tracing-appender v0.2.5
[INFO] [stderr]    Compiling reedline v0.47.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling vt100 v0.16.2
[INFO] [stderr]    Compiling ptywright v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 35s
[INFO] running `Command { std: "docker" "inspect" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39", 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" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling ptywright v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.87s
[INFO] running `Command { std: "docker" "inspect" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39", 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" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.41s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ptywright-72719c1cc5fb6a1a)
[INFO] [stdout] 
[INFO] [stdout] running 359 tests
[INFO] [stdout] test action::tests::ctrl_combos_encode_control_bytes ... ok
[INFO] [stdout] test action::tests::key_deserialises_from_snake_case_strings ... ok
[INFO] [stdout] test action::tests::keys_encode_terminal_sequences ... ok
[INFO] [stdout] test action::tests::navigation_cluster_encodes_csi_tildes ... ok
[INFO] [stdout] test config::tests::defaults_match_documented_values ... ok
[INFO] [stdout] test config::tests::json_format_is_recognized ... ok
[INFO] [stdout] test action::tests::function_keys_encode_ss3_and_csi_forms ... ok
[INFO] [stdout] test extension::tests::action_kinds_labels_every_action_variant ... ok
[INFO] [stdout] test extension::tests::built_in_rejects_unknown_name ... ok
[INFO] [stdout] test action::tests::shift_tab_encodes_back_tab_csi_z ... ok
[INFO] [stdout] test config::tests::load_from_real_file_round_trips ... ok
[INFO] [stdout] test config::tests::partial_file_merges_with_defaults ... ok
[INFO] [stdout] test config::tests::missing_file_returns_defaults_without_error ... ok
[INFO] [stdout] test config::tests::unknown_top_level_keys_are_tolerated ... ok
[INFO] [stdout] test config::tests::malformed_file_returns_config_error ... ok
[INFO] [stdout] test extension::tests::classify_context_serialises_with_omitted_none_fields ... ok
[INFO] [stdout] test extension::tests::candidate_confidence_also_rounded_on_wire ... ok
[INFO] [stdout] test extension::tests::confidence_serializes_with_three_decimal_precision ... ok
[INFO] [stdout] test extension::tests::ensure_params_object_leaves_existing_objects_untouched ... ok
[INFO] [stdout] test extension::tests::merge_wait_defaults_coerces_null_and_injects_stable_ms ... ok
[INFO] [stdout] test extension::tests::ensure_params_object_passes_scalars_through ... ok
[INFO] [stdout] test extension::tests::merge_wait_defaults_keeps_other_object_keys ... ok
[INFO] [stdout] test extension::tests::merge_wait_defaults_preserves_caller_supplied_stable_ms ... ok
[INFO] [stdout] test extension::tests::ensure_params_object_promotes_null_to_empty_object ... ok
[INFO] [stdout] test extension::tests::split_status_bar_partitions_screen_into_body_and_status ... ok
[INFO] [stdout] test extension::tests::metadata_field_is_omitted_from_wire_when_none ... ok
[INFO] [stdout] test extension::tests::metadata_keys_returns_object_keys_or_empty ... ok
[INFO] [stdout] test logging::tests::cleanup_ignores_missing_directory ... ok
[INFO] [stdout] test logging::tests::cleanup_removes_old_files_and_keeps_recent_ones ... ok
[INFO] [stdout] test logging::tests::cleanup_with_zero_max_days_is_a_no_op ... ok
[INFO] [stdout] test logging::tests::is_managed_log_only_matches_appender_output_shape ... ok
[INFO] [stdout] test extension::tests::split_status_bar_handles_short_screens_without_panic ... ok
[INFO] [stdout] test extension::tests::split_status_bar_ignores_trailing_newline ... ok
[INFO] [stdout] test logging::tests::ensure_log_dir_for_test_creates_directory ... ok
[INFO] [stdout] test logging::tests::make_filter_uses_config_level_when_env_unset ... ok
[INFO] [stdout] test logging::tests::make_filter_prefers_env_override ... ok
[INFO] [stdout] test logging::tests::make_filter_uses_default_when_config_level_blank ... ok
[INFO] [stdout] test lua_plugin::tests::lua_plugin_calls_have_wall_clock_limit ... ok
[INFO] [stdout] test lua_plugin::tests::lua_plugin_load_and_call_failures_are_lua_errors ... ok
[INFO] [stdout] test extension::tests::built_in_claude_code_extension_loads ... ok
[INFO] [stdout] test lua_plugin::tests::lua_plugin_registry_errors_on_unknown_plugin ... ok
[INFO] [stdout] test lua_plugin::tests::lua_plugin_registry_rejects_garbage_predicate_return_shape ... ok
[INFO] [stdout] test lua_plugin::tests::lua_plugin_registry_evaluates_real_predicate_through_lua ... ok
[INFO] [stdout] test lua_plugin::tests::trusted_entrypoint_must_stay_inside_plugin_root ... ok
[INFO] [stdout] test extension::tests::plugin_accessor_exposes_underlying_lua_plugin ... ok
[INFO] [stdout] test lua_plugin::tests::trusted_lua_plugin_calls_exported_functions ... ok
[INFO] [stdout] test lua_plugin::tests::trusted_manifest_limits_host_helpers_to_declared_permissions ... ok
[INFO] [stdout] test lua_plugin::tests::trusted_entrypoint_rejects_symlink_escape ... ok
[INFO] [stdout] test lua_plugin::tests::trusted_manifest_rejects_non_lua_runtime ... ok
[INFO] [stdout] test lua_plugin::tests::trusted_lua_plugins_receive_action_and_matcher_helpers ... ok
[INFO] [stdout] test matcher::tests::describe_match_any_reports_which_branch_fired ... ok
[INFO] [stdout] test matcher::tests::any_and_all_combine_matchers ... ok
[INFO] [stdout] test matcher::tests::describe_match_all_collects_every_branch_outcome ... ok
[INFO] [stdout] test matcher::tests::describe_match_outcome_lua_serialises_with_kind_tag ... ok
[INFO] [stdout] test matcher::tests::describe_match_outcome_serialises_with_kind_tag ... ok
[INFO] [stdout] test matcher::tests::describe_match_returns_contains_text_branch ... ok
[INFO] [stdout] test extension::tests::handle_state_with_empty_screen_classifies_as_starting_not_plugin_error ... ok
[INFO] [stdout] test matcher::tests::describe_match_screen_stable_reports_threshold ... ok
[INFO] [stdout] test matcher::tests::describe_match_cursor_at_carries_position ... ok
[INFO] [stdout] test matcher::tests::describe_match_with_evaluator_returns_lua_outcome ... ok
[INFO] [stdout] test matcher::tests::evaluator_combinators_compose_with_lua_branches ... ok
[INFO] [stdout] test matcher::tests::describe_match_captures_screen_regex_capture_group ... ok
[INFO] [stdout] test matcher::tests::is_match_with_context_returns_false_for_lua_without_registry ... ok
[INFO] [stdout] test matcher::tests::is_match_with_evaluator_consults_registry_for_lua ... ok
[INFO] [stdout] test matcher::tests::matcher_lua_round_trips_through_serde ... ok
[INFO] [stdout] test matcher::tests::matcher_lua_serializes_with_struct_value_payload ... ok
[INFO] [stdout] test matcher::tests::describe_match_screen_regex_without_capture_group_returns_full_match ... ok
[INFO] [stdout] test matcher::tests::describe_match_transcript_regex_extracts_capture ... ok
[INFO] [stdout] test matcher::tests::temporal_matchers_use_context ... ok
[INFO] [stdout] test logging::tests::redacting_writer_redacts_secret_assignments ... ok
[INFO] [stdout] test paths::tests::ensure_dir_creates_parents_and_is_idempotent ... ok
[INFO] [stdout] test paths::tests::ensure_logs_dir_resolves_under_root ... ok
[INFO] [stdout] test paths::tests::expand_tilde_passes_through_non_tilde_paths ... ok
[INFO] [stdout] test matcher::tests::invalid_regex_does_not_match ... ok
[INFO] [stdout] test paths::tests::expand_tilde_uses_home_dir_when_available ... ok
[INFO] [stdout] test paths::tests::from_env_falls_back_to_home_dir_when_unset ... ok
[INFO] [stdout] test logging::tests::redacting_writer_handles_partial_inner_writes_without_truncation ... ok
[INFO] [stdout] test logging::tests::tracing_event_routes_through_redaction_writer_end_to_end ... ok
[INFO] [stdout] test plugin::tests::executable_manifest_requires_entrypoint ... ok
[INFO] [stdout] test plugin::tests::claude_code_manifest_marks_terminal_title_disable_as_required ... ok
[INFO] [stdout] test plugin::tests::load_from_toml_path_accepts_bare_filename_relative_to_cwd ... ok
[INFO] [stdout] test plugin::tests::host_capabilities_expose_embedded_lua_and_builtin_plugins ... ok
[INFO] [stdout] test paths::tests::from_env_honors_ptywright_home_when_set ... ok
[INFO] [stdout] test paths::tests::with_root_uses_explicit_path_without_touching_env ... ok
[INFO] [stdout] test plugin::tests::load_from_toml_path_rejects_missing_entrypoint ... ok
[INFO] [stdout] test plugin::tests::load_from_toml_path_reports_malformed_toml ... ok
[INFO] [stdout] test matcher::tests::matchers_evaluate_screen_and_transcript ... ok
[INFO] [stdout] test plugin::tests::load_from_toml_path_rejects_parent_traversal ... ok
[INFO] [stdout] test plugin::tests::load_from_toml_path_rejects_absolute_entrypoint ... ok
[INFO] [stdout] test plugin::tests::manifest_default_target_round_trips_geometry_when_set ... ok
[INFO] [stdout] test plugin::tests::manifest_parses_and_validates_permissions ... ok
[INFO] [stdout] test plugin::tests::manifest_default_target_round_trips_through_serde ... ok
[INFO] [stdout] test plugin::tests::manifest_rejects_duplicate_permissions ... ok
[INFO] [stdout] test plugin::tests::manifest_rejects_empty_name ... ok
[INFO] [stdout] test plugin::tests::load_from_toml_path_reports_missing_entrypoint_file ... ok
[INFO] [stdout] test plugin::tests::manifest_rejects_entrypoint_without_runtime ... ok
[INFO] [stdout] test plugin::tests::load_from_toml_path_rejects_symlink_escape ... ok
[INFO] [stdout] test plugin::tests::load_from_toml_path_reports_missing_manifest_file ... ok
[INFO] [stdout] test plugin::tests::permission_as_str_matches_serde_rename ... ok
[INFO] [stdout] test redaction::tests::disabled_policy_leaves_text_unchanged ... ok
[INFO] [stdout] test redaction::tests::validates_user_configured_regexes ... ok
[INFO] [stdout] test repl::auto_serve::tests::can_connect_returns_false_for_nonexistent_socket ... ok
[INFO] [stdout] test matcher::tests::repeated_regex_uses_cached_result ... ok
[INFO] [stdout] test repl::auto_serve::tests::framing_cli_arg_round_trips_both_wire_formats ... ok
[INFO] [stdout] test redaction::tests::redacts_secret_assignments_and_tokens ... ok
[INFO] [stdout] test redaction::tests::redacts_user_configured_literals_and_regexes ... ok
[INFO] [stdout] test repl::completer::tests::attach_completer_dedupes_local_and_server_overlap ... ok
[INFO] [stdout] test repl::completer::tests::current_token_stops_at_whitespace_and_paren ... ok
[INFO] [stdout] test repl::completer::tests::call_name_inside_a_comment_does_not_trigger_completion ... ok
[INFO] [stdout] test repl::completer::tests::attach_completer_surfaces_server_only_ids ... ok
[INFO] [stdout] test repl::completer::tests::attach_completer_suggests_all_and_known_ids ... ok
[INFO] [stdout] test repl::completer::tests::is_in_string_or_comment_tracks_quotes_escapes_and_comments ... ok
[INFO] [stdout] test repl::completer::tests::identifier_tail_does_not_match_call_name ... ok
[INFO] [stdout] test repl::completer::tests::empty_buffer_surfaces_top_level_repl_globals ... ok
[INFO] [stdout] test repl::completer::tests::meta_prefix_surfaces_meta_table ... ok
[INFO] [stdout] test repl::completer::tests::focus_completes_known_adapter_ids ... ok
[INFO] [stdout] test repl::completer::tests::call_name_inside_a_string_literal_does_not_trigger_completion ... ok
[INFO] [stdout] test repl::completer::tests::non_nullary_completions_stay_bare ... ok
[INFO] [stdout] test repl::completer::tests::kwarg_first_arg_does_not_steal_string_completion ... ok
[INFO] [stdout] test repl::completer::tests::nullary_top_level_globals_complete_with_parens ... ok
[INFO] [stdout] test repl::completer::tests::closed_string_arg_does_not_re_trigger_completion ... ok
[INFO] [stdout] test repl::completer::tests::member_suggestions_carry_descriptions ... ok
[INFO] [stdout] test repl::completer::tests::nullary_members_complete_with_parens ... ok
[INFO] [stdout] test repl::completer::tests::plugins_describe_string_sugar_no_space_completes ... ok
[INFO] [stdout] test repl::completer::tests::plugins_describe_string_sugar_with_space_completes ... ok
[INFO] [stdout] test repl::completer::tests::session_close_completes_local_adapter_ids ... ok
[INFO] [stdout] test repl::completer::tests::session_dot_sp_prefix_filters_to_spawn ... ok
[INFO] [stdout] test repl::completer::tests::real_call_after_a_closed_string_still_completes ... ok
[INFO] [stdout] test repl::completer::tests::send_key_brace_form_completes ... ok
[INFO] [stdout] test repl::completer::tests::send_key_completer_filters_by_partial_prefix ... ok
[INFO] [stdout] test repl::completer::tests::send_key_completer_lists_submission_keys_first ... ok
[INFO] [stdout] test repl::completer::tests::session_dot_surfaces_member_methods ... ok
[INFO] [stdout] test repl::completer::tests::spawn_brace_form_with_internal_whitespace_completes ... ok
[INFO] [stdout] test repl::completer::tests::spawn_brace_with_internal_ws_and_no_quote_inserts_quoted_name ... ok
[INFO] [stdout] test repl::completer::tests::spawn_completes_cached_plugin_names ... ok
[INFO] [stdout] test repl::completer::tests::session_attach_completes_adapter_ids_and_all ... ok
[INFO] [stdout] test repl::completer::tests::spawn_completion_respects_partial_prefix ... ok
[INFO] [stdout] test repl::completer::tests::spawn_brace_form_completes_plugin_names ... ok
[INFO] [stdout] test repl::completer::tests::top_level_suggestions_carry_descriptions ... ok
[INFO] [stdout] test repl::completer::tests::top_level_prefix_filters_to_session ... ok
[INFO] [stdout] test repl::completer::tests::transcript_snapshot_stays_bare_to_keep_opts_form_easy ... ok
[INFO] [stdout] test repl::completer::tests::spawn_empty_brace_inserts_quoted_plugin_name ... ok
[INFO] [stdout] test repl::ctx::tests::state_label_setter_is_noop_for_unknown_adapter ... ok
[INFO] [stdout] test repl::ctx::tests::upsert_adds_then_updates ... ok
[INFO] [stdout] test repl::ctx::tests::record_trims_to_max_history ... ok
[INFO] [stdout] test repl::highlighter::tests::highlighter_handle_returns_styled_text_in_kind_order ... ok
[INFO] [stdout] test repl::ctx::tests::remove_falls_back_focus_to_last_remaining ... ok
[INFO] [stdout] test repl::highlighter::tests::highlights_method_chain_and_string_arg ... ok
[INFO] [stdout] test repl::highlighter::tests::highlights_meta_prefix_only_at_start ... ok
[INFO] [stdout] test repl::highlighter::tests::highlights_lua_keywords ... ok
[INFO] [stdout] test repl::highlighter::tests::highlights_single_quoted_string ... ok
[INFO] [stdout] test repl::highlighter::tests::long_bracket_string_does_not_panic ... ok
[INFO] [stdout] test repl::highlighter::tests::lua_line_comment_does_not_panic ... ok
[INFO] [stdout] test repl::highlighter::tests::negative_integer_keeps_number_kind ... ok
[INFO] [stdout] test repl::highlighter::tests::style_for_assigns_distinct_styles_per_kind ... ok
[INFO] [stdout] test repl::highlighter::tests::unknown_identifier_falls_through_to_other ... ok
[INFO] [stdout] test repl::history::tests::open_creates_parent_directory_and_file ... ok
[INFO] [stdout] test repl::highlighter::tests::highlights_string_with_escape ... ok
[INFO] [stdout] test repl::highlighter::tests::highlights_true_false_nil_as_keywords ... ok
[INFO] [stdout] test repl::highlighter::tests::leading_whitespace_does_not_disable_meta_prefix ... ok
[INFO] [stdout] test repl::completer::tests::spawn_empty_paren_inserts_quoted_plugin_name ... ok
[INFO] [stdout] test lua_plugin::tests::lua_plugin_calls_have_instruction_limit ... ok
[INFO] [stdout] test repl::completer::tests::wait_dot_surfaces_matches_and_screen_stable ... ok
[INFO] [stdout] test repl::lua::tests::bare_function_value_renders_with_call_hint ... ok
[INFO] [stdout] test repl::auto_serve::tests::wait_for_socket_times_out_when_no_server_appears ... ok
[INFO] [stdout] test repl::lua::tests::eval_runs_statement ... ok
[INFO] [stdout] test repl::lua::tests::inspect_requires_focus ... ok
[INFO] [stdout] test repl::lua::tests::eval_strings_render_unquoted ... ok
[INFO] [stdout] test repl::lua::tests::eval_tables_pretty_print_via_inspect ... ok
[INFO] [stdout] test repl::lua::tests::eval_returns_error_for_unknown_identifier_call ... ok
[INFO] [stdout] test repl::lua::tests::ms_helper_is_identity ... ok
[INFO] [stdout] test repl::lua::tests::eval_preserves_globals_across_lines ... ok
[INFO] [stdout] test repl::lua::tests::plugins_call_dispatches_to_adapter_list ... ok
[INFO] [stdout] test repl::lua::tests::eval_returns_expression_value ... ok
[INFO] [stdout] test repl::lua::tests::cancel_wait_dispatches_to_adapter_cancel_wait ... ok
[INFO] [stdout] test repl::lua::tests::read_call_brace_form_with_only_array_part_is_split ... ok
[INFO] [stdout] test repl::lua::tests::read_call_combined_form_splits_positional_and_kwargs ... ok
[INFO] [stdout] test repl::lua::tests::read_call_explicit_opts_table_form ... ok
[INFO] [stdout] test repl::lua::tests::read_call_brace_form_with_empty_table_yields_empty_positional ... ok
[INFO] [stdout] test repl::lua::tests::read_call_no_opts_yields_empty_table ... ok
[INFO] [stdout] test repl::lua::tests::repl_globals_includes_wait_matcher_helpers ... ok
[INFO] [stdout] test repl::lua::tests::matches_returns_regex_tagged_table ... ok
[INFO] [stdout] test repl::lua::tests::resolve_matcher_accepts_regex_tagged_table ... ok
[INFO] [stdout] test repl::lua::tests::repl_globals_includes_transcript_screen_inspect ... ok
[INFO] [stdout] test repl::lua::tests::resolve_matcher_auto_promotes_bare_string ... ok
[INFO] [stdout] test repl::lua::tests::resolve_prior_alias_falls_through_to_alias_when_canonical_absent ... ok
[INFO] [stdout] test repl::lua::tests::resolve_matcher_accepts_stable_tagged_table ... ok
[INFO] [stdout] test repl::lua::tests::resolve_matcher_rejects_plain_table ... ok
[INFO] [stdout] test repl::lua::tests::negative_wait_timeout_is_rejected ... ok
[INFO] [stdout] test repl::lua::tests::resolve_prior_alias_picks_canonical_key_first ... ok
[INFO] [stdout] test repl::lua::tests::resolve_prior_alias_returns_none_when_neither_key_present ... ok
[INFO] [stdout] test repl::lua::tests::resolve_prior_alias_propagates_type_error_on_canonical_key ... ok
[INFO] [stdout] test repl::lua::tests::repl_globals_records_installed_names ... ok
[INFO] [stdout] test repl::lua::tests::re_helper_is_identity ... ok
[INFO] [stdout] test repl::lua::tests::s_helper_converts_seconds_to_milliseconds ... ok
[INFO] [stdout] test repl::lua::tests::screen_snapshot_requires_focus ... ok
[INFO] [stdout] test repl::lua::tests::screen_stable_returns_stable_tagged_table ... ok
[INFO] [stdout] test repl::lua::tests::plugins_describe_round_trips_through_plugin_describe_rpc ... ok
[INFO] [stdout] test repl::lua::tests::send_intent_kwargs_convert_to_json_params ... ok
[INFO] [stdout] test repl::lua::tests::session_list_returns_empty_table_with_no_adapters ... ok
[INFO] [stdout] test repl::lua::tests::send_text_without_focus_errors_friendly ... ok
[INFO] [stdout] test repl::lua::tests::session_live_round_trips_through_rpc ... ok
[INFO] [stdout] test repl::lua::tests::transcript_snapshot_requires_focus ... ok
[INFO] [stdout] test repl::lua::tests::session_spawn_rejects_unknown_kwarg ... ok
[INFO] [stdout] test repl::lua::tests::turn_rejects_negative_timeout ... ok
[INFO] [stdout] test repl::lua::tests::state_without_focus_returns_friendly_error ... ok
[INFO] [stdout] test repl::lua::tests::validator_marks_closed_block_as_complete ... ok
[INFO] [stdout] test repl::lua::tests::validator_marks_meta_command_as_complete ... ok
[INFO] [stdout] test repl::lua::tests::validator_marks_permanent_syntax_error_as_complete ... ok
[INFO] [stdout] test repl::lua::tests::session_spawn_close_cycle_updates_ctx ... ok
[INFO] [stdout] test repl::lua::tests::session_spawn_passes_args_and_env_through ... ok
[INFO] [stdout] test repl::lua::tests::validator_marks_simple_expression_as_complete ... ok
[INFO] [stdout] test repl::lua::tests::validator_marks_unclosed_table_as_incomplete ... ok
[INFO] [stdout] test repl::lua::tests::session_spawn_accepts_lua_sugar_combined_form ... ok
[INFO] [stdout] test repl::lua::tests::wait_call_form_uses_metatable_call ... ok
[INFO] [stdout] test repl::lua::tests::wait_requires_focus ... ok
[INFO] [stdout] test repl::lua::tests::wait_shorthand_methods_dispatch_to_wait_turn_matcher ... ok
[INFO] [stdout] test repl::meta::tests::focus_switches_and_rejects_unknown_or_missing_ids ... ok
[INFO] [stdout] test repl::meta::tests::format_tabs_marks_focused_adapter ... ok
[INFO] [stdout] test repl::meta::tests::format_tabs_says_no_adapters_when_empty ... ok
[INFO] [stdout] test repl::meta::tests::help_quit_and_tabs_dispatch_locally ... ok
[INFO] [stdout] test repl::lua::tests::validator_marks_unclosed_for_block_as_incomplete ... ok
[INFO] [stdout] test repl::meta::tests::meta_arg_validation_errors_before_any_rpc_call ... ok
[INFO] [stdout] test repl::meta::tests::parse_id_list_strips_whitespace_and_empty_tokens ... ok
[INFO] [stdout] test repl::lua::tests::transcript_snapshot_round_trips_through_rpc ... ok
[INFO] [stdout] test repl::spawn::tests::rpc_client_round_trips_over_spawned_child ... ok
[INFO] [stdout] test repl::spawn::tests::spawn_pipes_stdin_to_stdout_through_cat ... ok
[INFO] [stdout] test repl::tips::tests::rotating_set_is_non_empty_and_one_line_each ... ok
[INFO] [stdout] test repl::tips::tests::rotating_tip_for_cycles_through_set ... ok
[INFO] [stdout] test repl::tips::tests::rotating_tip_for_is_deterministic_per_seed ... ok
[INFO] [stdout] test repl::tips::tests::rotating_tip_returns_a_member_of_the_set ... ok
[INFO] [stdout] test repl::tips::tests::long_guide_mentions_each_load_bearing_idiom ... ok
[INFO] [stdout] test repl::meta::tests::tips_dispatch_returns_show_tips_with_guide_body ... ok
[INFO] [stdout] test repl::transport::tests::call_times_out_when_server_is_silent ... ok
[INFO] [stdout] test repl::transport::tests::call_returns_server_response ... ok
[INFO] [stdout] test repl::transport::tests::heartbeat_flushes_notifications_from_sibling_connection ... ok
[INFO] [stdout] test repl::transport::tests::call_surfaces_server_errors_as_rpc_error ... ok
[INFO] [stdout] test repl::lua::tests::turn_with_matcher_table_round_trips_through_adapter_turn ... ok
[INFO] [stdout] test repl::transport::tests::start_heartbeat_is_idempotent ... ok
[INFO] [stdout] test repl::tui::tests::compact_notification_params_drops_noisy_keys ... ok
[INFO] [stdout] test repl::tui::tests::effective_render_width_clamps_to_smallest_constraint ... ok
[INFO] [stdout] test repl::transport::tests::lsp_framing_round_trips ... ok
[INFO] [stdout] test repl::tui::tests::live_hint_lists_running_adapter_ids ... ok
[INFO] [stdout] test repl::tui::tests::live_hint_skips_finished_adapters ... ok
[INFO] [stdout] test repl::tui::tests::live_ids_drops_malformed_or_finished_entries ... ok
[INFO] [stdout] test repl::tui::tests::notification_line_falls_back_for_unknown_method ... ok
[INFO] [stdout] test repl::tui::tests::notification_line_includes_session_and_sequence ... ok
[INFO] [stdout] test repl::tui::tests::print_helpers_render_without_panicking ... ok
[INFO] [stdout] test repl::tui::tests::live_hint_is_none_when_no_adapters ... ok
[INFO] [stdout] test repl::tui::tests::row_content_width_counts_wide_cell_as_two_columns ... ok
[INFO] [stdout] test repl::tui::tests::row_content_width_returns_glyph_aware_right_edge ... ok
[INFO] [stdout] test repl::tui::tests::row_content_width_returns_zero_for_blank_row ... ok
[INFO] [stdout] test repl::tui::tests::session_output_notification_is_dropped ... ok
[INFO] [stdout] test repl::tui::tests::trimmed_note_renders_directionally ... ok
[INFO] [stdout] test repl::tui::tests::visible_range_handles_empty_screen ... ok
[INFO] [stdout] test repl::tui::tests::visible_range_honours_cursor_above_content ... ok
[INFO] [stdout] test repl::tui::tests::visible_range_honours_cursor_below_content ... ok
[INFO] [stdout] test repl::tui::tests::visible_range_trims_leading_and_trailing_blanks ... ok
[INFO] [stdout] test repl::tui::tests::print_screen_renders_without_panicking ... ok
[INFO] [stdout] test rpc::tests::adapter_cancel_wait_unknown_id_returns_cancelled_false ... ok
[INFO] [stdout] test repl::lua::tests::wait_matches_full_loop_times_out_against_unmatched_pattern ... ok
[INFO] [stdout] test rpc::tests::adapter_list_includes_built_in_claude_code_plugin ... ok
[INFO] [stdout] test repl::transport::tests::notifications_subscribers_receive_session_changed ... ok
[INFO] [stdout] test rpc::tests::adapter_methods_for_unknown_adapter_return_invalid_params ... ok
[INFO] [stdout] test rpc::tests::adapter_cancel_wait_interrupts_in_flight_wait_from_another_connection ... ok
[INFO] [stdout] test rpc::tests::adapter_resume_without_prior_adapter_just_spawns ... ok
[INFO] [stdout] test rpc::tests::adapter_resume_silently_ignores_missing_prior_adapter ... ok
[INFO] [stdout] test rpc::tests::adapter_send_denied_when_manifest_lacks_input_write ... ok
[INFO] [stdout] test rpc::tests::adapter_resume_closes_prior_adapter_and_spawns_fresh ... ok
[INFO] [stdout] test rpc::tests::adapter_send_allowed_with_built_in_claude_code_manifest ... ok
[INFO] [stdout] test rpc::tests::adapter_start_explicit_empty_args_overrides_manifest_default_args ... ok
[INFO] [stdout] test rpc::tests::adapter_start_rejects_unknown_plugin ... ok
[INFO] [stdout] test rpc::tests::adapter_start_uses_manifest_default_program_and_args_when_caller_omits_them ... ok
[INFO] [stdout] test repl::transport::tests::heartbeat_paused_does_not_flush_sibling_notifications ... ok
[INFO] [stdout] test rpc::tests::adapter_start_merges_caller_env_over_manifest_default_env ... ok
[INFO] [stdout] test rpc::tests::capabilities_list_includes_adapter_resume ... ok
[INFO] [stdout] test rpc::tests::capabilities_returns_protocol_shape ... ok
[INFO] [stdout] test rpc::tests::check_manifest_permission_allows_when_declared ... ok
[INFO] [stdout] test rpc::tests::check_manifest_permission_denies_when_missing ... ok
[INFO] [stdout] test rpc::tests::check_manifest_permission_passes_unregistered_methods ... ok
[INFO] [stdout] test rpc::tests::malformed_json_returns_parse_error ... ok
[INFO] [stdout] test rpc::tests::merge_env_overlays_caller_on_manifest_defaults ... ok
[INFO] [stdout] test rpc::tests::merge_env_required_overrides_caller ... ok
[INFO] [stdout] test rpc::tests::merge_env_with_empty_caller_returns_manifest_default_clone ... ok
[INFO] [stdout] test rpc::tests::merge_env_with_no_manifest_default_returns_caller_env ... ok
[INFO] [stdout] test rpc::tests::adapters_survive_disconnect_and_are_visible_to_other_handlers ... ok
[INFO] [stdout] test rpc::tests::notification_has_no_response ... ok
[INFO] [stdout] test rpc::tests::notification_subscriptions_are_per_connection_handler ... ok
[INFO] [stdout] test rpc::tests::notifications_are_explicitly_enabled ... ok
[INFO] [stdout] test rpc::tests::adapter_wait_completes_when_turn_boundary_anchor_appears ... ok
[INFO] [stdout] test rpc::tests::adapter_turn_chains_send_and_wait_in_one_round_trip ... ok
[INFO] [stdout] test rpc::tests::plugin_describe_lists_builtin_plugin_catalog_shape ... ok
[INFO] [stdout] test rpc::tests::notifications_report_adapter_session_changes ... ok
[INFO] [stdout] test rpc::tests::plugin_describe_rejects_unknown_plugin ... ok
[INFO] [stdout] test rpc::tests::plugin_validate_manifest_accepts_valid_manifest ... ok
[INFO] [stdout] test rpc::tests::register_pending_wait_rejects_duplicate_wait_id ... ok
[INFO] [stdout] test rpc::tests::register_pending_wait_returns_none_when_wait_id_omitted ... ok
[INFO] [stdout] test rpc::tests::required_permission_for_known_methods ... ok
[INFO] [stdout] test rpc::tests::rpc_error_messages_are_redacted ... ok
[INFO] [stdout] test rpc::tests::serve_lsp_skips_notifications_without_response_frames ... ok
[INFO] [stdout] test rpc::tests::poll_notifications_skips_busy_adapter_entries ... ok
[INFO] [stdout] test rpc::tests::notification_filter_scopes_to_named_sessions_only ... ok
[INFO] [stdout] test rpc::tests::serve_lsp_writes_content_length_frames ... ok
[INFO] [stdout] test rpc::tests::serve_ndjson_writes_one_response_per_request_line ... ok
[INFO] [stdout] test rpc::tests::session_create_rejects_append_without_raw_transcript_path ... ok
[INFO] [stdout] test rpc::tests::notifications_report_session_changes ... ok
[INFO] [stdout] test rpc::tests::shared_state_shares_sessions_across_connection_handlers ... ok
[INFO] [stdout] test rpc::tests::transcript_reads_reject_invalid_custom_redaction_regex ... ok
[INFO] [stdout] test rpc::tests::transcript_tail_bytes_never_panics_on_multibyte_glyph_run ... ok
[INFO] [stdout] test rpc::tests::transcript_tail_bytes_returns_whole_string_when_under_limit ... ok
[INFO] [stdout] test rpc::tests::transcript_tail_bytes_walks_to_char_boundary ... ok
[INFO] [stdout] test rpc::tests::unknown_method_returns_method_not_found ... ok
[INFO] [stdout] test screen::tests::screen_snapshot_redacts_text_and_title ... ok
[INFO] [stdout] test screen::tests::terminal_resize_updates_snapshot_size ... ok
[INFO] [stdout] test screen::tests::terminal_snapshot_includes_cells_and_modes ... ok
[INFO] [stdout] test screen::tests::terminal_snapshot_strips_ansi_sequences ... ok
[INFO] [stdout] test screen::tests::terminal_snapshot_tracks_window_title ... ok
[INFO] [stdout] test session::tests::action_bracketed_paste_writes_csi_markers ... ok
[INFO] [stdout] test session::tests::action_mark_transcript_stamps_marker_without_pty_write ... ok
[INFO] [stdout] test session::tests::action_paste_writes_raw_bytes_no_bracket_markers ... ok
[INFO] [stdout] test rpc::tests::transcript_read_methods_redact_by_default_and_allow_raw_opt_in ... ok
[INFO] [stdout] test session::tests::action_signal_routes_through_session_signal ... ok
[INFO] [stdout] test rpc::tests::session_create_can_stream_raw_transcript_to_explicit_file ... ok
[INFO] [stdout] test session::tests::bracketed_paste_payload_handles_empty_input ... ok
[INFO] [stdout] test session::tests::bracketed_paste_payload_preserves_embedded_newlines ... ok
[INFO] [stdout] test session::tests::bracketed_paste_payload_wraps_input_with_csi_markers ... ok
[INFO] [stdout] test session::tests::action_stream_text_writes_raw_text_without_paste_markers ... ok
[INFO] [stdout] test rpc::tests::transcript_reads_accept_custom_redaction_policy ... ok
[INFO] [stdout] test session::tests::cancellable_wait_pre_flipped_token_returns_immediately ... ok
[INFO] [stdout] test session::tests::action_stream_text_round_trips_large_prompt_in_order ... ok
[INFO] [stdout] test session::tests::cancellable_wait_still_returns_match_when_not_cancelled ... ok
[INFO] [stdout] test repl::lua::tests::screen_metatable_marker_does_not_leak_into_pairs ... FAILED
[INFO] [stdout] test repl::lua::tests::view_alias_returns_screen_tagged_value ... FAILED
[INFO] [stdout] test repl::lua::tests::screen_snapshot_returns_screen_tagged_value ... FAILED
[INFO] [stdout] test session::tests::events_receiver_observes_changed_and_exited ... ok
[INFO] [stdout] test session::tests::events_subscriber_dropped_is_pruned_silently ... ok
[INFO] [stdout] test session::tests::cancellable_wait_returns_cancelled_when_token_flipped_from_another_thread ... ok
[INFO] [stdout] test session::tests::session_captures_process_output ... ok
[INFO] [stdout] test session::tests::pid_is_reported_while_child_is_alive ... ok
[INFO] [stdout] test session::tests::terminate_sends_sigterm_then_returns_exit_status ... ok
[INFO] [stdout] test session::tests::terminate_escalates_to_kill_when_child_ignores_sigterm ... ok
[INFO] [stdout] test target::tests::clear_env_builder_sets_flag_and_env_snapshot_returns_overlay ... ok
[INFO] [stdout] test target::tests::target_builder_collects_program_args_cwd_env_and_size ... ok
[INFO] [stdout] test transcript::tests::delta_since_flags_dropped_when_unseen_range_exceeds_buffer ... ok
[INFO] [stdout] test transcript::tests::mark_overwrites_same_label ... ok
[INFO] [stdout] test transcript::tests::marker_cap_rejects_new_labels_when_full ... ok
[INFO] [stdout] test transcript::tests::raw_transcript_file_is_created_with_owner_only_perms ... ok
[INFO] [stdout] test transcript::tests::slice_between_returns_none_for_cursor_beyond_written ... ok
[INFO] [stdout] test transcript::tests::slice_between_returns_none_when_cursor_evicted ... ok
[INFO] [stdout] test transcript::tests::transcript_can_append_to_explicit_raw_file ... ok
[INFO] [stdout] test transcript::tests::transcript_retains_bounded_tail ... ok
[INFO] [stdout] test transcript::tests::delta_since_returns_appended_text_and_advances_cursor ... ok
[INFO] [stdout] test transcript::tests::mark_and_slice_between_returns_the_marked_range ... ok
[INFO] [stdout] test transcript::tests::transcript_streams_raw_bytes_to_explicit_file_without_overwrite ... ok
[INFO] [stdout] test session::tests::wait_for_process_exited ... ok
[INFO] [stdout] test session::tests::wait_for_matcher_lua_returns_timeout_when_no_registry_bound ... ok
[INFO] [stdout] test session::tests::wait_for_evaluates_matcher_lua_through_bound_registry ... ok
[INFO] [stdout] test session::tests::wait_for_screen_stable ... ok
[INFO] [stdout] test rpc::tests::adapter_lifecycle_round_trips_through_generic_surface ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- repl::lua::tests::screen_metatable_marker_does_not_leak_into_pairs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'repl::lua::tests::screen_metatable_marker_does_not_leak_into_pairs' (1780) panicked at src/repl/lua.rs:2332:14:
[INFO] [stdout] iterate snapshot keys: Lua("rpc error: rpc call `adapter.snapshot` did not complete within 5s\nstack traceback:\n\t[C]: in field 'snapshot'\n\tstdin:1: in main chunk\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5966f18fc6e1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5966f18fc6e1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5966f18fc6e1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5966f18fc6e1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5966f1914f0a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5966f1914f0a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5966f1901c9c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5966f1901c9c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5966f18d6256 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5966f18d6256 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5966f18f24b9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5966f13ac8e0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5966f13ac8e0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5966f18f27e2 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5966f18f27e2 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5966f18d6302 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5966f18cd0c9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5966f18d731d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5966f19157bc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5966f1915502 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5966f11dfe6b - <core[6883ba1bc0fe4ed1]::result::Result<ptywright[b9956af1f288cdce]::repl::lua::EvalResult, ptywright[b9956af1f288cdce]::error::Error>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x5966f10b6e80 - ptywright[b9956af1f288cdce]::repl::lua::tests::screen_metatable_marker_does_not_leak_into_pairs
[INFO] [stdout]                                at /opt/rustwide/workdir/src/repl/lua.rs:2332:14
[INFO] [stdout]   22:     0x5966f10a9707 - ptywright[b9956af1f288cdce]::repl::lua::tests::screen_metatable_marker_does_not_leak_into_pairs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/repl/lua.rs:2315:58
[INFO] [stdout]   23:     0x5966f1036856 - <ptywright[b9956af1f288cdce]::repl::lua::tests::screen_metatable_marker_does_not_leak_into_pairs::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5966f139fc1b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5966f139fc1b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5966f13ad265 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5966f13ad265 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5966f13ad265 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5966f13ad265 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5966f13ad265 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5966f13ad265 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5966f13ad265 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5966f13a7d14 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5966f13a7d14 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5966f13b03b2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5966f13b03b2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5966f13b03b2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5966f13b03b2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5966f13b03b2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5966f13b03b2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5966f13b03b2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5966f18fb68f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x5966f18fb68f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7a0a7897faa4 - <unknown>
[INFO] [stdout]   45:     0x7a0a78a0ca64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- repl::lua::tests::view_alias_returns_screen_tagged_value stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'repl::lua::tests::view_alias_returns_screen_tagged_value' (1869) panicked at src/repl/lua.rs:2305:42:
[INFO] [stdout] view(): Lua("rpc error: rpc call `adapter.snapshot` did not complete within 5s\nstack traceback:\n\t[C]: in function 'view'\n\tstdin:1: in main chunk\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5966f18fc6e1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5966f18fc6e1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5966f18fc6e1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5966f18fc6e1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5966f1914f0a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5966f1914f0a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5966f1901c9c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5966f1901c9c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5966f18d6256 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5966f18d6256 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5966f18f24b9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5966f13ac8e0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5966f13ac8e0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5966f18f27e2 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5966f18f27e2 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5966f18d6302 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5966f18cd0c9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5966f18d731d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5966f19157bc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5966f1915502 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5966f11dfe6b - <core[6883ba1bc0fe4ed1]::result::Result<ptywright[b9956af1f288cdce]::repl::lua::EvalResult, ptywright[b9956af1f288cdce]::error::Error>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x5966f10b2e68 - ptywright[b9956af1f288cdce]::repl::lua::tests::view_alias_returns_screen_tagged_value
[INFO] [stdout]                                at /opt/rustwide/workdir/src/repl/lua.rs:2305:42
[INFO] [stdout]   22:     0x5966f10a9287 - ptywright[b9956af1f288cdce]::repl::lua::tests::view_alias_returns_screen_tagged_value::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/repl/lua.rs:2301:48
[INFO] [stdout]   23:     0x5966f1036256 - <ptywright[b9956af1f288cdce]::repl::lua::tests::view_alias_returns_screen_tagged_value::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5966f139fc1b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5966f139fc1b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5966f13ad265 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5966f13ad265 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5966f13ad265 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5966f13ad265 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5966f13ad265 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5966f13ad265 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5966f13ad265 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5966f13a7d14 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5966f13a7d14 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5966f13b03b2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5966f13b03b2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5966f13b03b2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5966f13b03b2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5966f13b03b2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5966f13b03b2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5966f13b03b2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5966f18fb68f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x5966f18fb68f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7a0a7897faa4 - <unknown>
[INFO] [stdout]   45:     0x7a0a78a0ca64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- repl::lua::tests::screen_snapshot_returns_screen_tagged_value stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'repl::lua::tests::screen_snapshot_returns_screen_tagged_value' (1782) panicked at src/repl/lua.rs:2285:53:
[INFO] [stdout] screen.snapshot: Lua("rpc error: rpc call `adapter.snapshot` did not complete within 5s\nstack traceback:\n\t[C]: in field 'snapshot'\n\tstdin:1: in main chunk\n")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5966f18fc6e1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5966f18fc6e1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5966f18fc6e1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5966f18fc6e1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5966f1914f0a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5966f1914f0a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5966f1901c9c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5966f1901c9c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5966f18d6256 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5966f18d6256 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5966f18f24b9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5966f13ac8e0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5966f13ac8e0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5966f18f27e2 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5966f18f27e2 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5966f18d6302 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5966f18cd0c9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5966f18d731d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5966f19157bc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5966f1915502 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5966f11dfe6b - <core[6883ba1bc0fe4ed1]::result::Result<ptywright[b9956af1f288cdce]::repl::lua::EvalResult, ptywright[b9956af1f288cdce]::error::Error>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x5966f10b57e1 - ptywright[b9956af1f288cdce]::repl::lua::tests::screen_snapshot_returns_screen_tagged_value
[INFO] [stdout]                                at /opt/rustwide/workdir/src/repl/lua.rs:2285:53
[INFO] [stdout]   22:     0x5966f10a9557 - ptywright[b9956af1f288cdce]::repl::lua::tests::screen_snapshot_returns_screen_tagged_value::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/repl/lua.rs:2279:53
[INFO] [stdout]   23:     0x5966f1036616 - <ptywright[b9956af1f288cdce]::repl::lua::tests::screen_snapshot_returns_screen_tagged_value::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5966f139fc1b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5966f139fc1b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5966f13ad265 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5966f13ad265 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5966f13ad265 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5966f13ad265 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5966f13ad265 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5966f13ad265 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5966f13ad265 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5966f13a7d14 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5966f13a7d14 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5966f13b03b2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5966f13b03b2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5966f13b03b2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5966f13b03b2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5966f13b03b2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5966f13b03b2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5966f13b03b2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5966f18fb68f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x5966f18fb68f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7a0a7897faa4 - <unknown>
[INFO] [stdout]   45:     0x7a0a78a0ca64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     repl::lua::tests::screen_metatable_marker_does_not_leak_into_pairs
[INFO] [stdout]     repl::lua::tests::screen_snapshot_returns_screen_tagged_value
[INFO] [stdout]     repl::lua::tests::view_alias_returns_screen_tagged_value
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 356 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.58s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39", kill_on_drop: false }`
[INFO] [stdout] 349de7dcfadc909a056978a0bfa65e65100455918236cd2db9916e95c8d36a39
