[INFO] fetching crate termarium 0.1.9...
[INFO] testing termarium-0.1.9 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate termarium 0.1.9 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate termarium 0.1.9
[INFO] finished tweaking crates.io crate termarium 0.1.9
[INFO] tweaked toml for crates.io crate termarium 0.1.9 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate termarium 0.1.9 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 termarium 0.1.9 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded imagesize v0.13.0
[INFO] [stderr]   Downloaded usvg v0.45.1
[INFO] [stderr]   Downloaded svgtypes v0.15.3
[INFO] [stderr]   Downloaded instability v0.3.10
[INFO] [stderr]   Downloaded resvg v0.45.1
[INFO] [stderr]   Downloaded kurbo v0.11.3
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.120
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.120
[INFO] [stderr]   Downloaded js-sys v0.3.97
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.120
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.120
[INFO] [stderr]   Downloaded image v0.25.9
[INFO] [stderr]   Downloaded moxcms v0.7.11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67
[INFO] running `Command { std: "docker" "start" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67", 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" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67" "/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" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67", 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" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling instability v0.3.10
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling lru v0.16.4
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling core_maths v0.1.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling float-cmp v0.9.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling roxmltree v0.20.0
[INFO] [stderr]    Compiling time-core v0.1.7
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling tiny-skia-path v0.11.4
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling time v0.3.45
[INFO] [stderr]    Compiling fontconfig-parser v0.5.8
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling kurbo v0.11.3
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling unicode-ccc v0.4.0
[INFO] [stderr]    Compiling unicode-bidi-mirroring v0.4.0
[INFO] [stderr]    Compiling unicode-script v0.5.8
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling simplecss v0.2.2
[INFO] [stderr]    Compiling pxfm v0.1.29
[INFO] [stderr]    Compiling imagesize v0.13.0
[INFO] [stderr]    Compiling data-url v0.3.2
[INFO] [stderr]    Compiling svgtypes v0.15.3
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling fontdb v0.23.0
[INFO] [stderr]    Compiling rustybuzz v0.20.1
[INFO] [stderr]    Compiling xmlwriter v0.1.0
[INFO] [stderr]    Compiling unicode-vo v0.1.0
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling tiny-skia v0.11.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling gif v0.14.2
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling usvg v0.45.1
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling resvg v0.45.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling termarium v0.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 49s
[INFO] running `Command { std: "docker" "inspect" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67", 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" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67" "/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 termarium v0.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.49s
[INFO] running `Command { std: "docker" "inspect" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67", 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" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/termarium-e2d8783c8588f4a5)
[INFO] [stdout] 
[INFO] [stdout] running 135 tests
[INFO] [stdout] test app::tests::city_presets_have_valid_timezones ... ok
[INFO] [stdout] test app::tests::day_shift_uses_full_animation_for_single_press ... ok
[INFO] [stdout] test app::tests::esc_clears_selected_target_before_quitting ... ok
[INFO] [stdout] test app::tests::close_day_shift_press_is_treated_as_fast_repeat ... ok
[INFO] [stdout] test app::tests::ground_city_search_jumps_preview_without_saving_existing_config ... ok
[INFO] [stdout] test app::tests::ground_arrows_move_preview_without_saving_config_location ... ok
[INFO] [stdout] test app::tests::first_start_opens_ground_city_search ... ok
[INFO] [stdout] test app::tests::ground_toggle_starts_and_finishes_horizon_transition ... ok
[INFO] [stdout] test app::tests::first_start_city_search_saves_selected_city ... ok
[INFO] [stdout] test app::tests::magnitude_adjustment_uses_catalog_faintest_star_as_ceiling ... ok
[INFO] [stdout] test app::tests::map_preview_timezones_parse ... ok
[INFO] [stdout] test app::tests::pointer_can_select_visible_moon ... ok
[INFO] [stdout] test app::tests::help_closes_or_passes_shortcuts_through ... ok
[INFO] [stdout] test app::tests::landscape_setting_cycles_modes ... ok
[INFO] [stdout] test app::tests::pointer_hover_empty_sky_clears_target ... ok
[INFO] [stdout] test app::tests::pointer_hover_keeps_all_stars_in_same_cell ... ok
[INFO] [stdout] test app::tests::pointer_hover_can_select_deep_sky_objects ... ok
[INFO] [stdout] test app::tests::city_switch_pulls_back_when_zoom_target_is_hidden ... ok
[INFO] [stdout] test app::tests::pointer_mode_moves_and_hovers_visible_star ... ok
[INFO] [stdout] test app::tests::repeated_day_shift_uses_fast_animation_and_committed_target ... ok
[INFO] [stdout] test app::tests::repeated_hour_shift_is_immediate_and_uses_committed_target ... ok
[INFO] [stdout] test app::tests::pointer_mouse_activation_selects_visible_star ... ok
[INFO] [stdout] test app::tests::ground_toggle_from_zoomed_sky_zooms_out_before_horizon_transition ... ok
[INFO] [stdout] test app::tests::setup_preset_field_searches_and_saves_city ... ok
[INFO] [stdout] test app::tests::setup_preset_search_matches_chinese_city_names ... ok
[INFO] [stdout] test app::tests::sky_arrows_cycle_city_presets ... ok
[INFO] [stdout] test app::tests::sky_arrows_leave_custom_location_for_cycle_edge ... ok
[INFO] [stdout] test app::tests::sky_culture_setting_cycles_modes ... ok
[INFO] [stdout] test app::tests::sky_culture_shortcut_cycles_modes_without_footer_setting ... ok
[INFO] [stdout] test app::tests::sky_orientation_setting_cycles_modes ... ok
[INFO] [stdout] test app::tests::starts_in_sky_view ... ok
[INFO] [stdout] test app::tests::theme_setting_opens_picker_and_applies_selected_theme ... ok
[INFO] [stdout] test app::tests::theme_shortcut_opens_picker_without_cycling_theme ... ok
[INFO] [stdout] test app::tests::time_shift_and_pause_are_stable ... ok
[INFO] [stdout] test app::tests::q_exits_constellation_zoom_before_quitting ... ok
[INFO] [stdout] test app::tests::time_shift_does_not_animate_when_animations_are_off ... ok
[INFO] [stdout] test app::tests::chinese_sky_tab_and_zoom_use_asterisms ... ok
[INFO] [stdout] test astro::tests::map_projection_places_east_on_right ... ok
[INFO] [stdout] test astro::tests::moon_phase_values_are_normalized ... ok
[INFO] [stdout] test app::tests::constellation_zoom_toggles_and_survives_tab_cycle ... ok
[INFO] [stdout] test astro::tests::moon_position_values_are_finite ... ok
[INFO] [stdout] test astro::tests::polaris_altitude_is_near_observer_latitude ... ok
[INFO] [stdout] test astro::tests::moonlight_model_is_stronger_near_full_moon ... ok
[INFO] [stdout] test astro::tests::projection_stays_inside_bounds ... ok
[INFO] [stdout] test astro::tests::projection_uses_look_up_handedness ... ok
[INFO] [stdout] test catalog::tests::parses_bundled_catalog ... ok
[INFO] [stdout] test config::tests::config_allows_catalog_backed_faint_magnitude_limits ... ok
[INFO] [stdout] test config::tests::default_config_is_valid ... ok
[INFO] [stdout] test config::tests::default_landscape_is_horizon ... ok
[INFO] [stdout] test config::tests::default_sky_culture_is_western ... ok
[INFO] [stdout] test config::tests::default_sky_orientation_is_observer ... ok
[INFO] [stdout] test config::tests::old_config_without_landscape_orientation_or_culture_uses_new_defaults ... ok
[INFO] [stdout] test config::tests::rejects_invalid_latitude ... ok
[INFO] [stdout] test config::tests::rejects_invalid_longitude ... ok
[INFO] [stdout] test config::tests::theme_indices_cover_every_theme ... ok
[INFO] [stdout] test constellations::tests::all_chinese_line_stars_exist_in_catalog ... ok
[INFO] [stdout] test catalog::tests::includes_polaris ... ok
[INFO] [stdout] test constellations::tests::chinese_asterism_search_matches_names ... ok
[INFO] [stdout] test constellations::tests::all_line_stars_exist_in_catalog ... ok
[INFO] [stdout] test constellations::tests::parses_bundled_lines ... ok
[INFO] [stdout] test constellations::tests::parses_chinese_sky_figures ... ok
[INFO] [stdout] test constellations::tests::chinese_star_names_point_to_existing_stars ... ok
[INFO] [stdout] test deep_sky::tests::parses_messier_catalog ... ok
[INFO] [stdout] test export::tests::output_path_uses_directory_or_file ... ok
[INFO] [stdout] test app::tests::zoom_pointer_selects_star_without_leaving_zoom ... ok
[INFO] [stdout] test export::tests::svg_contains_dimensions_and_wide_text ... ok
[INFO] [stdout] test planets::tests::planet_positions_are_finite ... ok
[INFO] [stdout] test solar::tests::shanghai_has_tonight_events ... ok
[INFO] [stdout] test solar::tests::sun_position_is_finite ... ok
[INFO] [stdout] test star_aliases::tests::curated_aliases_point_to_existing_stars ... ok
[INFO] [stdout] test star_aliases::tests::finds_imported_chinese_star_names ... ok
[INFO] [stdout] test app::tests::western_sky_search_does_not_return_chinese_asterisms ... ok
[INFO] [stdout] test ui::tests::canvas_text_accounts_for_wide_chinese_cells ... ok
[INFO] [stdout] test star_aliases::tests::finds_tau_ceti_aliases ... ok
[INFO] [stdout] test ui::tests::city_label_positions_declutter_dense_rows ... ok
[INFO] [stdout] test ui::tests::chinese_sky_help_uses_asterism_copy ... ok
[INFO] [stdout] test ui::tests::constellation_target_lines_explain_hidden_target ... ok
[INFO] [stdout] test ui::tests::draw_moon_places_phase_marker_on_sky ... ok
[INFO] [stdout] test ui::tests::earth_texture_has_expected_shape_and_variation ... ok
[INFO] [stdout] test ui::tests::footer_prioritizes_primary_actions ... ok
[INFO] [stdout] test app::tests::search_finds_imported_chinese_star_names ... ok
[INFO] [stdout] test export::tests::png_export_writes_requested_dimensions ... ok
[INFO] [stdout] test ui::tests::ground_backdrop_uses_animated_render_center ... ok
[INFO] [stdout] test ui::tests::ground_city_click_animates_to_city ... ok
[INFO] [stdout] test ui::tests::ground_canvas_click_rotates_to_clicked_point ... ok
[INFO] [stdout] test ui::tests::footer_renders_spatial_mouse_hint_line ... ok
[INFO] [stdout] test ui::tests::constellation_target_lines_hint_zoom_key ... ok
[INFO] [stdout] test ui::tests::ground_city_hit_selects_visible_city_marker ... ok
[INFO] [stdout] test app::tests::search_finds_vega_and_orion ... ok
[INFO] [stdout] test ui::tests::ground_help_uses_ground_shortcuts ... ok
[INFO] [stdout] test ui::tests::ground_globe_labels_visible_city_presets ... ok
[INFO] [stdout] test ui::tests::ground_to_sky_globe_offset_mirrors_sky_to_ground_timing ... ok
[INFO] [stdout] test ui::tests::help_backdrop_dims_existing_symbols_without_clearing_them ... ok
[INFO] [stdout] test ui::tests::help_columns_group_common_and_advanced_shortcuts ... ok
[INFO] [stdout] test ui::tests::ground_mouse_down_up_rotates_once ... ok
[INFO] [stdout] test ui::tests::horizon_globe_motion_uses_opposite_side_of_sky_path ... ok
[INFO] [stdout] test ui::tests::horizon_projection_uses_look_up_handedness ... ok
[INFO] [stdout] test ui::tests::ground_current_city_label_stays_localized_after_roundtrip ... ok
[INFO] [stdout] test ui::tests::ground_footer_and_legend_use_globe_text ... ok
[INFO] [stdout] test ui::tests::ground_city_search_overlay_uses_city_text ... ok
[INFO] [stdout] test ui::tests::line_chars_are_single_width_ascii ... ok
[INFO] [stdout] test ui::tests::moon_art_is_wide_enough_for_terminal_cells ... ok
[INFO] [stdout] test ui::tests::horizon_transition_draws_ground_ring_with_sky_shape ... ok
[INFO] [stdout] test ui::tests::horizon_globe_offset_fully_clears_canvas_edges ... ok
[INFO] [stdout] test ui::tests::multi_path_figures_render_one_label ... ok
[INFO] [stdout] test ui::tests::preview_ground_location_animates_render_center ... ok
[INFO] [stdout] test ui::tests::landscape_modes_change_canvas_ground_cues ... ok
[INFO] [stdout] test ui::tests::renders_export_panel ... ok
[INFO] [stdout] test ui::tests::offscreen_export_buffer_renders_virtual_sizes ... ok
[INFO] [stdout] test ui::tests::renders_constellation_zoom_screen ... ok
[INFO] [stdout] test ui::tests::renders_ground_at_common_sizes ... ok
[INFO] [stdout] test ui::tests::renders_settings_screen ... ok
[INFO] [stdout] test ui::tests::renders_horizon_transition_at_common_sizes ... ok
[INFO] [stdout] test ui::tests::renders_theme_picker_with_programmer_themes ... ok
[INFO] [stdout] test ui::tests::renders_setup_and_search_screen ... ok
[INFO] [stdout] test ui::tests::renders_sky_at_common_sizes ... ok
[INFO] [stdout] test ui::tests::setup_presets_are_available ... ok
[INFO] [stdout] test ui::tests::search_result_click_activates_city ... ok
[INFO] [stdout] test ui::tests::settings_modal_uses_help_style_backdrop ... ok
[INFO] [stdout] test ui::tests::sky_orientation_flips_east_west_labels ... ok
[INFO] [stdout] test ui::tests::sky_label_click_selects_constellation ... ok
[INFO] [stdout] test ui::tests::sky_status_stays_out_of_canvas_area ... ok
[INFO] [stdout] test ui::tests::transparent_help_text_leaves_blank_cells_untouched ... ok
[INFO] [stdout] test ui::tests::target_lines_show_selected_moon ... ok
[INFO] [stdout] test world_map::tests::bundled_lines_do_not_wrap_across_dateline ... ok
[INFO] [stdout] test ui::tests::zh_target_lines_show_chinese_and_english_star_name ... ok
[INFO] [stdout] test world_map::tests::bundled_points_are_valid ... ok
[INFO] [stdout] test world_map::tests::parses_bundled_land_rings ... ok
[INFO] [stdout] test world_map::tests::parses_bundled_world_lines ... ok
[INFO] [stdout] test ui::tests::side_panel_is_global_in_ground_and_transition ... ok
[INFO] [stdout] test app::tests::search_finds_tau_ceti_aliases ... ok
[INFO] [stdout] test ui::tests::renders_chinese_sky_at_common_sizes ... ok
[INFO] [stdout] test ui::tests::renders_themes_and_charsets ... ok
[INFO] [stdout] test app::tests::chinese_sky_search_finds_asterism_names ... ok
[INFO] [stdout] test export::tests::gif_export_writes_readable_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 135 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.27s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67", kill_on_drop: false }`
[INFO] [stdout] dc45ed7927caf62d793b87f8b50b4580c41a2d37a1bb6877ac0f727d3b03bb67
