[INFO] fetching crate gorilla-rust 1.5.0...
[INFO] testing gorilla-rust-1.5.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate gorilla-rust 1.5.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate gorilla-rust 1.5.0
[INFO] finished tweaking crates.io crate gorilla-rust 1.5.0
[INFO] tweaked toml for crates.io crate gorilla-rust 1.5.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate gorilla-rust 1.5.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate gorilla-rust 1.5.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4
[INFO] running `Command { std: "docker" "start" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4", 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" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4", 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" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling core_detect v1.0.0
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling multiversion_no_op v1.0.0
[INFO] [stderr]    Compiling xml-rs v0.8.29
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling dlib v0.5.3
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling symphonia-core v0.5.5
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling cpal v0.17.3
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling extended v0.1.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling xcursor v0.3.11
[INFO] [stderr]    Compiling dasp_sample v0.11.0
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling alsa-sys v0.4.0
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling rtrb v0.3.5
[INFO] [stderr]    Compiling raw-window-handle v0.6.2
[INFO] [stderr]    Compiling pollster v0.4.0
[INFO] [stderr]    Compiling encoding_rs v0.8.41
[INFO] [stderr]    Compiling symphonia-codec-pcm v0.5.5
[INFO] [stderr]    Compiling symphonia-codec-aac v0.5.5
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]    Compiling minifb v0.28.0
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling nix v0.24.3
[INFO] [stderr]    Compiling rand v0.10.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling alsa v0.11.0
[INFO] [stderr]    Compiling rand_distr v0.6.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling wayland-commons v0.29.5
[INFO] [stderr]    Compiling multiversion-macros v0.9.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling multiversion v0.9.0
[INFO] [stderr]    Compiling wayland-cursor v0.29.5
[INFO] [stderr]    Compiling symphonia-metadata v0.5.5
[INFO] [stderr]    Compiling symphonia-utils-xiph v0.5.5
[INFO] [stderr]    Compiling symphonia-format-riff v0.5.5
[INFO] [stderr]    Compiling symphonia-bundle-mp3 v0.5.5
[INFO] [stderr]    Compiling symphonia-bundle-flac v0.5.5
[INFO] [stderr]    Compiling symphonia-codec-vorbis v0.5.5
[INFO] [stderr]    Compiling symphonia-format-ogg v0.5.5
[INFO] [stderr]    Compiling symphonia-format-isomp4 v0.5.5
[INFO] [stderr]    Compiling symphonia v0.5.5
[INFO] [stderr]    Compiling rodio v0.22.2
[INFO] [stderr]    Compiling gorilla-rust v1.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 21s
[INFO] running `Command { std: "docker" "inspect" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4", 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" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling gorilla-rust v1.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 27.21s
[INFO] running `Command { std: "docker" "inspect" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4", 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" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/gorilla-rust/6effb3fed0a4ebda/out/gorillas-6effb3fed0a4ebda)
[INFO] [stdout] 
[INFO] [stdout] running 133 tests
[INFO] [stdout] test game::city::tests::a_building_is_never_lower_than_ht_inc ... ok
[INFO] [stdout] test game::city::tests::the_gorilla_x_position_rounds_the_bwidth_the_way_basic_does ... ok
[INFO] [stdout] test game::city::tests::the_same_seed_builds_the_same_city ... ok
[INFO] [stdout] test game::city::tests::known_seeds_still_build_the_same_cities ... ok
[INFO] [stdout] test game::city::tests::gorillas_sit_on_buildings_near_each_end ... ok
[INFO] [stdout] test game::intro::tests::empty_names_fall_back_to_the_defaults ... ok
[INFO] [stdout] test game::intro::tests::every_build_but_ios_shows_the_original_intro ... ok
[INFO] [stdout] test game::city::tests::no_building_reaches_above_the_sun ... ok
[INFO] [stdout] test game::intro::tests::the_rust_intro_changes_nothing_else ... ok
[INFO] [stdout] test game::intro::tests::the_rust_intro_is_retitled ... ok
[INFO] [stdout] test game::intro::tests::the_rust_intro_leaves_out_the_copyright_line ... ok
[INFO] [stdout] test game::city::tests::the_skyline_spans_the_screen_without_leaving_it ... ok
[INFO] [stdout] test game::play::tests::a_normal_hit_scores_for_the_thrower ... ok
[INFO] [stdout] test game::intro::tests::the_intro_shows_its_text_and_border_until_a_key ... ok
[INFO] [stdout] test game::play::tests::player_two_s_name_ends_two_columns_from_the_right ... ok
[INFO] [stdout] test game::intro::tests::the_sparkle_border_matches_the_listing ... ok
[INFO] [stdout] test game::play::tests::hitting_yourself_scores_for_the_opponent ... ok
[INFO] [stdout] test game::play::tests::the_dance_ends_facing_each_other_and_leaves_nothing_else_behind ... ok
[INFO] [stdout] test game::play::tests::a_whole_session_runs_from_the_title_to_the_end ... ok
[INFO] [stdout] test game::play::tests::the_dance_never_shows_both_arms_down_and_always_alternates ... ok
[INFO] [stdout] test game::icon::tests::the_icon_is_the_full_size ... ok
[INFO] [stdout] test game::city::tests::wind_lands_in_the_range_the_listing_allows ... ok
[INFO] [stdout] test game::icon::tests::a_border_of_sky_goes_all_the_way_round ... ok
[INFO] [stdout] test game::icon::tests::the_gorilla_fills_a_good_part_of_it ... ok
[INFO] [stdout] test game::shot::tests::a_banana_leaving_the_side_does_not_explode_on_the_way_out ... ok
[INFO] [stdout] test game::shot::tests::a_shot_under_two_hits_the_thrower ... ok
[INFO] [stdout] test game::shot::tests::an_angle_over_360_is_rejected_and_entry_starts_again ... ok
[INFO] [stdout] test game::shot::tests::backspace_on_an_empty_buffer_does_nothing ... ok
[INFO] [stdout] test game::shot::tests::a_shot_into_empty_sky_leaves_the_screen_and_hits_nobody ... ok
[INFO] [stdout] test game::icon::tests::each_screen_pixel_is_one_whole_block ... ok
[INFO] [stdout] test game::shot::tests::each_player_prompts_on_their_own_side ... ok
[INFO] [stdout] test game::shot::tests::entry_takes_one_decimal_point_and_handles_backspace ... ok
[INFO] [stdout] test game::shot::tests::hitting_the_other_gorilla_leaves_the_thrower_standing ... ok
[INFO] [stdout] test game::shot::tests::players_alternate_starting_with_player_one ... ok
[INFO] [stdout] test game::shot::tests::a_shot_with_no_speed_hits_the_thrower ... ok
[INFO] [stdout] test game::shot::tests::player_two_aims_from_the_other_side ... ok
[INFO] [stdout] test game::shot::tests::the_banana_rotation_matches_the_measured_sequence ... ok
[INFO] [stdout] test game::shot::tests::the_crater_sits_down_and_right_of_the_sample ... ok
[INFO] [stdout] test game::shot::tests::the_launch_point_differs_by_player ... ok
[INFO] [stdout] test game::shot::tests::the_probe_takes_two_samples_across_the_leading_edge ... ok
[INFO] [stdout] test game::shot::tests::the_screen_bounds_match_the_listing ... ok
[INFO] [stdout] test game::play::tests::throwers_alternate_across_games_and_a_self_hit_scores_for_the_other ... ok
[INFO] [stdout] test game::shot::tests::the_shot_stays_in_the_sun_until_it_is_clear_of_it ... ok
[INFO] [stdout] test game::shot::tests::the_sun_only_counts_above_the_horizon ... ok
[INFO] [stdout] test game::shot::tests::the_typed_velocity_is_quantised_to_a_whole_number ... ok
[INFO] [stdout] test game::shot::tests::get_num_reads_what_is_typed ... ok
[INFO] [stdout] test game::shot::tests::the_trajectory_matches_the_listing_arithmetic ... ok
[INFO] [stdout] test game::tests::a_mode_switch_resets_the_palette_and_set_screen_reinstalls_it ... ok
[INFO] [stdout] test game::tests::fn_ran_stays_in_range ... ok
[INFO] [stdout] test game::tests::scl_rounds_the_way_the_listing_expects ... ok
[INFO] [stdout] test game::tests::the_four_banana_rotations_are_loaded ... ok
[INFO] [stdout] test game::tests::set_screen_installs_the_measured_palette ... ok
[INFO] [stdout] test game::tests::the_same_seed_gives_the_same_sequence ... ok
[INFO] [stdout] test qb::backend::speaker::tests::a_muted_wave_is_silent_until_unmuted ... ok
[INFO] [stdout] test qb::fixture::tests::a_screen_of_the_wrong_size_does_not_match - should panic ... FAILED
[INFO] [stdout] test qb::fixture::tests::one_wrong_pixel_is_enough_to_fail - should panic ... FAILED
[INFO] [stdout] test qb::fixture::tests::a_blank_screen_does_not_match_a_capture - should panic ... FAILED
[INFO] [stdout] test game::shot::tests::exactly_360_is_accepted ... ok
[INFO] [stdout] test qb::font::tests::capital_a_matches_the_canonical_ibm_glyph ... ok
[INFO] [stdout] test game::shot::tests::a_banana_through_the_sun_leaves_it_shocked ... ok
[INFO] [stdout] test qb::fixture::tests::the_capture_itself_matches ... FAILED
[INFO] [stdout] test game::shot::tests::the_winner_dances_where_they_stand ... ok
[INFO] [stdout] test qb::font::tests::space_is_blank_in_both_fonts ... ok
[INFO] [stdout] test qb::hosted::tests::a_long_absence_is_not_made_up ... ok
[INFO] [stdout] test game::shot::tests::a_banana_on_the_left_half_blows_up_player_one ... ok
[INFO] [stdout] test qb::hosted::tests::a_wait_not_yet_due_leaves_the_game_waiting ... ok
[INFO] [stdout] test qb::hosted::tests::a_deadline_not_yet_reached_is_not_carried ... ok
[INFO] [stdout] test qb::hosted::tests::keys_pushed_between_steps_reach_the_game ... ok
[INFO] [stdout] test qb::hosted::tests::one_step_runs_every_wait_already_due ... ok
[INFO] [stdout] test qb::hosted::tests::short_waits_keep_their_pace_on_a_60hz_display ... ok
[INFO] [stdout] test qb::font::tests::the_fonts_are_the_expected_size ... ok
[INFO] [stdout] test qb::hosted::tests::guarded_turns_a_panic_into_its_message ... ok
[INFO] [stdout] test qb::input::tests::clear_keys_empties_the_queue ... ok
[INFO] [stdout] test qb::hosted::tests::a_presented_frame_is_fresh_once ... ok
[INFO] [stdout] test qb::screen::tests::cls_fills_every_pixel ... ok
[INFO] [stdout] test qb::screen::tests::ega_colours_decode_to_the_measured_values ... ok
[INFO] [stdout] test qb::screen::tests::palette_changes_what_to_argb_produces ... ok
[INFO] [stdout] test qb::input::tests::wait_key_returns_the_first_key_pressed ... ok
[INFO] [stdout] test qb::screen::tests::to_rgba_matches_to_argb_byte_for_byte ... ok
[INFO] [stdout] test game::shot::tests::the_banana_leaves_no_trail_behind_it ... ok
[INFO] [stdout] test qb::screen::tests::to_rgba_puts_red_first ... ok
[INFO] [stdout] test qb::sound::tests::a_note_number_is_a_pitch_at_the_default_length ... ok
[INFO] [stdout] test qb::sound::tests::each_dot_adds_half_again ... ok
[INFO] [stdout] test qb::sound::tests::every_letter_maps_to_its_semitone ... ok
[INFO] [stdout] test qb::sound::tests::angle_brackets_move_one_octave ... ok
[INFO] [stdout] test qb::screen::tests::pset_and_point_round_trip_and_clip ... ok
[INFO] [stdout] test qb::sound::tests::every_tune_in_the_listing_parses_without_panicking ... ok
[INFO] [stdout] test qb::sound::tests::every_tune_produces_the_note_count_qbasic_produces ... ok
[INFO] [stdout] test qb::sound::tests::note_number_zero_is_a_rest ... ok
[INFO] [stdout] test qb::sound::tests::notes_map_to_the_frequencies_the_anchor_implies ... ok
[INFO] [stdout] test game::intro::tests::the_point_total_and_gravity_are_read ... ok
[INFO] [stdout] test qb::sound::tests::tempo_and_length_set_the_duration ... ok
[INFO] [stdout] test qb::sound::tests::rests_take_their_own_length_or_the_default ... ok
[INFO] [stdout] test qb::sound::tests::mb_is_background_and_mf_is_foreground ... ok
[INFO] [stdout] test qb::sound::tests::sharps_and_flats_move_one_semitone ... ok
[INFO] [stdout] test qb::sound::tests::tempo_sets_the_length_of_a_quarter_note ... ok
[INFO] [stdout] test qb::tests::a_muted_foreground_tune_does_not_hold_the_game_up ... ok
[INFO] [stdout] test qb::tests::cls_clears_the_whole_screen_and_homes_the_cursor ... ok
[INFO] [stdout] test qb::tests::inkey_drains_the_queue_then_returns_none ... ok
[INFO] [stdout] test qb::tests::headless_pumps_without_a_window ... ok
[INFO] [stdout] test qb::sound::tests::the_last_mb_or_mf_wins_and_other_m_commands_are_ignored ... ok
[INFO] [stdout] test qb::tests::quitting_makes_every_blocking_call_fail ... ok
[INFO] [stdout] test qb::sound::tests::the_note_numbering_matches_the_measured_range ... ok
[INFO] [stdout] test qb::tests::muted_audio_never_asks_for_a_wait ... ok
[INFO] [stdout] test qb::tests::resize_reallocates_the_framebuffer ... ok
[INFO] [stdout] test game::shot::tests::do_shot_reports_a_miss_and_a_hit_on_the_thrower ... ok
[INFO] [stdout] test qb::tests::val_reads_the_longest_numeric_prefix ... ok
[INFO] [stdout] test qb::tests::typed_answers_survive_a_flush_and_come_after_waiting_keys ... ok
[INFO] [stdout] test qb::tests::reading_past_the_typed_answers_fails_rather_than_hangs - should panic ... ok
[INFO] [stdout] test qb::text::tests::cls_view_clears_exactly_the_viewport ... ok
[INFO] [stdout] test qb::text::tests::print_wraps_after_the_last_column_not_at_it ... ok
[INFO] [stdout] test qb::text::tests::printing_fills_the_whole_cell_not_just_the_lit_pixels ... ok
[INFO] [stdout] test qb::text::tests::println_moves_to_the_start_of_the_next_row ... ok
[INFO] [stdout] test qb::text::tests::center_rounds_the_column_the_way_cint_does ... ok
[INFO] [stdout] test qb::timing::tests::deadline_clamps_an_infinite_wait_to_the_ceiling ... ok
[INFO] [stdout] test qb::timing::tests::deadline_gives_the_full_wait_for_a_legitimately_slow_speed ... ok
[INFO] [stdout] test game::shot::tests::shots_land_where_they_always_have ... ok
[INFO] [stdout] test qb::timing::tests::deadline_is_now_plus_the_wait ... ok
[INFO] [stdout] test qb::timing::tests::deadline_treats_nan_and_negative_as_no_wait ... ok
[INFO] [stdout] test qb::timing::tests::deadline_clamps_a_vanishingly_small_speed ... ok
[INFO] [stdout] test qb::tests::rest_scales_with_speed_and_returns_quickly_when_fast ... ok
[INFO] [stdout] test qb::input::tests::backspace_on_an_empty_line_does_nothing ... ok
[INFO] [stdout] test qb::input::tests::line_input_collects_until_enter ... ok
[INFO] [stdout] test qb::input::tests::line_input_leaves_out_control_keys ... ok
[INFO] [stdout] test qb::input::tests::line_input_handles_backspace ... ok
[INFO] [stdout] test game::intro::tests::a_trailing_letter_does_not_reject_the_answer ... ok
[INFO] [stdout] test qb::tests::rest_really_waits ... ok
[INFO] [stdout] test qb::tests::wait_ms_waits_real_time_whatever_the_speed ... ok
[INFO] [stdout] test game::city::tests::two_hundred_seeds_still_build_the_same_cities ... ok
[INFO] [stdout] test game::intro::tests::zero_points_or_three_digits_are_asked_again ... ok
[INFO] [stdout] test game::intro::tests::a_rejected_answer_is_wiped_before_the_prompt_is_asked_again ... ok
[INFO] [stdout] test game::intro::tests::a_rejected_gravity_is_wiped_too ... ok
[INFO] [stdout] test game::intro::tests::names_are_cut_to_ten_characters ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- qb::fixture::tests::a_screen_of_the_wrong_size_does_not_match stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'qb::fixture::tests::a_screen_of_the_wrong_size_does_not_match' (7928) panicked at src/qb/fixture.rs:9:57:
[INFO] [stdout] could not read /opt/rustwide/workdir/fixtures/sun.bin: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d38cf05c7c5 - <unknown>
[INFO] [stdout]    1:     0x5d38cf03484a - <unknown>
[INFO] [stdout]    2:     0x5d38cf05be5b - <unknown>
[INFO] [stdout]    3:     0x5d38cf05b93f - <unknown>
[INFO] [stdout]    4:     0x5d38cf05b56a - <unknown>
[INFO] [stdout]    5:     0x5d38cf05b0a5 - <unknown>
[INFO] [stdout]    6:     0x5d38cf082191 - <unknown>
[INFO] [stdout]    7:     0x5d38cf082149 - <unknown>
[INFO] [stdout]    8:     0x5d38cf08264c - <unknown>
[INFO] [stdout]    9:     0x5d38cf0346db - <unknown>
[INFO] [stdout]   10:     0x5d38cf001849 - <unknown>
[INFO] [stdout]   11:     0x5d38cf0150e3 - <unknown>
[INFO] [stdout]   12:     0x5d38cf014359 - <unknown>
[INFO] [stdout]   13:     0x5d38cf029ece - <unknown>
[INFO] [stdout]   14:     0x5d38cf09b35b - <unknown>
[INFO] [stdout]   15:     0x5d38cf0967bf - <unknown>
[INFO] [stdout]   16:     0x5d38cf09623c - <unknown>
[INFO] [stdout]   17:     0x5d38cf0b67ac - <unknown>
[INFO] [stdout]   18:     0x5d38cf083f34 - <unknown>
[INFO] [stdout]   19:     0x7f47efbd3dfa - <unknown>
[INFO] [stdout]   20:     0x7f47efc673d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] note: panic did not contain expected string
[INFO] [stdout]       panic message: "could not read /opt/rustwide/workdir/fixtures/sun.bin: No such file or directory (os error 2)"
[INFO] [stdout]  expected substring: "size differs"
[INFO] [stdout] ---- qb::fixture::tests::one_wrong_pixel_is_enough_to_fail stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'qb::fixture::tests::one_wrong_pixel_is_enough_to_fail' (7929) panicked at src/qb/fixture.rs:9:57:
[INFO] [stdout] could not read /opt/rustwide/workdir/fixtures/sun.bin: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d38cf05c7c5 - <unknown>
[INFO] [stdout]    1:     0x5d38cf03484a - <unknown>
[INFO] [stdout]    2:     0x5d38cf05be5b - <unknown>
[INFO] [stdout]    3:     0x5d38cf05b93f - <unknown>
[INFO] [stdout]    4:     0x5d38cf05b56a - <unknown>
[INFO] [stdout]    5:     0x5d38cf05b0a5 - <unknown>
[INFO] [stdout]    6:     0x5d38cf082191 - <unknown>
[INFO] [stdout]    7:     0x5d38cf082149 - <unknown>
[INFO] [stdout]    8:     0x5d38cf08264c - <unknown>
[INFO] [stdout]    9:     0x5d38cf0346db - <unknown>
[INFO] [stdout]   10:     0x5d38cf001849 - <unknown>
[INFO] [stdout]   11:     0x5d38cf0150e3 - <unknown>
[INFO] [stdout]   12:     0x5d38cf029d14 - <unknown>
[INFO] [stdout]   13:     0x5d38cf09b35b - <unknown>
[INFO] [stdout]   14:     0x5d38cf0967bf - <unknown>
[INFO] [stdout]   15:     0x5d38cf09623c - <unknown>
[INFO] [stdout]   16:     0x5d38cf0b67ac - <unknown>
[INFO] [stdout]   17:     0x5d38cf083f34 - <unknown>
[INFO] [stdout]   18:     0x7f47efbd3dfa - <unknown>
[INFO] [stdout]   19:     0x7f47efc673d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] note: panic did not contain expected string
[INFO] [stdout]       panic message: "could not read /opt/rustwide/workdir/fixtures/sun.bin: No such file or directory (os error 2)"
[INFO] [stdout]  expected substring: "sun: 1 of 224000 pixels differ"
[INFO] [stdout] ---- qb::fixture::tests::a_blank_screen_does_not_match_a_capture stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'qb::fixture::tests::a_blank_screen_does_not_match_a_capture' (7927) panicked at src/qb/fixture.rs:9:57:
[INFO] [stdout] could not read /opt/rustwide/workdir/fixtures/sun.bin: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d38cf05c7c5 - <unknown>
[INFO] [stdout]    1:     0x5d38cf03484a - <unknown>
[INFO] [stdout]    2:     0x5d38cf05be5b - <unknown>
[INFO] [stdout]    3:     0x5d38cf05b93f - <unknown>
[INFO] [stdout]    4:     0x5d38cf05b56a - <unknown>
[INFO] [stdout]    5:     0x5d38cf05b0a5 - <unknown>
[INFO] [stdout]    6:     0x5d38cf082191 - <unknown>
[INFO] [stdout]    7:     0x5d38cf082149 - <unknown>
[INFO] [stdout]    8:     0x5d38cf08264c - <unknown>
[INFO] [stdout]    9:     0x5d38cf0346db - <unknown>
[INFO] [stdout]   10:     0x5d38cf001849 - <unknown>
[INFO] [stdout]   11:     0x5d38cf0150e3 - <unknown>
[INFO] [stdout]   12:     0x5d38cf014359 - <unknown>
[INFO] [stdout]   13:     0x5d38cf029e2e - <unknown>
[INFO] [stdout]   14:     0x5d38cf09b35b - <unknown>
[INFO] [stdout]   15:     0x5d38cf0967bf - <unknown>
[INFO] [stdout]   16:     0x5d38cf09623c - <unknown>
[INFO] [stdout]   17:     0x5d38cf0b67ac - <unknown>
[INFO] [stdout]   18:     0x5d38cf083f34 - <unknown>
[INFO] [stdout]   19:     0x7f47efbd3dfa - <unknown>
[INFO] [stdout]   20:     0x7f47efc673d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] note: panic did not contain expected string
[INFO] [stdout]       panic message: "could not read /opt/rustwide/workdir/fixtures/sun.bin: No such file or directory (os error 2)"
[INFO] [stdout]  expected substring: "pixels differ"
[INFO] [stdout] ---- qb::fixture::tests::the_capture_itself_matches stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'qb::fixture::tests::the_capture_itself_matches' (7930) panicked at src/qb/fixture.rs:9:57:
[INFO] [stdout] could not read /opt/rustwide/workdir/fixtures/sun.bin: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d38cf05c7c5 - <unknown>
[INFO] [stdout]    1:     0x5d38cf03484a - <unknown>
[INFO] [stdout]    2:     0x5d38cf05be5b - <unknown>
[INFO] [stdout]    3:     0x5d38cf05b93f - <unknown>
[INFO] [stdout]    4:     0x5d38cf05b56a - <unknown>
[INFO] [stdout]    5:     0x5d38cf05b0a5 - <unknown>
[INFO] [stdout]    6:     0x5d38cf082191 - <unknown>
[INFO] [stdout]    7:     0x5d38cf082149 - <unknown>
[INFO] [stdout]    8:     0x5d38cf08264c - <unknown>
[INFO] [stdout]    9:     0x5d38cf0346db - <unknown>
[INFO] [stdout]   10:     0x5d38cf001849 - <unknown>
[INFO] [stdout]   11:     0x5d38cf0150e3 - <unknown>
[INFO] [stdout]   12:     0x5d38cf029c64 - <unknown>
[INFO] [stdout]   13:     0x5d38cf09b35b - <unknown>
[INFO] [stdout]   14:     0x5d38cf0967bf - <unknown>
[INFO] [stdout]   15:     0x5d38cf09623c - <unknown>
[INFO] [stdout]   16:     0x5d38cf0b67ac - <unknown>
[INFO] [stdout]   17:     0x5d38cf083f34 - <unknown>
[INFO] [stdout]   18:     0x7f47efbd3dfa - <unknown>
[INFO] [stdout]   19:     0x7f47efc673d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     qb::fixture::tests::a_blank_screen_does_not_match_a_capture
[INFO] [stdout]     qb::fixture::tests::a_screen_of_the_wrong_size_does_not_match
[INFO] [stdout]     qb::fixture::tests::one_wrong_pixel_is_enough_to_fail
[INFO] [stdout]     qb::fixture::tests::the_capture_itself_matches
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 129 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4", kill_on_drop: false }`
[INFO] [stdout] 46aeb46d36c89f4cc0347406c6da3d7a5afc77093c50d5a87461d3fad68bcca4
