[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-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fppolych%2Frust-gzdoom" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-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-7-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 dlib v0.5.3 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.117 [INFO] [stderr] Downloaded libloading v0.8.9 [INFO] [stderr] Downloaded wasm-bindgen v0.2.117 [INFO] [stderr] Downloaded libredox v0.1.15 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.67 [INFO] [stderr] Downloaded block2 v0.3.0 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.117 [INFO] [stderr] Downloaded block-sys v0.2.1 [INFO] [stderr] Downloaded wayland-cursor v0.31.14 [INFO] [stderr] Downloaded calloop-wayland-source v0.2.0 [INFO] [stderr] Downloaded cocoa-foundation v0.1.2 [INFO] [stderr] Downloaded wayland-sys v0.31.11 [INFO] [stderr] Downloaded ab_glyph_rasterizer v0.1.10 [INFO] [stderr] Downloaded raw-window-metal v0.3.2 [INFO] [stderr] Downloaded ash-window v0.12.0 [INFO] [stderr] Downloaded wayland-protocols-wlr v0.2.0 [INFO] [stderr] Downloaded ab_glyph v0.2.32 [INFO] [stderr] Downloaded num_enum_derive v0.7.6 [INFO] [stderr] Downloaded num_enum v0.7.6 [INFO] [stderr] Downloaded objc2-encode v3.0.0 [INFO] [stderr] Downloaded wayland-scanner v0.31.10 [INFO] [stderr] Downloaded cocoa v0.25.0 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.117 [INFO] [stderr] Downloaded spin v0.10.0 [INFO] [stderr] Downloaded sctk-adwaita v0.8.3 [INFO] [stderr] Downloaded polling v3.11.0 [INFO] [stderr] Downloaded calloop v0.12.4 [INFO] [stderr] Downloaded wayland-protocols-plasma v0.2.0 [INFO] [stderr] Downloaded wayland-backend v0.3.15 [INFO] [stderr] Downloaded wayland-client v0.31.14 [INFO] [stderr] Downloaded ndk v0.8.0 [INFO] [stderr] Downloaded cc v1.2.59 [INFO] [stderr] Downloaded hecs v0.11.0 [INFO] [stderr] Downloaded js-sys v0.3.94 [INFO] [stderr] Downloaded indexmap v2.13.1 [INFO] [stderr] Downloaded smithay-client-toolkit v0.18.1 [INFO] [stderr] Downloaded wayland-protocols v0.31.2 [INFO] [stderr] Downloaded objc2 v0.4.1 [INFO] [stderr] Downloaded winnow v1.0.2 [INFO] [stderr] Downloaded quick-xml v0.39.2 [INFO] [stderr] Downloaded android-activity v0.5.2 [INFO] [stderr] Downloaded ndk-sys v0.5.0+25.2.9519653 [INFO] [stderr] Downloaded winit v0.29.15 [INFO] [stderr] Downloaded naga v0.14.2 [INFO] [stderr] Downloaded web-sys v0.3.94 [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-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658 [INFO] running `Command { std: "docker" "start" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658", 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" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658" "/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" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658", 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" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling libloading v0.8.9 [INFO] [stderr] Compiling cc v1.2.59 [INFO] [stderr] Compiling wayland-sys v0.31.11 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling downcast-rs v1.2.1 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling scoped-tls v1.0.1 [INFO] [stderr] Compiling dlib v0.5.3 [INFO] [stderr] Compiling libc v0.2.184 [INFO] [stderr] Compiling wayland-client v0.31.14 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling simd-adler32 v0.3.9 [INFO] [stderr] Compiling quick-xml v0.39.2 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling wayland-backend v0.3.15 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling xcursor v0.3.10 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling xkeysym v0.2.1 [INFO] [stderr] Compiling smithay-client-toolkit v0.18.1 [INFO] [stderr] Compiling wayland-scanner v0.31.10 [INFO] [stderr] Compiling strict-num v0.1.1 [INFO] [stderr] Compiling cursor-icon v1.2.0 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling ttf-parser v0.25.1 [INFO] [stderr] Compiling tiny-skia-path v0.11.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling x11-dl v2.21.0 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling glam v0.24.2 [INFO] [stderr] Compiling ab_glyph_rasterizer v0.1.10 [INFO] [stderr] Compiling tiny-skia v0.11.4 [INFO] [stderr] Compiling winit v0.29.15 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling raw-window-handle v0.5.2 [INFO] [stderr] Compiling as-raw-xcb-connection v1.0.1 [INFO] [stderr] Compiling x11rb-protocol v0.13.2 [INFO] [stderr] Compiling wad v0.1.0 (/opt/rustwide/workdir/wad) [INFO] [stderr] Compiling owned_ttf_parser v0.25.1 [INFO] [stderr] Compiling ab_glyph v0.2.32 [INFO] [stderr] Compiling ash v0.37.3+1.3.251 [INFO] [stderr] Compiling polling v3.11.0 [INFO] [stderr] Compiling gethostname v1.1.0 [INFO] [stderr] Compiling xkbcommon-dl v0.4.2 [INFO] [stderr] Compiling calloop v0.12.4 [INFO] [stderr] Compiling wayland-csd-frame v0.3.0 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling raw-window-handle v0.6.2 [INFO] [stderr] Compiling smol_str v0.2.2 [INFO] [stderr] Compiling indexmap v2.13.1 [INFO] [stderr] Compiling hecs v0.11.0 [INFO] [stderr] Compiling pp-rs v0.2.1 [INFO] [stderr] Compiling wayland-protocols v0.31.2 [INFO] [stderr] Compiling calloop-wayland-source v0.2.0 [INFO] [stderr] Compiling wayland-cursor v0.31.14 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling spirv v0.2.0+1.5.4 [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 fixed-point v0.1.0 (/opt/rustwide/workdir/fixed-point) [INFO] [stderr] Compiling render-api v0.1.0 (/opt/rustwide/workdir/render-api) [INFO] [stderr] Compiling gameplay v0.1.0 (/opt/rustwide/workdir/gameplay) [INFO] [stderr] Compiling naga v0.14.2 [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 ash-window v0.12.0 [INFO] [stderr] Compiling sctk-adwaita v0.8.3 [INFO] [stderr] Compiling x11rb v0.13.2 [INFO] [stderr] Compiling render-vulkan v0.1.0 (/opt/rustwide/workdir/render-vulkan) [INFO] [stderr] Compiling app v0.1.0 (/opt/rustwide/workdir/app) [INFO] [stderr] Compiling wayland-bootstrap v0.1.0 (/opt/rustwide/workdir/wayland-bootstrap) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 25s [INFO] running `Command { std: "docker" "inspect" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658", 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" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658" "/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 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 engine-core v0.1.0 (/opt/rustwide/workdir/engine-core) [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 input v0.1.0 (/opt/rustwide/workdir/input) [INFO] [stderr] Compiling config v0.1.0 (/opt/rustwide/workdir/config) [INFO] [stderr] Compiling fixed-point v0.1.0 (/opt/rustwide/workdir/fixed-point) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.07s [INFO] running `Command { std: "docker" "inspect" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658", 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" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658" "/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.17s [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::bbox_in_view_returns_true_when_viewer_is_inside ... ok [INFO] [stdout] test tests::bsp_clipping_assigns_leaf_polygons_for_subsectors_with_few_segs ... ok [INFO] [stdout] test tests::bsp_clipping_handles_large_coordinates ... ok [INFO] [stdout] test tests::bsp_clipping_generates_polygon_without_nodes ... ok [INFO] [stdout] test tests::bsp_clipping_tolerates_zero_length_splitter_node ... ok [INFO] [stdout] test tests::bsp_clipping_handles_tiny_sliver_map_bounds ... ok [INFO] [stdout] test tests::bsp_clipping_tracks_degenerate_leaf_subsector ... ok [INFO] [stdout] test tests::bbox_in_view_distant_bbox_not_silenced_by_distance_filter ... 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::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::destroyed_barrel_plays_explosion_then_disappears ... ok [INFO] [stdout] test tests::diagnostic_indices_are_unique_and_bounded ... 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::e1m1_scene_builds_floor_and_ceiling_triangles_when_wad_is_present ... ok [INFO] [stdout] test tests::flat_polygon_clipping_uses_subsector_boundary_linedefs ... ok [INFO] [stdout] test tests::flat_uvs_are_continuous_across_subsector_boundary ... 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_work_on_negative_world_coordinates ... ok [INFO] [stdout] test tests::known_things_and_bright_sectors_extract_point_lights ... ok [INFO] [stdout] test tests::lower_wall_default_pegging_anchors_texture_top_to_back_floor ... ok [INFO] [stdout] test tests::lower_wall_dontpegbottom_uses_front_sector_height_reference ... ok [INFO] [stdout] test tests::masked_mid_bottom_anchored_shows_one_tile_from_floor ... 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_default_pegging_anchors_v_top_to_ceiling ... ok [INFO] [stdout] test tests::middle_solid_dontpegbottom_anchors_texture_bottom_to_floor ... ok [INFO] [stdout] test tests::monster_attack_state_prefers_attack_flash_frame ... ok [INFO] [stdout] test tests::monster_corpse_holds_final_death_frame ... ok [INFO] [stdout] test tests::monster_death_state_accepts_unrotated_frames ... ok [INFO] [stdout] test tests::one_sided_middle_wall_spans_floor_to_ceiling ... 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::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::segment_angle_interval_normal_seg_in_front ... ok [INFO] [stdout] test tests::segment_angle_interval_wrap_covers_only_one_fov_edge ... ok [INFO] [stdout] test tests::sky_ceiling_uv_behind_viewer_has_half_u ... ok [INFO] [stdout] test tests::sky_ceiling_uv_directly_ahead_has_zero_u ... ok [INFO] [stdout] test tests::smoke_checker_texture_contains_transparent_pixels_when_requested ... ok [INFO] [stdout] test tests::smoke_flat_uv_checker_uses_solid_debug_colors ... ok [INFO] [stdout] test tests::smoke_leaf_wireframe_adds_overlay_edges ... ok [INFO] [stdout] test tests::smoke_scene_exercises_core_renderer_buckets ... 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::upper_wall_default_pegging_anchors_texture_bottom_to_back_ceiling ... ok [INFO] [stdout] test tests::upper_wall_dontpegtop_anchors_texture_top_to_front_ceiling ... ok [INFO] [stdout] test tests::upper_wall_spans_back_ceiling_to_front_ceiling ... ok [INFO] [stdout] test tests::upper_wall_suppressed_between_double_sky_ceilings ... ok [INFO] [stdout] test tests::wall_builder_ignores_missing_sector_indices ... ok [INFO] [stdout] test tests::wall_normal_faces_linedef_right_side_for_side_zero ... ok [INFO] [stdout] test tests::wall_normal_faces_linedef_left_side_for_side_one ... 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::bbox_in_view_returns_false_when_fully_occluded ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [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_help ... ok [INFO] [stdout] test parser::tests::test_parse_malformed_set ... ok [INFO] [stdout] test parser::tests::test_parse_set ... ok [INFO] [stdout] test parser::tests::test_parse_unknown ... 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_set_value ... 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 tests::test_readonly ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 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/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 audio::tests::null_backend_consumes_unmuted_events_and_respects_mute ... ok [INFO] [stdout] test game::tests::active_crusher_damages_player_inside_closed_sector ... ok [INFO] [stdout] test game::tests::bob_offsets_advance_when_player_moves ... ok [INFO] [stdout] test game::tests::damaging_sector_hurts_player_on_32_tic_interval ... ok [INFO] [stdout] test game::tests::cheats_toggle_god_noclip_and_grant_loadouts ... ok [INFO] [stdout] test game::tests::firing_weapon_sets_animation_sound_and_consumes_ammo ... ok [INFO] [stdout] test audio::tests::positional_gain_pan_falls_off_with_distance ... ok [INFO] [stdout] test game::tests::console_accepts_text_and_runs_game_commands ... ok [INFO] [stdout] test game::tests::friction_sector_changes_player_momentum ... ok [INFO] [stdout] test game::tests::hitscan_autoaim_can_hit_near_crosshair_monster ... ok [INFO] [stdout] test game::tests::hitscan_weapon_damages_first_visible_monster ... 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::item_weapon_and_monster_damage_queue_sound_events ... ok [INFO] [stdout] test game::tests::dead_monster_enters_nonblocking_corpse_state ... ok [INFO] [stdout] test game::tests::menu_navigation_and_activation_update_menu_state ... ok [INFO] [stdout] test game::tests::door_and_platform_actions_queue_sound_events ... ok [INFO] [stdout] test game::tests::finished_platform_queues_stop_sound ... 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_monster_attack_spawns_visible_missile_actor ... ok [INFO] [stdout] test game::tests::monster_wakeup_requires_line_of_sight ... 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::snapshot_restore_and_restart_reset_player_state ... ok [INFO] [stdout] test game::tests::mouse_sensitivity_controls_turn_delta ... ok [INFO] [stdout] test game::tests::thing_definitions_spawn_barrels_and_decorations ... ok [INFO] [stdout] test game::tests::projectile_weapons_emit_projectile_event ... ok [INFO] [stdout] test game::tests::weapon_slot_selection_is_consumed_after_player_think ... 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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/input-f89848fbe13d82d2) [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 1 test [INFO] [stdout] test tests::input_bindings_can_be_reconfigured_by_action_name ... ok [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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/level-2a3726e294b887f3) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test level::tests::classifies_common_line_special_groups ... ok [INFO] [stdout] test level::tests::classifies_common_sector_special_groups ... ok [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::door_visibility_changes_as_door_opens ... ok [INFO] [stdout] test level::tests::lift_lowers_then_returns_floor ... ok [INFO] [stdout] test level::tests::crusher_special_starts_and_moves_ceiling ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/render_api-9e2f6635fd633406) [INFO] [stdout] test level::tests::exit_special_reports_completion ... ok [INFO] [stdout] test level::tests::secret_sector_count_tracks_classic_secret_special ... ok [INFO] [stdout] test level::tests::line_of_sight_blocks_solid_wall_and_allows_open_portal ... ok [INFO] [stdout] test level::tests::sector_movement_timing_uses_fixed_doom_speeds ... ok [INFO] [stdout] test level::tests::line_of_sight_respects_window_vertical_opening ... ok [INFO] [stdout] test level::tests::light_special_changes_sector_light ... 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::switch_texture_pairs_toggle_sidedef_textures_case_insensitively ... ok [INFO] [stdout] test level::tests::tagged_door_activates_matching_sector ... ok [INFO] [stdout] test level::tests::thing_flags_decode_skill_multiplayer_and_ambush ... ok [INFO] [stdout] test level::tests::use_line_starts_manual_door_and_moves_ceiling ... ok [INFO] [stdout] test parser::tests::load_level_reports_available_map_markers_when_name_missing ... ok [INFO] [stdout] test parser::tests::blockmap_offset_outside_lump_reports_error ... ok [INFO] [stdout] test level::tests::teleporter_returns_destination_and_clears_one_shot ... ok [INFO] [stdout] test parser::tests::load_level_reports_missing_required_map_lump ... ok [INFO] [stdout] test parser::tests::load_level_reports_unexpected_map_lump_order ... ok [INFO] [stdout] test parser::tests::loads_subsector_unsigned_seg_range ... ok [INFO] [stdout] test parser::tests::loads_seg_unsigned_indices ... ok [INFO] [stdout] test parser::tests::reject_lump_decodes_sector_visibility_bits ... ok [INFO] [stdout] test parser::tests::malformed_fixed_record_lump_reports_error ... 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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/render_vulkan-5e0c2fd8aa1140b2) [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] [stdout] running 13 tests [INFO] [stdout] test tests::checked_in_spirv_blobs_have_valid_headers_and_main_entrypoint ... ok [INFO] [stdout] test tests::projection_guard_keeps_reasonable_front_triangle ... 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::near_plane_clipper_drops_world_triangles_behind_camera ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wad-911674d09866b104) [INFO] [stdout] test tests::projection_guard_rejects_invalid_or_absurd_triangles ... ok [INFO] [stdout] test tests::rasterization_keeps_backface_culling_disabled ... 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::texture_filter_mode_parser_rejects_unknown_names ... ok [INFO] [stdout] test tests::texture_filter_mode_parser_accepts_supported_names ... ok [INFO] [stdout] test tests::frame_and_swapchain_sync_indices_use_distinct_lifetimes ... ok [INFO] [stdout] test tests::uniform_layouts_are_stable_for_descriptor_uploads ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test parser::tests::zip_entry_data_reads_local_payload ... ok [INFO] [stdout] test parser::tests::pk3_lump_names_use_uppercase_file_stem ... ok [INFO] [stdout] test tests::duplicate_lump_lookup_uses_latest_overlay_copy ... ok [INFO] [stdout] test tests::load_animated_uppercases_names_and_stops_at_terminator ... ok [INFO] [stdout] test tests::load_patch_preserves_offsets_posts_and_transparent_columns ... ok [INFO] [stdout] test tests::append_overlay_preserves_order_and_replaces_named_resources ... ok [INFO] [stdout] test tests::load_flats_reads_classic_and_ff_namespaces_and_ignores_non_flats ... ok [INFO] [stdout] test tests::load_sound_decodes_doom_sound_header_and_samples ... ok [INFO] [stdout] test tests::load_switches_reads_pairs_and_stops_at_terminator ... ok [INFO] [stdout] test tests::palette_short_lump_zero_fills_missing_colors ... ok [INFO] [stdout] test tests::load_textures_reads_texture1_texture2_and_multi_patch_metadata ... 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] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/wayland_bootstrap-8aad903da1a51474) [INFO] [stdout] test tests::map_markers_reports_doom_and_doom2_style_maps ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [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] [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] [stdout] [INFO] [stderr] Doc-tests gameplay [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] [stderr] Doc-tests render_api [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] [stdout] [INFO] [stderr] Doc-tests wad [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 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" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658", kill_on_drop: false }` [INFO] [stdout] 77af2fa27f522d7461c014085a39e263b2c087aabb31a3570d9551c2bbdcb658