[INFO] cloning repository https://github.com/ppolych/rust-gzdoom
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ppolych/rust-gzdoom" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fppolych%2Frust-gzdoom", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fppolych%2Frust-gzdoom'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] df641b8e17106556099238546ed4390d85a89833
[INFO] testing ppolych/rust-gzdoom against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fppolych%2Frust-gzdoom" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ppolych/rust-gzdoom
[INFO] finished tweaking git repo https://github.com/ppolych/rust-gzdoom
[INFO] tweaked toml for git repo https://github.com/ppolych/rust-gzdoom written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ppolych/rust-gzdoom on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ppolych/rust-gzdoom 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded web-time v0.2.4
[INFO] [stderr]   Downloaded sctk-adwaita v0.8.3
[INFO] [stderr]   Downloaded wayland-protocols-plasma v0.2.0
[INFO] [stderr]   Downloaded block-sys v0.2.1
[INFO] [stderr]   Downloaded block2 v0.3.0
[INFO] [stderr]   Downloaded raw-window-metal v0.3.2
[INFO] [stderr]   Downloaded objc2-encode v3.0.0
[INFO] [stderr]   Downloaded ash-window v0.12.0
[INFO] [stderr]   Downloaded spin v0.10.0
[INFO] [stderr]   Downloaded hecs v0.11.0
[INFO] [stderr]   Downloaded quick-xml v0.39.2
[INFO] [stderr]   Downloaded objc2 v0.4.1
[INFO] [stderr]   Downloaded android-activity v0.5.2
[INFO] [stderr]   Downloaded glam v0.24.2
[INFO] [stderr]   Downloaded winit v0.29.15
[INFO] [stderr]   Downloaded naga v0.14.2
[INFO] [stderr]   Downloaded icrate v0.0.4
[INFO] [stderr]   Downloaded orbclient v0.3.51
[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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9
[INFO] running `Command { std: "docker" "start" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9", 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" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9", 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" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling dlib v0.5.3
[INFO] [stderr]    Compiling cc v1.2.59
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling wayland-client v0.31.14
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]    Compiling quick-xml v0.39.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling wayland-backend v0.3.15
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling xkeysym v0.2.1
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling xcursor v0.3.10
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling smithay-client-toolkit v0.18.1
[INFO] [stderr]    Compiling cursor-icon v1.2.0
[INFO] [stderr]    Compiling tiny-skia-path v0.11.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling ash v0.37.3+1.3.251
[INFO] [stderr]    Compiling glam v0.24.2
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling winit v0.29.15
[INFO] [stderr]    Compiling tiny-skia v0.11.4
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling raw-window-handle v0.5.2
[INFO] [stderr]    Compiling as-raw-xcb-connection v1.0.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling wad v0.1.0 (/opt/rustwide/workdir/wad)
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling calloop v0.12.4
[INFO] [stderr]    Compiling wayland-csd-frame v0.3.0
[INFO] [stderr]    Compiling xkbcommon-dl v0.4.2
[INFO] [stderr]    Compiling smol_str v0.2.2
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling raw-window-handle v0.6.2
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling pp-rs v0.2.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling hecs v0.11.0
[INFO] [stderr]    Compiling spirv v0.2.0+1.5.4
[INFO] [stderr]    Compiling wayland-protocols v0.31.2
[INFO] [stderr]    Compiling wayland-cursor v0.31.14
[INFO] [stderr]    Compiling calloop-wayland-source v0.2.0
[INFO] [stderr]    Compiling level v0.1.0 (/opt/rustwide/workdir/level)
[INFO] [stderr]    Compiling input v0.1.0 (/opt/rustwide/workdir/input)
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling fixed-point v0.1.0 (/opt/rustwide/workdir/fixed-point)
[INFO] [stderr]    Compiling naga v0.14.2
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling gameplay v0.1.0 (/opt/rustwide/workdir/gameplay)
[INFO] [stderr]    Compiling render-api v0.1.0 (/opt/rustwide/workdir/render-api)
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling engine-core v0.1.0 (/opt/rustwide/workdir/engine-core)
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling config v0.1.0 (/opt/rustwide/workdir/config)
[INFO] [stderr]    Compiling wayland-protocols-wlr v0.2.0
[INFO] [stderr]    Compiling wayland-protocols-plasma v0.2.0
[INFO] [stderr]    Compiling sctk-adwaita v0.8.3
[INFO] [stderr]    Compiling ash-window v0.12.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling render-vulkan v0.1.0 (/opt/rustwide/workdir/render-vulkan)
[INFO] [stderr]    Compiling wayland-bootstrap v0.1.0 (/opt/rustwide/workdir/wayland-bootstrap)
[INFO] [stderr]    Compiling app v0.1.0 (/opt/rustwide/workdir/app)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 35s
[INFO] running `Command { std: "docker" "inspect" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9", 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" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling engine-core v0.1.0 (/opt/rustwide/workdir/engine-core)
[INFO] [stderr]    Compiling render-vulkan v0.1.0 (/opt/rustwide/workdir/render-vulkan)
[INFO] [stderr]    Compiling wayland-bootstrap v0.1.0 (/opt/rustwide/workdir/wayland-bootstrap)
[INFO] [stderr]    Compiling gameplay v0.1.0 (/opt/rustwide/workdir/gameplay)
[INFO] [stderr]    Compiling app v0.1.0 (/opt/rustwide/workdir/app)
[INFO] [stderr]    Compiling level v0.1.0 (/opt/rustwide/workdir/level)
[INFO] [stderr]    Compiling wad v0.1.0 (/opt/rustwide/workdir/wad)
[INFO] [stderr]    Compiling render-api v0.1.0 (/opt/rustwide/workdir/render-api)
[INFO] [stderr]    Compiling config v0.1.0 (/opt/rustwide/workdir/config)
[INFO] [stderr]    Compiling input v0.1.0 (/opt/rustwide/workdir/input)
[INFO] [stderr]    Compiling fixed-point v0.1.0 (/opt/rustwide/workdir/fixed-point)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.71s
[INFO] running `Command { std: "docker" "inspect" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9", 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" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "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/app-4d5a11d5d56c307c)
[INFO] [stdout] 
[INFO] [stdout] running 77 tests
[INFO] [stdout] test tests::bsp_clipping_handles_tiny_sliver_map_bounds ... ok
[INFO] [stdout] test tests::bbox_in_view_distant_bbox_not_silenced_by_distance_filter ... ok
[INFO] [stdout] test tests::bbox_in_view_returns_true_when_viewer_is_inside ... ok
[INFO] [stdout] test tests::bsp_clipping_tolerates_zero_length_splitter_node ... ok
[INFO] [stdout] test tests::bsp_clipping_assigns_leaf_polygons_for_subsectors_with_few_segs ... ok
[INFO] [stdout] test tests::bsp_clipping_generates_polygon_without_nodes ... ok
[INFO] [stdout] test tests::bsp_clipping_handles_large_coordinates ... ok
[INFO] [stdout] test tests::bsp_clipping_tracks_degenerate_leaf_subsector ... ok
[INFO] [stdout] test tests::bsp_leaf_assignment_follows_child_leaf_indices_not_visit_order ... ok
[INFO] [stdout] test tests::bsp_node_clipping_front_back_semantics_are_stable ... ok
[INFO] [stdout] test tests::bbox_in_view_returns_false_when_fully_occluded ... ok
[INFO] [stdout] test tests::bsp_side_clipping_splits_convex_polygon ... ok
[INFO] [stdout] test tests::clipper_merges_overlapping_solid_intervals ... ok
[INFO] [stdout] test tests::closed_two_sided_lower_wall_clamps_to_front_ceiling ... ok
[INFO] [stdout] test tests::diagnostic_indices_are_unique_and_bounded ... ok
[INFO] [stdout] test tests::destroyed_barrel_plays_explosion_then_disappears ... ok
[INFO] [stdout] test tests::doom_menudef_subset_parses_main_menu_patches ... ok
[INFO] [stdout] test tests::doom_sbarinfo_subset_parses_normal_statusbar_commands ... ok
[INFO] [stdout] test tests::doom_virtual_ui_coordinates_map_to_vulkan_bottom_left_space ... ok
[INFO] [stdout] test tests::flat_polygon_clipping_uses_subsector_boundary_linedefs ... ok
[INFO] [stdout] test tests::e1m1_scene_builds_floor_and_ceiling_triangles_when_wad_is_present ... ok
[INFO] [stdout] test tests::flat_uvs_origin_is_at_world_zero ... ok
[INFO] [stdout] test tests::flat_uvs_use_world_space_tiling_without_normalization ... ok
[INFO] [stdout] test tests::flat_uvs_work_on_large_world_coordinates ... ok
[INFO] [stdout] test tests::flat_uvs_are_continuous_across_subsector_boundary ... ok
[INFO] [stdout] test tests::flat_uvs_work_on_negative_world_coordinates ... ok
[INFO] [stdout] test tests::lower_wall_default_pegging_anchors_texture_top_to_back_floor ... ok
[INFO] [stdout] test tests::known_things_and_bright_sectors_extract_point_lights ... ok
[INFO] [stdout] test tests::lower_wall_spans_front_floor_to_back_floor ... ok
[INFO] [stdout] test tests::masked_mid_clips_to_opening_when_texture_taller_than_gap ... ok
[INFO] [stdout] test tests::masked_mid_row_offset_shifts_v_without_moving_world_z ... ok
[INFO] [stdout] test tests::masked_mid_top_anchored_shows_one_tile_from_ceiling ... ok
[INFO] [stdout] test tests::middle_solid_dontpegbottom_anchors_texture_bottom_to_floor ... ok
[INFO] [stdout] test tests::middle_solid_default_pegging_anchors_v_top_to_ceiling ... ok
[INFO] [stdout] test tests::monster_attack_state_prefers_attack_flash_frame ... ok
[INFO] [stdout] test tests::masked_mid_bottom_anchored_shows_one_tile_from_floor ... ok
[INFO] [stdout] test tests::monster_corpse_holds_final_death_frame ... ok
[INFO] [stdout] test tests::lower_wall_dontpegbottom_uses_front_sector_height_reference ... ok
[INFO] [stdout] test tests::monster_death_state_accepts_unrotated_frames ... ok
[INFO] [stdout] test tests::polygon_vertex_formatter_truncates_long_polygons ... ok
[INFO] [stdout] test tests::projectile_sprite_name_maps_monster_fireballs ... ok
[INFO] [stdout] test tests::rejects_degenerate_triangle ... ok
[INFO] [stdout] test tests::one_sided_middle_wall_spans_floor_to_ceiling ... ok
[INFO] [stdout] test tests::reversed_seg_regression_fixture_preserves_decreasing_u ... ok
[INFO] [stdout] test tests::reversed_wall_sections_keep_projected_u_direction ... ok
[INFO] [stdout] test tests::runtime_overlays_add_status_bar_and_menu_quads ... ok
[INFO] [stdout] test tests::sector_light_uses_uzdoom_dark_light_mapping ... ok
[INFO] [stdout] test tests::seg_occlude_open_portal_returns_false_regardless_of_eye_height ... ok
[INFO] [stdout] test tests::seg_occlude_solid_wall_returns_true ... ok
[INFO] [stdout] test tests::segment_angle_interval_behind_viewer_is_culled ... ok
[INFO] [stdout] test tests::sky_ceiling_uv_directly_ahead_has_zero_u ... ok
[INFO] [stdout] test tests::sky_ceiling_uv_behind_viewer_has_half_u ... ok
[INFO] [stdout] test tests::smoke_flat_uv_checker_uses_solid_debug_colors ... ok
[INFO] [stdout] test tests::smoke_sprite_bounds_adds_bounds_and_origin_markers ... ok
[INFO] [stdout] test tests::split_linedef_regression_fixture_keeps_u_continuous ... ok
[INFO] [stdout] test tests::triangulates_ordered_square_into_two_triangles ... ok
[INFO] [stdout] test tests::segment_angle_interval_wrap_covers_only_one_fov_edge ... ok
[INFO] [stdout] test tests::segment_angle_interval_normal_seg_in_front ... ok
[INFO] [stdout] test tests::smoke_leaf_wireframe_adds_overlay_edges ... ok
[INFO] [stdout] test tests::upper_wall_default_pegging_anchors_texture_bottom_to_back_ceiling ... ok
[INFO] [stdout] test tests::smoke_scene_exercises_core_renderer_buckets ... ok
[INFO] [stdout] test tests::smoke_checker_texture_contains_transparent_pixels_when_requested ... ok
[INFO] [stdout] test tests::wall_normal_faces_linedef_left_side_for_side_one ... ok
[INFO] [stdout] test tests::wall_builder_ignores_missing_sector_indices ... ok
[INFO] [stdout] test tests::upper_wall_dontpegtop_anchors_texture_top_to_front_ceiling ... ok
[INFO] [stdout] test tests::upper_wall_suppressed_between_double_sky_ceilings ... ok
[INFO] [stdout] test tests::upper_wall_spans_back_ceiling_to_front_ceiling ... ok
[INFO] [stdout] test tests::wall_normal_uses_parent_linedef_direction_not_reversed_seg_direction ... ok
[INFO] [stdout] test tests::wall_sections_use_linedef_relative_u_coordinates ... ok
[INFO] [stdout] test tests::wall_uv_reference_cases_match_doom_pegging_rules ... ok
[INFO] [stdout] test tests::wall_uvs_fallback_to_64x64_for_unknown_texture ... ok
[INFO] [stdout] test tests::wall_uvs_use_wall_distance_and_texture_dimensions ... ok
[INFO] [stdout] test tests::wall_uvs_use_world_texture_top_reference ... ok
[INFO] [stdout] test tests::wall_uvs_with_negative_sidedef_x_offset_produce_negative_u ... ok
[INFO] [stdout] test tests::wall_uvs_with_row_offset_shift_both_v_coordinates ... ok
[INFO] [stdout] test tests::sky_flat_builds_dome_instead_of_ceiling_plane ... ok
[INFO] [stdout] test tests::wall_normal_faces_linedef_right_side_for_side_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/config-6bc74adcdb4b751d)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test parser::tests::test_parse_get ... ok
[INFO] [stdout] test parser::tests::test_parse_set ... ok
[INFO] [stdout] test parser::tests::test_parse_malformed_set ... ok
[INFO] [stdout] test parser::tests::test_parse_help ... ok
[INFO] [stdout] test tests::audio_defaults_provide_volume_and_mute_controls ... ok
[INFO] [stdout] test tests::test_add_and_get ... ok
[INFO] [stdout] test tests::test_integration_parser_to_cvar ... ok
[INFO] [stdout] test tests::test_readonly ... ok
[INFO] [stdout] test tests::video_defaults_provide_gamma_brightness_and_color_controls ... ok
[INFO] [stdout] test tests::test_type_mismatch ... ok
[INFO] [stdout] test parser::tests::test_parse_unknown ... ok
[INFO] [stdout] test tests::test_set_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/engine_core-cf36837b8a1c9c23)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test audio::tests::maps_weapon_and_item_events_to_doom_sound_lumps ... ok
[INFO] [stdout] test game::tests::console_accepts_text_and_runs_game_commands ... ok
[INFO] [stdout] test game::tests::bob_offsets_advance_when_player_moves ... ok
[INFO] [stdout] test audio::tests::null_backend_consumes_unmuted_events_and_respects_mute ... ok
[INFO] [stdout] test game::tests::damaging_sector_hurts_player_on_32_tic_interval ... ok
[INFO] [stdout] test audio::tests::positional_gain_pan_falls_off_with_distance ... ok
[INFO] [stdout] test game::tests::active_crusher_damages_player_inside_closed_sector ... ok
[INFO] [stdout] test game::tests::cheats_toggle_god_noclip_and_grant_loadouts ... ok
[INFO] [stdout] test game::tests::dead_monster_enters_nonblocking_corpse_state ... ok
[INFO] [stdout] test game::tests::firing_weapon_sets_animation_sound_and_consumes_ammo ... ok
[INFO] [stdout] test game::tests::hitscan_autoaim_can_hit_near_crosshair_monster ... ok
[INFO] [stdout] test game::tests::friction_sector_changes_player_momentum ... ok
[INFO] [stdout] test game::tests::hud_face_animates_and_tracks_turn_direction ... ok
[INFO] [stdout] test game::tests::hud_snapshot_status_bar_and_pickup_message_track_player_state ... ok
[INFO] [stdout] test game::tests::hitscan_weapon_damages_first_visible_monster ... ok
[INFO] [stdout] test game::tests::item_weapon_and_monster_damage_queue_sound_events ... ok
[INFO] [stdout] test game::tests::menu_navigation_and_activation_update_menu_state ... ok
[INFO] [stdout] test game::tests::monster_wakeup_requires_line_of_sight ... ok
[INFO] [stdout] test game::tests::mouse_sensitivity_controls_turn_delta ... ok
[INFO] [stdout] test game::tests::menu_pause_and_automap_toggles_gate_simulation ... ok
[INFO] [stdout] test game::tests::pass_through_things_do_not_block_player_movement ... ok
[INFO] [stdout] test game::tests::ranged_monster_can_attack_when_target_is_visible ... ok
[INFO] [stdout] test game::tests::projectile_weapons_emit_projectile_event ... ok
[INFO] [stdout] test game::tests::door_and_platform_actions_queue_sound_events ... ok
[INFO] [stdout] test game::tests::projectile_monster_attack_spawns_visible_missile_actor ... ok
[INFO] [stdout] test game::tests::finished_platform_queues_stop_sound ... ok
[INFO] [stdout] test game::tests::rocket_splash_can_damage_nearby_player ... ok
[INFO] [stdout] test game::tests::projectile_moves_hits_monster_and_records_impact ... ok
[INFO] [stdout] test game::tests::shooting_a_barrel_explodes_and_damages_nearby_actors ... ok
[INFO] [stdout] test game::tests::skill_filter_excludes_wrong_skill_and_multiplayer_things ... ok
[INFO] [stdout] test game::tests::thing_definitions_spawn_barrels_and_decorations ... ok
[INFO] [stdout] test game::tests::weapon_slot_selection_is_consumed_after_player_think ... ok
[INFO] [stdout] test game::tests::snapshot_restore_and_restart_reset_player_state ... ok
[INFO] [stdout] test game::tests::test_deterministic_monster_chase_and_collision ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fixed_point-69f71a02c1b51cb2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gameplay-b7e00b6abd444383)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/input-f89848fbe13d82d2)
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::input_bindings_can_be_reconfigured_by_action_name ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/level-2a3726e294b887f3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test level::tests::blockmap_linedef_lookup_returns_nearby_unique_lines ... ok
[INFO] [stdout] test level::tests::ceiling_special_lowers_tagged_ceiling_to_floor ... ok
[INFO] [stdout] test level::tests::classifies_common_sector_special_groups ... ok
[INFO] [stdout] test level::tests::crusher_special_starts_and_moves_ceiling ... ok
[INFO] [stdout] test level::tests::door_visibility_changes_as_door_opens ... ok
[INFO] [stdout] test level::tests::exit_special_reports_completion ... ok
[INFO] [stdout] test level::tests::classifies_common_line_special_groups ... ok
[INFO] [stdout] test level::tests::light_special_changes_sector_light ... ok
[INFO] [stdout] test level::tests::line_of_sight_blocks_solid_wall_and_allows_open_portal ... ok
[INFO] [stdout] test level::tests::lift_lowers_then_returns_floor ... ok
[INFO] [stdout] test level::tests::line_of_sight_respects_window_vertical_opening ... ok
[INFO] [stdout] test level::tests::secret_sector_count_tracks_classic_secret_special ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/render_api-9e2f6635fd633406)
[INFO] [stdout] test level::tests::sector_movement_timing_uses_fixed_doom_speeds ... ok
[INFO] [stdout] test level::tests::shoot_trigger_opens_tagged_door_and_remains_repeatable ... ok
[INFO] [stdout] test level::tests::stair_special_raises_tagged_sectors_in_steps ... ok
[INFO] [stdout] test level::tests::tagged_door_activates_matching_sector ... ok
[INFO] [stdout] test level::tests::switch_texture_pairs_toggle_sidedef_textures_case_insensitively ... ok
[INFO] [stdout] test level::tests::thing_flags_decode_skill_multiplayer_and_ambush ... ok
[INFO] [stdout] test level::tests::teleporter_returns_destination_and_clears_one_shot ... ok
[INFO] [stdout] test level::tests::use_line_starts_manual_door_and_moves_ceiling ... ok
[INFO] [stdout] test parser::tests::blockmap_offset_outside_lump_reports_error ... ok
[INFO] [stdout] test parser::tests::load_level_reports_available_map_markers_when_name_missing ... ok
[INFO] [stdout] test parser::tests::loads_subsector_unsigned_seg_range ... ok
[INFO] [stdout] test parser::tests::load_level_reports_missing_required_map_lump ... ok
[INFO] [stdout] test parser::tests::malformed_fixed_record_lump_reports_error ... ok
[INFO] [stdout] test parser::tests::loads_seg_unsigned_indices ... ok
[INFO] [stdout] test parser::tests::load_level_reports_unexpected_map_lump_order ... ok
[INFO] [stdout] test parser::tests::reject_lump_decodes_sector_visibility_bits ... ok
[INFO] [stdout] test parser::tests::reject_lump_short_data_reports_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/render_vulkan-5e0c2fd8aa1140b2)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::checked_in_spirv_blobs_have_valid_headers_and_main_entrypoint ... ok
[INFO] [stdout] test tests::frame_and_swapchain_sync_indices_use_distinct_lifetimes ... ok
[INFO] [stdout] test tests::render_vertex_layout_matches_shader_attributes ... ok
[INFO] [stdout] test tests::sky_flats_use_non_depth_writing_pipeline ... ok
[INFO] [stdout] test tests::near_plane_clipper_drops_world_triangles_behind_camera ... ok
[INFO] [stdout] test tests::texture_filter_mode_parser_accepts_supported_names ... ok
[INFO] [stdout] test tests::projection_guard_rejects_invalid_or_absurd_triangles ... ok
[INFO] [stdout] test tests::texture_filter_mode_parser_rejects_unknown_names ... ok
[INFO] [stdout] test tests::projection_guard_keeps_reasonable_front_triangle ... ok
[INFO] [stdout] test tests::uniform_layouts_are_stable_for_descriptor_uploads ... ok
[INFO] [stdout] test tests::near_plane_clipper_clips_crossing_world_triangles ... ok
[INFO] [stdout] test tests::near_plane_clipper_drops_non_finite_world_triangles ... ok
[INFO] [stdout] test tests::rasterization_keeps_backface_culling_disabled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wad-911674d09866b104)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test parser::tests::pk3_lump_names_use_uppercase_file_stem ... ok
[INFO] [stdout] test tests::append_overlay_preserves_order_and_replaces_named_resources ... ok
[INFO] [stdout] test tests::duplicate_lump_lookup_uses_latest_overlay_copy ... ok
[INFO] [stdout] test parser::tests::zip_entry_data_reads_local_payload ... ok
[INFO] [stdout] test tests::load_animated_uppercases_names_and_stops_at_terminator ... ok
[INFO] [stdout] test tests::load_flats_reads_classic_and_ff_namespaces_and_ignores_non_flats ... ok
[INFO] [stdout] test tests::load_patch_preserves_offsets_posts_and_transparent_columns ... ok
[INFO] [stdout] test tests::load_switches_reads_pairs_and_stops_at_terminator ... ok
[INFO] [stdout] test tests::load_sound_decodes_doom_sound_header_and_samples ... ok
[INFO] [stdout] test tests::load_textures_reads_texture1_texture2_and_multi_patch_metadata ... ok
[INFO] [stdout] test tests::map_markers_reports_doom_and_doom2_style_maps ... ok
[INFO] [stdout] test tests::palette_short_lump_zero_fills_missing_colors ... ok
[INFO] [stdout] test tests::texture_lump_replacement_uses_latest_texture_directory ... ok
[INFO] [stdout] test parser::tests::deflated_zip_payload_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/wayland_bootstrap-8aad903da1a51474)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests config
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests engine_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests fixed_point
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]    Doc-tests gameplay
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests input
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests level
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests render_api
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests render_vulkan
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests wad
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9", kill_on_drop: false }`
[INFO] [stdout] d262739248b0efa51d343742416ccc272d120a4e4635d9844d43e0ddafd5f8a9
