[INFO] fetching crate terraleph 0.1.0...
[INFO] testing terraleph-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate terraleph 0.1.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate terraleph 0.1.0
[INFO] finished tweaking crates.io crate terraleph 0.1.0
[INFO] tweaked toml for crates.io crate terraleph 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate terraleph 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate terraleph 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rstest_macros v0.27.0
[INFO] [stderr]   Downloaded rstest v0.27.0
[INFO] [stderr]   Downloaded palette_math v0.7.7
[INFO] [stderr]   Downloaded palette_derive v0.7.7
[INFO] [stderr]   Downloaded lru v0.18.4
[INFO] [stderr]   Downloaded instability v0.3.13
[INFO] [stderr]   Downloaded palette v0.7.7
[INFO] [stderr]   Downloaded line-clipping v0.3.8
[INFO] [stderr]   Downloaded kstring v2.0.4
[INFO] [stderr]   Downloaded pratt v0.4.0
[INFO] [stderr]   Downloaded hcl-edit v0.9.7
[INFO] [stderr]   Downloaded hcl-primitives v0.1.12
[INFO] [stderr]   Downloaded hcl-rs v0.19.8
[INFO] [stderr]   Downloaded vecmap-rs v0.2.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002
[INFO] running `Command { std: "docker" "start" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002", 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" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002", 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" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling pratt v0.4.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling lru v0.18.4
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling hcl-primitives v0.1.12
[INFO] [stderr]    Compiling vecmap-rs v0.2.5
[INFO] [stderr]    Compiling hcl-edit v0.9.7
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling hcl-rs v0.19.8
[INFO] [stderr]    Compiling terraleph v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002", 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" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling rstest_macros v0.27.0
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling toml_edit v0.25.15+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling rstest v0.27.0
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling terraleph v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 21s
[INFO] running `Command { std: "docker" "inspect" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002", 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" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/terraleph-6f66cbb0a500b6a1)
[INFO] [stdout] 
[INFO] [stdout] running 850 tests
[INFO] [stdout] test app::attribution::tests::multiple_matching_blocks_are_retained_as_evidence ... ok
[INFO] [stdout] test app::attribution::tests::source_issue_keeps_evidence_and_marks_analysis_incomplete ... ok
[INFO] [stdout] test app::copy::tests::apply_copy_keeps_human_output_without_repeating_the_summary ... ok
[INFO] [stdout] test app::attribution::tests::non_overlapping_change_is_complete_no_match ... ok
[INFO] [stdout] test app::attribution::tests::instances_match_their_root_resource_block ... ok
[INFO] [stdout] test app::attribution::tests::create_and_delete_match_changed_lines_inside_their_source_blocks ... ok
[INFO] [stdout] test app::attribution::tests::update_and_replace_consider_both_source_sides ... ok
[INFO] [stdout] test app::copy::tests::clearing_feedback_reports_flash_and_notice_expiration ... ok
[INFO] [stdout] test app::attribution::tests::module_addresses_are_not_mapped_to_root_resources ... ok
[INFO] [stdout] test app::attribution::tests::non_managed_resources_are_not_directly_matched ... ok
[INFO] [stdout] test app::copy::tests::plan_copy_preserves_diagnostics_and_complete_show_text ... ok
[INFO] [stdout] test app::copy::tests::sanitizing_already_redacted_text_is_idempotent ... ok
[INFO] [stdout] test app::environments::comparison::tests::preserves_nested_values_and_exact_numeric_equality ... ok
[INFO] [stdout] test app::copy::tests::short_text_sensitive_values_redact_the_whole_affected_line ... ok
[INFO] [stdout] test app::environments::comparison::tests::ready_additions_reclassify_rows_and_finish_the_compared_scope ... ok
[INFO] [stdout] test app::environments::comparison::tests::known_set_membership_differences_remain_value_differences ... ok
[INFO] [stdout] test app::environments::comparison::tests::selected_error_stays_unavailable_and_does_not_compare_an_unselected_ready_plan ... ok
[INFO] [stdout] test app::environments::comparison::tests::numbers_outside_the_normalizable_range_are_uncertain_rather_than_same ... ok
[INFO] [stdout] test app::environments::comparison::tests::partially_unknown_sets_do_not_infer_element_identity_from_value_sorting ... ok
[INFO] [stdout] test app::environments::comparison::tests::nested_sets_preserve_known_differences_alongside_shared_unknowns ... ok
[INFO] [stdout] test app::environments::comparison::tests::selected_environment_indexes_must_be_nonempty_unique_and_in_range ... ok
[INFO] [stdout] test app::environments::comparison::tests::orders_difference_reasons_then_full_addresses_before_same_changes ... ok
[INFO] [stdout] test app::environments::comparison::tests::sensitive_values_never_enter_comparison_debug_or_plan_copy ... ok
[INFO] [stdout] test app::environments::comparison::tests::partially_unknown_sets_require_a_complete_assignment_of_candidates ... ok
[INFO] [stdout] test app::environments::comparison::tests::selected_ready_environments_define_rows_differences_and_source_indexes ... ok
[INFO] [stdout] test app::copy::tests::scalar_sensitive_values_are_replaced_only_at_token_boundaries ... ok
[INFO] [stdout] test app::environments::comparison::tests::distinguishes_unknown_paths_and_sensitive_values_without_losing_known_differences ... ok
[INFO] [stdout] test app::environments::comparison::tests::acquisition_and_retry_recompute_only_ready_scope_and_unavailable_cells ... ok
[INFO] [stdout] test app::environments::comparison::tests::uses_full_addresses_and_omits_resources_that_are_only_no_op ... ok
[INFO] [stdout] test app::environments::comparison::tests::value_only_presence_is_no_op_with_an_explicit_source_fallback ... ok
[INFO] [stdout] test app::environments::overview::tests::insufficient_members_stay_individual::case_2_only_one_environment ... ok
[INFO] [stdout] test app::environments::comparison::tests::compares_sets_without_order_lists_with_order_and_untyped_arrays_conservatively ... ok
[INFO] [stdout] test app::environments::overview::tests::insufficient_members_stay_individual::case_1_one_each ... ok
[INFO] [stdout] test app::environments::overview::tests::missing_reason_does_not_hide_value_conflicts_between_present_environments ... ok
[INFO] [stdout] test app::environments::overview::tests::presence_without_a_change_record_prevents_grouping_that_address ... ok
[INFO] [stdout] test app::environments::overview::tests::module_keys_are_grouped_without_inventing_individual_matches ... ok
[INFO] [stdout] test app::environments::overview::tests::group_display_retains_key_positions_from_every_member ... ok
[INFO] [stdout] test app::environments::comparison::tests::distinguishes_actions_attributes_presence_unknowns_and_values ... ok
[INFO] [stdout] test app::environments::overview::tests::excluded_environment_gets_its_plan_groups_without_comparison_highlights ... ok
[INFO] [stdout] test app::environments::overview::tests::partial_ready_and_retry_rebuild_only_available_environment_graphs ... ok
[INFO] [stdout] test app::environments::overview::tests::sensitivity_in_one_environment_excludes_the_address_everywhere ... ok
[INFO] [stdout] test app::environments::overview::tests::selected_environments_group_only_their_common_changes_and_keep_original_sources ... ok
[INFO] [stdout] test app::environments::overview::tests::relation_graphs_use_each_compared_groups_changed_addresses ... ok
[INFO] [stdout] test app::environments::overview::tests::ready_additions_rebuild_groups_and_keep_unavailable_cells_distinct ... ok
[INFO] [stdout] test app::environments::comparison::tests::chooses_reason_by_priority_across_all_ready_environments ... ok
[INFO] [stdout] test app::environments::overview::tests::multiple_patterns_have_distinct_stable_opaque_ids ... ok
[INFO] [stdout] test app::environments::overview::tests::single_environment_group_maps_every_member_to_one_complete_node ... ok
[INFO] [stdout] test app::environments::overview::tests::ungroupable_markers_keep_even_equal_changes_individual::case_1_unknown ... ok
[INFO] [stdout] test app::environments::tests::apply_confirmation_opens_only_for_the_selected_ready_environment ... ok
[INFO] [stdout] test app::environments::tests::clears_expired_copy_feedback_across_ready_environments ... ok
[INFO] [stdout] test app::environments::tests::default_workspace_orders_by_directory_name_without_parent_tokens ... ok
[INFO] [stdout] test app::environments::tests::environment_order_stays_fixed_as_plan_acquisition_completes ... ok
[INFO] [stdout] test app::environments::tests::exit_code_uses_current_results_and_interruption_precedes_incomplete_results ... ok
[INFO] [stdout] test app::execution::context::tests::default_workspace_uses_directory_name_as_display_name ... ok
[INFO] [stdout] test app::environments::tests::apply_waits_until_every_environment_plan_is_acquired ... ok
[INFO] [stdout] test app::execution::context::tests::display_name_escapes_only_non_utf8_default_workspace_directories ... ok
[INFO] [stdout] test app::execution::context::tests::non_default_workspace_is_the_display_name ... ok
[INFO] [stdout] test app::environments::tests::production_environment_is_detected_before_plan_completion ... ok
[INFO] [stdout] test app::execution::context::tests::opentofu_context_keeps_the_selected_tool_for_the_header ... ok
[INFO] [stdout] test app::execution::context::tests::production_detection_uses_complete_tokens ... ok
[INFO] [stdout] test app::execution::history::tests::key_components_are_part_of_the_digest ... ok
[INFO] [stdout] test app::environments::tests::retries_only_errors_and_rejects_duplicate_completions ... ok
[INFO] [stdout] test app::execution::history::tests::target_key_uses_the_canonical_context_and_full_action_sequence ... ok
[INFO] [stdout] test app::environments::tests::starts_in_path_order_and_keeps_only_one_running ... ok
[INFO] [stdout] test app::execution::context::tests::production_detection_reads_tokens_in_non_utf8_components ... ok
[INFO] [stdout] test app::environments::overview::tests::ungroupable_markers_keep_even_equal_changes_individual::case_2_sensitive ... ok
[INFO] [stdout] test app::environments::tests::environment_without_changes_does_not_open_apply_confirmation ... ok
[INFO] [stdout] test app::environments::tests::environment_order_uses_stage_natural_names_and_a_stable_path_tie_breaker ... ok
[INFO] [stdout] test app::execution::history::tests::non_utf8_directories_keep_distinct_digests ... ok
[INFO] [stdout] test app::execution::progress::tests::appends_the_exact_terraform_messages_without_synthesizing_log_lines ... ok
[INFO] [stdout] test app::execution::history::tests::utf8_directory_keeps_the_existing_file_stem ... ok
[INFO] [stdout] test app::execution::context::tests::distinct_non_utf8_directories_get_distinct_display_names ... ok
[INFO] [stdout] test app::environments::tests::non_utf8_default_workspace_environments_get_distinct_escaped_names ... ok
[INFO] [stdout] test app::environments::tests::non_utf8_production_environment_is_detected_before_plan_completion ... ok
[INFO] [stdout] test app::environments::tests::environment_stage_matches_complete_case_insensitive_tokens_and_numeric_suffixes ... ok
[INFO] [stdout] test app::execution::progress::tests::finished_target_order_groups_failures_without_reordering_same_status ... ok
[INFO] [stdout] test app::execution::progress::tests::unbound_error_diagnostic_keeps_failed_result_on_all_logs ... ok
[INFO] [stdout] test app::execution::progress::tests::failed_and_skipped_targets_are_not_persisted ... ok
[INFO] [stdout] test app::execution::progress::tests::duration_spans_replacement_stages_from_the_first_start_to_the_final_complete ... ok
[INFO] [stdout] test app::execution::progress::tests::replace_event_requires_individual_replacement_stages ... ok
[INFO] [stdout] test app::execution::progress::tests::finish_distinguishes_pending_and_running_targets_without_inventing_success ... ok
[INFO] [stdout] test app::execution::progress::tests::partial_replacement_is_not_persisted ... ok
[INFO] [stdout] test app::execution::progress::tests::completed_target_without_an_apply_start_is_not_persisted ... ok
[INFO] [stdout] test app::execution::tests::nonzero_termination_enters_failed_stage ... ok
[INFO] [stdout] test app::execution::tests::apply_result_summary_is_sanitized_before_rendering ... ok
[INFO] [stdout] test app::execution::tests::cancellation_stays_visible_until_a_termination_event_arrives ... ok
[INFO] [stdout] test app::execution::tests::late_event_after_result_does_not_change_log_error_position_or_last_event ... ok
[INFO] [stdout] test app::execution::tests::reports_elapsed_and_waiting_time_from_injected_timestamps ... ok
[INFO] [stdout] test app::execution::tests::successful_process_with_incomplete_targets_is_not_reported_as_success ... ok
[INFO] [stdout] test app::execution::tests::failure_elapsed_stays_at_termination_after_a_late_diagnostic ... ok
[INFO] [stdout] test app::execution::tests::successful_termination_does_not_stop_elapsed_time_before_later_phases ... ok
[INFO] [stdout] test app::execution::tests::failure_result_keeps_the_running_phase_and_first_terraform_error ... ok
[INFO] [stdout] test app::execution::tests::failed_copy_effect_contains_the_diagnostic ... ok
[INFO] [stdout] test app::execution::tests::failed_apply_keeps_completed_targets_available_for_history ... ok
[INFO] [stdout] test app::execution::progress::tests::explicit_diagnostic_address_is_attributed_but_unknown_events_are_overall_logs ... ok
[INFO] [stdout] test app::execution::progress::tests::replacement_completion_requires_the_next_planned_action ... ok
[INFO] [stdout] test app::execution::tests::review_events_update_workspace_and_execution_phase ... ok
[INFO] [stdout] test app::execution::progress::tests::replacement_waits_for_both_apply_stages_before_completion ... ok
[INFO] [stdout] test app::environments::overview::tests::conflicting_full_addresses_remain_individual_in_every_environment ... ok
[INFO] [stdout] test app::execution::progress::tests::summary_updates_last_received_time_and_diagnostics_survive_termination ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::compares_numbers_by_value_and_by_text_outside_the_normalizable_range ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::marks_sensitive_unknown_values_as_both_unknown_and_sensitive ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::keeps_scalar_and_null_values_at_the_parent_when_shape_changes ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::omitted_complex_unknown_shapes_remain_at_the_parent ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::counts_unknown_nested_values_in_parent_sensitive_changes ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::represents_unknown_values_and_unknown_missing_attributes ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::marks_one_sided_sensitive_values_only_on_that_side ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::debug_output_does_not_include_original_attribute_values ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::handles_empty_containers_as_single_attributes ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::applies_sensitive_markers_to_each_side_and_inherits_parent_masks ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::treats_resource_root_null_as_absent_only_for_create_and_delete ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::compares_nested_objects_and_arrays_by_key_and_index ... ok
[INFO] [stdout] test app::plan::attribute_diff::tests::distinguishes_null_from_absent ... ok
[INFO] [stdout] test app::plan::grouping::tests::excludes_changed_unknown_or_sensitive_values_but_allows_unchanged_sensitive_values ... ok
[INFO] [stdout] test app::plan::grouping::tests::does_not_put_duplicate_full_addresses_in_a_repeated_group ... ok
[INFO] [stdout] test app::plan::grouping::tests::never_groups_unknown_sensitive_values_even_when_the_schema_proves_their_shape ... ok
[INFO] [stdout] test app::plan::grouping::tests::groups_nested_unknown_map_and_object_fields_with_their_known_changes ... ok
[INFO] [stdout] test app::plan::grouping::tests::keeps_dynamic_unknowns_individual_without_schema_or_with_partial_shape ... ok
[INFO] [stdout] test app::plan::grouping::tests::groups_simple_map_elements_only_when_schema_proves_the_map_type ... ok
[INFO] [stdout] test app::plan::grouping::tests::groups_numbers_by_exact_decimal_value ... ok
[INFO] [stdout] test app::plan::grouping::tests::keeps_map_and_composite_changes_individual_when_schema_is_missing_or_shape_is_unsupported ... ok
[INFO] [stdout] test app::plan::grouping::tests::ignores_unchanged_attributes_when_the_other_resource_does_not_have_them ... ok
[INFO] [stdout] test app::plan::grouping::tests::groups_a_dynamic_attribute_when_its_whole_value_is_unknown_after_a_known_scalar ... ok
[INFO] [stdout] test app::plan::grouping::tests::keeps_dynamic_unknowns_individual_when_before_is_null_or_complex ... ok
[INFO] [stdout] test app::plan::grouping::tests::groups_count_and_for_each_keys_at_every_module_and_resource_level ... ok
[INFO] [stdout] test app::plan::grouping::tests::only_schema_fixed_tuple_positions_allow_unknown_collection_elements ... ok
[INFO] [stdout] test app::plan::grouping::tests::separates_key_changes_and_keeps_different_modules_or_resource_names_apart ... ok
[INFO] [stdout] test app::plan::grouping::tests::unknown_grouping_keeps_known_values_paths_and_null_distinct ... ok
[INFO] [stdout] test app::plan::number::tests::accepts_exponents_up_to_the_i128_bounds ... ok
[INFO] [stdout] test app::plan::number::tests::canonicalizes_exact_digits_without_float_conversion ... ok
[INFO] [stdout] test app::plan::number::tests::distinct_values_stay_distinct ... ok
[INFO] [stdout] test app::plan::number::tests::equivalent_notations_share_one_canonical_form::case_1_plain_integer ... ok
[INFO] [stdout] test app::plan::number::tests::every_zero_is_unsigned::case_2_negative_zero ... ok
[INFO] [stdout] test app::plan::number::tests::equivalent_notations_share_one_canonical_form::case_6_uppercase_exponent ... ok
[INFO] [stdout] test app::plan::number::tests::equivalent_notations_share_one_canonical_form::case_7_negative_exponent ... ok
[INFO] [stdout] test app::plan::number::tests::every_zero_is_unsigned::case_3_negative_zero_fraction ... ok
[INFO] [stdout] test app::plan::number::tests::equivalent_notations_share_one_canonical_form::case_4_mantissa_fraction ... ok
[INFO] [stdout] test app::plan::number::tests::equivalent_notations_share_one_canonical_form::case_5_integer_mantissa ... ok
[INFO] [stdout] test app::plan::grouping::tests::groups_same_known_changes_with_matching_unknown_attributes ... ok
[INFO] [stdout] test app::plan::number::tests::equivalent_notations_share_one_canonical_form::case_2_fraction_zeros ... ok
[INFO] [stdout] test app::plan::number::tests::equivalent_notations_share_one_canonical_form::case_3_leading_zeros ... ok
[INFO] [stdout] test app::plan::number::tests::every_zero_is_unsigned::case_4_zero_with_exponent ... ok
[INFO] [stdout] test app::plan::number::tests::every_zero_is_unsigned::case_5_negative_zero_with_exponent ... ok
[INFO] [stdout] test app::plan::number::tests::every_zero_is_unsigned::case_1_zero ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_exponent::case_1_missing_digits ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_exponent::case_3_double_sign ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_exponent::case_4_fraction ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_exponent::case_2_sign_only ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_mantissa::case_4_plus_sign ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_mantissa::case_2_sign_only ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_mantissa::case_5_missing_integer ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_exponent::case_5_second_exponent ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_mantissa::case_1_empty ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_mantissa::case_3_double_sign ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_non_decimal_text::case_4_non_ascii_digit ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_non_decimal_text::case_5_not_a_number ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_mantissa::case_6_missing_fraction ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_non_decimal_text::case_6_infinity ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_non_decimal_text::case_1_separator ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_values_whose_exponent_leaves_the_i128_range ... ok
[INFO] [stdout] test app::plan::path::tests::resource_display_address_keeps_only_resource_and_its_instance_keys ... ok
[INFO] [stdout] test app::plan::relations_graph::tests::block_evidence_preserves_fixed_keys_while_expanding_omitted_keys ... ok
[INFO] [stdout] test app::plan::relations_graph::tests::builds_stable_directed_groups_and_merges_link_evidence ... ok
[INFO] [stdout] test app::plan::relations_graph::tests::expands_block_evidence_to_matching_changed_nodes_without_prefix_matches ... ok
[INFO] [stdout] test app::plan::path::tests::removes_all_module_and_resource_instance_keys_without_regex_replacement ... ok
[INFO] [stdout] test app::plan::relations_graph::tests::preserves_known_links_and_marks_status_uncertainty_on_every_node ... ok
[INFO] [stdout] test app::plan::relations_graph::tests::node_input_sorts_and_deduplicates_addresses_and_rejects_empty_sets ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_non_decimal_text::case_3_whitespace ... ok
[INFO] [stdout] test app::plan::path::tests::module_breadcrumbs_keep_module_instance_keys_and_omit_resource_keys ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_malformed_mantissa::case_7_two_points ... ok
[INFO] [stdout] test app::plan::relations_graph::tests::creates_a_link_when_any_member_of_an_aggregate_has_evidence ... ok
[INFO] [stdout] test app::plan::relations_graph::tests::groups_branches_and_cycles_without_repeating_nodes ... ok
[INFO] [stdout] test app::review::tests::filter_keeps_common_text_when_no_searchable_block_matches ... ok
[INFO] [stdout] test app::review::tests::projection::apply_targets_keep_plan_order_and_skip_moved_imported_and_nonstandard_resources ... ok
[INFO] [stdout] test app::plan::path::tests::rejects_malformed_instance_keys_instead_of_grouping_them ... ok
[INFO] [stdout] test app::review::tests::projection::changed_outputs_count_created_updated_and_deleted_outputs_only ... ok
[INFO] [stdout] test app::review::tests::projection::destructive_lists_separate_deletes_from_replacements_and_name_the_target ... ok
[INFO] [stdout] test app::review::tests::projection::drift_counts_only_when_alone_applyable ... ok
[INFO] [stdout] test app::session::tests::apply_cancellation_requests_the_worker_to_stop ... ok
[INFO] [stdout] test app::session::tests::apply_confirmation_starts_once_and_completion_can_quit_with_status ... ok
[INFO] [stdout] test app::review::tests::debug_output_never_contains_plan_text ... ok
[INFO] [stdout] test app::session::tests::apply_confirmation_uses_the_named_target_for_destructive_changes ... ok
[INFO] [stdout] test app::review::tests::document_keeps_common_lines_and_matching_blocks_in_original_order ... ok
[INFO] [stdout] test app::review::tests::filter_counts_each_resource_and_output_block_once ... ok
[INFO] [stdout] test app::session::tests::apply_requires_confirmation_and_cancel_preserves_the_review ... ok
[INFO] [stdout] test app::session::tests::apply_start_pairs_previous_durations_with_targets_in_plan_order ... ok
[INFO] [stdout] test app::session::tests::cancellation_is_requested_once_and_late_completion_stays_interrupted ... ok
[INFO] [stdout] test app::review::tests::projection::has_changes_counts_nonstandard_and_changed_outputs_but_not_no_ops ... ok
[INFO] [stdout] test app::session::tests::filtered_review_applies_the_complete_plan ... ok
[INFO] [stdout] test app::session::tests::cancelled_confirmation_restores_the_overview_detail_before_returning_to_the_overview ... ok
[INFO] [stdout] test app::session::tests::filtered_review_copies_the_full_document_and_quits_without_apply ... ok
[INFO] [stdout] test app::session::tests::non_utf8_target_confirms_only_with_its_escaped_name::case_1_destructive ... ok
[INFO] [stdout] test app::session::tests::copy_notice_replacement_resets_the_success_and_failure_deadlines ... ok
[INFO] [stdout] test app::review::tests::projection::non_destructive_plan_confirms_with_yes ... ok
[INFO] [stdout] test app::plan::relations_graph::tests::state_instance_evidence_selects_only_the_matching_changed_node ... ok
[INFO] [stdout] test app::session::tests::quitting_a_plan_entry_confirmation_reports_the_review_without_apply ... ok
[INFO] [stdout] test app::plan::number::tests::rejects_non_decimal_text::case_2_hexadecimal ... ok
[INFO] [stdout] test app::review::git::tests::maps_working_tree_source_sides ... ok
[INFO] [stdout] test app::session::tests::quit_reports_only_applyable_drift ... ok
[INFO] [stdout] test app::session::tests::non_utf8_target_confirms_only_with_its_escaped_name::case_2_production ... ok
[INFO] [stdout] test app::session::tests::quitting_a_review_without_changes_reports_no_changes ... ok
[INFO] [stdout] test app::plan::relations_graph::tests::separates_unknown_links_from_nodes_with_no_shown_links ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_07_return_from_overview ... ok
[INFO] [stdout] test app::session::tests::overview_round_trip_clears_only_the_temporary_raw_filter ... ok
[INFO] [stdout] test app::session::tests::quitting_the_overview_of_an_apply_entry_cancels_the_apply ... ok
[INFO] [stdout] test app::plan::grouping::tests::reports_repeated_members_from_the_unfiltered_plan_and_keeps_every_member_once ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_04_return_from_plan_raw ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_01_confirm_from_raw ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_11_overview_from_confirmation ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_05_confirm_from_overview ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_12_raw_from_confirmation ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_13_return_from_confirmation ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_02_cancel_from_raw ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_06_overview_from_overview ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_09_cancel_from_overview ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_08_apply_from_overview ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_10_search_from_overview ... ok
[INFO] [stdout] test app::session::tests::plan_entry_opens_apply_from_the_overview_detail_and_cancel_returns_there ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_15_search_from_confirmation ... ok
[INFO] [stdout] test infra::git::diff::hunks::tests::rejects_non_utf8_diff_as_parse_error ... ok
[INFO] [stdout] test app::session::tests::review_copy_flash_expires_without_clearing_the_notice ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_14_apply_from_confirmation ... ok
[INFO] [stdout] test app::session::tests::review_actions_for_another_screen_change_nothing::case_03_raw_from_raw ... ok
[INFO] [stdout] test infra::git::command::tests::does_not_spawn_git_after_cancellation ... ok
[INFO] [stdout] test infra::git::command::tests::cancellation_wins_after_git_exit_before_output_readers_finish ... ok
[INFO] [stdout] test app::environments::overview::tests::unequal_counts_group_patterns_and_restore_exact_address_comparisons ... ok
[INFO] [stdout] test infra::git::configuration::tests::keeps_unavailable_head_reason_without_a_commit_comparison ... ok
[INFO] [stdout] test infra::git::command::tests::kills_and_reaps_git_when_cancelled_while_running ... ok
[INFO] [stdout] test infra::git::command::tests::drains_both_pipes_before_returning_git_output ... ok
[INFO] [stdout] test infra::git::diff::tests::distinguishes_outside_repository_and_missing_head ... ok
[INFO] [stdout] test infra::git::diff::tests::missing_head_uses_only_existing_working_tree_files ... ok
[INFO] [stdout] test infra::git::command::tests::kills_and_reaps_git_after_both_pipes_fill_when_cancelled ... ok
[INFO] [stdout] test infra::git::diff::tests::ignores_changes_that_are_restored_to_head ... ok
[INFO] [stdout] test infra::git::diff::tests::reports_root_read_failure_separately ... ok
[INFO] [stdout] test infra::git::diff::tests::fixes_diff_path_prefixes_despite_git_configuration ... ok
[INFO] [stdout] test app::environments::overview::tests::groups_matching_unknown_changes_across_small_and_large_environment_counts ... ok
[INFO] [stdout] test infra::git::configuration::tests::keeps_unavailable_commit_comparison_reason ... ok
[INFO] [stdout] test infra::git::diff::tests::includes_non_ignored_untracked_tf_and_excludes_ignored_tf ... ok
[INFO] [stdout] test infra::git::diff::tests::combines_staged_and_unstaged_changes_against_head ... ok
[INFO] [stdout] test infra::git::configuration::tests::shares_the_head_snapshot_when_merge_base_is_head ... ok
[INFO] [stdout] test infra::history::tests::malformed_history_is_treated_as_missing ... ok
[INFO] [stdout] test infra::git::diff::tests::reports_an_unavailable_comparison_ref_with_the_requested_ref ... ok
[INFO] [stdout] test app::environments::overview::tests::common_changes_keep_the_exception_individual ... ok
[INFO] [stdout] test infra::history::tests::write_failure_is_reported_without_creating_a_record ... ok
[INFO] [stdout] test infra::git::diff::tests::only_collects_changes_directly_under_the_terraform_root ... ok
[INFO] [stdout] test infra::git::diff::tests::reports_a_failed_root_ref_without_falling_back_to_a_namespace_ref ... ok
[INFO] [stdout] test infra::git::diff::tests::reports_an_ambiguous_ref_named_like_a_git_directory_file_without_git_warnings ... ok
[INFO] [stdout] test infra::git::diff::tests::resolves_an_unambiguous_ref_when_git_trace_writes_to_stderr ... ok
[INFO] [stdout] test infra::review::tests::keeps_plan_data_when_git_is_outside_a_repository ... ok
[INFO] [stdout] test infra::git::configuration::tests::captures_head_and_merge_base_once_for_a_commit_comparison ... ok
[INFO] [stdout] test infra::git::diff::tests::treats_rename_as_deleted_before_and_added_after ... ok
[INFO] [stdout] test infra::history::tests::stores_versioned_owner_only_json_and_reads_the_duration ... ok
[INFO] [stdout] test infra::review::tests::forwards_unavailable_repository_root_after_git_discovery_failure ... ok
[INFO] [stdout] test infra::review::tests::reviews_the_basic_scenario_with_four_direct_matches_and_one_no_match ... ignored, requires Terraform CLI
[INFO] [stdout] test infra::termination::tests::hangup_is_reported_only_after_the_terminal_closes ... ok
[INFO] [stdout] test infra::terraform::address::tests::distinguishes_resource_blocks_from_instance_references ... ok
[INFO] [stdout] test infra::terraform::address::tests::parses_nested_instance_addresses_without_losing_module_keys ... ok
[INFO] [stdout] test infra::terraform::apply::tests::nonzero_apply_is_failed_and_cancellation_is_interrupted ... ok
[INFO] [stdout] test infra::terraform::apply::tests::successful_apply_parses_structured_events_and_summary ... ok
[INFO] [stdout] test infra::terraform::apply::tests::successful_apply_without_a_summary_still_succeeds_with_a_fallback ... ok
[INFO] [stdout] test infra::terraform::command::tests::unobserved_output_replays_remaining_ranges_in_receive_order ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::broken_configuration_is_indeterminate::case_1_hcl ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::broken_configuration_is_indeterminate::case_2_json ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::broken_configuration_is_indeterminate::case_3_json_shape ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::broken_configuration_is_indeterminate::case_4_json_backend_missing_label ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::broken_configuration_is_indeterminate::case_5_json_backend_missing_label_array ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::empty_labeled_block_arrays_do_not_declare_a_backend::case_1_cloud ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::empty_labeled_block_arrays_do_not_declare_a_backend::case_2_backend ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::hcp_configuration_is_a_candidate::case_1_cloud ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::hcp_configuration_is_a_candidate::case_2_remote ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::hcp_configuration_is_a_candidate::case_3_json_cloud ... ok
[INFO] [stdout] test infra::git::diff::tests::resolves_a_custom_git_directory_root_ref_before_namespace_expansion ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::initialized_backend_uses_selected_data_directory_and_rejects_corruption ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::local_configuration_does_not_detect_cloud_words::case_1_s3 ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::hcp_configuration_is_a_candidate::case_4_json_remote ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::local_configuration_does_not_detect_cloud_words::case_3_comments ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::local_configuration_does_not_detect_cloud_words::case_2_gcs ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::local_configuration_does_not_detect_cloud_words::case_4_strings ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::multiple_backend_or_cloud_blocks_are_invalid::case_2_json ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::multiple_backend_or_cloud_blocks_are_invalid::case_3_cloud ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::multiple_backend_or_cloud_blocks_are_invalid::case_1_hcl ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::multiple_backend_or_cloud_blocks_are_invalid::case_4_conflicting ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::opentofu_prefers_tofu_configuration_over_same_named_terraform_file::case_1_hcl ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::multiple_normal_files_cannot_define_backends ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::opentofu_prefers_tofu_configuration_over_same_named_terraform_file::case_2_json ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::opentofu_prefers_tofu_configuration_over_same_named_terraform_file::case_3_hcl_repeated_extension ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::opentofu_prefers_tofu_configuration_over_same_named_terraform_file::case_4_json_repeated_extension ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::override_files_replace_the_normal_backend_after_loading_normal_files::case_2_terraform_json ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::override_files_replace_the_normal_backend_after_loading_normal_files::case_1_terraform_hcl ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::override_files_replace_the_normal_backend_after_loading_normal_files::case_3_tofu_hcl ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::override_files_replace_the_normal_backend_after_loading_normal_files::case_4_tofu_json ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::broken_candidates_are_errors_without_running_commands::case_1_hcl ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::broken_candidates_are_errors_without_running_commands::case_2_json ... ok
[INFO] [stdout] test infra::terraform::configuration::tests::same_named_terraform_file_is_excluded_only_by_its_exact_tofu_counterpart ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::broken_candidates_are_errors_without_running_commands::case_3_backend_label ... ok
[INFO] [stdout] test infra::review::tests::forwards_repository_root_before_branch_and_workspace ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::broken_candidates_are_errors_without_running_commands::case_6_json_missing_backend_label ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::broken_candidates_are_errors_without_running_commands::case_5_cloud_body ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::broken_candidates_are_errors_without_running_commands::case_4_backend_body ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::broken_candidates_are_errors_without_running_commands::case_7_json_duplicate_backends ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::hcp_candidates_are_retained_without_running_commands::case_1_cloud ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::hcp_candidates_are_retained_without_running_commands::case_2_remote ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::direct_candidates_are_sorted_and_keep_tool_directory_and_selected_workspace ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::hcp_candidates_are_retained_without_running_commands::case_3_json ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::initialized_hcp_metadata_excludes_an_otherwise_local_candidate ... ok
[INFO] [stdout] test infra::git::diff::tests::resolves_a_git_directory_pseudo_ref_before_namespace_expansion ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::workspace_failure_is_an_error_without_exposing_cli_output ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::symlinked_directories_are_not_discovered ... ok
[INFO] [stdout] test infra::terraform::events::tests::classifies_unusable_json_events_as_diagnostics ... ok
[INFO] [stdout] test infra::terraform::events::tests::parses_split_refresh_events_by_resource_address ... ok
[INFO] [stdout] test infra::terraform::events::tests::parses_summary_and_diagnostic_position_without_inventing_progress_total ... ok
[INFO] [stdout] test infra::terraform::events::tests::preserves_events_across_crlf_utf8_chunks_and_eof ... ok
[INFO] [stdout] test infra::terraform::events::tests::preserves_interleaved_streams_and_waits_for_a_complete_line ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::opentofu_ignores_broken_shadowed_terraform_configuration::case_2_json ... ok
[INFO] [stdout] test infra::terraform::events::tests::preserves_hook_action_for_apply_progress ... ok
[INFO] [stdout] test infra::terraform::discovery::tests::opentofu_ignores_broken_shadowed_terraform_configuration::case_1_hcl ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::decodes_escaped_resource_labels ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::distinguishes_same_name_with_different_types ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::ignores_escaped_template_openers ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::ignores_template_interpolation_strings_and_braces ... ok
[INFO] [stdout] test infra::terraform::events::tests::preserves_long_non_json_diagnostic_text ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::ignores_braces_in_comments_and_heredocs ... ok
[INFO] [stdout] test infra::terraform::events::tests::treats_known_non_resource_messages_as_informational ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::locates_multiple_resources_and_nested_braces ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::marks_duplicate_definitions_as_incomplete ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::keeps_valid_files_when_another_file_has_syntax_error ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::marks_json_configuration_as_unsupported ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::rejects_malformed_hcl_without_resources::case_1_incomplete_block ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::rejects_malformed_hcl_without_resources::case_3_malformed_resource_header ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::rejects_malformed_hcl_without_resources::case_2_resource_expression ... ok
[INFO] [stdout] test infra::terraform::hcl::tests::parses_deleted_before_source ... ok
[INFO] [stdout] test infra::terraform::plan::temporary::tests::orphan_sweep_keeps_symlinks_named_like_plans ... ok
[INFO] [stdout] test infra::terraform::plan::temporary::tests::orphan_sweep_removes_only_plans_of_exited_processes ... ok
[INFO] [stdout] test infra::terraform::plan::temporary::tests::process_liveness_distinguishes_running_and_reaped_processes ... ok
[INFO] [stdout] test infra::terraform::plan::tests::distinguishes_plan_launch_failure_and_skips_show ... ok
[INFO] [stdout] test infra::terraform::plan::tests::delivers_plan_events_before_process_termination_and_keeps_show_silent ... ok
[INFO] [stdout] test infra::terraform::init::tests::initialization_requires_backend_metadata_and_locked_provider_installations ... ok
[INFO] [stdout] test infra::terraform::plan::tests::distinguishes_show_nonzero_exit ... ok
[INFO] [stdout] test infra::terraform::plan::tests::gets_saved_plan_from_the_basic_terraform_scenario ... ignored, requires Terraform CLI
[INFO] [stdout] test infra::terraform::plan::tests::implicit_output_path_is_absolute_and_owned_by_terraleph ... ok
[INFO] [stdout] test infra::terraform::plan::tests::distinguishes_show_launch_failure_after_a_successful_plan ... ok
[INFO] [stdout] test infra::terraform::plan::tests::interrupts_and_reaps_plan_before_cleanup_without_starting_show ... ok
[INFO] [stdout] test infra::terraform::plan::tests::inline_output_path_keeps_non_utf8_execution_root ... ok
[INFO] [stdout] test infra::git::diff::tests::compares_commits_without_including_dirty_worktree_changes ... ok
[INFO] [stdout] test infra::terraform::plan::tests::distinguishes_plan_nonzero_exit_and_keeps_output_out_of_error_text ... ok
[INFO] [stdout] test infra::terraform::plan::tests::interrupts_and_reaps_show_before_cleanup ... ok
[INFO] [stdout] test infra::terraform::plan::tests::keeps_parser_failures_distinct_from_process_failures ... ok
[INFO] [stdout] test infra::terraform::plan::tests::user_owned_output_path_is_resolved_and_survives_cleanup ... ok
[INFO] [stdout] test infra::terraform::providers::schema::tests::malformed_or_unsupported_document_is_unavailable::case_1_invalid_json ... ok
[INFO] [stdout] test infra::terraform::plan::tests::last_output_path_wins_across_environment_and_explicit_arguments ... ok
[INFO] [stdout] test infra::terraform::providers::schema::tests::malformed_or_unsupported_document_is_unavailable::case_2_missing_provider_schemas ... ok
[INFO] [stdout] test infra::terraform::providers::schema::tests::malformed_or_unsupported_document_is_unavailable::case_4_invalid_format_version ... ok
[INFO] [stdout] test infra::terraform::providers::schema::tests::malformed_or_unsupported_document_is_unavailable::case_3_unsupported_format_major ... ok
[INFO] [stdout] test infra::terraform::providers::schema::tests::malformed_resource_schema_makes_schema_unavailable::case_2_missing_attribute_type ... ok
[INFO] [stdout] test infra::terraform::plan::tests::runs_plan_then_show_in_explicit_root_with_argument_boundaries ... ok
[INFO] [stdout] test infra::terraform::providers::schema::tests::malformed_resource_schema_makes_schema_unavailable::case_3_unknown_attribute_type ... ok
[INFO] [stdout] test infra::terraform::providers::schema::tests::malformed_resource_schema_makes_schema_unavailable::case_4_unknown_nesting_mode ... ok
[INFO] [stdout] test infra::terraform::plan::tests::reports_cleanup_failure_separately ... ok
[INFO] [stdout] test infra::terraform::providers::schema::tests::malformed_resource_schema_makes_schema_unavailable::case_1_missing_block ... ok
[INFO] [stdout] test infra::terraform::providers::schema::tests::malformed_resource_schema_makes_schema_unavailable::case_5_missing_nested_block ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::accepts_empty_plan_and_plan_with_only_noop_resources ... ok
[INFO] [stdout] test infra::terraform::providers::schema::tests::parses_resource_types_and_omitted_sections_structurally ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::accepts_omitted_resource_changes_for_an_output_only_plan ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::presence::indexes_prior_and_planned_modules_without_retaining_values ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::presence::rejects_broken_presence_data_without_exposing_values::case_1_invalid_prior ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::presence::rejects_broken_presence_data_without_exposing_values::case_2_invalid_values ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::presence::rejects_broken_presence_data_without_exposing_values::case_3_invalid_module ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::presence::rejects_broken_presence_data_without_exposing_values::case_4_invalid_children ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::presence::rejects_broken_presence_data_without_exposing_values::case_5_missing_address ... ok
[INFO] [stdout] test infra::git::diff::tests::reports_when_comparison_commits_have_no_common_ancestor ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::accepts_null_optional_sections_from_terraform_show ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::preserves_change_values_and_replacement_paths_for_follow_up_diffing ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::preserves_numeric_replacement_path_steps ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::preserves_arbitrary_precision_json_numbers ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::previous_address_keeps_delete_and_replace_actions_out_of_the_summary ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::reads_action_reason_from_resource_change_metadata ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::reports_schema_and_version_errors_without_attribute_values ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::retains_deferred_resources_and_action_invocations_as_unsupported_changes ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::redacts_attribute_values_from_plan_debug_output ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::retains_noop_resource_and_output_change_values_for_existence_review ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::retains_move_and_import_markers_as_unsupported_changes ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::reads_supported_resource_changes_and_summarizes_each_kind ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::retains_provider_identity_and_distinguishes_missing_null_unknown_and_sensitive_values ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::retains_unsupported_resource_changes_apart_from_output_changes ... ok
[INFO] [stdout] test infra::terraform::show::metadata::tests::extracts_sensitive_scalars_without_debug_leaks ... ok
[INFO] [stdout] test infra::terraform::show::json::tests::separates_changed_drift_from_unsupported_changes ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::collects_references_from_both_branches_of_a_conditional_expression ... ok
[INFO] [stdout] test infra::terraform::show::metadata::tests::applyability_follows_errored_then_applyable_then_detailed_exit_code ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::distinguishes_plan_without_prior_state_from_state_not_yet_collected ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::does_not_read_reference_shaped_data_from_constant_values ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::keeps_known_and_unresolved_references_on_the_same_resource ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::excludes_deleted_instances_from_configuration_relationships ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::propagates_module_call_expressions_and_ancestor_dependencies_to_child_resources ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::records_each_repeated_source_and_leaves_root_variables_unresolved ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::omits_configuration_roots_for_blocks_with_only_deleted_instances ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::marks_consumers_of_malformed_module_outputs_unresolved ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::marks_malformed_relationship_fields_partial_without_rejecting_plan_data ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::resolves_repeated_child_modules_beneath_an_indexed_module_block ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::resolves_repeated_module_block_dependencies_to_block_endpoints ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::retains_direct_and_explicit_dependencies_and_suppresses_containing_block_reference ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::suppresses_only_the_same_expressions_containing_block_reference ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::classifies_display_intro_notes_and_heredoc_values_without_changing_source ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::classifies_opentofu_intro_and_current_planned_legend_as_intro ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::ignores_shift_markers_inside_quoted_values ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::indexes_each_resource_address_when_the_raw_block_is_parsed ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::indexes_output_headers_with_the_existing_action_and_assignment_rules ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::resolves_module_inputs_and_outputs_without_reading_values ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::rejects_ambiguous_repeated_module_outputs_and_marks_missing_configuration ... ok
[INFO] [stdout] test infra::terraform::show::relations::tests::rejects_module_instance_keys_missing_from_the_plan_addresses ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::keeps_plan_summary_outside_the_last_resource_block ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::indexes_resource_headers_without_prefix_collisions_or_unknown_matches ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::keeps_nested_heading_like_text_inside_the_resource_block ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::preserves_indexed_resource_output_and_unknown_heading_block_ranges ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::keeps_unknown_plan_text_as_body ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::rejects_invalid_utf8_without_exposing_bytes ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::preserves_text_order_newlines_and_sensitive_markers ... ok
[INFO] [stdout] test infra::terraform::state::tests::malformed_dependency_identifiers_remain_unresolved ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::recognizes_moved_and_removed_resource_headers ... ok
[INFO] [stdout] test infra::terraform::state::tests::cancellation_interrupts_and_reaps_state_pull ... ok
[INFO] [stdout] test infra::terraform::show::text::tests::recognizes_heredoc_termination_with_deleted_value ... ok
[INFO] [stdout] test infra::terraform::state::tests::reads_only_state_addresses_and_classifies_exact_and_block_dependencies ... ok
[INFO] [stdout] test infra::terraform::plan::temporary::tests::plan_owner_accepts_only_the_generated_name_shape ... ok
[INFO] [stdout] test infra::terraform::state::tests::resolves_state_block_dependencies_with_omitted_repeated_module_indexes ... ok
[INFO] [stdout] test infra::terraform::state::tests::retains_module_instance_addresses_and_marks_unresolvable_state_format_unavailable ... ok
[INFO] [stdout] test infra::terraform::state::tests::state_pull_failure_does_not_expose_process_output ... ok
[INFO] [stdout] test infra::terraform::state::tests::runs_state_pull_with_the_plan_root_and_global_arguments ... ok
[INFO] [stdout] test infra::terraform::state::tests::successful_state_pull_with_malformed_output_is_invalid_format ... ok
[INFO] [stdout] test runtime::environments::tests::cleanup_removes_owned_plans_and_keeps_user_output ... ok
[INFO] [stdout] test infra::review::tests::marks_module_resource_addresses_as_incomplete_without_root_matching ... ok
[INFO] [stdout] test infra::review::tests::checks_json_variables_and_lockfile_changes_for_incomplete_analysis ... ok
[INFO] [stdout] test infra::history::tests::concurrent_records_for_different_keys_survive_the_shared_lock ... ok
[INFO] [stdout] test infra::git::diff::tests::resolves_a_fully_qualified_ref_without_short_name_expansion ... ok
[INFO] [stdout] test runtime::event_loop::tests::apply_view::end_keys_reach_the_rendered_log_tail::case_1_failed_end ... ok
[INFO] [stdout] test runtime::event_loop::tests::apply_view::end_keys_reach_the_rendered_log_tail::case_2_failed_alt_right ... ok
[INFO] [stdout] test runtime::event_loop::tests::apply_view::end_keys_reach_the_rendered_log_tail::case_3_interrupted_end ... ok
[INFO] [stdout] test runtime::event_loop::tests::copy_feedback::draw_decision_covers_dirty_runtime_and_feedback_states ... ok
[INFO] [stdout] test runtime::event_loop::tests::apply_view::end_keys_reach_the_rendered_log_tail::case_4_interrupted_alt_right ... ok
[INFO] [stdout] test runtime::event_loop::tests::confirmation::confirmation_input_is_drawn_through_the_runtime_step ... ok
[INFO] [stdout] test runtime::event_loop::tests::apply_view::update_session_resets_only_when_apply_starts_or_finishes ... ok
[INFO] [stdout] test runtime::event_loop::tests::copy_feedback::failed_execution_copy_notice_draws_once_when_it_expires ... ok
[INFO] [stdout] test runtime::environments::tests::completed_environments_skip_idle_draws_and_redraw_for_events_and_copy_expiration ... ok
[INFO] [stdout] test runtime::event_loop::tests::effects::apply_directory_recheck_rejects_a_retargeted_symlink ... ok
[INFO] [stderr] failed to save apply history: File exists (os error 17)
[INFO] [stdout] test runtime::event_loop::tests::effects::history_write_failure_does_not_produce_a_session_outcome ... ok
[INFO] [stdout] test runtime::event_loop::tests::copy_feedback::failed_copy_shows_only_the_notification_through_the_runtime_step::case_2_overview ... ok
[INFO] [stdout] test runtime::event_loop::tests::quit_confirmation::forwarded_quit_confirmation_key_reaches_the_current_screen_once ... ok
[INFO] [stdout] test runtime::event_loop::tests::copy_feedback::successful_copy_flash_lifecycle_draws_through_the_runtime_step::case_2_overview ... ok
[INFO] [stdout] test runtime::event_loop::tests::review::confirmed_filter_keeps_full_plan_actions_available ... ok
[INFO] [stdout] test runtime::event_loop::tests::review::cancelling_confirmation_preserves_review_position ... ok
[INFO] [stdout] test infra::review::tests::marks_configuration_changed_during_plan_as_incomplete ... ok
[INFO] [stdout] test infra::review::tests::reports_interruption_before_starting_terraform_after_git_diff ... ok
[INFO] [stdout] test runtime::event_loop::tests::quit_confirmation::overview_quit_is_visible_before_runtime_dispatch ... ok
[INFO] [stdout] test infra::review::tests::compares_clean_head_and_dirty_non_native_settings_against_the_correct_snapshots ... ok
[INFO] [stdout] test runtime::event_loop::tests::workers::delayed_final_message_after_cancellation_is_processed_before_disconnect ... ok
[INFO] [stdout] test runtime::event_loop::tests::workers::final_message_after_the_first_drain_is_processed_before_disconnect ... ok
[INFO] [stdout] test runtime::event_loop::tests::viewport::resize_keeps_the_overview_selection_visible_after_shrinking_and_growing ... ok
[INFO] [stdout] test runtime::event_loop::tests::workers::finished_apply_without_final_message_keeps_the_failed_result ... ok
[INFO] [stdout] test runtime::event_loop::tests::workers::finished_plan_after_apply_started_does_not_fail_apply ... ok
[INFO] [stdout] test runtime::event_loop::tests::workers::finished_plan_without_final_message_becomes_a_failed_outcome ... ok
[INFO] [stdout] test runtime::invocation::tests::apply_plan_and_apply_arguments_have_separate_option_ownership ... ok
[INFO] [stdout] test runtime::invocation::tests::boolean_precedence_uses_last_value_in_original_subcommand ... ok
[INFO] [stdout] test runtime::invocation::tests::chdir_forms_resolve_from_the_original_directory_and_remain_global ... ok
[INFO] [stdout] test runtime::invocation::tests::detailed_exit_code_is_preserved_only_when_requested::case_1_implicit ... ok
[INFO] [stdout] test runtime::invocation::tests::detailed_exit_code_is_preserved_only_when_requested::case_2_enabled ... ok
[INFO] [stdout] test runtime::invocation::tests::detailed_exit_code_is_preserved_only_when_requested::case_3_disabled ... ok
[INFO] [stdout] test runtime::invocation::tests::environment_options_precede_explicit_options_without_deduplicating_values ... ok
[INFO] [stdout] test runtime::invocation::tests::environment_splitting_preserves_literal_expansions_and_empty_values ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::apply_in_an_empty_parent_never_selects_multiple_environments ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::chdir_configuration_selects_single_before_any_child_discovery ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::indeterminate_or_hcp_parent_delegates_without_discovering_children::case_1_broken ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::indeterminate_or_hcp_parent_delegates_without_discovering_children::case_2_hcp ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::multiple_environment_options_are_rejected_before_discovery::case_1_out_inline ... ok
[INFO] [stdout] test runtime::environments::tests::acquisition_draws_during_poll_and_retry_and_completion_request_a_draw ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::multiple_environment_options_are_rejected_before_discovery::case_2_out_separate ... ok
[INFO] [stdout] test runtime::event_loop::tests::workers::final_message_does_not_require_a_finished_worker ... ok
[INFO] [stdout] test runtime::event_loop::tests::viewport::resize_clamps_the_review_offset_after_shrinking_and_growing ... ok
[INFO] [stdout] test runtime::event_loop::tests::apply_view::manual_scroll_survives_new_log_until_end_restores_following ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::multiple_environment_options_are_rejected_before_discovery::case_6_data_dir ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::multiple_environment_options_are_rejected_before_discovery::case_3_generate_inline ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::multiple_environment_options_are_rejected_before_discovery::case_5_environment ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::multiple_environment_options_are_rejected_before_discovery::case_4_generate_separate ... ok
[INFO] [stdout] test runtime::invocation::tests::noninteractive_options_delegate::case_2_environment_json ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::multiple_var_files_resolve_at_chdir_root_and_preserve_option_values_and_order ... ok
[INFO] [stdout] test runtime::invocation::tests::noninteractive_options_delegate::case_3_approve ... ok
[INFO] [stdout] test runtime::invocation::tests::noninteractive_options_delegate::case_4_input_disabled ... ok
[INFO] [stdout] test runtime::invocation::tests::noninteractive_options_delegate::case_5_environment_input ... ok
[INFO] [stdout] test runtime::invocation::tests::noninteractive_options_delegate::case_6_saved_plan ... ok
[INFO] [stdout] test runtime::invocation::tests::opentofu_uses_the_shared_cli_argument_environment_contract ... ok
[INFO] [stdout] test runtime::invocation::tests::plan_only_options_are_not_passed_to_apply ... ok
[INFO] [stdout] test runtime::invocation::tests::terminal_and_automation_conditions_control_interactivity ... ok
[INFO] [stdout] test runtime::invocation::tests::unclassified_arguments_delegate::case_1_unknown ... ok
[INFO] [stdout] test runtime::invocation::tests::unclassified_arguments_delegate::case_2_help ... ok
[INFO] [stdout] test runtime::invocation::tests::unclassified_arguments_delegate::case_3_version ... ok
[INFO] [stdout] test runtime::invocation::tests::unclassified_arguments_delegate::case_4_missing_value ... ok
[INFO] [stdout] test runtime::invocation::tests::unclassified_arguments_delegate::case_5_invalid_boolean ... ok
[INFO] [stdout] test runtime::invocation::tests::unclassified_arguments_delegate::case_6_bad_quotes ... ok
[INFO] [stdout] test runtime::invocation::tests::unclassified_arguments_delegate::case_7_global_in_environment ... ok
[INFO] [stdout] test runtime::invocation::tests::variable_sources_keep_only_file_names_and_argument_presence ... ok
[INFO] [stdout] test runtime::invocation::tests::environments::opentofu_parent_files_prevent_terraform_child_discovery ... ok
[INFO] [stdout] test runtime::invocation::tests::noninteractive_options_delegate::case_1_json ... ok
[INFO] [stdout] test infra::review::tests::marks_native_configurations_changed_or_deleted_after_git_collection_as_incomplete ... ok
[INFO] [stdout] test infra::review::tests::marks_dirty_execution_settings_in_head_comparison_as_incomplete ... ok
[INFO] [stdout] test runtime::synthetic::tests::review::overview_footer_hints_return_when_the_copy_notice_expires ... ok
[INFO] [stdout] test runtime::event_loop::tests::copy_feedback::failed_copy_shows_only_the_notification_through_the_runtime_step::case_1_review ... ok
[INFO] [stdout] test infra::git::diff::tests::reports_ambiguous_comparison_when_merge_base_is_not_unique ... ok
[INFO] [stdout] test runtime::event_loop::tests::confirmation::confirmation_body_scrolls_up_right_after_paging_past_the_end ... ok
[INFO] [stdout] test runtime::synthetic::tests::review::narrow_confirmation_does_not_start_the_synthetic_apply ... ok
[INFO] [stdout] test runtime::tests::apply_panic_takes_precedence_over_plan_panic_after_successful_ui ... ok
[INFO] [stdout] test runtime::synthetic::tests::execution_example::finished_apply_asks_before_quitting ... ok
[INFO] [stdout] test runtime::tests::apply_join_panic_takes_precedence_over_an_earlier_plan_panic ... ok
[INFO] [stdout] test runtime::tests::reviewed_report_adds_changed_outputs_only_without_resource_changes ... ok
[INFO] [stdout] test runtime::tests::successful_worker_joins_preserve_the_ui_outcome ... ok
[INFO] [stdout] test runtime::tests::ui_error_takes_precedence_over_worker_panics ... ok
[INFO] [stdout] test runtime::tests::ui_error_with_worker_panic_text_is_not_reclassified ... ok
[INFO] [stdout] test runtime::synthetic::tests::review::help_scrolls_horizontally_on_each_screen ... ok
[INFO] [stdout] test ui::features::environments::sidebar::tests::name_truncation_keeps_zwj_emoji_together ... ok
[INFO] [stdout] test runtime::tests::apply_ui_panic_takes_precedence_over_a_later_plan_join_panic ... ok
[INFO] [stdout] test ui::features::environments::sidebar::tests::wrapped_count_lines_fit_the_sidebar_inner_width ... ok
[INFO] [stdout] test runtime::synthetic::tests::execution_example::timed_apply_finishes_without_input ... ok
[INFO] [stdout] test runtime::event_loop::tests::copy_feedback::failed_copy_shows_only_the_notification_through_the_runtime_step::case_3_apply ... ok
[INFO] [stdout] test runtime::synthetic::tests::review::raw_copy_shows_the_synthetic_copy_notice ... ok
[INFO] [stdout] test runtime::synthetic::tests::review::overview_quit_is_confirmed_before_finishing ... ok
[INFO] [stdout] test runtime::tests::normal_exit_joins_both_workers_before_removing_the_saved_plan ... ok
[INFO] [stdout] test runtime::tests::ui_error_cancels_and_joins_the_worker_before_removing_the_saved_plan ... ok
[INFO] [stdout] test runtime::synthetic::tests::review::confirmed_apply_records_synthetic_events_until_the_timer ... ok
[INFO] [stdout] test ui::features::environments::tests::apply::apply_key_in_plan_detail_targets_only_the_open_environment ... ok
[INFO] [stdout] test ui::features::environments::tests::columns::narrow_selection_keeps_the_previous_column_and_manual_scroll_position ... ok
[INFO] [stdout] test ui::features::environments::tests::apply::apply_key_waits_for_every_environment_plan ... ok
[INFO] [stdout] test ui::features::environments::tests::acquisition::relations_explain_pending_running_error_and_excluded_environments ... ok
[INFO] [stdout] test ui::features::environments::tests::change_summary::ready_environments_ignore_no_op_outputs_and_count_output_changes_once ... ok
[INFO] [stdout] test ui::features::environments::tests::change_summary::normal_drift_only_shows_no_changes_with_a_note ... ok
[INFO] [stdout] test ui::features::environments::tests::help::help_scroll_keys_do_not_reach_the_environment_overview ... ok
[INFO] [stdout] test ui::features::environments::tests::help::raw_environment_help_scrolls_by_line_and_page_without_moving_the_plan ... ok
[INFO] [stdout] test ui::features::environments::tests::help::raw_environment_help_explains_bracket_navigation_at_supported_widths ... ok
[INFO] [stdout] test ui::features::environments::tests::help::help_dialog_down_stops_at_the_end_so_up_moves_immediately ... ok
[INFO] [stdout] test ui::features::environments::tests::layout::environment_layout_reserves_the_sidebar_and_four_six_right_panes ... ok
[INFO] [stdout] test ui::features::environments::tests::help::single_comparison_help_uses_the_changes_pane_name ... ok
[INFO] [stdout] test ui::features::environments::tests::layout::short_terminal_keeps_the_matrix_frame_and_shows_resize_guidance ... ok
[INFO] [stdout] test runtime::event_loop::tests::copy_feedback::successful_copy_flash_lifecycle_draws_through_the_runtime_step::case_3_apply ... ok
[INFO] [stdout] test runtime::synthetic::tests::review::cancelling_the_synthetic_apply_interrupts_it ... ok
[INFO] [stdout] test runtime::event_loop::tests::copy_feedback::successful_copy_flash_lifecycle_draws_through_the_runtime_step::case_1_review ... ok
[INFO] [stdout] test ui::features::environments::tests::help::help_explains_matrix_symbols_and_missing_rows ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::colors::sidebar_counts_and_matrix_actions_use_ansi_operation_colors ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::matrix_symbol_legend_remains_visible_across_environment_counts::case_1_one ... ok
[INFO] [stdout] test ui::features::environments::tests::columns::selecting_an_excluded_environment_keeps_the_matrix_start ... ok
[INFO] [stdout] test ui::features::environments::tests::layout::overview_uses_default_text_for_required_labels_and_bold_pane_names ... ok
[INFO] [stdout] test runtime::event_loop::tests::workers::apply_worker_panic_is_reported_without_exposing_its_payload ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::narrow_matrix_keeps_why_visible_with_a_long_selected_environment_name ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::colors::why_reasons_use_the_default_terminal_foreground ... ok
[INFO] [stdout] test ui::features::environments::tests::layout::environment_breadcrumb_uses_the_exploration_root_across_selection_and_single_results ... ok
[INFO] [stdout] test runtime::event_loop::tests::workers::plan_worker_panic_is_reported_without_exposing_its_payload ... ok
[INFO] [stdout] test runtime::event_loop::tests::workers::final_message_then_worker_panic_is_reported_by_outer_join ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::short_terminal_keeps_major_environment_actions_without_movement_hints ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::matrix_symbol_legend_remains_visible_across_environment_counts::case_3_ten ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::matrix_symbol_legend_remains_visible_across_environment_counts::case_2_three ... ok
[INFO] [stdout] test runtime::tests::worker_panic_fails_the_review_and_still_removes_the_saved_plan ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::navigation::focus_keys_open_and_close_the_sidebar_without_changing_selection ... ok
[INFO] [stdout] test ui::features::environments::tests::apply::apply_confirmation_keeps_the_environment_review_behind_the_dialog ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::matrix_title_separates_comparison_filtering_from_ready_plans ... ok
[INFO] [stdout] test ui::features::environments::tests::layout::sidebar_cannot_be_maximized_and_footer_keeps_help_and_quit_last ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::navigation::selected_environment_stays_viewable_after_leaving_the_comparison ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::navigation::horizontal_matrix_scrolling_does_not_change_the_selected_environment ... ok
[INFO] [stdout] test ui::features::environments::tests::columns::selecting_visible_environments_preserves_matrix_columns_across_layout_changes ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::raw_plan::grouped_matrix_reports_one_match_for_an_asymmetric_group ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::raw_plan::matrix_cell_keeps_its_source_reference_and_missing_blocks_stay_in_overview ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::raw_plan::grouped_matrix_enter_finds_a_later_member_when_the_first_has_no_source_block ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::raw_plan::grouped_matrix_enter_opens_the_first_matching_resource_and_reports_the_count ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::raw_plan::matrix_enter_stays_in_overview_when_the_selected_plan_is_not_ready ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::raw_plan::raw_filter_escape_clears_the_query_before_returning_to_overview ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::raw_plan::unavailable_environment_opens_its_state_dialog_and_raw_plan_after_completion ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::raw_plan::matrix_enter_opens_the_selected_cell_and_never_falls_back_to_another_resource ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::raw_plan::brackets_open_the_adjacent_full_plan_from_raw_plan ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::navigation::vim_navigation_uses_the_focused_multi_environment_pane ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::multi_demo_member_missing_from_the_shown_environment_is_not_highlighted_there ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::relation_status_recovers_after_environment_retry ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::excluded_selected_environment_keeps_its_graph_without_matrix_highlight ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::relations_pane_shows_the_selected_environment_at_supported_sizes::case_2_medium ... ok
[INFO] [stdout] test ui::features::environments::tests::acquisition::pending_running_ready_error_and_excluded_remain_distinct_at_supported_sizes ... FAILED
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::relations_pane_shows_the_selected_environment_at_supported_sizes::case_4_narrow ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_1_small ... FAILED
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::relations_pane_shows_the_selected_environment_at_supported_sizes::case_3_small ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::navigation::columns_remain_selectable_without_rows_and_scroll_beyond_nine ... FAILED
[INFO] [stdout] test ui::features::environments::tests::matrix::row_groups::retry_and_new_ready_environment_keep_member_when_group_disappears ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_2_medium_100x30 ... FAILED
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_2_medium ... FAILED
[INFO] [stdout] test ui::features::environments::tests::matrix::row_groups::same_change_summary_counts_matrix_rows_and_replacements_once ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::relation_selection_highlights_only_matching_nodes_and_not_same_summary ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_2_narrow ... FAILED
[INFO] [stdout] test ui::features::environments::tests::matrix::search::escape_restores_maximized_filtered_pane_before_clearing_filter::case_1_matrix ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::row_groups::space_toggles_only_the_selected_group_in_a_single_environment_matrix ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::row_unchanged_in_the_shown_environment_is_named_and_not_highlighted ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_1_terminal_150x48 ... FAILED
[INFO] [stdout] test ui::features::environments::tests::matrix::search::matrix_search_keeps_vim_navigation_aliases_as_query_text ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::row_groups::unknown_same_change_summary_and_group_row_keep_the_annotation_visible ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::row_groups::same_change_summary_and_group_rows_expand_independently ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::search::matrix_search_edits_graphemes_and_restores_the_previous_filter_on_cancel ... ok
[INFO] [stdout] test ui::features::environments::tests::message_dialog::message_dialog_scrolls_through_long_error_details ... ok
[INFO] [stdout] test ui::features::environments::tests::message_dialog::message_dialog_page_down_stops_at_the_end_so_up_moves_immediately ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::search::escape_restores_maximized_filtered_pane_before_clearing_filter::case_2_relations ... ok
[INFO] [stdout] test ui::features::environments::tests::quit_confirmation::acquiring_quit_confirmation_is_visible_without_footer_actions_at_supported_sizes ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::relations_pane_shows_the_selected_environment_at_supported_sizes::case_1_memo ... ok
[INFO] [stdout] test ui::features::environments::tests::quit_confirmation::completed_quit_confirmation_cancel_preserves_overview_state ... ok
[INFO] [stdout] test ui::features::environments::tests::quit_confirmation::q_remains_search_text_in_the_matrix_filter ... ok
[INFO] [stdout] test ui::features::environments::tests::quit_confirmation::quit_confirmation_uses_the_execution_state_when_enter_is_pressed ... ok
[INFO] [stdout] test ui::features::environments::tests::quit_confirmation::completed_mixed_results_use_normal_quit_confirmation ... ok
[INFO] [stdout] test ui::features::environments::tests::quit_confirmation::small_terminals_keep_cancel_and_quit_operable ... ok
[INFO] [stdout] test ui::features::environments::tests::quit_confirmation::ready_review_remains_available_and_quit_requires_confirmation_while_acquiring ... ok
[INFO] [stdout] test ui::features::environments::tests::quit_confirmation::completed_quit_confirmation_cancel_preserves_raw_review_state ... ok
[INFO] [stdout] test ui::features::environments::tests::help::multi_environment_help_groups_actions_and_scrolls_on_small_terminals ... FAILED
[INFO] [stdout] test ui::features::environments::tests::matrix::search::selection_tracks_visible_rows_after_search_and_clears_when_none_match ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_3_large ... FAILED
[INFO] [stdout] test ui::features::environments::tests::sidebar::pending_production_environment_shows_its_badge_before_the_plan_finishes ... ok
[INFO] [stdout] test ui::features::environments::tests::sidebar::sidebar_focus_and_selected_name_use_ansi_colors_and_terminal_defaults ... ok
[INFO] [stdout] test ui::features::environments::tests::sidebar::environment_sidebar_filters_comparison_without_changing_the_selected_plan ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_4_narrow ... FAILED
[INFO] [stdout] test ui::features::execution::input::tests::copy_keys_are_ignored_while_running::case_1_lowercase ... ok
[INFO] [stdout] test ui::features::execution::input::tests::copy_keys_are_ignored_while_running::case_2_uppercase ... ok
[INFO] [stdout] test ui::features::execution::input::tests::focus_switches_target_selection_and_cancellation_remain_available_while_running ... ok
[INFO] [stdout] test ui::features::execution::input::tests::key_mapping_respects_execution_stage ... ok
[INFO] [stdout] test ui::features::execution::input::tests::plain_v_opens_and_closes_apply_logs_without_changing_other_v_keys ... ok
[INFO] [stdout] test ui::features::execution::input::tests::uppercase_y_does_not_copy_after_failure ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::relations_focus_scrolls_per_environment_and_ignores_matrix_only_keys ... ok
[INFO] [stdout] test ui::features::environments::tests::sidebar::variable_environment_rows_keep_the_selected_plan_visible ... ok
[INFO] [stdout] test ui::features::environments::tests::raw_review::plan_scroll_resets_when_resize_makes_the_full_document_fit ... ok
[INFO] [stdout] test ui::features::environments::tests::raw_review::ready_review_keeps_position_filter_counts_and_copy_notices ... ok
[INFO] [stdout] test ui::features::environments::tests::sidebar::sidebar_width_thresholds_restore_the_manual_setting ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::search::filter_uses_complete_addresses_and_raw_return_preserves_expansion ... ok
[INFO] [stdout] test ui::features::execution::render::tests::layout::quit_confirmation_preserves_the_execution_body_and_scroll_limits ... ok
[INFO] [stdout] test ui::features::execution::render::tests::layout::apply_log_scrollbars_stay_inside_the_panel_at_reserved_width_boundaries ... ok
[INFO] [stdout] test ui::features::environments::tests::raw_review::filtered_plan_position_tracks_the_visible_source_line_after_resize ... ok
[INFO] [stdout] test ui::features::environments::tests::sidebar::single_environment_hides_sidebar_and_its_shortcuts ... ok
[INFO] [stdout] test ui::features::execution::render::tests::layout::production_execution_scrollbars_reach_offsets_after_resize_and_single_overflow ... ok
[INFO] [stdout] test ui::features::execution::render::tests::plan_execution::narrow_terminal_notice_depends_on_the_stage_and_quit_confirmation ... ok
[INFO] [stdout] test ui::features::execution::render::tests::copy::production_execution_copy_flash_uses_accent_background_then_restores_log_style ... ok
[INFO] [stdout] test ui::features::execution::render::tests::progress::append_only_log_is_rendered_in_receive_order ... ok
[INFO] [stdout] test ui::features::execution::render::tests::layout::quit_confirmation_replaces_the_result_footer_and_has_a_narrow_notice ... ok
[INFO] [stdout] test ui::features::execution::render::tests::progress::running_status_cycles_the_ascii_spinner ... ok
[INFO] [stdout] test ui::features::execution::render::tests::plan_execution::quit_confirmation_and_copy_notice_replace_the_failed_footer_in_place ... ok
[INFO] [stdout] test ui::features::execution::render::tests::progress::running_status_keeps_fixed_height_when_following_is_off ... ok
[INFO] [stdout] test ui::features::execution::render::tests::plan_execution::failed_plan_starts_at_the_first_error_until_end_is_pressed ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::relations::multi_demo_relations_show_environment_configuration_links ... FAILED
[INFO] [stdout] test ui::features::environments::tests::matrix::row_groups::same_change_row_shows_space_only_while_the_matrix_can_expand_it ... ok
[INFO] [stdout] test ui::features::execution::render::tests::plan_execution::running_plan_follows_the_newest_line_until_scrolled_up ... ok
[INFO] [stdout] test ui::features::execution::render::tests::copy::completed_apply_statuses_keep_full_log_order_for_render_and_copy ... ok
[INFO] [stdout] test ui::features::execution::render::tests::result::completed_apply_without_log_shows_a_distinct_empty_output_message ... ok
[INFO] [stdout] test ui::features::environments::tests::raw_review::overview_round_trip_opens_the_full_plan_from_the_top ... ok
[INFO] [stdout] test ui::features::execution::render::tests::plan_execution::stages_outside_the_snapshot_show_their_title_and_status ... ok
[INFO] [stdout] test ui::features::execution::render::tests::layout::production_execution_render_draws_shell_scrollbars_and_stream_colors ... ok
[INFO] [stdout] test ui::features::execution::render::tests::result::completed_apply_wraps_the_fixed_warning_before_the_log_separator ... ok
[INFO] [stdout] test ui::features::execution::render::tests::result::terraform_summary_stays_once_in_the_log_and_visible_with_elapsed_when_narrow ... ok
[INFO] [stdout] test ui::features::execution::render::tests::result::completed_apply_statuses_use_their_result_styles ... ok
[INFO] [stdout] test ui::features::execution::render::tests::scroll::end_uses_the_log_tail_after_a_failed_apply ... ok
[INFO] [stdout] test ui::features::execution::render::tests::scroll::initial_execution_position_depends_on_the_completed_result ... ok
[INFO] [stdout] test ui::features::execution::render::tests::scroll::reopening_apply_logs_starts_at_the_newest_line ... ok
[INFO] [stdout] test ui::features::execution::tests::horizontal_scroll_keeps_the_effective_follow_position ... ok
[INFO] [stdout] test ui::features::execution::tests::horizontal_scroll_preserves_manual_vertical_position ... ok
[INFO] [stdout] test ui::features::execution::tests::initial_and_follow_latest_use_different_vertical_modes ... ok
[INFO] [stdout] test ui::features::execution::tests::result_selection_prioritizes_bound_failures_and_falls_back_to_all_logs ... ok
[INFO] [stdout] test ui::features::overview::input::tests::escape_clears_filter_before_leaving_overview ... ok
[INFO] [stdout] test ui::features::overview::input::tests::overview_keys_cover_navigation_grouping_and_raw_plan ... ok
[INFO] [stdout] test ui::features::overview::input::tests::search_keeps_vim_navigation_keys_as_query_text ... ok
[INFO] [stdout] test ui::features::overview::input::tests::single_environment_pane_keys_are_available_only_outside_search ... ok
[INFO] [stdout] test ui::features::overview::input::tests::vim_navigation_keys_match_arrows_and_home_end ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::a_narrower_view_keeps_the_selected_column_visible_after_a_wide_render ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::collapsed_same_change_summary_keeps_unknown_group_note ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::manual_scroll_keeps_its_start_when_the_selected_column_is_hidden ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::excluded_environment_keeps_the_current_start ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::one_line_body_keeps_the_selected_unknown_address_visible ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::same_change_summary_counts_patterns_and_keeps_only_warning_actions ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::same_change_summary_notes_unknown_values_and_instance_count_gaps ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::same_change_summary_only_adds_a_complete_hint_when_it_fits ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::same_change_summary_shows_its_expansion_state_without_selection ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::scrolling_up_keeps_the_selected_unknown_row_and_its_note_visible ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::selected_left_column_becomes_the_start_when_it_is_hidden ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::unknown_group_note_is_kept_when_the_address_column_is_narrow ... ok
[INFO] [stdout] test ui::features::overview::matrix::view::tests::individual_row_identity_keeps_the_full_resource_address ... ok
[INFO] [stdout] test ui::features::execution::render::tests::scroll::cancelling_apply_keeps_the_warning_and_cancel_action_in_both_views ... ok
[INFO] [stdout] test ui::features::execution::tests::target_selection_wraps_and_focus_switches_between_panels ... ok
[INFO] [stdout] test ui::features::overview::matrix::render::tests::scrolling_down_keeps_the_selected_unknown_row_and_its_note_visible ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::branch_draws_each_dependent_on_its_own_rail ... ok
[INFO] [stdout] test ui::features::execution::render::tests::result::production_execution_failure_render_draws_diagnostic_color ... ok
[INFO] [stdout] test ui::features::environments::tests::quit_confirmation::completed_quit_confirmation_is_visible_at_supported_sizes ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::focused_and_operation_styles_use_terminal_palette_colors ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::chains_and_merges_render_with_direction_and_source_annotations ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_1_small ... FAILED
[INFO] [stdout] test ui::features::overview::relations::render::tests::fallback_uses_full_module_path_to_distinguish_references ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::relation_legend_shows_only_applicable_explanations ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::relation_title_keeps_environment_and_scope_styles_separate ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::selected_diff_node_keeps_operation_color_and_underlines_only_address ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::short_view_keeps_relation_content_visible ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::fallback_order_puts_used_nodes_first_and_keeps_group_order_on_cycles ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::tree_keeps_sibling_rails_beside_nested_dependents ... ok
[INFO] [stdout] test ui::features::execution::render::tests::progress::running_apply_keeps_the_compact_frame_fixed_as_logs_and_state_change ... ok
[INFO] [stdout] test ui::features::overview::render::tests::changes_pane_scrolls_full_addresses_horizontally ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::unsupported_cycles_fall_back_to_incoming_uses_rows ... ok
[INFO] [stdout] test ui::features::overview::render::tests::context_dialog_scrolls_up_from_the_end_by_one_line_and_one_page ... ok
[INFO] [stdout] test ui::features::overview::render::tests::empty_changes_notices_cover_outputs_and_drift ... ok
[INFO] [stdout] test ui::features::overview::render::tests::context_dialog_keeps_the_last_line_visible_after_end_paging_and_resize ... ok
[INFO] [stdout] test ui::features::overview::render::tests::narrow_mixed_relations_keep_legend_entries_complete ... ok
[INFO] [stdout] test ui::features::overview::render::tests::help_dialog_scrolls_up_from_the_end_by_one_line_and_one_page ... ok
[INFO] [stdout] test ui::features::overview::render::tests::quit_confirmation_replaces_overview_actions_at_supported_sizes ... ok
[INFO] [stdout] test ui::features::overview::render::tests::relations_footer_omits_basic_arrow_navigation ... ok
[INFO] [stdout] test ui::features::overview::render::tests::overview_ready_marker_and_tool_metadata_use_their_own_styles ... ok
[INFO] [stdout] test ui::features::environments::tests::matrix::row_groups::multi_demo_compare_shows_unknown_summary_at_narrow_width ... FAILED
[INFO] [stdout] test ui::features::environments::tests::matrix::row_groups::multi_demo_compare_expansion_keeps_columns_anchored ... FAILED
[INFO] [stdout] test ui::features::overview::render::tests::selected_group_highlights_its_complete_relation_node ... ok
[INFO] [stdout] test ui::features::overview::render::tests::selected_group_footer_tracks_expansion_and_filtered_members ... ok
[INFO] [stdout] test ui::features::execution::render::tests::apply_stopping_at_minimum_size_shows_resize_notice ... FAILED
[INFO] [stdout] test ui::features::overview::view::tests::arrows_scroll_changes_and_relations_independently ... ok
[INFO] [stdout] test ui::features::overview::view::tests::escape_restores_maximized_filtered_pane_before_clearing_filter ... ok
[INFO] [stdout] test ui::features::overview::render::tests::unknown_group_note_reaches_changes_and_relation_nodes ... ok
[INFO] [stdout] test ui::features::overview::view::tests::expanded_and_filtered_members_keep_the_complete_group_node ... ok
[INFO] [stdout] test ui::features::overview::view::tests::expanded_group_index_projects_only_the_given_review ... ok
[INFO] [stdout] test ui::features::overview::view::tests::panes_focus_maximize_scroll_and_restore_independently ... ok
[INFO] [stdout] test ui::features::overview::view::tests::search_cursor_edits_graphemes_and_cancel_restores_the_confirmed_filter ... ok
[INFO] [stdout] test ui::features::overview::view::tests::relations_enter_opens_the_raw_plan_from_the_top ... ok
[INFO] [stdout] test ui::features::overview::view::tests::selection_scroll_accounts_for_overview_header_and_notices ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::confirmation_requires_exact_yes_or_no::case_1_empty ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::confirmation_requires_exact_yes_or_no::case_2_invalid ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::confirmation_requires_exact_yes_or_no::case_3_no_when_yes_is_required ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::cursor_moves_and_backspace_follow_grapheme_boundaries ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::editing_or_cancelling_clears_a_rejected_confirmation::case_2_backspace ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::editing_or_cancelling_clears_a_rejected_confirmation::case_3_cancel ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::escape_cancels_and_resets_input ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::moving_the_cursor_keeps_a_rejected_confirmation ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::editing_or_cancelling_clears_a_rejected_confirmation::case_1_character ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::opening_an_overlay_resets_its_scroll_position ... ok
[INFO] [stdout] test ui::features::plan_review::confirmation::tests::yes_and_no_confirmations_reset_input ... ok
[INFO] [stdout] test ui::features::plan_review::input::tests::apply_confirmation_accepts_only_explicit_confirmation_keys ... ok
[INFO] [stdout] test ui::features::plan_review::input::tests::confirmed_filter_keys_clear_or_move_matches ... ok
[INFO] [stdout] test ui::features::plan_review::input::tests::ctrl_c_quits_outside_search_and_cancels_search_input ... ok
[INFO] [stdout] test ui::features::plan_review::input::tests::help_and_context_keys_are_available_only_on_their_review_screens ... ok
[INFO] [stdout] test ui::features::plan_review::input::tests::raw_review_enter_has_no_special_action ... ok
[INFO] [stdout] test ui::features::plan_review::input::tests::search_input_prioritizes_editing_keys ... ok
[INFO] [stdout] test ui::features::plan_review::input::tests::slash_starts_search_only_outside_input ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::unknown_reasons_precede_no_links_and_remain_distinct ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::confirmation::production_confirmation_layout_keeps_the_footer_adjacent_to_a_compact_frame ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::overlapping_branch_and_merge_fall_back_to_directional_uses_rows ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::apply_confirmation_footer_enables_apply_only_for_the_expected_input ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::confirmation::production_confirmation_requires_a_complete_footer_and_keeps_notice_below_header ... ok
[INFO] [stdout] test ui::features::execution::render::tests::renders_plan_progress_and_failure ... FAILED
[INFO] [stdout] test ui::features::execution::render::tests::renders_apply_quit_confirmation_in_the_footer ... FAILED
[INFO] [stdout] test ui::features::overview::render::tests::split_and_maximized_layouts_keep_both_panes_available_at_target_sizes ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::confirmation::production_confirmation_wraps_target_and_preserves_scope_and_workspace ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::confirmation::production_confirmation_scrolls_long_input_to_the_cursor ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::confirmation::relative_directory_uses_the_launch_root_and_shows_dot_for_the_root ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::confirmation::production_apply_confirmation_uses_body_input_and_accent_cursor ... ok
[INFO] [stdout] test ui::features::execution::render::tests::renders_apply_success_at_all_supported_sizes ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::confirmation::production_confirmation_uses_role_styles_for_labels_values_scope_and_warning ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::filtered_body_keeps_the_plan_summary ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::grouped_node_note_and_link_scope_remain_distinct_from_unresolved_links ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::production_confirmed_filter_resize_notice_keeps_escape_clear_available ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::filter_footer_count_compacts_or_disappears_when_controls_need_room ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::confirmed_filter_narrow_footer_keeps_required_actions_before_match_navigation ... ok
[INFO] [stdout] test ui::features::execution::render::tests::renders_apply_progress_stopping_and_log_view_vrt_at_all_supported_sizes ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::confirmed_filter_footer_only_offers_match_navigation_when_needed ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::production_filter_resize_notice_keeps_escape_cancel_available ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::filter_toggle_keeps_the_body_origin_at_small_and_large_terminal_sizes ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::production_filter_keeps_common_text_matches_when_no_changes_match ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::production_partial_zwj_match_tracks_the_rendered_span_columns ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::search_prompt_keeps_a_wide_cursor_inside_the_input_width ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::search_prompt_keeps_the_cursor_visible ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::production_confirmed_filter_shows_the_query_prefix_without_expanding_the_title ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::confirmed_filter_help_explains_how_to_clear_the_filter ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::production_filter_layout_uses_a_single_status_row_and_separator ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::layout::normal_body_keeps_the_final_summary_without_its_trailing_blank ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::layout::normal_body_keeps_unknown_plan_text_and_following_lines ... ok
[INFO] [stdout] test ui::features::overview::render::tests::renders_help_as_a_grouped_modal_that_scrolls_on_small_terminals ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::layout::filter_height_uses_the_unfiltered_plan_as_its_baseline ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::layout::filter_input_keeps_a_common_only_plan_height_stable ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::layout::quit_confirmation_preserves_the_plan_body_and_scroll_limits ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::production_search_render_draws_search_input_and_match_color ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::selected_filter_match_does_not_block_manual_scrolling ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::production_filter_states_show_search_hits_in_the_footer ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::branch_keeps_all_nodes_and_evidence_visible ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::narrow_normal_footer_keeps_required_actions_and_position_together ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::production_filter_selects_one_match_and_moves_with_footer_priority ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::footer_hides_apply_when_the_review_cannot_apply ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::position_status_names_the_source_line_at_wide_and_narrow_widths ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::layout::production_review_render_draws_shell_scrollbars_and_plan_colors ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::quit_confirmation_replaces_the_plan_footer_and_has_a_narrow_notice ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::environment_help_shows_bracket_navigation_at_supported_widths ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::plan_entry_footer_and_help_offer_apply_for_an_applyable_saved_plan ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::single_environment_footer_shows_overview_when_it_fits ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::copy_flash_styles_plan_cells_without_overwriting_the_review_shell ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::production_search_cursor_styles_full_width_and_zwj_graphemes_without_inserting_a_bar ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overview_detail_layout_matches_the_raw_review_opened_from_the_overview ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::standalone_footer_prioritizes_overview_at_38_columns ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::filter::filter_input_keeps_the_footer_count_and_plan_body_fixed_while_typing ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::non_applyable_review_footer_keeps_viewing_actions_without_apply ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::confirmation_overlays_scroll_up_from_the_end_by_one_line_and_one_page ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::narrow_view_keeps_frame_and_content_visible_without_an_unneeded_legend ... FAILED
[INFO] [stdout] test ui::features::execution::render::tests::renders_apply_failure_at_all_supported_sizes ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::review_overlays_scroll_up_from_the_end_by_one_line_and_one_page ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::narrow_environment_footer_keeps_help_and_quit ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::overlay::production_review_render_orders_diagnostics_before_plan_and_styles_severity ... ok
[INFO] [stdout] test ui::features::plan_review::view::tests::backspace_removes_a_combining_grapheme_as_one_input_unit ... ok
[INFO] [stdout] test ui::features::plan_review::view::tests::escape_restores_query_position_and_selection ... ok
[INFO] [stdout] test ui::features::overview::render::tests::renders_grouped_overview_with_fixed_counts_and_unsupported_notice ... FAILED
[INFO] [stdout] test ui::features::plan_review::view::tests::next_and_previous_wrap_and_keep_a_single_selection ... ok
[INFO] [stdout] test ui::features::plan_review::view::tests::inserted_zwj_keeps_the_cursor_at_the_joined_grapheme_boundary ... ok
[INFO] [stdout] test ui::features::plan_review::view::tests::resize_clamps_scroll_without_clearing_search_selection ... ok
[INFO] [stdout] test ui::features::plan_review::view::tests::scroll_stays_within_the_calculated_offsets ... ok
[INFO] [stdout] test ui::features::plan_review::view::tests::overlays_preserve_scroll_and_close_without_changing_selection ... ok
[INFO] [stdout] test ui::features::plan_review::view::tests::search_input_changes_query_and_resets_scroll ... ok
[INFO] [stdout] test ui::input::tests::emacs_navigation_matches_arrow_keys ... ok
[INFO] [stdout] test ui::features::plan_review::view::tests::search_right_moves_to_the_next_grapheme_boundary ... ok
[INFO] [stdout] test ui::input::tests::quit_confirmation_key_mapping_preserves_the_raw_forwarded_key ... ok
[INFO] [stdout] test ui::primitives::atoms::separator::tests::renders_with_a_visible_rgb_color ... ok
[INFO] [stdout] test ui::primitives::molecules::dialog_scroll::tests::columns_stop_at_the_rendered_limit_and_reset_with_the_dialog ... ok
[INFO] [stdout] test ui::primitives::molecules::dialog_scroll::tests::moves_start_from_the_rendered_limit_and_stop_at_it ... ok
[INFO] [stdout] test ui::primitives::molecules::dialog_scroll::tests::reset_forgets_the_limit_of_the_previous_dialog ... ok
[INFO] [stdout] test ui::input::tests::uppercase_normalization_removes_shift_only_from_uppercase ... ok
[INFO] [stdout] test ui::primitives::molecules::help_dialog::tests::rows_keep_keys_and_descriptions_on_one_line_and_scroll_wide_rows_horizontally ... ok
[INFO] [stdout] test ui::primitives::molecules::help_dialog::tests::short_terminals_show_the_notice_instead_of_an_empty_body ... ok
[INFO] [stdout] test ui::shell::context::tests::middle_truncation_preserves_both_ends ... ok
[INFO] [stdout] test ui::shell::footer::tests::alternative_keys_use_the_same_separator ... ok
[INFO] [stdout] test ui::shell::footer::tests::lays_out_complete_items_in_at_most_two_rows::case_1_single_line ... ok
[INFO] [stdout] test ui::shell::footer::tests::lays_out_complete_items_in_at_most_two_rows::case_2_two_lines ... ok
[INFO] [stdout] test ui::shell::footer::tests::lays_out_complete_items_in_at_most_two_rows::case_3_wide_item_is_skipped ... ok
[INFO] [stdout] test ui::shell::footer::tests::notice_stays_at_the_right_edge_and_reserves_left_footer_space ... ok
[INFO] [stdout] test ui::shell::footer::tests::prioritized_layout_keeps_help_and_quit_after_earlier_operations ... ok
[INFO] [stdout] test ui::shell::footer::tests::quit_confirmation_fits_the_prompt_and_emphasizes_the_question_and_both_keys ... ok
[INFO] [stdout] test ui::shell::footer::tests::rendered_keys_and_descriptions_use_rgb_colors_independent_of_ansi_palette::case_1_single_row ... ok
[INFO] [stdout] test ui::shell::footer::tests::rendered_keys_and_descriptions_use_rgb_colors_independent_of_ansi_palette::case_2_wrapped_rows ... ok
[INFO] [stdout] test ui::shell::header::tests::compact_header_keeps_counts_when_narrow_and_combines_them_when_wide ... ok
[INFO] [stdout] test ui::shell::header::tests::drift_status_distinguishes_notes_from_changes ... ok
[INFO] [stdout] test ui::shell::header::tests::narrow_review_header_keeps_target_label_when_context_fields_do_not_fit ... ok
[INFO] [stdout] test ui::shell::header::tests::review_header_labels_context_and_preserves_target_identity_at_eighty_columns ... ok
[INFO] [stdout] test ui::shell::header::tests::truncated_production_targets_keep_a_distinguishing_suffix ... ok
[INFO] [stdout] test ui::primitives::molecules::help_dialog::tests::dialog_size_stays_within_the_maximum_on_large_terminals ... ok
[INFO] [stdout] test ui::shell::layout::tests::centers_requested_height_within_the_terminal_width_and_height_cap ... ok
[INFO] [stdout] test ui::shell::header::tests::zero_resource_counts_preserve_output_and_nonstandard_change_status ... ok
[INFO] [stdout] test ui::shell::layout::tests::full_width_layout_keeps_required_footer_lines_when_no_separator_fits ... ok
[INFO] [stdout] test ui::shell::layout::tests::full_width_layout_keeps_the_content_unbordered_and_uses_one_header_row ... ok
[INFO] [stdout] test ui::shell::layout::tests::places_footer_after_the_content_frame ... ok
[INFO] [stdout] test ui::shell::layout::tests::falls_back_to_required_footer_lines_when_body_is_tight ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::layout::production_review_scrollbars_reach_offsets_after_resize_and_single_overflow ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::confirmation_opened_from_the_overview_detail_draws_the_same_background ... ok
[INFO] [stdout] test ui::features::overview::relations::render::tests::chain_deeper_than_the_pane_falls_back_to_uses_rows ... ok
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_plan_review_quit_confirmation_in_the_footer ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_apply_confirmation_at_all_supported_sizes ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_normal_plan_height_variants_at_small_and_large_sizes ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_long_target_header_and_preserves_position_for_overlays ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_plan_review_search_at_all_supported_sizes ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_rejected_apply_confirmation_vrt ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_plan_apply_entry_at_all_supported_sizes ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_plan_review_normal_at_all_supported_sizes ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_plan_help_with_overview_navigation_and_scrollable_sections ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_an_empty_plan_snapshot ... FAILED
[INFO] [stdout] test ui::features::plan_review::render::tests::renders_apply_help_and_context_with_only_confirmation_actions ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::acquisition::pending_running_ready_error_and_excluded_remain_distinct_at_supported_sizes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/snapshots/terraleph__ui__features__environments__tests__acquisition__environment_acquisition.snap
[INFO] [stdout] Snapshot: environment_acquisition
[INFO] [stdout] Source: src/ui/features/environments/tests.rs:215
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: text
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+terraleph ▸ b-error                                                    terraform
[INFO] [stdout]           2 │+b-error ✗ Error
[INFO] [stdout]           3 │+┌* [2] Compare · Ready 1/5─────────────────────────────────────────────────────┐
[INFO] [stdout]           4 │+│                                                                              │
[INFO] [stdout]           5 │+│Address     │ a-ready     b-error     c-running     d-pending     │ why       │
[INFO] [stdout]           6 │+│────────────┼─────────────────────────────────────────────────────┼───────────│
[INFO] [stdout]           7 │+│No matching resource changes. v opens the full plan.                          │
[INFO] [stdout]           8 │+│                                                                              │
[INFO] [stdout]           9 │+│blank: absent   .: unchanged   ?: plan unavailable                            │
[INFO] [stdout]          10 │+└──────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          11 │+┌  [3] Relations · b-error · whole env─────────────────────────────────────────┐
[INFO] [stdout]          12 │+│Plan failed: Missing required variable                                        │
[INFO] [stdout]          13 │+│Pass a variable before retrying.                                              │
[INFO] [stdout]          14 │+│                                                                              │
[INFO] [stdout]          15 │+│                                                                              │
[INFO] [stdout]          16 │+│                                                                              │
[INFO] [stdout]          17 │+│                                                                              │
[INFO] [stdout]          18 │+│                                                                              │
[INFO] [stdout]          19 │+│                                                                              │
[INFO] [stdout]          20 │+│                                                                              │
[INFO] [stdout]          21 │+│                                                                              │
[INFO] [stdout]          22 │+└──────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          23 │+v full plan | / filter | r retry | [/] env | f maximize | ? help | q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::acquisition::pending_running_ready_error_and_excluded_remain_distinct_at_supported_sizes' (3392) panicked at src/ui/features/environments/tests.rs:215:17:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d7493a7 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d7493a7 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::acquisition::pending_running_ready_error_and_excluded_remain_distinct_at_supported_sizes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests.rs:215:17
[INFO] [stdout]   22:     0x5f276d6fdca7 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::acquisition::pending_running_ready_error_and_excluded_remain_distinct_at_supported_sizes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests.rs:182:85
[INFO] [stdout]   23:     0x5f276de93f46 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::acquisition::pending_running_ready_error_and_excluded_remain_distinct_at_supported_sizes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_1_small stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__layout__shared_workspace_80x24.snap
[INFO] [stdout] Snapshot: shared_workspace_80x24
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:1339
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: output
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+terraleph ▸ prod                                                            tofu
[INFO] [stdout]           2 │+staging ✗ Error  │  staging ✗ Error
[INFO] [stdout]           3 │+┌* [2] Compare · Ready 0/2─────────────────────────────────────────────────────┐
[INFO] [stdout]           4 │+│                                                                              │
[INFO] [stdout]           5 │+│Address     │ staging     staging     │ why                                   │
[INFO] [stdout]           6 │+│────────────┼─────────────────────────┼───────────────────────────────────────│
[INFO] [stdout]           7 │+│Waiting for environment plans.                                                │
[INFO] [stdout]           8 │+│                                                                              │
[INFO] [stdout]           9 │+│blank: absent   .: unchanged   ?: plan unavailable                            │
[INFO] [stdout]          10 │+└──────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          11 │+┌  [3] Relations · staging · whole env─────────────────────────────────────────┐
[INFO] [stdout]          12 │+│Plan failed: Synthetic acquisition error                                      │
[INFO] [stdout]          13 │+│                                                                              │
[INFO] [stdout]          14 │+│                                                                              │
[INFO] [stdout]          15 │+│                                                                              │
[INFO] [stdout]          16 │+│                                                                              │
[INFO] [stdout]          17 │+│                                                                              │
[INFO] [stdout]          18 │+│                                                                              │
[INFO] [stdout]          19 │+│                                                                              │
[INFO] [stdout]          20 │+│                                                                              │
[INFO] [stdout]          21 │+│                                                                              │
[INFO] [stdout]          22 │+└──────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          23 │+v full plan | / filter | r retry | [/] env | f maximize | ? help | q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_1_small' (3476) panicked at src/ui/features/environments/tests/matrix.rs:1339:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d76e174 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d76e174 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1339:9
[INFO] [stdout]   22:     0x5f276d92d04e - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_1_small
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1304:5
[INFO] [stdout]   23:     0x5f276d8d7ad7 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_1_small::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1304:14
[INFO] [stdout]   24:     0x5f276de97016 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_1_small::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::navigation::columns_remain_selectable_without_rows_and_scroll_beyond_nine stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__navigation__twelve_pending_selected_last.snap
[INFO] [stdout] Snapshot: twelve_pending_selected_last
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:2014
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: render_text(&mut view, &state, (80, 24))
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+terraleph ▸ env-11                                                     terraform
[INFO] [stdout]           2 │+env-11   Pending
[INFO] [stdout]           3 │+┌* [2] Compare · Ready 0/12────────────────────────────────────────────────────┐
[INFO] [stdout]           4 │+│                                                                              │
[INFO] [stdout]           5 │+│Address     │ env-08      env-09      env-10      env-11      │ why           │
[INFO] [stdout]           6 │+│────────────┼─────────────────────────────────────────────────┼───────────────│
[INFO] [stdout]           7 │+│Waiting for environment plans.                                                │
[INFO] [stdout]           8 │+│                                                                              │
[INFO] [stdout]           9 │+│blank: absent   .: unchanged   ?: plan unavailable                            │
[INFO] [stdout]          10 │+└──────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          11 │+┌  [3] Relations · env-11 · whole env──────────────────────────────────────────┐
[INFO] [stdout]          12 │+│Plan pending; relations will appear after acquisition.                        │
[INFO] [stdout]          13 │+│                                                                              │
[INFO] [stdout]          14 │+│                                                                              │
[INFO] [stdout]          15 │+│                                                                              │
[INFO] [stdout]          16 │+│                                                                              │
[INFO] [stdout]          17 │+│                                                                              │
[INFO] [stdout]          18 │+│                                                                              │
[INFO] [stdout]          19 │+│                                                                              │
[INFO] [stdout]          20 │+│                                                                              │
[INFO] [stdout]          21 │+│                                                                              │
[INFO] [stdout]          22 │+└──────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          23 │+v full plan | / filter | [/] env | f maximize | ? help | q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::navigation::columns_remain_selectable_without_rows_and_scroll_beyond_nine' (3533) panicked at src/ui/features/environments/tests/matrix.rs:2014:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276dbe8663 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276dbe8663 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::navigation::columns_remain_selectable_without_rows_and_scroll_beyond_nine
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:2014:9
[INFO] [stdout]   22:     0x5f276db41577 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::navigation::columns_remain_selectable_without_rows_and_scroll_beyond_nine::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:2006:71
[INFO] [stdout]   23:     0x5f276de962b6 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::navigation::columns_remain_selectable_without_rows_and_scroll_beyond_nine::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_2_medium_100x30 stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__layout__vrt_initial_100x30.snap
[INFO] [stdout] Snapshot: vrt_initial_100x30
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:1047
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: snapshot(&mut view, &state)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+100x30
[INFO] [stdout]           2 │+row 0: 0..100 fg=Reset bg=Reset modifier=NONE text="terraleph ▸ dev                                                                            terraform"
[INFO] [stdout]           3 │+row 1: 0..3 fg=Cyan bg=Reset modifier=NONE text="┌* " | 3..11 fg=Reset bg=Reset modifier=BOLD text="[1] Envs" | 11..24 fg=Cyan bg=Reset modifier=NONE text="────────────┐" | 24..27 fg=DarkGray bg=Reset modifier=NONE text="┌  " | 27..38 fg=Reset bg=Reset modifier=BOLD text="[2] Compare" | 38..100 fg=DarkGray bg=Reset modifier=NONE text="─────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           4 │+row 2: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..3 fg=Green bg=Reset modifier=NONE text="> " | 3..6 fg=Reset bg=Reset modifier=NONE text="[x]" | 6..7 fg=DarkGray bg=Reset modifier=NONE text=" " | 7..10 fg=Reset bg=Reset modifier=UNDERLINED text="dev" | 10..23 fg=Reset bg=Reset modifier=NONE text="             " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..100 fg=DarkGray bg=Reset modifier=NONE text="│                                                                          │"
[INFO] [stdout]           5 │+row 3: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Green bg=Reset modifier=NONE text="✓ " | 7..13 fg=Reset bg=Reset modifier=NONE text="Ready " | 13..15 fg=Green bg=Reset modifier=NONE text="+1" | 15..17 fg=Reset bg=Reset modifier=NONE text="  " | 17..19 fg=Yellow bg=Reset modifier=NONE text="~3" | 19..23 fg=Reset bg=Reset modifier=NONE text="    " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Yellow bg=Reset modifier=NONE text="                                                                          " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           6 │+row 4: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Red bg=Reset modifier=NONE text="  " | 7..9 fg=Reset bg=Reset modifier=NONE text="  " | 9..18 fg=Magenta bg=Reset modifier=NONE text="         " | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..73 fg=Reset bg=Reset modifier=NONE text="Address                                         " | 73..75 fg=DarkGray bg=Reset modifier=NONE text="│ " | 75..87 fg=Reset bg=Reset modifier=NONE text="dev         " | 87..89 fg=DarkGray bg=Reset modifier=NONE text="│ " | 89..99 fg=Reset bg=Reset modifier=NONE text="why       " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           7 │+row 5: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..3 fg=DarkGray bg=Reset modifier=NONE text="  " | 3..6 fg=Reset bg=Reset modifier=NONE text="[x]" | 6..7 fg=DarkGray bg=Reset modifier=NONE text=" " | 7..23 fg=Reset bg=Reset modifier=NONE text="stg             " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..100 fg=DarkGray bg=Reset modifier=NONE text="│────────────────────────────────────────────────┼─────────────┼───────────│"
[INFO] [stdout]           8 │+row 6: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Green bg=Reset modifier=NONE text="✓ " | 7..13 fg=Reset bg=Reset modifier=NONE text="Ready " | 13..15 fg=Green bg=Reset modifier=NONE text="  " | 15..17 fg=Reset bg=Reset modifier=NONE text="  " | 17..19 fg=Yellow bg=Reset modifier=NONE text="~3" | 19..23 fg=Reset bg=Reset modifier=NONE text="    " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..44 fg=Reset bg=Reset modifier=BOLD text="Differs across envs" | 44..98 fg=Reset bg=Reset modifier=NONE text="                                                      " | 98..99 fg=Rgb(80, 82, 94) bg=Reset modifier=NONE text="▲" | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           9 │+row 7: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Red bg=Reset modifier=NONE text="  " | 7..9 fg=Reset bg=Reset modifier=NONE text="  " | 9..18 fg=Magenta bg=Reset modifier=NONE text="         " | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..27 fg=Reset bg=Reset modifier=NONE text="> " | 27..50 fg=Reset bg=Reset modifier=UNDERLINED text="terraform_data.dev_only" | 50..73 fg=Reset bg=Reset modifier=NONE text="                       " | 73..75 fg=DarkGray bg=Reset modifier=NONE text="│ " | 75..87 fg=Green bg=Reset modifier=NONE text="+           " | 87..89 fg=DarkGray bg=Reset modifier=NONE text="│ " | 89..98 fg=Reset bg=Reset modifier=NONE text="only in …" | 98..99 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          10 │+row 8: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..3 fg=DarkGray bg=Reset modifier=NONE text="  " | 3..6 fg=Reset bg=Reset modifier=NONE text="[x]" | 6..7 fg=DarkGray bg=Reset modifier=NONE text=" " | 7..11 fg=Reset bg=Reset modifier=NONE text="prod" | 11..18 fg=Reset bg=Reset modifier=BOLD text=" [PROD]" | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..98 fg=Reset bg=Reset modifier=NONE text="                                                                         " | 98..99 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="▼" | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          11 │+row 9: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Green bg=Reset modifier=NONE text="✓ " | 7..13 fg=Reset bg=Reset modifier=NONE text="Ready " | 13..15 fg=Green bg=Reset modifier=NONE text="  " | 15..17 fg=Reset bg=Reset modifier=NONE text="  " | 17..19 fg=Yellow bg=Reset modifier=NONE text="~5" | 19..23 fg=Reset bg=Reset modifier=NONE text="    " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="blank: absent   .: unchanged   ?: plan unavailable                        " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          12 │+row 10: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Red bg=Reset modifier=NONE text="  " | 7..9 fg=Reset bg=Reset modifier=NONE text="  " | 9..18 fg=Magenta bg=Reset modifier=NONE text="         " | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..100 fg=DarkGray bg=Reset modifier=NONE text="└──────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]          13 │+row 11: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..27 fg=DarkGray bg=Reset modifier=NONE text="┌  " | 27..40 fg=Reset bg=Reset modifier=BOLD text="[3] Relations" | 40..46 fg=Reset bg=Reset modifier=NONE text=" · dev" | 46..100 fg=DarkGray bg=Reset modifier=NONE text=" · whole env─────────────────────────────────────────┐"
[INFO] [stdout]          14 │+row 12: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..27 fg=Reset bg=Reset modifier=NONE text="  " | 27..28 fg=Yellow bg=Reset modifier=NONE text="~" | 28..99 fg=Reset bg=Reset modifier=NONE text=" terraform_data.server[*] ×2 [unknown values]                          " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          15 │+row 13: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="  │                                                                       " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          16 │+row 14: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..32 fg=Reset bg=Reset modifier=NONE text="  └──> " | 32..33 fg=Yellow bg=Reset modifier=NONE text="~" | 33..99 fg=Reset bg=Reset modifier=NONE text=" terraform_data.api                                               " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          17 │+row 15: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="       │                                                                  " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          18 │+row 16: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..37 fg=Reset bg=Reset modifier=NONE text=">      └┄┄> " | 37..38 fg=Green bg=Reset modifier=NONE text="+" | 38..39 fg=Reset bg=Reset modifier=NONE text=" " | 39..62 fg=Reset bg=Reset modifier=BOLD | UNDERLINED text="terraform_data.dev_only" | 62..64 fg=Reset bg=Reset modifier=BOLD text=" !" | 64..99 fg=Reset bg=Reset modifier=NONE text="                                   " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          19 │+row 17: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="                                                                          " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          20 │+row 18: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="A ──> B  B uses A                                                         " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          21 │+row 19: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="A ┄┄> B  block-level, may not apply                                       " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          22 │+row 20: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="Grouped links may apply to only some members                              " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          23 │+row 21: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="! differs across envs                                                     " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          24 │+row 22: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="                                                                          " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          25 │+row 23: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="                                                                          " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          26 │+row 24: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="                                                                          " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          27 │+row 25: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="                                                                          " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          28 │+row 26: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..99 fg=Reset bg=Reset modifier=NONE text="                                                                          " | 99..100 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          29 │+row 27: 0..24 fg=Cyan bg=Reset modifier=NONE text="└──────────────────────┘" | 24..100 fg=DarkGray bg=Reset modifier=NONE text="└──────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]          30 │+row 28: 0..5 fg=Yellow bg=Reset modifier=NONE text="Enter" | 5..15 fg=Reset bg=Reset modifier=NONE text=" open plan" | 15..18 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 18..23 fg=Yellow bg=Reset modifier=NONE text="Space" | 23..30 fg=Reset bg=Reset modifier=NONE text=" toggle" | 30..33 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 33..34 fg=Yellow bg=Reset modifier=NONE text="o" | 34..39 fg=Reset bg=Reset modifier=NONE text=" only" | 39..42 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 42..43 fg=Yellow bg=Reset modifier=NONE text="a" | 43..47 fg=Reset bg=Reset modifier=NONE text=" all" | 47..50 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 50..51 fg=Yellow bg=Reset modifier=NONE text="[" | 51..52 fg=DarkGray bg=Reset modifier=NONE text="/" | 52..53 fg=Yellow bg=Reset modifier=NONE text="]" | 53..57 fg=Reset bg=Reset modifier=NONE text=" env" | 57..60 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 60..61 fg=Yellow bg=Reset modifier=NONE text="b" | 61..73 fg=Reset bg=Reset modifier=NONE text=" toggle envs" | 73..76 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 76..77 fg=Yellow bg=Reset modifier=NONE text="?" | 77..82 fg=Reset bg=Reset modifier=NONE text=" help" | 82..85 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 85..86 fg=Yellow bg=Reset modifier=NONE text="q" | 86..100 fg=Reset bg=Reset modifier=NONE text=" quit         "
[INFO] [stdout]          31 │+row 29: 0..100 fg=Reset bg=Reset modifier=NONE text="                                                                                                    "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_2_medium_100x30' (3474) panicked at src/ui/features/environments/tests/matrix.rs:1047:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d76c067 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d76c067 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1047:9
[INFO] [stdout]   22:     0x5f276dd81e36 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_2_medium_100x30
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1031:5
[INFO] [stdout]   23:     0x5f276dd74ca7 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_2_medium_100x30::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1031:14
[INFO] [stdout]   24:     0x5f276de96fd6 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_2_medium_100x30::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_2_medium stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__layout__three_environments_120x40.snap
[INFO] [stdout] Snapshot: three_environments_120x40
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:1207
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: rendered
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+terraleph ▸ dev                                                                                                terraform
[INFO] [stdout]           2 │+┌* [1] Envs────────────┐┌  [2] Compare─────────────────────────────────────────────────────────────────────────────────┐
[INFO] [stdout]           3 │+│> [x] dev             ││                                                                                              │
[INFO] [stdout]           4 │+│    ✓ Ready     ~21   ││                                                                                              │
[INFO] [stdout]           5 │+│                      ││Address                            │ dev         stg         prod        │ why                │
[INFO] [stdout]           6 │+│  [x] stg             ││───────────────────────────────────┼─────────────────────────────────────┼────────────────────│
[INFO] [stdout]           7 │+│    ✓ Ready     ~200  ││Differs across envs                                                                           │
[INFO] [stdout]           8 │+│        1 replace     ││> terraform_data.api               │ ~           +/-         -           │ action             │
[INFO] [stdout]           9 │+│  [x] prod [PROD]     ││                                                                                              │
[INFO] [stdout]          10 │+│    ✓ Ready     ~20   ││  ▸ Same change across envs: 1 pattern                                                        │
[INFO] [stdout]          11 │+│    -1                ││    instance counts differ                                                                    │
[INFO] [stdout]          12 │+│                      ││                                                                                              │
[INFO] [stdout]          13 │+│                      ││                                                                                              │
[INFO] [stdout]          14 │+│                      ││blank: absent   .: unchanged   ?: plan unavailable                                            │
[INFO] [stdout]          15 │+│                      │└──────────────────────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          16 │+│                      │┌  [3] Relations · dev · whole env─────────────────────────────────────────────────────────────┐
[INFO] [stdout]          17 │+│                      ││Links unknown                                                                                 │
[INFO] [stdout]          18 │+│                      ││> ~ terraform_data.api ! ?  configuration not collected, state not collected                  │
[INFO] [stdout]          19 │+│                      ││  ~ terraform_data.server[*] ×20 ?  configuration not collected, state not collected          │
[INFO] [stdout]          20 │+│                      ││                                                                                              │
[INFO] [stdout]          21 │+│                      ││! differs across envs                                                                         │
[INFO] [stdout]          22 │+│                      ││? unresolved means a relationship could not be determined                                     │
[INFO] [stdout]          23 │+│                      ││                                                                                              │
[INFO] [stdout]          24 │+│                      ││                                                                                              │
[INFO] [stdout]          25 │+│                      ││                                                                                              │
[INFO] [stdout]          26 │+│                      ││                                                                                              │
[INFO] [stdout]          27 │+│                      ││                                                                                              │
[INFO] [stdout]          28 │+│                      ││                                                                                              │
[INFO] [stdout]          29 │+│                      ││                                                                                              │
[INFO] [stdout]          30 │+│                      ││                                                                                              │
[INFO] [stdout]          31 │+│                      ││                                                                                              │
[INFO] [stdout]          32 │+│                      ││                                                                                              │
[INFO] [stdout]          33 │+│                      ││                                                                                              │
[INFO] [stdout]          34 │+│                      ││                                                                                              │
[INFO] [stdout]          35 │+│                      ││                                                                                              │
[INFO] [stdout]          36 │+│                      ││                                                                                              │
[INFO] [stdout]          37 │+│                      ││                                                                                              │
[INFO] [stdout]          38 │+└──────────────────────┘└──────────────────────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          39 │+Enter open plan | Space toggle | o only | a all | [/] env | b toggle envs | ? help | q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_2_medium' (3506) panicked at src/ui/features/environments/tests/matrix.rs:1207:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d770e2e - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d770e2e - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1207:9
[INFO] [stdout]   22:     0x5f276dc8a0ee - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_2_medium
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1079:5
[INFO] [stdout]   23:     0x5f276dc7cb57 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_2_medium::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1079:14
[INFO] [stdout]   24:     0x5f276de970f6 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_2_medium::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_2_narrow stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__layout__shared_workspace_40x16.snap
[INFO] [stdout] Snapshot: shared_workspace_40x16
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:1339
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: output
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+terraleph ▸ prod                    tofu
[INFO] [stdout]           2 │+staging ✗ Error  │  staging ✗ Error
[INFO] [stdout]           3 │+┌* [2] Compare · Ready 0/2─────────────┐
[INFO] [stdout]           4 │+│Resize to view the matrix. ? help   q │
[INFO] [stdout]           5 │+│                                      │
[INFO] [stdout]           6 │+└──────────────────────────────────────┘
[INFO] [stdout]           7 │+┌  [3] Relations · staging · whole env─┐
[INFO] [stdout]           8 │+│Plan failed: Synthetic acquisition    │
[INFO] [stdout]           9 │+│error                                 │
[INFO] [stdout]          10 │+│                                      │
[INFO] [stdout]          11 │+│                                      │
[INFO] [stdout]          12 │+│                                      │
[INFO] [stdout]          13 │+│                                      │
[INFO] [stdout]          14 │+└──────────────────────────────────────┘
[INFO] [stdout]          15 │+r retry | v full plan | [/] env
[INFO] [stdout]          16 │+f maximize | ? help | q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_2_narrow' (3486) panicked at src/ui/features/environments/tests/matrix.rs:1339:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d76e174 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d76e174 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1339:9
[INFO] [stdout]   22:     0x5f276d92d06e - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_2_narrow
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1304:5
[INFO] [stdout]   23:     0x5f276d8d7b07 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_2_narrow::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1304:14
[INFO] [stdout]   24:     0x5f276de97036 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_2_narrow::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_1_terminal_150x48 stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__layout__vrt_initial_150x48.snap
[INFO] [stdout] Snapshot: vrt_initial_150x48
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:1047
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: snapshot(&mut view, &state)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+150x48
[INFO] [stdout]           2 │+row 0: 0..150 fg=Reset bg=Reset modifier=NONE text="terraleph ▸ dev                                                                                                                              terraform"
[INFO] [stdout]           3 │+row 1: 0..3 fg=Cyan bg=Reset modifier=NONE text="┌* " | 3..11 fg=Reset bg=Reset modifier=BOLD text="[1] Envs" | 11..24 fg=Cyan bg=Reset modifier=NONE text="────────────┐" | 24..27 fg=DarkGray bg=Reset modifier=NONE text="┌  " | 27..38 fg=Reset bg=Reset modifier=BOLD text="[2] Compare" | 38..150 fg=DarkGray bg=Reset modifier=NONE text="───────────────────────────────────────────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           4 │+row 2: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..3 fg=Green bg=Reset modifier=NONE text="> " | 3..6 fg=Reset bg=Reset modifier=NONE text="[x]" | 6..7 fg=DarkGray bg=Reset modifier=NONE text=" " | 7..10 fg=Reset bg=Reset modifier=UNDERLINED text="dev" | 10..23 fg=Reset bg=Reset modifier=NONE text="             " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..150 fg=DarkGray bg=Reset modifier=NONE text="│                                                                                                                            │"
[INFO] [stdout]           5 │+row 3: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Green bg=Reset modifier=NONE text="✓ " | 7..13 fg=Reset bg=Reset modifier=NONE text="Ready " | 13..15 fg=Green bg=Reset modifier=NONE text="+1" | 15..17 fg=Reset bg=Reset modifier=NONE text="  " | 17..19 fg=Yellow bg=Reset modifier=NONE text="~3" | 19..23 fg=Reset bg=Reset modifier=NONE text="    " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Yellow bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           6 │+row 4: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Red bg=Reset modifier=NONE text="  " | 7..9 fg=Reset bg=Reset modifier=NONE text="  " | 9..18 fg=Magenta bg=Reset modifier=NONE text="         " | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..73 fg=Reset bg=Reset modifier=NONE text="Address                                         " | 73..75 fg=DarkGray bg=Reset modifier=NONE text="│ " | 75..111 fg=Reset bg=Reset modifier=NONE text="dev         stg         prod        " | 111..113 fg=DarkGray bg=Reset modifier=NONE text="│ " | 113..149 fg=Reset bg=Reset modifier=NONE text="why                                 " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           7 │+row 5: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..3 fg=DarkGray bg=Reset modifier=NONE text="  " | 3..6 fg=Reset bg=Reset modifier=NONE text="[x]" | 6..7 fg=DarkGray bg=Reset modifier=NONE text=" " | 7..23 fg=Reset bg=Reset modifier=NONE text="stg             " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..150 fg=DarkGray bg=Reset modifier=NONE text="│────────────────────────────────────────────────┼─────────────────────────────────────┼─────────────────────────────────────│"
[INFO] [stdout]           8 │+row 6: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Green bg=Reset modifier=NONE text="✓ " | 7..13 fg=Reset bg=Reset modifier=NONE text="Ready " | 13..15 fg=Green bg=Reset modifier=NONE text="  " | 15..17 fg=Reset bg=Reset modifier=NONE text="  " | 17..19 fg=Yellow bg=Reset modifier=NONE text="~3" | 19..23 fg=Reset bg=Reset modifier=NONE text="    " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..44 fg=Reset bg=Reset modifier=BOLD text="Differs across envs" | 44..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                         " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           9 │+row 7: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Red bg=Reset modifier=NONE text="  " | 7..9 fg=Reset bg=Reset modifier=NONE text="  " | 9..18 fg=Magenta bg=Reset modifier=NONE text="         " | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..27 fg=Reset bg=Reset modifier=NONE text="> " | 27..50 fg=Reset bg=Reset modifier=UNDERLINED text="terraform_data.dev_only" | 50..73 fg=Reset bg=Reset modifier=NONE text="                       " | 73..75 fg=DarkGray bg=Reset modifier=NONE text="│ " | 75..87 fg=Green bg=Reset modifier=NONE text="+           " | 87..111 fg=Reset bg=Reset modifier=NONE text="                        " | 111..113 fg=DarkGray bg=Reset modifier=NONE text="│ " | 113..149 fg=Reset bg=Reset modifier=NONE text="only in dev                         " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          10 │+row 8: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..3 fg=DarkGray bg=Reset modifier=NONE text="  " | 3..6 fg=Reset bg=Reset modifier=NONE text="[x]" | 6..7 fg=DarkGray bg=Reset modifier=NONE text=" " | 7..11 fg=Reset bg=Reset modifier=NONE text="prod" | 11..18 fg=Reset bg=Reset modifier=BOLD text=" [PROD]" | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          11 │+row 9: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Green bg=Reset modifier=NONE text="✓ " | 7..13 fg=Reset bg=Reset modifier=NONE text="Ready " | 13..15 fg=Green bg=Reset modifier=NONE text="  " | 15..17 fg=Reset bg=Reset modifier=NONE text="  " | 17..19 fg=Yellow bg=Reset modifier=NONE text="~5" | 19..23 fg=Reset bg=Reset modifier=NONE text="    " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..27 fg=Reset bg=Reset modifier=NONE text="  " | 27..28 fg=Reset bg=Reset modifier=BOLD text="▸" | 28..29 fg=Reset bg=Reset modifier=NONE text=" " | 29..64 fg=Reset bg=Reset modifier=BOLD text="Same change across envs: 2 patterns" | 64..149 fg=Reset bg=Reset modifier=NONE text="                                                                                     " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          12 │+row 10: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Red bg=Reset modifier=NONE text="  " | 7..9 fg=Reset bg=Reset modifier=NONE text="  " | 9..18 fg=Magenta bg=Reset modifier=NONE text="         " | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="    [unknown values] · instance counts differ                                                                               " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          13 │+row 11: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          14 │+row 12: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          15 │+row 13: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          16 │+row 14: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          17 │+row 15: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          18 │+row 16: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          19 │+row 17: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="blank: absent   .: unchanged   ?: plan unavailable                                                                          " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          20 │+row 18: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..150 fg=DarkGray bg=Reset modifier=NONE text="└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]          21 │+row 19: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..27 fg=DarkGray bg=Reset modifier=NONE text="┌  " | 27..40 fg=Reset bg=Reset modifier=BOLD text="[3] Relations" | 40..46 fg=Reset bg=Reset modifier=NONE text=" · dev" | 46..150 fg=DarkGray bg=Reset modifier=NONE text=" · whole env───────────────────────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]          22 │+row 20: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..27 fg=Reset bg=Reset modifier=NONE text="  " | 27..28 fg=Yellow bg=Reset modifier=NONE text="~" | 28..149 fg=Reset bg=Reset modifier=NONE text=" terraform_data.server[*] ×2 [unknown values]                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          23 │+row 21: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="  │                                                                                                                         " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          24 │+row 22: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..32 fg=Reset bg=Reset modifier=NONE text="  └──> " | 32..33 fg=Yellow bg=Reset modifier=NONE text="~" | 33..149 fg=Reset bg=Reset modifier=NONE text=" terraform_data.api                                                                                                 " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          25 │+row 23: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="       │                                                                                                                    " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          26 │+row 24: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..37 fg=Reset bg=Reset modifier=NONE text=">      └┄┄> " | 37..38 fg=Green bg=Reset modifier=NONE text="+" | 38..39 fg=Reset bg=Reset modifier=NONE text=" " | 39..62 fg=Reset bg=Reset modifier=BOLD | UNDERLINED text="terraform_data.dev_only" | 62..64 fg=Reset bg=Reset modifier=BOLD text=" !" | 64..149 fg=Reset bg=Reset modifier=NONE text="                                                                                     " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          27 │+row 25: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          28 │+row 26: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="A ──> B  B uses A                                                                                                           " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          29 │+row 27: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="A ┄┄> B  block-level, may not apply                                                                                         " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          30 │+row 28: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="Grouped links may apply to only some members                                                                                " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          31 │+row 29: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="! differs across envs                                                                                                       " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          32 │+row 30: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          33 │+row 31: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          34 │+row 32: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          35 │+row 33: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          36 │+row 34: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          37 │+row 35: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          38 │+row 36: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          39 │+row 37: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          40 │+row 38: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          41 │+row 39: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          42 │+row 40: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          43 │+row 41: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          44 │+row 42: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          45 │+row 43: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          46 │+row 44: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=Cyan bg=Reset modifier=NONE text="│" | 24..25 fg=DarkGray bg=Reset modifier=NONE text="│" | 25..149 fg=Reset bg=Reset modifier=NONE text="                                                                                                                            " | 149..150 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          47 │+row 45: 0..24 fg=Cyan bg=Reset modifier=NONE text="└──────────────────────┘" | 24..150 fg=DarkGray bg=Reset modifier=NONE text="└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]          48 │+row 46: 0..5 fg=Yellow bg=Reset modifier=NONE text="Enter" | 5..15 fg=Reset bg=Reset modifier=NONE text=" open plan" | 15..18 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 18..23 fg=Yellow bg=Reset modifier=NONE text="Space" | 23..30 fg=Reset bg=Reset modifier=NONE text=" toggle" | 30..33 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 33..34 fg=Yellow bg=Reset modifier=NONE text="o" | 34..39 fg=Reset bg=Reset modifier=NONE text=" only" | 39..42 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 42..43 fg=Yellow bg=Reset modifier=NONE text="a" | 43..47 fg=Reset bg=Reset modifier=NONE text=" all" | 47..50 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 50..51 fg=Yellow bg=Reset modifier=NONE text="[" | 51..52 fg=DarkGray bg=Reset modifier=NONE text="/" | 52..53 fg=Yellow bg=Reset modifier=NONE text="]" | 53..57 fg=Reset bg=Reset modifier=NONE text=" env" | 57..60 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 60..61 fg=Yellow bg=Reset modifier=NONE text="b" | 61..73 fg=Reset bg=Reset modifier=NONE text=" toggle envs" | 73..76 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 76..77 fg=Yellow bg=Reset modifier=NONE text="?" | 77..82 fg=Reset bg=Reset modifier=NONE text=" help" | 82..85 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 85..86 fg=Yellow bg=Reset modifier=NONE text="q" | 86..150 fg=Reset bg=Reset modifier=NONE text=" quit                                                           "
[INFO] [stdout]          49 │+row 47: 0..150 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                      "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_1_terminal_150x48' (3473) panicked at src/ui/features/environments/tests/matrix.rs:1047:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d76c067 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d76c067 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1047:9
[INFO] [stdout]   22:     0x5f276dd81e73 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_1_terminal_150x48
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1031:5
[INFO] [stdout]   23:     0x5f276dd74cd7 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_1_terminal_150x48::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1031:14
[INFO] [stdout]   24:     0x5f276de96ff6 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_1_terminal_150x48::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::help::multi_environment_help_groups_actions_and_scrolls_on_small_terminals stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/snapshots/terraleph__ui__features__environments__tests__help__environment_help_40x16.snap
[INFO] [stdout] Snapshot: environment_help_40x16
[INFO] [stdout] Source: src/ui/features/environments/tests.rs:327
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: text
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+terraleph ▸ a-ready            terraform
[INFO] [stdout]           2 │+a┌Help────────────────────────────────┐
[INFO] [stdout]           3 │+┌│ Current: Multi-environment Overv ▲ │┐
[INFO] [stdout]           4 │+││ ↑ / ↓ / j / k      select rows i ┃ ││
[INFO] [stdout]           5 │+││ Space              toggle a grou ┃ ││
[INFO] [stdout]           6 │+└│ [ / ]              select the pr │ │┘
[INFO] [stdout]           7 │+┌│ 2 / 3              focus Compare │ │┐
[INFO] [stdout]           8 │+││ f                  maximize or r │ ││
[INFO] [stdout]           9 │+││ Enter              [2] opens the │ ││
[INFO] [stdout]          10 │+││ /                  filter [2] ad │ ││
[INFO] [stdout]          11 │+││ r                  retry the sel │ ││
[INFO] [stdout]          12 │+││                                  ▼ ││
[INFO] [stdout]          13 │+││ ◀︎═════════════─────────────────▶︎   ││
[INFO] [stdout]          14 │+└│ ←/→ scroll | ?/Esc close           │┘
[INFO] [stdout]          15 │+v└────────────────────────────────────┘
[INFO] [stdout]          16 │+? help | q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::help::multi_environment_help_groups_actions_and_scrolls_on_small_terminals' (3408) panicked at src/ui/features/environments/tests.rs:327:13:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d90a440 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d90a440 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::help::multi_environment_help_groups_actions_and_scrolls_on_small_terminals
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests.rs:327:13
[INFO] [stdout]   22:     0x5f276d8d4407 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::help::multi_environment_help_groups_actions_and_scrolls_on_small_terminals::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests.rs:282:78
[INFO] [stdout]   23:     0x5f276de94186 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::help::multi_environment_help_groups_actions_and_scrolls_on_small_terminals::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_3_large stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__layout__three_environments_165x50.snap
[INFO] [stdout] Snapshot: three_environments_165x50
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:1207
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: rendered
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+terraleph ▸ dev                                                                                                                                             terraform
[INFO] [stdout]           2 │+┌* [1] Envs────────────┐┌  [2] Compare──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
[INFO] [stdout]           3 │+│> [x] dev             ││                                                                                                                                           │
[INFO] [stdout]           4 │+│    ✓ Ready     ~21   ││                                                                                                                                           │
[INFO] [stdout]           5 │+│                      ││Address                            │ dev         stg         prod        │ why                                                             │
[INFO] [stdout]           6 │+│  [x] stg             ││───────────────────────────────────┼─────────────────────────────────────┼─────────────────────────────────────────────────────────────────│
[INFO] [stdout]           7 │+│    ✓ Ready     ~200  ││Differs across envs                                                                                                                        │
[INFO] [stdout]           8 │+│        1 replace     ││> terraform_data.api               │ ~           +/-         -           │ action                                                          │
[INFO] [stdout]           9 │+│  [x] prod [PROD]     ││                                                                                                                                           │
[INFO] [stdout]          10 │+│    ✓ Ready     ~20   ││  ▸ Same change across envs: 1 pattern                                                                                                     │
[INFO] [stdout]          11 │+│    -1                ││    instance counts differ                                                                                                                 │
[INFO] [stdout]          12 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          13 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          14 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          15 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          16 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          17 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          18 │+│                      ││blank: absent   .: unchanged   ?: plan unavailable                                                                                         │
[INFO] [stdout]          19 │+│                      │└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          20 │+│                      │┌  [3] Relations · dev · whole env──────────────────────────────────────────────────────────────────────────────────────────────────────────┐
[INFO] [stdout]          21 │+│                      ││Links unknown                                                                                                                              │
[INFO] [stdout]          22 │+│                      ││> ~ terraform_data.api ! ?  configuration not collected, state not collected                                                               │
[INFO] [stdout]          23 │+│                      ││  ~ terraform_data.server[*] ×20 ?  configuration not collected, state not collected                                                       │
[INFO] [stdout]          24 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          25 │+│                      ││! differs across envs                                                                                                                      │
[INFO] [stdout]          26 │+│                      ││? unresolved means a relationship could not be determined                                                                                  │
[INFO] [stdout]          27 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          28 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          29 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          30 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          31 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          32 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          33 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          34 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          35 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          36 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          37 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          38 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          39 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          40 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          41 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          42 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          43 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          44 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          45 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          46 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          47 │+│                      ││                                                                                                                                           │
[INFO] [stdout]          48 │+└──────────────────────┘└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          49 │+Enter open plan | Space toggle | o only | a all | [/] env | b toggle envs | ? help | q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_3_large' (3515) panicked at src/ui/features/environments/tests/matrix.rs:1207:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d770e2e - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d770e2e - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1207:9
[INFO] [stdout]   22:     0x5f276dc8a0ce - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_3_large
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1079:5
[INFO] [stdout]   23:     0x5f276dc7cb27 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_3_large::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1079:14
[INFO] [stdout]   24:     0x5f276de970d6 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_3_large::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_4_narrow stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__layout__three_environments_40x16.snap
[INFO] [stdout] Snapshot: three_environments_40x16
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:1207
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: rendered
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+terraleph ▸ dev                terraform
[INFO] [stdout]           2 │+┌* [2] Compare─────────────────────────┐
[INFO] [stdout]           3 │+│                                      │
[INFO] [stdout]           4 │+│                                      │
[INFO] [stdout]           5 │+│Address             dev        why    │
[INFO] [stdout]           6 │+│                                      │
[INFO] [stdout]           7 │+│Differs across envs                   │
[INFO] [stdout]           8 │+│> terraform_data.api~          action │
[INFO] [stdout]           9 │+│                                      │
[INFO] [stdout]          10 │+│  ▸ Same: 1 pattern                   │
[INFO] [stdout]          11 │+│    counts differ                     │
[INFO] [stdout]          12 │+│blank: absent   .: unchanged          │
[INFO] [stdout]          13 │+│?: plan unavailable                   │
[INFO] [stdout]          14 │+└──────────────────────────────────────┘
[INFO] [stdout]          15 │+Enter open row | v full plan | [/] env
[INFO] [stdout]          16 │+f/Esc restore | ? help | q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_4_narrow' (3524) panicked at src/ui/features/environments/tests/matrix.rs:1207:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d770e2e - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d770e2e - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1207:9
[INFO] [stdout]   22:     0x5f276dc8a10e - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_4_narrow
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1079:5
[INFO] [stdout]   23:     0x5f276dc7cb87 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_4_narrow::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1079:14
[INFO] [stdout]   24:     0x5f276de97116 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_4_narrow::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::relations::multi_demo_relations_show_environment_configuration_links stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__relations__multi_demo_relations_dev_165x50.snap
[INFO] [stdout] Snapshot: multi_demo_relations_dev_165x50
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:835
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_visual_snapshot(&dev)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+165x50
[INFO] [stdout]           2 │+row 0: 0..165 fg=Reset bg=Reset modifier=NONE text="terraleph ▸ dev                                                                                                                                             terraform"
[INFO] [stdout]           3 │+row 1: 0..3 fg=DarkGray bg=Reset modifier=NONE text="┌  " | 3..11 fg=Reset bg=Reset modifier=BOLD text="[1] Envs" | 11..27 fg=DarkGray bg=Reset modifier=NONE text="────────────┐┌  " | 27..38 fg=Reset bg=Reset modifier=BOLD text="[2] Compare" | 38..165 fg=DarkGray bg=Reset modifier=NONE text="──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           4 │+row 2: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Green bg=Reset modifier=NONE text="> " | 3..6 fg=Reset bg=Reset modifier=NONE text="[x]" | 6..7 fg=DarkGray bg=Reset modifier=NONE text=" " | 7..10 fg=Reset bg=Reset modifier=UNDERLINED text="dev" | 10..23 fg=Reset bg=Reset modifier=NONE text="             " | 23..165 fg=DarkGray bg=Reset modifier=NONE text="││                                                                                                                                           │"
[INFO] [stdout]           5 │+row 3: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Green bg=Reset modifier=NONE text="✓ " | 7..13 fg=Reset bg=Reset modifier=NONE text="Ready " | 13..15 fg=Green bg=Reset modifier=NONE text="+1" | 15..17 fg=Reset bg=Reset modifier=NONE text="  " | 17..19 fg=Yellow bg=Reset modifier=NONE text="~3" | 19..23 fg=Reset bg=Reset modifier=NONE text="    " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..164 fg=Yellow bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           6 │+row 4: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Red bg=Reset modifier=NONE text="  " | 7..9 fg=Reset bg=Reset modifier=NONE text="  " | 9..18 fg=Magenta bg=Reset modifier=NONE text="         " | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..73 fg=Reset bg=Reset modifier=NONE text="Address                                         " | 73..75 fg=DarkGray bg=Reset modifier=NONE text="│ " | 75..111 fg=Reset bg=Reset modifier=NONE text="dev         stg         prod        " | 111..113 fg=DarkGray bg=Reset modifier=NONE text="│ " | 113..164 fg=Reset bg=Reset modifier=NONE text="why                                                " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           7 │+row 5: 0..3 fg=DarkGray bg=Reset modifier=NONE text="│  " | 3..6 fg=Reset bg=Reset modifier=NONE text="[x]" | 6..7 fg=DarkGray bg=Reset modifier=NONE text=" " | 7..23 fg=Reset bg=Reset modifier=NONE text="stg             " | 23..165 fg=DarkGray bg=Reset modifier=NONE text="││────────────────────────────────────────────────┼─────────────────────────────────────┼────────────────────────────────────────────────────│"
[INFO] [stdout]           8 │+row 6: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Green bg=Reset modifier=NONE text="✓ " | 7..13 fg=Reset bg=Reset modifier=NONE text="Ready " | 13..15 fg=Green bg=Reset modifier=NONE text="  " | 15..17 fg=Reset bg=Reset modifier=NONE text="  " | 17..19 fg=Yellow bg=Reset modifier=NONE text="~3" | 19..23 fg=Reset bg=Reset modifier=NONE text="    " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..44 fg=Reset bg=Reset modifier=BOLD text="Differs across envs" | 44..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                        " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           9 │+row 7: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Red bg=Reset modifier=NONE text="  " | 7..9 fg=Reset bg=Reset modifier=NONE text="  " | 9..18 fg=Magenta bg=Reset modifier=NONE text="         " | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..27 fg=Reset bg=Reset modifier=NONE text="> " | 27..50 fg=Reset bg=Reset modifier=UNDERLINED text="terraform_data.dev_only" | 50..73 fg=Reset bg=Reset modifier=NONE text="                       " | 73..75 fg=DarkGray bg=Reset modifier=NONE text="│ " | 75..87 fg=Green bg=Reset modifier=NONE text="+           " | 87..111 fg=Reset bg=Reset modifier=NONE text="                        " | 111..113 fg=DarkGray bg=Reset modifier=NONE text="│ " | 113..164 fg=Reset bg=Reset modifier=NONE text="only in dev                                        " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          10 │+row 8: 0..3 fg=DarkGray bg=Reset modifier=NONE text="│  " | 3..6 fg=Reset bg=Reset modifier=NONE text="[x]" | 6..7 fg=DarkGray bg=Reset modifier=NONE text=" " | 7..11 fg=Reset bg=Reset modifier=NONE text="prod" | 11..18 fg=Reset bg=Reset modifier=BOLD text=" [PROD]" | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          11 │+row 9: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Green bg=Reset modifier=NONE text="✓ " | 7..13 fg=Reset bg=Reset modifier=NONE text="Ready " | 13..15 fg=Green bg=Reset modifier=NONE text="  " | 15..17 fg=Reset bg=Reset modifier=NONE text="  " | 17..19 fg=Yellow bg=Reset modifier=NONE text="~5" | 19..23 fg=Reset bg=Reset modifier=NONE text="    " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..27 fg=Reset bg=Reset modifier=NONE text="  " | 27..28 fg=Reset bg=Reset modifier=BOLD text="▸" | 28..29 fg=Reset bg=Reset modifier=NONE text=" " | 29..64 fg=Reset bg=Reset modifier=BOLD text="Same change across envs: 2 patterns" | 64..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                    " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          12 │+row 10: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..5 fg=Reset bg=Reset modifier=NONE text="    " | 5..7 fg=Red bg=Reset modifier=NONE text="  " | 7..9 fg=Reset bg=Reset modifier=NONE text="  " | 9..18 fg=Magenta bg=Reset modifier=NONE text="         " | 18..23 fg=Reset bg=Reset modifier=NONE text="     " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..164 fg=Reset bg=Reset modifier=NONE text="    [unknown values] · instance counts differ                                                                                              " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          13 │+row 11: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          14 │+row 12: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          15 │+row 13: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          16 │+row 14: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          17 │+row 15: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          18 │+row 16: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          19 │+row 17: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..25 fg=DarkGray bg=Reset modifier=NONE text="││" | 25..164 fg=Reset bg=Reset modifier=NONE text="blank: absent   .: unchanged   ?: plan unavailable                                                                                         " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          20 │+row 18: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..165 fg=DarkGray bg=Reset modifier=NONE text="│└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]          21 │+row 19: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..27 fg=Cyan bg=Reset modifier=NONE text="┌* " | 27..40 fg=Reset bg=Reset modifier=BOLD text="[3] Relations" | 40..46 fg=Reset bg=Reset modifier=NONE text=" · dev" | 46..58 fg=DarkGray bg=Reset modifier=NONE text=" · whole env" | 58..165 fg=Cyan bg=Reset modifier=NONE text="──────────────────────────────────────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]          22 │+row 20: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..27 fg=Reset bg=Reset modifier=NONE text="  " | 27..28 fg=Yellow bg=Reset modifier=NONE text="~" | 28..164 fg=Reset bg=Reset modifier=NONE text=" terraform_data.server[*] ×2 [unknown values]                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          23 │+row 21: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="  │                                                                                                                                        " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          24 │+row 22: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..32 fg=Reset bg=Reset modifier=NONE text="  └──> " | 32..33 fg=Yellow bg=Reset modifier=NONE text="~" | 33..164 fg=Reset bg=Reset modifier=NONE text=" terraform_data.api                                                                                                                " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          25 │+row 23: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="       │                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          26 │+row 24: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..37 fg=Reset bg=Reset modifier=NONE text=">      └┄┄> " | 37..38 fg=Green bg=Reset modifier=NONE text="+" | 38..39 fg=Reset bg=Reset modifier=NONE text=" " | 39..62 fg=Reset bg=Reset modifier=BOLD | UNDERLINED text="terraform_data.dev_only" | 62..64 fg=Reset bg=Reset modifier=BOLD text=" !" | 64..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                    " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          27 │+row 25: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          28 │+row 26: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="A ──> B  B uses A                                                                                                                          " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          29 │+row 27: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="A ┄┄> B  block-level, may not apply                                                                                                        " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          30 │+row 28: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="Grouped links may apply to only some members                                                                                               " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          31 │+row 29: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="! differs across envs                                                                                                                      " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          32 │+row 30: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          33 │+row 31: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          34 │+row 32: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          35 │+row 33: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          36 │+row 34: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          37 │+row 35: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          38 │+row 36: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          39 │+row 37: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          40 │+row 38: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          41 │+row 39: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          42 │+row 40: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          43 │+row 41: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          44 │+row 42: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          45 │+row 43: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          46 │+row 44: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          47 │+row 45: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          48 │+row 46: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..23 fg=Reset bg=Reset modifier=NONE text="                      " | 23..24 fg=DarkGray bg=Reset modifier=NONE text="│" | 24..25 fg=Cyan bg=Reset modifier=NONE text="│" | 25..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          49 │+row 47: 0..24 fg=DarkGray bg=Reset modifier=NONE text="└──────────────────────┘" | 24..165 fg=Cyan bg=Reset modifier=NONE text="└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]          50 │+row 48: 0..5 fg=Yellow bg=Reset modifier=NONE text="Enter" | 5..15 fg=Reset bg=Reset modifier=NONE text=" open plan" | 15..18 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 18..19 fg=Yellow bg=Reset modifier=NONE text="[" | 19..20 fg=DarkGray bg=Reset modifier=NONE text="/" | 20..21 fg=Yellow bg=Reset modifier=NONE text="]" | 21..25 fg=Reset bg=Reset modifier=NONE text=" env" | 25..28 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 28..29 fg=Yellow bg=Reset modifier=NONE text="b" | 29..41 fg=Reset bg=Reset modifier=NONE text=" toggle envs" | 41..44 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 44..45 fg=Yellow bg=Reset modifier=NONE text="f" | 45..54 fg=Reset bg=Reset modifier=NONE text=" maximize" | 54..57 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 57..58 fg=Yellow bg=Reset modifier=NONE text="?" | 58..63 fg=Reset bg=Reset modifier=NONE text=" help" | 63..66 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 66..67 fg=Yellow bg=Reset modifier=NONE text="q" | 67..165 fg=Reset bg=Reset modifier=NONE text=" quit                                                                                             "
[INFO] [stdout]          51 │+row 49: 0..165 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                     "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::relations::multi_demo_relations_show_environment_configuration_links' (3926) panicked at src/ui/features/environments/tests/matrix.rs:835:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d92936d - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d92936d - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::relations::multi_demo_relations_show_environment_configuration_links
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:835:9
[INFO] [stdout]   22:     0x5f276d8d7467 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::relations::multi_demo_relations_show_environment_configuration_links::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:818:67
[INFO] [stdout]   23:     0x5f276de96696 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::relations::multi_demo_relations_show_environment_configuration_links::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_1_small stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__layout__three_environments_80x24.snap
[INFO] [stdout] Snapshot: three_environments_80x24
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:1207
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: rendered
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+terraleph ▸ dev                                                        terraform
[INFO] [stdout]           2 │+dev ✓ Ready ~21  │  stg ✓ Ready ~200 1 replace  │  prod ✓ Ready ~20 -1
[INFO] [stdout]           3 │+┌* [2] Compare─────────────────────────────────────────────────────────────────┐
[INFO] [stdout]           4 │+│                                                                              │
[INFO] [stdout]           5 │+│Address                            │ dev         stg         │ why            │
[INFO] [stdout]           6 │+│───────────────────────────────────┼─────────────────────────┼────────────────│
[INFO] [stdout]           7 │+│Differs across envs                                                           │
[INFO] [stdout]           8 │+│> terraform_data.api               │ ~           +/-         │ action         │
[INFO] [stdout]           9 │+│blank: absent   .: unchanged   ?: plan unavailable                            │
[INFO] [stdout]          10 │+└──────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          11 │+┌  [3] Relations · dev · whole env─────────────────────────────────────────────┐
[INFO] [stdout]          12 │+│Links unknown                                                                 │
[INFO] [stdout]          13 │+│> ~ terraform_data.api ! ?  configuration not collected, state not collected  │
[INFO] [stdout]          14 │+│  ~ terraform_data.server[*] ×20 ?  configuration not collected, state not col│
[INFO] [stdout]          15 │+│                                                                              │
[INFO] [stdout]          16 │+│! differs across envs                                                         │
[INFO] [stdout]          17 │+│? unresolved means a relationship could not be determined                     │
[INFO] [stdout]          18 │+│                                                                              │
[INFO] [stdout]          19 │+│                                                                              │
[INFO] [stdout]          20 │+│                                                                              │
[INFO] [stdout]          21 │+│                                                                              │
[INFO] [stdout]          22 │+└──────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          23 │+Enter open selected row | v full plan | / filter | [/] env | f maximize | ? help
[INFO] [stdout]          24 │+q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_1_small' (3496) panicked at src/ui/features/environments/tests/matrix.rs:1207:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d770e2e - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d770e2e - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1207:9
[INFO] [stdout]   22:     0x5f276dc8a0ae - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_1_small
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1079:5
[INFO] [stdout]   23:     0x5f276dc7caf7 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_1_small::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1079:14
[INFO] [stdout]   24:     0x5f276de970b6 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_1_small::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::row_groups::multi_demo_compare_shows_unknown_summary_at_narrow_width stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__row_groups__multi_demo_compare_narrow_40x16.snap
[INFO] [stdout] Snapshot: multi_demo_compare_narrow_40x16
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:1462
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_visual_snapshot(&narrow_buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+40x16
[INFO] [stdout]           2 │+row 0: 0..40 fg=Reset bg=Reset modifier=NONE text="terraleph ▸ dev                terraform"
[INFO] [stdout]           3 │+row 1: 0..3 fg=Cyan bg=Reset modifier=NONE text="┌* " | 3..14 fg=Reset bg=Reset modifier=BOLD text="[2] Compare" | 14..40 fg=Cyan bg=Reset modifier=NONE text="─────────────────────────┐"
[INFO] [stdout]           4 │+row 2: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..39 fg=DarkGray bg=Reset modifier=NONE text="                                      " | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           5 │+row 3: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..39 fg=Yellow bg=Reset modifier=NONE text="                                      " | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           6 │+row 4: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..39 fg=Reset bg=Reset modifier=NONE text="Address             dev        why    " | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           7 │+row 5: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..39 fg=Reset bg=Reset modifier=NONE text="                                      " | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           8 │+row 6: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..20 fg=Reset bg=Reset modifier=BOLD text="Differs across envs" | 20..38 fg=Reset bg=Reset modifier=NONE text="                  " | 38..39 fg=Rgb(80, 82, 94) bg=Reset modifier=NONE text="▲" | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           9 │+row 7: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..21 fg=Reset bg=Reset modifier=NONE text="  …orm_data.dev_only" | 21..31 fg=Green bg=Reset modifier=NONE text="+         " | 31..38 fg=Reset bg=Reset modifier=NONE text=" only i" | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          10 │+row 8: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="                                     " | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          11 │+row 9: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="> " | 3..4 fg=Reset bg=Reset modifier=BOLD text="▾" | 4..5 fg=Reset bg=Reset modifier=NONE text=" " | 5..21 fg=Reset bg=Reset modifier=BOLD text="Same: 2 patterns" | 21..38 fg=Reset bg=Reset modifier=NONE text="  Space collapse " | 38..39 fg=Rgb(80, 82, 94) bg=Reset modifier=NONE text="│" | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          12 │+row 10: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="    [unknown values] · counts differ " | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="▼" | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          13 │+row 11: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..39 fg=Reset bg=Reset modifier=NONE text="blank: absent   .: unchanged          " | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          14 │+row 12: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..39 fg=Reset bg=Reset modifier=NONE text="?: plan unavailable                   " | 39..40 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          15 │+row 13: 0..40 fg=Cyan bg=Reset modifier=NONE text="└──────────────────────────────────────┘"
[INFO] [stdout]          16 │+row 14: 0..5 fg=Yellow bg=Reset modifier=NONE text="Space" | 5..14 fg=Reset bg=Reset modifier=NONE text=" collapse" | 14..17 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 17..18 fg=Yellow bg=Reset modifier=NONE text="v" | 18..28 fg=Reset bg=Reset modifier=NONE text=" full plan" | 28..31 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 31..32 fg=Yellow bg=Reset modifier=NONE text="[" | 32..33 fg=DarkGray bg=Reset modifier=NONE text="/" | 33..34 fg=Yellow bg=Reset modifier=NONE text="]" | 34..40 fg=Reset bg=Reset modifier=NONE text=" env  "
[INFO] [stdout]          17 │+row 15: 0..1 fg=Yellow bg=Reset modifier=NONE text="f" | 1..2 fg=DarkGray bg=Reset modifier=NONE text="/" | 2..5 fg=Yellow bg=Reset modifier=NONE text="Esc" | 5..13 fg=Reset bg=Reset modifier=NONE text=" restore" | 13..16 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 16..17 fg=Yellow bg=Reset modifier=NONE text="?" | 17..22 fg=Reset bg=Reset modifier=NONE text=" help" | 22..25 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 25..26 fg=Yellow bg=Reset modifier=NONE text="q" | 26..40 fg=Reset bg=Reset modifier=NONE text=" quit         "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::row_groups::multi_demo_compare_shows_unknown_summary_at_narrow_width' (5215) panicked at src/ui/features/environments/tests/matrix.rs:1462:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d766f49 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d766f49 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::row_groups::multi_demo_compare_shows_unknown_summary_at_narrow_width
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1462:9
[INFO] [stdout]   22:     0x5f276d701347 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::row_groups::multi_demo_compare_shows_unknown_summary_at_narrow_width::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1450:66
[INFO] [stdout]   23:     0x5f276de96376 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::row_groups::multi_demo_compare_shows_unknown_summary_at_narrow_width::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::environments::tests::matrix::row_groups::multi_demo_compare_expansion_keeps_columns_anchored stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/environments/tests/snapshots/terraleph__ui__features__environments__tests__matrix__row_groups__multi_demo_compare_same_closed_165x50.snap
[INFO] [stdout] Snapshot: multi_demo_compare_same_closed_165x50
[INFO] [stdout] Source: src/ui/features/environments/tests/matrix.rs:1375
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_visual_snapshot(&collapsed)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+165x50
[INFO] [stdout]           2 │+row 0: 0..165 fg=Reset bg=Reset modifier=NONE text="terraleph ▸ dev                                                                                                                                             terraform"
[INFO] [stdout]           3 │+row 1: 0..3 fg=Cyan bg=Reset modifier=NONE text="┌* " | 3..14 fg=Reset bg=Reset modifier=BOLD text="[2] Compare" | 14..165 fg=Cyan bg=Reset modifier=NONE text="──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           4 │+row 2: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=DarkGray bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           5 │+row 3: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Yellow bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           6 │+row 4: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..49 fg=Reset bg=Reset modifier=NONE text="Address                                         " | 49..51 fg=DarkGray bg=Reset modifier=NONE text="│ " | 51..87 fg=Reset bg=Reset modifier=NONE text="dev         stg         prod        " | 87..89 fg=DarkGray bg=Reset modifier=NONE text="│ " | 89..164 fg=Reset bg=Reset modifier=NONE text="why                                                                        " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           7 │+row 5: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=DarkGray bg=Reset modifier=NONE text="────────────────────────────────────────────────┼─────────────────────────────────────┼────────────────────────────────────────────────────────────────────────────" | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           8 │+row 6: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..20 fg=Reset bg=Reset modifier=BOLD text="Differs across envs" | 20..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           9 │+row 7: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..49 fg=Reset bg=Reset modifier=NONE text="  terraform_data.dev_only                       " | 49..51 fg=DarkGray bg=Reset modifier=NONE text="│ " | 51..63 fg=Green bg=Reset modifier=NONE text="+           " | 63..87 fg=Reset bg=Reset modifier=NONE text="                        " | 87..89 fg=DarkGray bg=Reset modifier=NONE text="│ " | 89..164 fg=Reset bg=Reset modifier=NONE text="only in dev                                                                " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          10 │+row 8: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          11 │+row 9: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="> " | 3..4 fg=Reset bg=Reset modifier=BOLD text="▸" | 4..5 fg=Reset bg=Reset modifier=NONE text=" " | 5..40 fg=Reset bg=Reset modifier=BOLD text="Same change across envs: 2 patterns" | 40..164 fg=Reset bg=Reset modifier=NONE text="  Space expand                                                                                                              " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          12 │+row 10: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="    [unknown values] · instance counts differ                                                                                                                      " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          13 │+row 11: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          14 │+row 12: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          15 │+row 13: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          16 │+row 14: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          17 │+row 15: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          18 │+row 16: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          19 │+row 17: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          20 │+row 18: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          21 │+row 19: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          22 │+row 20: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          23 │+row 21: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          24 │+row 22: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          25 │+row 23: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          26 │+row 24: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          27 │+row 25: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          28 │+row 26: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          29 │+row 27: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          30 │+row 28: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          31 │+row 29: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          32 │+row 30: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          33 │+row 31: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          34 │+row 32: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          35 │+row 33: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          36 │+row 34: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          37 │+row 35: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          38 │+row 36: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          39 │+row 37: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          40 │+row 38: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          41 │+row 39: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          42 │+row 40: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          43 │+row 41: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          44 │+row 42: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          45 │+row 43: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          46 │+row 44: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          47 │+row 45: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          48 │+row 46: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="blank: absent   .: unchanged   ?: plan unavailable                                                                                                                 " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          49 │+row 47: 0..165 fg=Cyan bg=Reset modifier=NONE text="└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout]          50 │+row 48: 0..1 fg=Yellow bg=Reset modifier=NONE text="v" | 1..11 fg=Reset bg=Reset modifier=NONE text=" full plan" | 11..14 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 14..15 fg=Yellow bg=Reset modifier=NONE text="/" | 15..22 fg=Reset bg=Reset modifier=NONE text=" filter" | 22..25 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 25..30 fg=Yellow bg=Reset modifier=NONE text="Space" | 30..46 fg=Reset bg=Reset modifier=NONE text=" expand selected" | 46..49 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 49..50 fg=Yellow bg=Reset modifier=NONE text="[" | 50..51 fg=DarkGray bg=Reset modifier=NONE text="/" | 51..52 fg=Yellow bg=Reset modifier=NONE text="]" | 52..56 fg=Reset bg=Reset modifier=NONE text=" env" | 56..59 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 59..60 fg=Yellow bg=Reset modifier=NONE text="f" | 60..61 fg=DarkGray bg=Reset modifier=NONE text="/" | 61..64 fg=Yellow bg=Reset modifier=NONE text="Esc" | 64..72 fg=Reset bg=Reset modifier=NONE text=" restore" | 72..75 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 75..76 fg=Yellow bg=Reset modifier=NONE text="?" | 76..81 fg=Reset bg=Reset modifier=NONE text=" help" | 81..84 fg=Rgb(192, 184, 184) bg=Reset modifier=NONE text=" | " | 84..85 fg=Yellow bg=Reset modifier=NONE text="q" | 85..165 fg=Reset bg=Reset modifier=NONE text=" quit                                                                           "
[INFO] [stdout]          51 │+row 49: 0..165 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                     "
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::environments::tests::matrix::row_groups::multi_demo_compare_expansion_keeps_columns_anchored' (5198) panicked at src/ui/features/environments/tests/matrix.rs:1375:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d763d68 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d763d68 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::row_groups::multi_demo_compare_expansion_keeps_columns_anchored
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1375:9
[INFO] [stdout]   22:     0x5f276d7012e7 - terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::row_groups::multi_demo_compare_expansion_keeps_columns_anchored::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/environments/tests/matrix.rs:1359:61
[INFO] [stdout]   23:     0x5f276de96336 - <terraleph[f7baf09d81868b5e]::ui::features::environments::tests::matrix::row_groups::multi_demo_compare_expansion_keeps_columns_anchored::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::execution::render::tests::apply_stopping_at_minimum_size_shows_resize_notice stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/execution/snapshots/terraleph__ui__features__execution__render__tests__ux12r_32x9_apply-stopping.snap
[INFO] [stdout] Snapshot: ux12r_32x9_apply-stopping
[INFO] [stdout] Source: src/ui/features/execution/render.rs:1298
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Terminal too small. Resize or
[INFO] [stdout]           2 │+press Ctrl-C to cancel.
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::execution::render::tests::apply_stopping_at_minimum_size_shows_resize_notice' (5633) panicked at src/ui/features/execution/render.rs:1298:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276de5f9ef - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276de5f9ef - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1298:9
[INFO] [stdout]   22:     0x5f276de606c1 - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::apply_stopping_at_minimum_size_shows_resize_notice
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1395:9
[INFO] [stdout]   23:     0x5f276de12897 - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::apply_stopping_at_minimum_size_shows_resize_notice::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1387:60
[INFO] [stdout]   24:     0x5f276de948f6 - <terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::apply_stopping_at_minimum_size_shows_resize_notice::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::overview::relations::render::tests::unknown_reasons_precede_no_links_and_remain_distinct stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/overview/relations/snapshots/terraleph__ui__features__overview__relations__render__tests__unknown_and_no_links_styles_80x24.snap
[INFO] [stdout] Snapshot: unknown_and_no_links_styles_80x24
[INFO] [stdout] Source: src/ui/features/overview/relations/render.rs:1443
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_visual_snapshot(&output)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+80x24
[INFO] [stdout]           2 │+row 0: 0..3 fg=DarkGray bg=Reset modifier=NONE text="┌  " | 3..16 fg=Reset bg=Reset modifier=BOLD text="[3] Relations" | 16..80 fg=DarkGray bg=Reset modifier=NONE text=" · whole env───────────────────────────────────────────────────┐"
[INFO] [stdout]           3 │+row 1: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..14 fg=Reset bg=Reset modifier=BOLD text="Links unknown" | 14..79 fg=Reset bg=Reset modifier=NONE text="                                                                 " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           4 │+row 2: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..4 fg=Red bg=Reset modifier=NONE text="-" | 4..5 fg=Reset bg=Reset modifier=NONE text=" " | 5..11 fg=DarkGray bg=Reset modifier=NONE text="app › " | 11..28 fg=Reset bg=Reset modifier=NONE text="terraform_data.db" | 28..30 fg=DarkGray bg=Reset modifier=NONE text=" ?" | 30..79 fg=Reset bg=Reset modifier=NONE text="  configuration unavailable                      " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           5 │+row 3: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..4 fg=Green bg=Reset modifier=NONE text="+" | 4..5 fg=Reset bg=Reset modifier=NONE text=" " | 5..11 fg=DarkGray bg=Reset modifier=NONE text="app › " | 11..33 fg=Reset bg=Reset modifier=NONE text="aws_security_group.web" | 33..35 fg=DarkGray bg=Reset modifier=NONE text=" ?" | 35..79 fg=Reset bg=Reset modifier=NONE text="  module reference unresolved               " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           6 │+row 4: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..4 fg=Yellow bg=Reset modifier=NONE text="~" | 4..5 fg=Reset bg=Reset modifier=NONE text=" " | 5..11 fg=DarkGray bg=Reset modifier=NONE text="app › " | 11..32 fg=Reset bg=Reset modifier=NONE text="aws_route53_record.db" | 32..34 fg=DarkGray bg=Reset modifier=NONE text=" ?" | 34..79 fg=Reset bg=Reset modifier=NONE text="  state unavailable                          " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           7 │+row 5: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           8 │+row 6: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..15 fg=Reset bg=Reset modifier=BOLD text="No links shown" | 15..79 fg=Reset bg=Reset modifier=NONE text="                                                                " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           9 │+row 7: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..4 fg=Yellow bg=Reset modifier=NONE text="~" | 4..79 fg=Reset bg=Reset modifier=NONE text=" aws_vpc.main                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          10 │+row 8: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          11 │+row 9: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="? unresolved means a relationship could not be determined                     " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          12 │+row 10: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          13 │+row 11: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          14 │+row 12: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          15 │+row 13: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          16 │+row 14: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          17 │+row 15: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          18 │+row 16: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          19 │+row 17: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          20 │+row 18: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          21 │+row 19: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          22 │+row 20: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          23 │+row 21: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          24 │+row 22: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..79 fg=Reset bg=Reset modifier=NONE text="                                                                              " | 79..80 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          25 │+row 23: 0..80 fg=DarkGray bg=Reset modifier=NONE text="└──────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::overview::relations::render::tests::unknown_reasons_precede_no_links_and_remain_distinct' (6078) panicked at src/ui/features/overview/relations/render.rs:1443:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d779f29 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d779f29 - terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::unknown_reasons_precede_no_links_and_remain_distinct
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/relations/render.rs:1443:9
[INFO] [stdout]   22:     0x5f276d7036c7 - terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::unknown_reasons_precede_no_links_and_remain_distinct::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/relations/render.rs:1432:62
[INFO] [stdout]   23:     0x5f276de969f6 - <terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::unknown_reasons_precede_no_links_and_remain_distinct::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::overview::relations::render::tests::overlapping_branch_and_merge_fall_back_to_directional_uses_rows stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/overview/relations/snapshots/terraleph__ui__features__overview__relations__render__tests__branch_merge_fallback_styles_165x50.snap
[INFO] [stdout] Snapshot: branch_merge_fallback_styles_165x50
[INFO] [stdout] Source: src/ui/features/overview/relations/render.rs:1377
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_visual_snapshot(&output)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+165x50
[INFO] [stdout]           2 │+row 0: 0..3 fg=DarkGray bg=Reset modifier=NONE text="┌  " | 3..16 fg=Reset bg=Reset modifier=BOLD text="[3] Relations" | 16..22 fg=Reset bg=Reset modifier=NONE text=" · dev" | 22..165 fg=DarkGray bg=Reset modifier=NONE text=" · whole env──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           3 │+row 1: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..6 fg=Magenta bg=Reset modifier=NONE text="-/+" | 6..164 fg=Reset bg=Reset modifier=NONE text=" terraform_data.source                                                                                                                                        " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           4 │+row 2: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..4 fg=Yellow bg=Reset modifier=NONE text="~" | 4..164 fg=Reset bg=Reset modifier=NONE text=" aws_service.left  uses: terraform_data.source (config)                                                                                                         " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           5 │+row 3: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..4 fg=Yellow bg=Reset modifier=NONE text="~" | 4..164 fg=Reset bg=Reset modifier=NONE text=" aws_service.right  uses: terraform_data.source (config, block-level)                                                                                           " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           6 │+row 4: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..4 fg=Yellow bg=Reset modifier=NONE text="~" | 4..164 fg=Reset bg=Reset modifier=NONE text=" aws_listener.target  uses: aws_service.left (config), aws_service.right (state)                                                                                " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           7 │+row 5: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..4 fg=Yellow bg=Reset modifier=NONE text="~" | 4..164 fg=Reset bg=Reset modifier=NONE text=" aws_route53_record.tail  uses: aws_listener.target (config)                                                                                                    " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           8 │+row 6: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           9 │+row 7: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="A ──> B  B uses A                                                                                                                                                  " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          10 │+row 8: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="A ┄┄> B  block-level, may not apply                                                                                                                                " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          11 │+row 9: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="(state) from state; unmarked from configuration                                                                                                                    " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          12 │+row 10: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          13 │+row 11: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          14 │+row 12: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          15 │+row 13: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          16 │+row 14: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          17 │+row 15: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          18 │+row 16: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          19 │+row 17: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          20 │+row 18: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          21 │+row 19: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          22 │+row 20: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          23 │+row 21: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          24 │+row 22: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          25 │+row 23: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          26 │+row 24: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          27 │+row 25: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          28 │+row 26: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          29 │+row 27: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          30 │+row 28: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          31 │+row 29: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          32 │+row 30: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          33 │+row 31: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          34 │+row 32: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          35 │+row 33: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          36 │+row 34: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          37 │+row 35: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          38 │+row 36: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          39 │+row 37: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          40 │+row 38: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          41 │+row 39: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          42 │+row 40: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          43 │+row 41: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          44 │+row 42: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          45 │+row 43: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          46 │+row 44: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          47 │+row 45: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          48 │+row 46: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          49 │+row 47: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          50 │+row 48: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          51 │+row 49: 0..165 fg=DarkGray bg=Reset modifier=NONE text="└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::overview::relations::render::tests::overlapping_branch_and_merge_fall_back_to_directional_uses_rows' (6007) panicked at src/ui/features/overview/relations/render.rs:1377:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d77c9b9 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d77c9b9 - terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::overlapping_branch_and_merge_fall_back_to_directional_uses_rows
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/relations/render.rs:1377:9
[INFO] [stdout]   22:     0x5f276d703997 - terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::overlapping_branch_and_merge_fall_back_to_directional_uses_rows::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/relations/render.rs:1366:73
[INFO] [stdout]   23:     0x5f276de96a96 - <terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::overlapping_branch_and_merge_fall_back_to_directional_uses_rows::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::execution::render::tests::renders_plan_progress_and_failure stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/execution/snapshots/terraleph__ui__features__execution__render__tests__preview_80x24_plan-progress.snap
[INFO] [stdout] Snapshot: preview_80x24_plan-progress
[INFO] [stdout] Source: src/ui/features/execution/render.rs:1298
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+
[INFO] [stdout]           2 │+ Terraleph | main
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+ ┌Planning────────────────────────────────────────────────────────────────────┐
[INFO] [stdout]           5 │+ │| Planning...                                                               │
[INFO] [stdout]           6 │+ │Waiting 2s    Follow: On                                                    │
[INFO] [stdout]           7 │+ │Elapsed 2.0s                                                                │
[INFO] [stdout]           8 │+ │planning output                                                             │
[INFO] [stdout]           9 │+ │                                                                            │
[INFO] [stdout]          10 │+ │                                                                            │
[INFO] [stdout]          11 │+ │                                                                            │
[INFO] [stdout]          12 │+ │                                                                            │
[INFO] [stdout]          13 │+ │                                                                            │
[INFO] [stdout]          14 │+ │                                                                            │
[INFO] [stdout]          15 │+ │                                                                            │
[INFO] [stdout]          16 │+ │                                                                            │
[INFO] [stdout]          17 │+ │                                                                            │
[INFO] [stdout]          18 │+ │                                                                            │
[INFO] [stdout]          19 │+ │                                                                            │
[INFO] [stdout]          20 │+ │                                                                            │
[INFO] [stdout]          21 │+ │────────────────────────────────────────────────────────────────────────────│
[INFO] [stdout]          22 │+ └────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          23 │+ Ctrl-C cancel | End follow latest
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::execution::render::tests::renders_plan_progress_and_failure' (5735) panicked at src/ui/features/execution/render.rs:1298:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276de5f9ef - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276de5f9ef - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1298:9
[INFO] [stdout]   22:     0x5f276de5feec - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_plan_progress_and_failure
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1382:13
[INFO] [stdout]   23:     0x5f276de127d7 - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_plan_progress_and_failure::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1373:43
[INFO] [stdout]   24:     0x5f276de94876 - <terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_plan_progress_and_failure::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::execution::render::tests::renders_apply_quit_confirmation_in_the_footer stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/execution/snapshots/terraleph__ui__features__execution__render__tests__preview_80x24_quit-confirmation.snap
[INFO] [stdout] Snapshot: preview_80x24_quit-confirmation
[INFO] [stdout] Source: src/ui/features/execution/render.rs:1298
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+
[INFO] [stdout]           2 │+ Terraleph | main
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+ ┌Apply result────────────────────────────────────────────────────────────────┐
[INFO] [stdout]           5 │+ │Apply complete    Completed: 4/4    Elapsed: 4.0s                           │
[INFO] [stdout]           6 │+ │Failed: 0    Incomplete: 0    Skipped: 0    Previous: local success         │
[INFO] [stdout]           7 │+ │┌Targets *─────────────────────────────────────────────────────────────────┐│
[INFO] [stdout]           8 │+ ││> All logs                                                                ││
[INFO] [stdout]           9 │+ ││  Resource                  Status     Action     Elapsed  Previous       ││
[INFO] [stdout]          10 │+ ││  terraform_data.api        Completed  update        1.0s    11.0s        ││
[INFO] [stdout]          11 │+ ││  terraform_data.worker     Completed  delete/create    1.0s       --     ││
[INFO] [stdout]          12 │+ ││  terraform_data.old        Completed  delete        1.0s       --        ││
[INFO] [stdout]          13 │+ ││  terraform_data.new        Completed  create        1.0s     4.0s        ││
[INFO] [stdout]          14 │+ │└──────────────────────────────────────────────────────────────────────────┘│
[INFO] [stdout]          15 │+ │┌Logs: All logs────────────────────────────────────────────────────────────┐│
[INFO] [stdout]          16 │+ ││Warning: synthetic provider emitted a non-blocking diagnostic            ▲││
[INFO] [stdout]          17 │+ ││Apply finished successfully.                                             │││
[INFO] [stdout]          18 │+ ││Outputs: endpoint = synthetic                                            │││
[INFO] [stdout]          19 │+ ││Apply log remains in receive order.                                      ┃││
[INFO] [stdout]          20 │+ ││◀︎════════════════════════════════════════════════════────────────────────▶︎││
[INFO] [stdout]          21 │+ │└──────────────────────────────────────────────────────────────────────────┘│
[INFO] [stdout]          22 │+ └────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          23 │+ Quit Terraleph?   [Enter] Quit   [Esc] Cancel
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::execution::render::tests::renders_apply_quit_confirmation_in_the_footer' (5725) panicked at src/ui/features/execution/render.rs:1298:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276de5f9ef - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276de5f9ef - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1298:9
[INFO] [stdout]   22:     0x5f276de6054a - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_quit_confirmation_in_the_footer
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1369:9
[INFO] [stdout]   23:     0x5f276de12867 - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_quit_confirmation_in_the_footer::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1357:55
[INFO] [stdout]   24:     0x5f276de948d6 - <terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_quit_confirmation_in_the_footer::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::execution::render::tests::renders_apply_success_at_all_supported_sizes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/execution/snapshots/terraleph__ui__features__execution__render__tests__preview_80x24_apply-success.snap
[INFO] [stdout] Snapshot: preview_80x24_apply-success
[INFO] [stdout] Source: src/ui/features/execution/render.rs:1298
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+
[INFO] [stdout]           2 │+ Terraleph | main
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+ ┌Apply result────────────────────────────────────────────────────────────────┐
[INFO] [stdout]           5 │+ │Apply complete    Completed: 4/4    Elapsed: 4.0s                           │
[INFO] [stdout]           6 │+ │Failed: 0    Incomplete: 0    Skipped: 0    Previous: local success         │
[INFO] [stdout]           7 │+ │┌Targets *─────────────────────────────────────────────────────────────────┐│
[INFO] [stdout]           8 │+ ││> All logs                                                                ││
[INFO] [stdout]           9 │+ ││  Resource                  Status     Action     Elapsed  Previous       ││
[INFO] [stdout]          10 │+ ││  terraform_data.api        Completed  update        1.0s    11.0s        ││
[INFO] [stdout]          11 │+ ││  terraform_data.worker     Completed  delete/create    1.0s       --     ││
[INFO] [stdout]          12 │+ ││  terraform_data.old        Completed  delete        1.0s       --        ││
[INFO] [stdout]          13 │+ ││  terraform_data.new        Completed  create        1.0s     4.0s        ││
[INFO] [stdout]          14 │+ │└──────────────────────────────────────────────────────────────────────────┘│
[INFO] [stdout]          15 │+ │┌Logs: All logs────────────────────────────────────────────────────────────┐│
[INFO] [stdout]          16 │+ ││Warning: synthetic provider emitted a non-blocking diagnostic            ▲││
[INFO] [stdout]          17 │+ ││Apply finished successfully.                                             │││
[INFO] [stdout]          18 │+ ││Outputs: endpoint = synthetic                                            │││
[INFO] [stdout]          19 │+ ││Apply log remains in receive order.                                      ┃││
[INFO] [stdout]          20 │+ ││◀︎════════════════════════════════════════════════════────────────────────▶︎││
[INFO] [stdout]          21 │+ │└──────────────────────────────────────────────────────────────────────────┘│
[INFO] [stdout]          22 │+ └────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          23 │+ q/Ctrl-C quit | Tab focus | y yank result
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::execution::render::tests::renders_apply_success_at_all_supported_sizes' (5726) panicked at src/ui/features/execution/render.rs:1298:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276de5f9ef - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276de5f9ef - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1298:9
[INFO] [stdout]   22:     0x5f276de6043e - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_success_at_all_supported_sizes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1310:13
[INFO] [stdout]   23:     0x5f276de12837 - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_success_at_all_supported_sizes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1303:54
[INFO] [stdout]   24:     0x5f276de948b6 - <terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_success_at_all_supported_sizes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::overview::relations::render::tests::grouped_node_note_and_link_scope_remain_distinct_from_unresolved_links stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/overview/relations/snapshots/terraleph__ui__features__overview__relations__render__tests__grouped_link_unknown_node_styles_165x50.snap
[INFO] [stdout] Snapshot: grouped_link_unknown_node_styles_165x50
[INFO] [stdout] Source: src/ui/features/overview/relations/render.rs:1116
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_visual_snapshot(&output)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+165x50
[INFO] [stdout]           2 │+row 0: 0..3 fg=DarkGray bg=Reset modifier=NONE text="┌  " | 3..16 fg=Reset bg=Reset modifier=BOLD text="[3] Relations" | 16..165 fg=DarkGray bg=Reset modifier=NONE text=" · whole env────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           3 │+row 1: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..4 fg=Yellow bg=Reset modifier=NONE text="~" | 4..44 fg=Reset bg=Reset modifier=NONE text=" aws_instance.web[*] ×2 [unknown values]" | 44..46 fg=DarkGray bg=Reset modifier=NONE text=" ?" | 46..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                      " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           4 │+row 2: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="  │                                                                                                                                                                " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           5 │+row 3: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..8 fg=Reset bg=Reset modifier=NONE text="  └──> " | 8..9 fg=Green bg=Reset modifier=NONE text="+" | 9..164 fg=Reset bg=Reset modifier=NONE text=" aws_subnet.web                                                                                                                                            " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           6 │+row 4: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           7 │+row 5: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="A ──> B  B uses A                                                                                                                                                  " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           8 │+row 6: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="Grouped links may apply to only some members                                                                                                                       " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           9 │+row 7: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="? unresolved means a relationship could not be determined                                                                                                          " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          10 │+row 8: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          11 │+row 9: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          12 │+row 10: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          13 │+row 11: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          14 │+row 12: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          15 │+row 13: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          16 │+row 14: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          17 │+row 15: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          18 │+row 16: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          19 │+row 17: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          20 │+row 18: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          21 │+row 19: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          22 │+row 20: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          23 │+row 21: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          24 │+row 22: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          25 │+row 23: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          26 │+row 24: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          27 │+row 25: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          28 │+row 26: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          29 │+row 27: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          30 │+row 28: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          31 │+row 29: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          32 │+row 30: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          33 │+row 31: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          34 │+row 32: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          35 │+row 33: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          36 │+row 34: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          37 │+row 35: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          38 │+row 36: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          39 │+row 37: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          40 │+row 38: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          41 │+row 39: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          42 │+row 40: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          43 │+row 41: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          44 │+row 42: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          45 │+row 43: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          46 │+row 44: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          47 │+row 45: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          48 │+row 46: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          49 │+row 47: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          50 │+row 48: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          51 │+row 49: 0..165 fg=DarkGray bg=Reset modifier=NONE text="└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::overview::relations::render::tests::grouped_node_note_and_link_scope_remain_distinct_from_unresolved_links' (5997) panicked at src/ui/features/overview/relations/render.rs:1116:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d77ec10 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d77ec10 - terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::grouped_node_note_and_link_scope_remain_distinct_from_unresolved_links
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/relations/render.rs:1116:9
[INFO] [stdout]   22:     0x5f276d703a27 - terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::grouped_node_note_and_link_scope_remain_distinct_from_unresolved_links::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/relations/render.rs:1091:80
[INFO] [stdout]   23:     0x5f276de96af6 - <terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::grouped_node_note_and_link_scope_remain_distinct_from_unresolved_links::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::execution::render::tests::renders_apply_progress_stopping_and_log_view_vrt_at_all_supported_sizes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/execution/snapshots/terraleph__ui__features__execution__render__tests__ux12r_80x24_apply-progress.snap
[INFO] [stdout] Snapshot: ux12r_80x24_apply-progress
[INFO] [stdout] Source: src/ui/features/execution/render.rs:1298
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+
[INFO] [stdout]           2 │+ Terraleph | repo                                         workspace: loading...
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+ ┌Applying────────────────────────────────────────────────────────────────────┐
[INFO] [stdout]           5 │+ │Applying...    Completed: 0/0    Elapsed: 0.0s                              │
[INFO] [stdout]           6 │+ │Failed: 0    Incomplete: 0    Skipped: 0                                    │
[INFO] [stdout]           7 │+ │┌Targets *─────────────────────────────────────────────────────────────────┐│
[INFO] [stdout]           8 │+ ││> All logs                                                                ││
[INFO] [stdout]           9 │+ ││  Resource                  Status     Action     Elapsed                 ││
[INFO] [stdout]          10 │+ ││                                                                          ││
[INFO] [stdout]          11 │+ ││                                                                          ││
[INFO] [stdout]          12 │+ ││                                                                          ││
[INFO] [stdout]          13 │+ ││                                                                          ││
[INFO] [stdout]          14 │+ │└──────────────────────────────────────────────────────────────────────────┘│
[INFO] [stdout]          15 │+ │┌Logs: All logs────────────────────────────────────────────────────────────┐│
[INFO] [stdout]          16 │+ ││xxxxxxxxxxxxxxxx                                                         ▲││
[INFO] [stdout]          17 │+ ││xxxxxxxxxxxxxxxx                                                         ┃││
[INFO] [stdout]          18 │+ ││xxxxxxxxxxxxxxxx                                                         ┃││
[INFO] [stdout]          19 │+ ││xxxxxxxxxxxxxxxx                                                         ┃││
[INFO] [stdout]          20 │+ ││xxxxxxxxxxxxxxxx                                                         ▼││
[INFO] [stdout]          21 │+ │└──────────────────────────────────────────────────────────────────────────┘│
[INFO] [stdout]          22 │+ └────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          23 │+ Ctrl-C cancel | Tab focus | End follow latest
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::execution::render::tests::renders_apply_progress_stopping_and_log_view_vrt_at_all_supported_sizes' (5724) panicked at src/ui/features/execution/render.rs:1298:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276de5f9ef - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276de5f9ef - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1298:9
[INFO] [stdout]   22:     0x5f276de60b0b - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_progress_stopping_and_log_view_vrt_at_all_supported_sizes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1333:13
[INFO] [stdout]   23:     0x5f276de128c7 - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_progress_stopping_and_log_view_vrt_at_all_supported_sizes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1327:81
[INFO] [stdout]   24:     0x5f276de94916 - <terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_progress_stopping_and_log_view_vrt_at_all_supported_sizes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::overview::render::tests::renders_help_as_a_grouped_modal_that_scrolls_on_small_terminals stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/overview/snapshots/terraleph__ui__features__overview__render__tests__overview_help_40x16.snap
[INFO] [stdout] Snapshot: overview_help_40x16
[INFO] [stdout] Source: src/ui/features/overview/render.rs:1426
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: text
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+infra  ws:default  ...ng...  /repo/infra
[INFO] [stdout]           2 │+✓┌Help────────────────────────────────┐
[INFO] [stdout]           3 │+─│ Navigation                       ▲ │─
[INFO] [stdout]           4 │+┌│ 2 / 3              focus Changes ┃ │┐
[INFO] [stdout]           5 │+││ ↑ / ↓ / j / k      select a Chan ┃ ││
[INFO] [stdout]           6 │+││ ← / → / h / l      scroll Change ┃ ││
[INFO] [stdout]           7 │+└│ PgUp / PgDn        move one page │ │┘
[INFO] [stdout]           8 │+┌│ Home / End / g / G go to the top │ │┐
[INFO] [stdout]           9 │+││ f                  maximize or r │ ││
[INFO] [stdout]          10 │+││                                  │ ││
[INFO] [stdout]          11 │+││ Review                           │ ││
[INFO] [stdout]          12 │+││ ✓ Ready            plan acquired ▼ ││
[INFO] [stdout]          13 │+└│ ◀︎═════════════─────────────────▶︎   │┘
[INFO] [stdout]          14 │+─│ ←/→ scroll | ?/Esc close           │─
[INFO] [stdout]          15 │+/└────────────────────────────────────┘
[INFO] [stdout]          16 │+f maximize | ? help | q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::overview::render::tests::renders_help_as_a_grouped_modal_that_scrolls_on_small_terminals' (6943) panicked at src/ui/features/overview/render.rs:1426:13:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d75d742 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d75d742 - terraleph[f7baf09d81868b5e]::ui::features::overview::render::tests::renders_help_as_a_grouped_modal_that_scrolls_on_small_terminals
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/render.rs:1426:13
[INFO] [stdout]   22:     0x5f276d6ffb17 - terraleph[f7baf09d81868b5e]::ui::features::overview::render::tests::renders_help_as_a_grouped_modal_that_scrolls_on_small_terminals::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/render.rs:1387:73
[INFO] [stdout]   23:     0x5f276de94746 - <terraleph[f7baf09d81868b5e]::ui::features::overview::render::tests::renders_help_as_a_grouped_modal_that_scrolls_on_small_terminals::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::overview::relations::render::tests::branch_keeps_all_nodes_and_evidence_visible stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/overview/relations/snapshots/terraleph__ui__features__overview__relations__render__tests__branch_graph_styles_165x50.snap
[INFO] [stdout] Snapshot: branch_graph_styles_165x50
[INFO] [stdout] Source: src/ui/features/overview/relations/render.rs:1283
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_visual_snapshot(&output)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+165x50
[INFO] [stdout]           2 │+row 0: 0..3 fg=Cyan bg=Reset modifier=NONE text="┌* " | 3..16 fg=Reset bg=Reset modifier=BOLD text="[3] Relations" | 16..23 fg=Reset bg=Reset modifier=NONE text=" · prod" | 23..35 fg=DarkGray bg=Reset modifier=NONE text=" · whole env" | 35..165 fg=Cyan bg=Reset modifier=NONE text="─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐"
[INFO] [stdout]           3 │+row 1: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..3 fg=Reset bg=Reset modifier=NONE text="  " | 3..6 fg=Magenta bg=Reset modifier=NONE text="-/+" | 6..7 fg=Reset bg=Reset modifier=NONE text=" " | 7..13 fg=DarkGray bg=Reset modifier=NONE text="app › " | 13..164 fg=Reset bg=Reset modifier=NONE text="terraform_data.db                                                                                                                                      " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           4 │+row 2: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="  │                                                                                                                                                                " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           5 │+row 3: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..15 fg=Reset bg=Reset modifier=NONE text="  ├─(state)─> " | 15..16 fg=Yellow bg=Reset modifier=NONE text="~" | 16..17 fg=Reset bg=Reset modifier=NONE text=" " | 17..23 fg=DarkGray bg=Reset modifier=NONE text="app › " | 23..164 fg=Reset bg=Reset modifier=NONE text="aws_ecs_service.api                                                                                                                          " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           6 │+row 4: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="  │                                                                                                                                                                " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           7 │+row 5: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..22 fg=Reset bg=Reset modifier=NONE text="  └┄(config,state)┄> " | 22..23 fg=Yellow bg=Reset modifier=NONE text="~" | 23..24 fg=Reset bg=Reset modifier=NONE text=" " | 24..36 fg=DarkGray bg=Reset modifier=NONE text="app › dns › " | 36..164 fg=Reset bg=Reset modifier=NONE text="aws_route53_record.db                                                                                                           " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           8 │+row 6: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]           9 │+row 7: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="A ──> B  B uses A                                                                                                                                                  " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          10 │+row 8: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="A ┄┄> B  block-level, may not apply                                                                                                                                " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          11 │+row 9: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="(state) from state; unmarked from configuration                                                                                                                    " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          12 │+row 10: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          13 │+row 11: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          14 │+row 12: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          15 │+row 13: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          16 │+row 14: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          17 │+row 15: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          18 │+row 16: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          19 │+row 17: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          20 │+row 18: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          21 │+row 19: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          22 │+row 20: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          23 │+row 21: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          24 │+row 22: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          25 │+row 23: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          26 │+row 24: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          27 │+row 25: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          28 │+row 26: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          29 │+row 27: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          30 │+row 28: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          31 │+row 29: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          32 │+row 30: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          33 │+row 31: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          34 │+row 32: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          35 │+row 33: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          36 │+row 34: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          37 │+row 35: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          38 │+row 36: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          39 │+row 37: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          40 │+row 38: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          41 │+row 39: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          42 │+row 40: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          43 │+row 41: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          44 │+row 42: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          45 │+row 43: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          46 │+row 44: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          47 │+row 45: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          48 │+row 46: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          49 │+row 47: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          50 │+row 48: 0..1 fg=Cyan bg=Reset modifier=NONE text="│" | 1..164 fg=Reset bg=Reset modifier=NONE text="                                                                                                                                                                   " | 164..165 fg=Cyan bg=Reset modifier=NONE text="│"
[INFO] [stdout]          51 │+row 49: 0..165 fg=Cyan bg=Reset modifier=NONE text="└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘"
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::overview::relations::render::tests::branch_keeps_all_nodes_and_evidence_visible' (5887) panicked at src/ui/features/overview/relations/render.rs:1283:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d777049 - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d777049 - terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::branch_keeps_all_nodes_and_evidence_visible
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/relations/render.rs:1283:9
[INFO] [stdout]   22:     0x5f276d7034e7 - terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::branch_keeps_all_nodes_and_evidence_visible::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/relations/render.rs:1260:53
[INFO] [stdout]   23:     0x5f276de96956 - <terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::branch_keeps_all_nodes_and_evidence_visible::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::overview::relations::render::tests::narrow_view_keeps_frame_and_content_visible_without_an_unneeded_legend stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/overview/relations/snapshots/terraleph__ui__features__overview__relations__render__tests__narrow_relation_styles_40x16.snap
[INFO] [stdout] Snapshot: narrow_relation_styles_40x16
[INFO] [stdout] Source: src/ui/features/overview/relations/render.rs:1610
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_visual_snapshot(&output)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+40x16
[INFO] [stdout]           2 │+row 0: 0..3 fg=DarkGray bg=Reset modifier=NONE text="┌  " | 3..16 fg=Reset bg=Reset modifier=BOLD text="[3] Relations" | 16..23 fg=Reset bg=Reset modifier=NONE text=" · prod" | 23..40 fg=DarkGray bg=Reset modifier=NONE text=" · whole env────┐"
[INFO] [stdout]           3 │+row 1: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_6 " | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="▲" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           4 │+row 2: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_7 " | 38..39 fg=Rgb(80, 82, 94) bg=Reset modifier=NONE text="│" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           5 │+row 3: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_8 " | 38..39 fg=Rgb(80, 82, 94) bg=Reset modifier=NONE text="│" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           6 │+row 4: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_9 " | 38..39 fg=Rgb(80, 82, 94) bg=Reset modifier=NONE text="│" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           7 │+row 5: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_10" | 38..39 fg=Rgb(80, 82, 94) bg=Reset modifier=NONE text="│" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           8 │+row 6: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_11" | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]           9 │+row 7: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_12" | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          10 │+row 8: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_13" | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          11 │+row 9: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_14" | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          12 │+row 10: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_15" | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          13 │+row 11: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_16" | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          14 │+row 12: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_17" | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          15 │+row 13: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_18" | 38..39 fg=Rgb(192, 184, 176) bg=Reset modifier=NONE text="┃" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          16 │+row 14: 0..1 fg=DarkGray bg=Reset modifier=NONE text="│" | 1..38 fg=Reset bg=Reset modifier=NONE text="g_resource_with_many_segments.this_19" | 38..39 fg=Rgb(80, 82, 94) bg=Reset modifier=NONE text="▼" | 39..40 fg=DarkGray bg=Reset modifier=NONE text="│"
[INFO] [stdout]          17 │+row 15: 0..40 fg=DarkGray bg=Reset modifier=NONE text="└──────────────────────────────────────┘"
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::overview::relations::render::tests::narrow_view_keeps_frame_and_content_visible_without_an_unneeded_legend' (5998) panicked at src/ui/features/overview/relations/render.rs:1610:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d77fbdc - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d77fbdc - terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::narrow_view_keeps_frame_and_content_visible_without_an_unneeded_legend
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/relations/render.rs:1610:9
[INFO] [stdout]   22:     0x5f276d703a57 - terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::narrow_view_keeps_frame_and_content_visible_without_an_unneeded_legend::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/relations/render.rs:1595:80
[INFO] [stdout]   23:     0x5f276de96b16 - <terraleph[f7baf09d81868b5e]::ui::features::overview::relations::render::tests::narrow_view_keeps_frame_and_content_visible_without_an_unneeded_legend::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::execution::render::tests::renders_apply_failure_at_all_supported_sizes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/execution/snapshots/terraleph__ui__features__execution__render__tests__preview_80x24_apply-failure.snap
[INFO] [stdout] Snapshot: preview_80x24_apply-failure
[INFO] [stdout] Source: src/ui/features/execution/render.rs:1298
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+
[INFO] [stdout]           2 │+ Terraleph | main
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+ ┌Apply result────────────────────────────────────────────────────────────────┐
[INFO] [stdout]           5 │+ │Apply failed    Completed: 3/4    Elapsed: 4.0s                             │
[INFO] [stdout]           6 │+ │Failed: 1    Incomplete: 0    Skipped: 0    Previous: local success         │
[INFO] [stdout]           7 │+ │Changes may already be applied.                                             │
[INFO] [stdout]           8 │+ │┌Targets *─────────────────────────────────────────────────────────────────┐│
[INFO] [stdout]           9 │+ ││> All logs                                                                ││
[INFO] [stdout]          10 │+ ││  Resource                  Status     Action     Elapsed  Previous       ││
[INFO] [stdout]          11 │+ ││  terraform_data.api        Failed     update        1.0s    11.0s        ▲│
[INFO] [stdout]          12 │+ ││  terraform_data.worker     Completed  delete/create    1.0s       --     ┃│
[INFO] [stdout]          13 │+ ││  terraform_data.old        Completed  delete        1.0s       --        ▼│
[INFO] [stdout]          14 │+ │└──────────────────────────────────────────────────────────────────────────┘│
[INFO] [stdout]          15 │+ │┌Logs: All logs────────────────────────────────────────────────────────────┐│
[INFO] [stdout]          16 │+ ││terraform_data.old: apply complete                                       ▲││
[INFO] [stdout]          17 │+ ││terraform_data.new: Create started                                       │││
[INFO] [stdout]          18 │+ ││terraform_data.new: apply complete                                       │││
[INFO] [stdout]          19 │+ ││AccessDenied: synthetic provider rejected the request                    ┃││
[INFO] [stdout]          20 │+ ││◀︎════════════════════════════════════════════════════────────────────────▶︎││
[INFO] [stdout]          21 │+ │└──────────────────────────────────────────────────────────────────────────┘│
[INFO] [stdout]          22 │+ └────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          23 │+ q/Ctrl-C quit | Tab focus | y yank result
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::execution::render::tests::renders_apply_failure_at_all_supported_sizes' (5723) panicked at src/ui/features/execution/render.rs:1298:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276de5f9ef - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276de5f9ef - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1298:9
[INFO] [stdout]   22:     0x5f276de60191 - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_failure_at_all_supported_sizes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1322:13
[INFO] [stdout]   23:     0x5f276de12807 - terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_failure_at_all_supported_sizes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/execution/render.rs:1315:54
[INFO] [stdout]   24:     0x5f276de94896 - <terraleph[f7baf09d81868b5e]::ui::features::execution::render::tests::renders_apply_failure_at_all_supported_sizes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::overview::render::tests::renders_grouped_overview_with_fixed_counts_and_unsupported_notice stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/overview/snapshots/terraleph__ui__features__overview__render__tests__renders_grouped_overview_with_fixed_counts_and_unsupported_notice.snap
[INFO] [stdout] Snapshot: renders_grouped_overview_with_fixed_counts_and_unsupported_notice
[INFO] [stdout] Source: src/ui/features/overview/render.rs:1003
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: text
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+infra  ws:default  terraform loading...  /repo/infra
[INFO] [stdout]           2 │+✓ Ready  ~2 update  Repeated: 2
[INFO] [stdout]           3 │+────────────────────────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]           4 │+┌* [2] Changes · infra─────────────────────────────────────────────────────────────────────────────┐
[INFO] [stdout]           5 │+│  Change Address                                                                                  │
[INFO] [stdout]           6 │+│Other changes: 1 output/import/move or unsupported change(s). Press v for the full plan.          │
[INFO] [stdout]           7 │+│  ~ x2   ▸ terraform_data.server[*]                                                               │
[INFO] [stdout]           8 │+│                                                                                                  │
[INFO] [stdout]           9 │+│                                                                                                  │
[INFO] [stdout]          10 │+└──────────────────────────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          11 │+┌  [3] Relations · whole env───────────────────────────────────────────────────────────────────────┐
[INFO] [stdout]          12 │+│Links unknown                                                                                     │
[INFO] [stdout]          13 │+│  ~ terraform_data.server[*] ×2 ?  configuration not collected, state not collected               │
[INFO] [stdout]          14 │+│                                                                                                  │
[INFO] [stdout]          15 │+│? unresolved means a relationship could not be determined                                         │
[INFO] [stdout]          16 │+│                                                                                                  │
[INFO] [stdout]          17 │+│                                                                                                  │
[INFO] [stdout]          18 │+│                                                                                                  │
[INFO] [stdout]          19 │+│                                                                                                  │
[INFO] [stdout]          20 │+│                                                                                                  │
[INFO] [stdout]          21 │+│                                                                                                  │
[INFO] [stdout]          22 │+└──────────────────────────────────────────────────────────────────────────────────────────────────┘
[INFO] [stdout]          23 │+────────────────────────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]          24 │+/ filter | Enter open raw | v full plan | f maximize | ? help | q quit
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::overview::render::tests::renders_grouped_overview_with_fixed_counts_and_unsupported_notice' (6765) panicked at src/ui/features/overview/render.rs:1003:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d75ddab - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d75ddab - terraleph[f7baf09d81868b5e]::ui::features::overview::render::tests::renders_grouped_overview_with_fixed_counts_and_unsupported_notice
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/render.rs:1003:9
[INFO] [stdout]   22:     0x5f276d6ffb47 - terraleph[f7baf09d81868b5e]::ui::features::overview::render::tests::renders_grouped_overview_with_fixed_counts_and_unsupported_notice::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/overview/render.rs:994:75
[INFO] [stdout]   23:     0x5f276de94766 - <terraleph[f7baf09d81868b5e]::ui::features::overview::render::tests::renders_grouped_overview_with_fixed_counts_and_unsupported_notice::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   45:     0x74b0fe0173d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_plan_review_quit_confirmation_in_the_footer stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__preview_80x24_quit-confirmation.snap
[INFO] [stdout] Snapshot: preview_80x24_quit-confirmation
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: main [PROD] Workspace: default Tool: terraform loading... Dir: /re...ain
[INFO] [stdout]           2 │+Changes  +1 add  ~1 update  1 replace  -1 destroy
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]           5 │+  # terraform_data.api will be updated in-place                                ▲
[INFO] [stdout]           6 │+  ~ resource "terraform_data" "api" {                                          ┃
[INFO] [stdout]           7 │+      id       = "api-20260920"                                                ┃
[INFO] [stdout]           8 │+      ~ input  = "before" -> "after"                                           ┃
[INFO] [stdout]           9 │+      # (4 unchanged attributes hidden)                                        ┃
[INFO] [stdout]          10 │+    }                                                                          ┃
[INFO] [stdout]          11 │+                                                                               ┃
[INFO] [stdout]          12 │+  # terraform_data.worker must be replaced                                     ┃
[INFO] [stdout]          13 │+-/+ resource "terraform_data" "worker" {                                       │
[INFO] [stdout]          14 │+      ~ input = "worker-before" -> "worker-after" # forces replacement         │
[INFO] [stdout]          15 │+      - old_checksum = "sha256:0123456789abcdef0123456789abcdef0123456789abcdef│
[INFO] [stdout]          16 │+      + new_checksum = (known after apply)                                     │
[INFO] [stdout]          17 │+    }                                                                          │
[INFO] [stdout]          18 │+                                                                               │
[INFO] [stdout]          19 │+  # terraform_data.old will be destroyed                                       │
[INFO] [stdout]          20 │+  - resource "terraform_data" "old" {                                          │
[INFO] [stdout]          21 │+      id = "old-20260920"                                                      │
[INFO] [stdout]          22 │+◀︎═══════════════════════════════════════════════════════════════════───────────▶︎
[INFO] [stdout]          23 │+────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]          24 │+Quit Terraleph?   [Enter] Quit   [Esc] Cancel
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_plan_review_quit_confirmation_in_the_footer' (8028) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d8ffb97 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_review_quit_confirmation_in_the_footer
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:733:5
[INFO] [stdout]   23:     0x5f276d8d3757 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_review_quit_confirmation_in_the_footer::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:721:57
[INFO] [stdout]   24:     0x5f276de93d86 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_review_quit_confirmation_in_the_footer::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_apply_confirmation_at_all_supported_sizes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__preview_80x24_apply-confirmation.snap
[INFO] [stdout] Snapshot: preview_80x24_apply-confirmation
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: main [PROD] Workspace: default Tool: terraform loading... Dir: /re...ain
[INFO] [stdout]           2 │+Cmain [PROD]  ws:default  terraform loading...  /repo/environm...roduction/main
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+─┌────────────────────────────────────────────────────────────────────────────┐─
[INFO] [stdout]           5 │+ │                                                                            │▲
[INFO] [stdout]           6 │+ │ Apply this reviewed plan?                                                  │┃
[INFO] [stdout]           7 │+ │ ! Warning: this plan destroys or replaces resources in production.         │┃
[INFO] [stdout]           8 │+ │                                                                            │┃
[INFO] [stdout]           9 │+ │ Target: main [PROD]                                                        │┃
[INFO] [stdout]          10 │+ │ Workspace: default                                                         │┃
[INFO] [stdout]          11 │+ │ Directory: /repo/environments/production/main                              │┃
[INFO] [stdout]          12 │+ │ Tool: terraform loading...                                                 │┃
[INFO] [stdout]          13 │+-│ Plan: +1 add  ~1 update  1 replace  -1 destroy                             ││
[INFO] [stdout]          14 │+ │                                                                            ││
[INFO] [stdout]          15 │+ │ Destroy:                                                                   ││
[INFO] [stdout]          16 │+ │   terraform_data.old                                                       ││
[INFO] [stdout]          17 │+ │ Replace:                                                                   ││
[INFO] [stdout]          18 │+ │                                                                            ││
[INFO] [stdout]          19 │+ │ To confirm, type "main" below.                                             ││
[INFO] [stdout]          20 │+ │ > |                                                                        ││
[INFO] [stdout]          21 │+ │                                                                            ││
[INFO] [stdout]          22 │+◀︎└────────────────────────────────────────────────────────────────────────────┘▶︎
[INFO] [stdout]          23 │+─Enter apply | Esc back | ? help────────────────────────────────────────────────
[INFO] [stdout]          24 │+s overview | / filter | a apply | ? help | q quit                      Line 3/43
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_apply_confirmation_at_all_supported_sizes' (8011) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d8ff3d0 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_apply_confirmation_at_all_supported_sizes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:829:9
[INFO] [stdout]   23:     0x5f276d8d36c7 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_apply_confirmation_at_all_supported_sizes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:821:55
[INFO] [stdout]   24:     0x5f276de93d26 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_apply_confirmation_at_all_supported_sizes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_normal_plan_height_variants_at_small_and_large_sizes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__preview_80x24_normal-short.snap
[INFO] [stdout] Snapshot: preview_80x24_normal-short
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: repo Workspace: default Tool: terraform loading... Dir: /repo
[INFO] [stdout]           2 │+Changes  No changes
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]           5 │+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[INFO] [stdout]           6 │+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[INFO] [stdout]           7 │+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[INFO] [stdout]           8 │+
[INFO] [stdout]           9 │+
[INFO] [stdout]          10 │+
[INFO] [stdout]          11 │+
[INFO] [stdout]          12 │+
[INFO] [stdout]          13 │+
[INFO] [stdout]          14 │+
[INFO] [stdout]          15 │+
[INFO] [stdout]          16 │+
[INFO] [stdout]          17 │+
[INFO] [stdout]          18 │+
[INFO] [stdout]          19 │+
[INFO] [stdout]          20 │+
[INFO] [stdout]          21 │+
[INFO] [stdout]          22 │+
[INFO] [stdout]          23 │+────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]          24 │+s overview | / filter | a apply | ? help | q quit                       Line 1/3
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_normal_plan_height_variants_at_small_and_large_sizes' (8014) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d900a81 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_normal_plan_height_variants_at_small_and_large_sizes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:789:13
[INFO] [stdout]   23:     0x5f276d8d37b7 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_normal_plan_height_variants_at_small_and_large_sizes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:737:66
[INFO] [stdout]   24:     0x5f276de93dc6 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_normal_plan_height_variants_at_small_and_large_sizes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_long_target_header_and_preserves_position_for_overlays stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__preview_120x40_long-target.snap
[INFO] [stdout] Snapshot: preview_120x40_long-target
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: very-long-target-name-for-review [PROD] Workspace: default Tool: terraform 1.9.0 Dir: ./environment...for-review
[INFO] [stdout]           2 │+Changes  +1 add  ~1 update  1 replace  -1 destroy
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]           5 │+  ~ resource "terraform_data" "api" {                                                                                  ▲
[INFO] [stdout]           6 │+      id       = "api-20260920"                                                                                        │
[INFO] [stdout]           7 │+      ~ input  = "before" -> "after"                                                                                   ┃
[INFO] [stdout]           8 │+      # (4 unchanged attributes hidden)                                                                                ┃
[INFO] [stdout]           9 │+    }                                                                                                                  ┃
[INFO] [stdout]          10 │+                                                                                                                       ┃
[INFO] [stdout]          11 │+  # terraform_data.worker must be replaced                                                                             ┃
[INFO] [stdout]          12 │+-/+ resource "terraform_data" "worker" {                                                                               ┃
[INFO] [stdout]          13 │+      ~ input = "worker-before" -> "worker-after" # forces replacement                                                 ┃
[INFO] [stdout]          14 │+      - old_checksum = "sha256:0123456789abcdef0123456789abcdef0123456789abcdef"                                       ┃
[INFO] [stdout]          15 │+      + new_checksum = (known after apply)                                                                             ┃
[INFO] [stdout]          16 │+    }                                                                                                                  ┃
[INFO] [stdout]          17 │+                                                                                                                       ┃
[INFO] [stdout]          18 │+  # terraform_data.old will be destroyed                                                                               ┃
[INFO] [stdout]          19 │+  - resource "terraform_data" "old" {                                                                                  ┃
[INFO] [stdout]          20 │+      id = "old-20260920"                                                                                              ┃
[INFO] [stdout]          21 │+    }                                                                                                                  ┃
[INFO] [stdout]          22 │+                                                                                                                       ┃
[INFO] [stdout]          23 │+  # terraform_data.new will be created                                                                                 ┃
[INFO] [stdout]          24 │+  + resource "terraform_data" "new" {                                                                                  ┃
[INFO] [stdout]          25 │+      input = "new-value"                                                                                              ┃
[INFO] [stdout]          26 │+      note  = "A deliberately long synthetic value keeps horizontal scrolling visible"                                 ┃
[INFO] [stdout]          27 │+    }                                                                                                                  ┃
[INFO] [stdout]          28 │+                                                                                                                       ┃
[INFO] [stdout]          29 │+Changes to Outputs:                                                                                                    ┃
[INFO] [stdout]          30 │+  + endpoint = (known after apply)                                                                                     ┃
[INFO] [stdout]          31 │+  ~ summary  = "old summary" -> "new summary with a deliberately long value for review"                                ┃
[INFO] [stdout]          32 │+                                                                                                                       ┃
[INFO] [stdout]          33 │+Warning: Value for "pending" is not known until apply                                                                  ┃
[INFO] [stdout]          34 │+                                                                                                                       │
[INFO] [stdout]          35 │+Plan: 2 to add, 1 to change, 2 to destroy.                                                                             │
[INFO] [stdout]          36 │+                                                                                                                       │
[INFO] [stdout]          37 │+Synthetic review text continues below so the viewport and scrollbar remain meaningful.                                 │
[INFO] [stdout]          38 │+The same long body is intentionally reused across every review state and terminal size.                                ▼
[INFO] [stdout]          39 │+────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]          40 │+s overview | / filter | a apply | ? help | q quit                                                              Line 4/43
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_long_target_header_and_preserves_position_for_overlays' (8013) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d902a91 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_long_target_header_and_preserves_position_for_overlays
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:400:5
[INFO] [stdout]   23:     0x5f276d8d3817 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_long_target_header_and_preserves_position_for_overlays::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:369:68
[INFO] [stdout]   24:     0x5f276de93e06 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_long_target_header_and_preserves_position_for_overlays::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_plan_review_search_at_all_supported_sizes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__preview_80x24_search.snap
[INFO] [stdout] Snapshot: preview_80x24_search
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: main [PROD] Workspace: default Tool: terraform loading... Dir: /re...ain
[INFO] [stdout]           2 │+Changes  +1 add  ~1 update  1 replace  -1 destroy
[INFO] [stdout]           3 │+Filter: /terraform_data
[INFO] [stdout]           4 │+────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]           5 │+  # terraform_data.api will be updated in-place                                ▲
[INFO] [stdout]           6 │+  ~ resource "terraform_data" "api" {                                          ┃
[INFO] [stdout]           7 │+      id       = "api-20260920"                                                ┃
[INFO] [stdout]           8 │+      ~ input  = "before" -> "after"                                           ┃
[INFO] [stdout]           9 │+      # (4 unchanged attributes hidden)                                        ┃
[INFO] [stdout]          10 │+    }                                                                          ┃
[INFO] [stdout]          11 │+                                                                               ┃
[INFO] [stdout]          12 │+  # terraform_data.worker must be replaced                                     ┃
[INFO] [stdout]          13 │+-/+ resource "terraform_data" "worker" {                                       │
[INFO] [stdout]          14 │+      ~ input = "worker-before" -> "worker-after" # forces replacement         │
[INFO] [stdout]          15 │+      - old_checksum = "sha256:0123456789abcdef0123456789abcdef0123456789abcdef│
[INFO] [stdout]          16 │+      + new_checksum = (known after apply)                                     │
[INFO] [stdout]          17 │+    }                                                                          │
[INFO] [stdout]          18 │+                                                                               │
[INFO] [stdout]          19 │+  # terraform_data.old will be destroyed                                       │
[INFO] [stdout]          20 │+  - resource "terraform_data" "old" {                                          │
[INFO] [stdout]          21 │+      id = "old-20260920"                                                      │
[INFO] [stdout]          22 │+◀︎═══════════════════════════════════════════════════════════════════───────────▶︎
[INFO] [stdout]          23 │+────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]          24 │+Enter confirm | Esc cancel                                 8 matches   Line 3/43
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_plan_review_search_at_all_supported_sizes' (8057) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d8ffa95 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_review_search_at_all_supported_sizes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:816:9
[INFO] [stdout]   23:     0x5f276d8d3727 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_review_search_at_all_supported_sizes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:798:55
[INFO] [stdout]   24:     0x5f276de93d66 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_review_search_at_all_supported_sizes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_rejected_apply_confirmation_vrt stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__apply_confirmation_rejected_yes_instead_of_target_80x24.snap
[INFO] [stdout] Snapshot: apply_confirmation_rejected_yes_instead_of_target_80x24
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: main [PROD] Workspace: default Tool: terraform loading... Dir: /re...ain
[INFO] [stdout]           2 │+Cmain [PROD]  ws:default  terraform loading...  /repo/environm...roduction/main
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+─┌────────────────────────────────────────────────────────────────────────────┐─
[INFO] [stdout]           5 │+ │                                                                            │▲
[INFO] [stdout]           6 │+ │ Apply this reviewed plan?                                                  │┃
[INFO] [stdout]           7 │+ │ ! Warning: this plan destroys or replaces resources in production.         │┃
[INFO] [stdout]           8 │+ │                                                                            │┃
[INFO] [stdout]           9 │+ │ Target: main [PROD]                                                        │┃
[INFO] [stdout]          10 │+ │ Workspace: default                                                         │┃
[INFO] [stdout]          11 │+ │ Directory: /repo/environments/production/main                              │┃
[INFO] [stdout]          12 │+ │ Tool: terraform loading...                                                 │┃
[INFO] [stdout]          13 │+-│ Plan: +1 add  ~1 update  1 replace  -1 destroy                             ││
[INFO] [stdout]          14 │+ │                                                                            ││
[INFO] [stdout]          15 │+ │ Destroy:                                                                   ││
[INFO] [stdout]          16 │+ │   terraform_data.old                                                       ││
[INFO] [stdout]          17 │+ │ Replace:                                                                   ││
[INFO] [stdout]          18 │+ │                                                                            ││
[INFO] [stdout]          19 │+ │ To confirm, type "main" below.                                             ││
[INFO] [stdout]          20 │+ │ > yes|                                                                     ││
[INFO] [stdout]          21 │+ │ Type "main", not "yes".                                                    ││
[INFO] [stdout]          22 │+◀︎└────────────────────────────────────────────────────────────────────────────┘▶︎
[INFO] [stdout]          23 │+─Enter apply | Esc back | ? help────────────────────────────────────────────────
[INFO] [stdout]          24 │+s overview | / filter | a apply | ? help | q quit                      Line 3/43
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_rejected_apply_confirmation_vrt' (8059) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d8fea74 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_rejected_apply_confirmation_vrt
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:873:17
[INFO] [stdout]   23:     0x5f276d8d3667 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_rejected_apply_confirmation_vrt::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:837:45
[INFO] [stdout]   24:     0x5f276de93ce6 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_rejected_apply_confirmation_vrt::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_plan_apply_entry_at_all_supported_sizes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__preview_80x24_apply-entry.snap
[INFO] [stdout] Snapshot: preview_80x24_apply-entry
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: main [PROD] Workspace: default Tool: terraform loading... Dir: /re...ain
[INFO] [stdout]           2 │+Changes  +1 add  ~1 update  1 replace  -1 destroy
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]           5 │+  # terraform_data.api will be updated in-place                                ▲
[INFO] [stdout]           6 │+  ~ resource "terraform_data" "api" {                                          ┃
[INFO] [stdout]           7 │+      id       = "api-20260920"                                                ┃
[INFO] [stdout]           8 │+      ~ input  = "before" -> "after"                                           ┃
[INFO] [stdout]           9 │+      # (4 unchanged attributes hidden)                                        ┃
[INFO] [stdout]          10 │+    }                                                                          ┃
[INFO] [stdout]          11 │+                                                                               ┃
[INFO] [stdout]          12 │+  # terraform_data.worker must be replaced                                     ┃
[INFO] [stdout]          13 │+-/+ resource "terraform_data" "worker" {                                       │
[INFO] [stdout]          14 │+      ~ input = "worker-before" -> "worker-after" # forces replacement         │
[INFO] [stdout]          15 │+      - old_checksum = "sha256:0123456789abcdef0123456789abcdef0123456789abcdef│
[INFO] [stdout]          16 │+      + new_checksum = (known after apply)                                     │
[INFO] [stdout]          17 │+    }                                                                          │
[INFO] [stdout]          18 │+                                                                               │
[INFO] [stdout]          19 │+  # terraform_data.old will be destroyed                                       │
[INFO] [stdout]          20 │+  - resource "terraform_data" "old" {                                          │
[INFO] [stdout]          21 │+      id = "old-20260920"                                                      │
[INFO] [stdout]          22 │+◀︎═══════════════════════════════════════════════════════════════════───────────▶︎
[INFO] [stdout]          23 │+────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]          24 │+s overview | / filter | a apply | ? help | q quit                      Line 3/43
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_plan_apply_entry_at_all_supported_sizes' (8015) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d8ff07e - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_apply_entry_at_all_supported_sizes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:340:13
[INFO] [stdout]   23:     0x5f276d8d3697 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_apply_entry_at_all_supported_sizes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:317:53
[INFO] [stdout]   24:     0x5f276de93d06 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_apply_entry_at_all_supported_sizes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_plan_review_normal_at_all_supported_sizes stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__preview_80x24_normal.snap
[INFO] [stdout] Snapshot: preview_80x24_normal
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: main [PROD] Workspace: default Tool: terraform loading... Dir: /re...ain
[INFO] [stdout]           2 │+Changes  +1 add  ~1 update  1 replace  -1 destroy
[INFO] [stdout]           3 │+
[INFO] [stdout]           4 │+────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]           5 │+  # terraform_data.api will be updated in-place                                ▲
[INFO] [stdout]           6 │+  ~ resource "terraform_data" "api" {                                          ┃
[INFO] [stdout]           7 │+      id       = "api-20260920"                                                ┃
[INFO] [stdout]           8 │+      ~ input  = "before" -> "after"                                           ┃
[INFO] [stdout]           9 │+      # (4 unchanged attributes hidden)                                        ┃
[INFO] [stdout]          10 │+    }                                                                          ┃
[INFO] [stdout]          11 │+                                                                               ┃
[INFO] [stdout]          12 │+  # terraform_data.worker must be replaced                                     ┃
[INFO] [stdout]          13 │+-/+ resource "terraform_data" "worker" {                                       │
[INFO] [stdout]          14 │+      ~ input = "worker-before" -> "worker-after" # forces replacement         │
[INFO] [stdout]          15 │+      - old_checksum = "sha256:0123456789abcdef0123456789abcdef0123456789abcdef│
[INFO] [stdout]          16 │+      + new_checksum = (known after apply)                                     │
[INFO] [stdout]          17 │+    }                                                                          │
[INFO] [stdout]          18 │+                                                                               │
[INFO] [stdout]          19 │+  # terraform_data.old will be destroyed                                       │
[INFO] [stdout]          20 │+  - resource "terraform_data" "old" {                                          │
[INFO] [stdout]          21 │+      id = "old-20260920"                                                      │
[INFO] [stdout]          22 │+◀︎═══════════════════════════════════════════════════════════════════───────────▶︎
[INFO] [stdout]          23 │+────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]          24 │+s overview | / filter | a apply | ? help | q quit                      Line 3/43
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_plan_review_normal_at_all_supported_sizes' (8027) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d8ff692 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_review_normal_at_all_supported_sizes
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:312:9
[INFO] [stdout]   23:     0x5f276d8d36f7 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_review_normal_at_all_supported_sizes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:304:55
[INFO] [stdout]   24:     0x5f276de93d46 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_review_normal_at_all_supported_sizes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_plan_help_with_overview_navigation_and_scrollable_sections stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__preview_40x16_help.snap
[INFO] [stdout] Snapshot: preview_40x16_help
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: main [PROD] Workspace: default
[INFO] [stdout]           2 │+C┌Help────────────────────────────────┐
[INFO] [stdout]           3 │+-│ Navigation                       ▲ │
[INFO] [stdout]           4 │+ │ ↑ / ↓ / j / k scroll vertically  ┃ │
[INFO] [stdout]           5 │+─│ ← / → / h / l scroll horizontall ┃ │─
[INFO] [stdout]           6 │+ │ PgUp / PgDn   scroll one page    ┃ │▲
[INFO] [stdout]           7 │+ │ Home / End    go to the top or b ┃ │┃
[INFO] [stdout]           8 │+ │ s             overview           ┃ ││
[INFO] [stdout]           9 │+ │                                  │ ││
[INFO] [stdout]          10 │+ │ Review                           │ ││
[INFO] [stdout]          11 │+ │ /             filter the full pl │ ││
[INFO] [stdout]          12 │+ │                                  ▼ ││
[INFO] [stdout]          13 │+◀︎│ ◀︎══════════════════════════────▶︎   │▶︎
[INFO] [stdout]          14 │+─│ ←/→ scroll | ?/Esc close           │─
[INFO] [stdout]          15 │+s└────────────────────────────────────┘
[INFO] [stdout]          16 │+? help | q quit                    L3/43
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_plan_help_with_overview_navigation_and_scrollable_sections' (8017) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d9052c3 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_help_with_overview_navigation_and_scrollable_sections
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:516:9
[INFO] [stdout]   23:     0x5f276d8d3847 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_help_with_overview_navigation_and_scrollable_sections::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:471:72
[INFO] [stdout]   24:     0x5f276de93e26 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_plan_help_with_overview_navigation_and_scrollable_sections::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_an_empty_plan_snapshot stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__preview_120x40_empty.snap
[INFO] [stdout] Snapshot: preview_120x40_empty
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: empty Workspace: default Tool: terraform loading... Dir: /repo/environments/staging/empty  Changes  No changes
[INFO] [stdout]           2 │+
[INFO] [stdout]           3 │+────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]           4 │+
[INFO] [stdout]           5 │+
[INFO] [stdout]           6 │+
[INFO] [stdout]           7 │+
[INFO] [stdout]           8 │+
[INFO] [stdout]           9 │+
[INFO] [stdout]          10 │+
[INFO] [stdout]          11 │+
[INFO] [stdout]          12 │+
[INFO] [stdout]          13 │+
[INFO] [stdout]          14 │+
[INFO] [stdout]          15 │+
[INFO] [stdout]          16 │+
[INFO] [stdout]          17 │+
[INFO] [stdout]          18 │+
[INFO] [stdout]          19 │+
[INFO] [stdout]          20 │+
[INFO] [stdout]          21 │+
[INFO] [stdout]          22 │+
[INFO] [stdout]          23 │+
[INFO] [stdout]          24 │+
[INFO] [stdout]          25 │+
[INFO] [stdout]          26 │+
[INFO] [stdout]          27 │+
[INFO] [stdout]          28 │+
[INFO] [stdout]          29 │+
[INFO] [stdout]          30 │+
[INFO] [stdout]          31 │+
[INFO] [stdout]          32 │+
[INFO] [stdout]          33 │+
[INFO] [stdout]          34 │+
[INFO] [stdout]          35 │+
[INFO] [stdout]          36 │+
[INFO] [stdout]          37 │+
[INFO] [stdout]          38 │+
[INFO] [stdout]          39 │+────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout]          40 │+s overview | / filter | ? help | q quit                                                                         Line 1/1
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_an_empty_plan_snapshot' (8002) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d8fe25d - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_an_empty_plan_snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:365:5
[INFO] [stdout]   23:     0x5f276d8d34f7 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_an_empty_plan_snapshot::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:346:36
[INFO] [stdout]   24:     0x5f276de93cc6 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_an_empty_plan_snapshot::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::features::plan_review::render::tests::renders_apply_help_and_context_with_only_confirmation_actions stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/ui/features/plan_review/render/snapshots/terraleph__ui__features__plan_review__render__tests__apply_confirmation_help_40x16.snap
[INFO] [stdout] Snapshot: apply_confirmation_help_40x16
[INFO] [stdout] Source: src/ui/features/plan_review/render/tests.rs:223
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: buffer_text(buffer)
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+Target: main [PROD] Workspace: default
[INFO] [stdout]           2 │+C┌Apply help──────────────────────────┐
[INFO] [stdout]           3 │+-│ Navigation                       ▲ │
[INFO] [stdout]           4 │+ │ ↑ / ↓ / PgUp / PgDn scroll confi ┃ │
[INFO] [stdout]           5 │+─│ ← / →               move in conf ┃ │─
[INFO] [stdout]           6 │+ │ Home / End          move to inpu ┃ │▲
[INFO] [stdout]           7 │+ │                                  ┃ │┃
[INFO] [stdout]           8 │+ │ Input                            ┃ ││
[INFO] [stdout]           9 │+ │ Type                enter the co │ ││
[INFO] [stdout]          10 │+ │ Backspace           delete befor │ ││
[INFO] [stdout]          11 │+ │                                  │ ││
[INFO] [stdout]          12 │+ │ Context                          ▼ ││
[INFO] [stdout]          13 │+◀︎│ ◀︎════════════════════──────────▶︎   │▶︎
[INFO] [stdout]          14 │+─│ ←/→ scroll | ?/Esc close           │─
[INFO] [stdout]          15 │+s└────────────────────────────────────┘
[INFO] [stdout]          16 │+? help | q quit                    L3/43
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::features::plan_review::render::tests::renders_apply_help_and_context_with_only_confirmation_actions' (8012) panicked at src/ui/features/plan_review/render/tests.rs:223:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f276e25aa91 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f276e25aa91 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f276e25aa91 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f276e27372a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f276e27372a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5f276e25f81c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5f276e25f81c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5f276e2320b6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f276e2320b6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f276e2514b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f276dfbd840 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5f276dfbd840 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f276e251672 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5f276e251672 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5f276e232162 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5f276e22a949 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f276e23309d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5f276e273f4c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f276e273ca2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5f276d8fddff - <core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x5f276d8fddff - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::snapshot
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:223:5
[INFO] [stdout]   22:     0x5f276d9019b8 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_apply_help_and_context_with_only_confirmation_actions
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:677:9
[INFO] [stdout]   23:     0x5f276d8d37e7 - terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_apply_help_and_context_with_only_confirmation_actions::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ui/features/plan_review/render/tests.rs:640:67
[INFO] [stdout]   24:     0x5f276de93de6 - <terraleph[f7baf09d81868b5e]::ui::features::plan_review::render::tests::renders_apply_help_and_context_with_only_confirmation_actions::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f276dfb0b2b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f276dfb0b2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5f276dfbe195 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5f276dfbe195 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f276dfbe195 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5f276dfbe195 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5f276dfb7a54 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5f276dfb7a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f276dfc12f2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f276dfc12f2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f276dfc12f2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f276dfc12f2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f276e259ab9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5f276e259ab9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x74b0fdf83dfa - <unknown>
[INFO] [stdout]   46:     0x74b0fe0173d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     ui::features::environments::tests::acquisition::pending_running_ready_error_and_excluded_remain_distinct_at_supported_sizes
[INFO] [stdout]     ui::features::environments::tests::help::multi_environment_help_groups_actions_and_scrolls_on_small_terminals
[INFO] [stdout]     ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_1_terminal_150x48
[INFO] [stdout]     ui::features::environments::tests::matrix::layout::multi_demo_overview_visual_baseline::case_2_medium_100x30
[INFO] [stdout]     ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_1_small
[INFO] [stdout]     ui::features::environments::tests::matrix::layout::shared_workspace_names_keep_retry_directory_and_tool_visible::case_2_narrow
[INFO] [stdout]     ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_1_small
[INFO] [stdout]     ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_2_medium
[INFO] [stdout]     ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_3_large
[INFO] [stdout]     ui::features::environments::tests::matrix::layout::three_environments_show_matrix_actions_across_supported_widths::case_4_narrow
[INFO] [stdout]     ui::features::environments::tests::matrix::navigation::columns_remain_selectable_without_rows_and_scroll_beyond_nine
[INFO] [stdout]     ui::features::environments::tests::matrix::relations::multi_demo_relations_show_environment_configuration_links
[INFO] [stdout]     ui::features::environments::tests::matrix::row_groups::multi_demo_compare_expansion_keeps_columns_anchored
[INFO] [stdout]     ui::features::environments::tests::matrix::row_groups::multi_demo_compare_shows_unknown_summary_at_narrow_width
[INFO] [stdout]     ui::features::execution::render::tests::apply_stopping_at_minimum_size_shows_resize_notice
[INFO] [stdout]     ui::features::execution::render::tests::renders_apply_failure_at_all_supported_sizes
[INFO] [stdout]     ui::features::execution::render::tests::renders_apply_progress_stopping_and_log_view_vrt_at_all_supported_sizes
[INFO] [stdout]     ui::features::execution::render::tests::renders_apply_quit_confirmation_in_the_footer
[INFO] [stdout]     ui::features::execution::render::tests::renders_apply_success_at_all_supported_sizes
[INFO] [stdout]     ui::features::execution::render::tests::renders_plan_progress_and_failure
[INFO] [stdout]     ui::features::overview::relations::render::tests::branch_keeps_all_nodes_and_evidence_visible
[INFO] [stdout]     ui::features::overview::relations::render::tests::grouped_node_note_and_link_scope_remain_distinct_from_unresolved_links
[INFO] [stdout]     ui::features::overview::relations::render::tests::narrow_view_keeps_frame_and_content_visible_without_an_unneeded_legend
[INFO] [stdout]     ui::features::overview::relations::render::tests::overlapping_branch_and_merge_fall_back_to_directional_uses_rows
[INFO] [stdout]     ui::features::overview::relations::render::tests::unknown_reasons_precede_no_links_and_remain_distinct
[INFO] [stdout]     ui::features::overview::render::tests::renders_grouped_overview_with_fixed_counts_and_unsupported_notice
[INFO] [stdout]     ui::features::overview::render::tests::renders_help_as_a_grouped_modal_that_scrolls_on_small_terminals
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_an_empty_plan_snapshot
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_apply_confirmation_at_all_supported_sizes
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_apply_help_and_context_with_only_confirmation_actions
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_long_target_header_and_preserves_position_for_overlays
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_normal_plan_height_variants_at_small_and_large_sizes
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_plan_apply_entry_at_all_supported_sizes
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_plan_help_with_overview_navigation_and_scrollable_sections
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_plan_review_normal_at_all_supported_sizes
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_plan_review_quit_confirmation_in_the_footer
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_plan_review_search_at_all_supported_sizes
[INFO] [stdout]     ui::features::plan_review::render::tests::renders_rejected_apply_confirmation_vrt
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 810 passed; 38 failed; 2 ignored; 0 measured; 0 filtered out; finished in 11.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002", kill_on_drop: false }`
[INFO] [stdout] 6d936272db31de1a189ecd450f9fdaf9473065555592ca4a498cb8110266c002
