[INFO] fetching crate term-wm-layout-engine 0.10.12-alpha...
[INFO] testing term-wm-layout-engine-0.10.12-alpha against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate term-wm-layout-engine 0.10.12-alpha into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate term-wm-layout-engine 0.10.12-alpha
[INFO] finished tweaking crates.io crate term-wm-layout-engine 0.10.12-alpha
[INFO] tweaked toml for crates.io crate term-wm-layout-engine 0.10.12-alpha written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate term-wm-layout-engine 0.10.12-alpha 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 term-wm-layout-engine 0.10.12-alpha 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-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218
[INFO] running `Command { std: "docker" "start" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218", 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" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218" "/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" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218", 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" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling term-wm-layout-engine v0.10.12-alpha (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.72s
[INFO] running `Command { std: "docker" "inspect" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218", 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" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling term-wm-layout-engine v0.10.12-alpha (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.53s
[INFO] running `Command { std: "docker" "inspect" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218", 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" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/term-wm-layout-engine/3effc9371aff8996/out/term_wm_layout_engine-3effc9371aff8996)
[INFO] [stdout] 
[INFO] [stdout] running 199 tests
[INFO] [stdout] test anchor::tests::above_left_alignment ... ok
[INFO] [stdout] test anchor::tests::anchor_entirely_outside_bounds_clamps_inside ... ok
[INFO] [stdout] test anchor::tests::below_right_alignment ... ok
[INFO] [stdout] test anchor::tests::bounds_offset_by_origin ... ok
[INFO] [stdout] test anchor::tests::content_larger_than_bounds_truncated ... ok
[INFO] [stdout] test anchor::tests::zero_size_bounds_returns_zero_rect ... ok
[INFO] [stdout] test floating::tests::apply_resize_drag_enforces_min_size ... ok
[INFO] [stdout] test floating::tests::apply_resize_drag_left_edge ... ok
[INFO] [stdout] test anchor::tests::anchor_above_bounds_clamps_to_top ... ok
[INFO] [stdout] test anchor::tests::flips_above_when_below_overflows ... ok
[INFO] [stdout] test anchor::tests::above_right_alignment ... ok
[INFO] [stdout] test floating::tests::apply_resize_drag_offscreen_allowed ... ok
[INFO] [stdout] test floating::tests::clamp_floating_contains_when_offscreen_not_allowed ... ok
[INFO] [stdout] test floating::tests::clamp_floating_keeps_min_margin_when_offscreen_allowed ... ok
[INFO] [stdout] test floating::tests::clamp_floating_zero_size_bounds_does_not_panic ... ok
[INFO] [stdout] test floating::tests::floating_header_normal ... ok
[INFO] [stdout] test floating::tests::floating_header_too_small ... ok
[INFO] [stdout] test anchor::tests::below_left_alignment ... ok
[INFO] [stdout] test anchor::tests::zero_width_bounds_returns_zero_rect ... ok
[INFO] [stdout] test floating::tests::apply_resize_drag_right_edge ... ok
[INFO] [stdout] test floating::tests::resize_handles_count ... ok
[INFO] [stdout] test floating::tests::resize_handles_small_rect ... ok
[INFO] [stdout] test hit_test::tests::hit_test_finds_topmost ... ok
[INFO] [stdout] test hit_test::tests::quadrant_east ... ok
[INFO] [stdout] test floating::tests::clamp_floating_enforces_minimum_size ... ok
[INFO] [stdout] test floating::tests::clamp_floating_keeps_min_margin_vertically ... ok
[INFO] [stdout] test hit_test::tests::hit_test_miss ... ok
[INFO] [stdout] test hit_test::tests::quadrant_non_square_wide_target ... ok
[INFO] [stdout] test hit_test::tests::quadrant_non_square_tall_target ... ok
[INFO] [stdout] test hit_test::tests::quadrant_to_insert_position_mappings ... ok
[INFO] [stdout] test hit_test::tests::resolve_target_aspect_ratio_selects_horizontal ... ok
[INFO] [stdout] test hit_test::tests::quadrant_west ... ok
[INFO] [stdout] test hit_test::tests::resolve_target_empty ... ok
[INFO] [stdout] test layout::tests::layout_engine_trait_works_with_bsp_node ... ok
[INFO] [stdout] test hit_test::tests::resolve_target_exact_hit ... ok
[INFO] [stdout] test hit_test::tests::resolve_target_gap_nearest_right ... ok
[INFO] [stdout] test layout::tests::layout_engine_trait_works_with_nary_node ... ok
[INFO] [stdout] test mouse_coord::tests::is_inside_returns_true_for_contained_point ... ok
[INFO] [stdout] test mouse_coord::tests::is_inside_handles_edge_boundary ... ok
[INFO] [stdout] test mouse_coord::tests::is_inside_returns_false_for_outside_point ... ok
[INFO] [stdout] test mouse_coord::tests::negative_coordinates_dont_underflow ... ok
[INFO] [stdout] test hit_test::tests::resolve_target_gap_nearest_left ... ok
[INFO] [stdout] test mouse_coord::tests::to_local_returns_correct_offset ... ok
[INFO] [stdout] test node::tests::bsp_apply_drag_wrong_orientation_returns_false ... ok
[INFO] [stdout] test hit_test::tests::quadrant_north ... ok
[INFO] [stdout] test hit_test::tests::quadrant_on_center_defaults_to_east ... ok
[INFO] [stdout] test hit_test::tests::quadrant_south ... ok
[INFO] [stdout] test mouse_coord::tests::to_local_returns_none_when_outside ... ok
[INFO] [stdout] test anchor::tests::flips_left_when_right_overflows ... ok
[INFO] [stdout] test node::tests::bsp_apply_drag_adjusts_ratio ... ok
[INFO] [stdout] test node::tests::bsp_insert_nonexistent_target_returns_not_found ... ok
[INFO] [stdout] test node::tests::bsp_layout_returns_all_ids ... ok
[INFO] [stdout] test node::tests::nary_insert_and_remove ... ok
[INFO] [stdout] test node::tests::nary_apply_drag_adjusts_weights ... ok
[INFO] [stdout] test node::tests::nary_find_path_and_node_at_path ... ok
[INFO] [stdout] test node::tests::bsp_insert_constraints_too_small ... ok
[INFO] [stdout] test node::tests::bsp_find_path_returns_correct_route ... ok
[INFO] [stdout] test node::tests::bsp_insert_and_remove ... ok
[INFO] [stdout] test node::tests::nary_subtree_any ... ok
[INFO] [stdout] test node::tests::nary_layout_with_gaps_includes_gap ... ok
[INFO] [stdout] test node::tests::nary_split_area_for_path ... ok
[INFO] [stdout] test ordering::tests::focus_ring_advance_backward ... ok
[INFO] [stdout] test node::tests::nary_insert_constraints_too_small ... ok
[INFO] [stdout] test ordering::tests::focus_ring_advance_forward ... ok
[INFO] [stdout] test ordering::tests::focus_ring_set_order_falls_back_to_first ... ok
[INFO] [stdout] test ordering::tests::focus_ring_single_element ... ok
[INFO] [stdout] test orientation::tests::longest_side_square ... ok
[INFO] [stdout] test orientation::tests::longest_side_wide_space ... ok
[INFO] [stdout] test orientation::tests::spiral_alternates ... ok
[INFO] [stdout] test rect::tests::center_of_rect ... ok
[INFO] [stdout] test rect::tests::clamp_fully_outside ... ok
[INFO] [stdout] test rect::tests::clamp_partially_outside ... ok
[INFO] [stdout] test rect::tests::clamp_within_bounds ... ok
[INFO] [stdout] test rect::tests::contains_inside ... ok
[INFO] [stdout] test ordering::tests::zorder_bring_to_front ... ok
[INFO] [stdout] test ordering::tests::zorder_push_and_contains ... ok
[INFO] [stdout] test rect::tests::contains_outside ... ok
[INFO] [stdout] test rect::tests::gap_insert_horizontal ... ok
[INFO] [stdout] test rect::tests::contains_zero_dim ... ok
[INFO] [stdout] test rect::tests::inset_shrinks_rect ... ok
[INFO] [stdout] test rect::tests::rect_spec_absolute ... ok
[INFO] [stdout] test rect::tests::gap_insert_vertical ... ok
[INFO] [stdout] test ordering::tests::zorder_remove ... ok
[INFO] [stdout] test orientation::tests::longest_side_tall_space ... ok
[INFO] [stdout] test rect::tests::intersects_non_overlapping ... ok
[INFO] [stdout] test rect::tests::rect_spec_percent ... ok
[INFO] [stdout] test rect::tests::visible_portion_returns_default_when_fully_outside ... ok
[INFO] [stdout] test rect::tests::screen_to_local_point_inside ... ok
[INFO] [stdout] test region_map::tests::region_map_hit_test ... ok
[INFO] [stdout] test region_map::tests::region_map_ids ... ok
[INFO] [stdout] test region_map::tests::region_map_set_get_remove ... ok
[INFO] [stdout] test region_map::tests::region_map_is_empty ... ok
[INFO] [stdout] test rect::tests::screen_to_local_point_negative_delta ... ok
[INFO] [stdout] test rect::tests::intersects_overlapping ... ok
[INFO] [stdout] test rect::tests::visible_portion_clips_negative_offset ... ok
[INFO] [stdout] test scroll::tests::scroll_apply_clamps_to_max ... ok
[INFO] [stdout] test rect::tests::ratio_half ... ok
[INFO] [stdout] test node::tests::proptests::bsp_layout_sum_equals_area ... ok
[INFO] [stdout] test rect::tests::visible_portion_same_as_clamp ... ok
[INFO] [stdout] test scroll::tests::scroll_apply_clamps_to_zero ... ok
[INFO] [stdout] test scroll::tests::scroll_apply_normal ... ok
[INFO] [stdout] test scroll::tests::scroll_reset ... ok
[INFO] [stdout] test snap::tests::corner_snap_top_left ... ok
[INFO] [stdout] test snap::tests::corner_snap_top_right ... ok
[INFO] [stdout] test snap::tests::edge_preview_right ... ok
[INFO] [stdout] test snap::tests::corner_snap_bottom_left ... ok
[INFO] [stdout] test snap::tests::edge_resistance_passes_through_middle ... ok
[INFO] [stdout] test snap::tests::edge_preview_top ... ok
[INFO] [stdout] test snap::tests::edge_resistance_snaps_to_left_edge ... ok
[INFO] [stdout] test snap::tests::edge_resistance_does_not_snap_y_to_top ... ok
[INFO] [stdout] test snap::tests::edge_resistance_snaps_to_right_edge ... ok
[INFO] [stdout] test snap::tests::edge_resistance_snaps_y_to_bottom ... ok
[INFO] [stdout] test snap::tests::edge_snap_bottom ... ok
[INFO] [stdout] test snap::tests::edge_snap_left ... ok
[INFO] [stdout] test snap::tests::edge_snap_top ... ok
[INFO] [stdout] test snap::tests::edge_snap_right ... ok
[INFO] [stdout] test snap::tests::inserting_position_to_orientation ... ok
[INFO] [stdout] test snap::tests::edge_preview_bottom ... ok
[INFO] [stdout] test split::tests::build_rects_from_sizes_horizontal ... ok
[INFO] [stdout] test snap::tests::corner_snap_bottom_right ... ok
[INFO] [stdout] test snap::tests::corner_snap_none_when_far ... ok
[INFO] [stdout] test snap::tests::edge_preview_left ... ok
[INFO] [stdout] test split::tests::build_rects_from_sizes_vertical ... ok
[INFO] [stdout] test snap::tests::no_snap_when_far_from_edge ... ok
[INFO] [stdout] test snap::tests::temporal_resistance_breaks_after_threshold ... ok
[INFO] [stdout] test split::tests::gap_size_no_gap_when_not_resizable ... ok
[INFO] [stdout] test snap::tests::tiled_preview_rect_left ... ok
[INFO] [stdout] test split::tests::gap_size_returns_gap ... ok
[INFO] [stdout] test split::tests::gap_size_zero_when_too_small ... ok
[INFO] [stdout] test split::tests::split_evenly_remainder_distribution ... ok
[INFO] [stdout] test split::tests::split_horizontal_evenly ... ok
[INFO] [stdout] test split::tests::split_horizontal_third ... ok
[INFO] [stdout] test split::tests::split_rects_nary_three_equal ... ok
[INFO] [stdout] test split::tests::split_horizontal_uneven ... ok
[INFO] [stdout] test split::tests::split_rects_nary_two_equal ... ok
[INFO] [stdout] test split::tests::handle_thickness_is_one ... ok
[INFO] [stdout] test split::tests::split_rects_no_remainder_dead_zones ... ok
[INFO] [stdout] test split::tests::split_rects_weighted_no_remainder ... ok
[INFO] [stdout] test split::tests::split_rects_weighted_two_equal ... ok
[INFO] [stdout] test split::tests::split_rects_weighted_vertical ... ok
[INFO] [stdout] test split::tests::split_rects_weighted_uneven ... ok
[INFO] [stdout] test split::tests::split_rects_with_gaps_horizontal ... ok
[INFO] [stdout] test split::tests::bsp_split_no_dead_zones ... ok
[INFO] [stdout] test split::tests::split_rects_with_gaps_single_child ... ok
[INFO] [stdout] test split::tests::split_rects_nary_weighted ... ok
[INFO] [stdout] test split::tests::split_rects_with_gaps_vertical ... ok
[INFO] [stdout] test split::tests::split_rects_with_gaps_zero_gap ... ok
[INFO] [stdout] test split::tests::split_sizes_with_gap ... ok
[INFO] [stdout] test split::tests::split_sizes_horizontal ... ok
[INFO] [stdout] test split::tests::split_vertical_evenly ... ok
[INFO] [stdout] test split::tests::split_vertical_uneven ... ok
[INFO] [stdout] test tiling::tests::build_flat_empty_returns_void ... ok
[INFO] [stdout] test tiling::tests::build_flat_multiple_returns_split ... ok
[INFO] [stdout] test tiling::tests::cleanup_after_removes_void_children ... ok
[INFO] [stdout] test tiling::tests::cleanup_all_voids_becomes_void ... ok
[INFO] [stdout] test tiling::tests::cleanup_empty_split_becomes_void ... ok
[INFO] [stdout] test tiling::tests::clear_leaf_replaces_with_void ... ok
[INFO] [stdout] test tiling::tests::build_flat_single_returns_leaf ... ok
[INFO] [stdout] test tiling::tests::clear_leaf_wrong_id_returns_false ... ok
[INFO] [stdout] test tiling::tests::collect_leaves_from_nested ... ok
[INFO] [stdout] test tiling::tests::from_rects_gapped_windows_equal_columns ... ok
[INFO] [stdout] test tiling::tests::from_rects_1v3_stacked_equal_width ... ok
[INFO] [stdout] test tiling::tests::from_rects_3_windows_top_bottom ... ok
[INFO] [stdout] test tiling::tests::from_rects_empty_returns_void ... ok
[INFO] [stdout] test tiling::tests::from_rects_overlapping_fallback ... ok
[INFO] [stdout] test tiling::tests::from_rects_single_leaf ... ok
[INFO] [stdout] test tiling::tests::insert_leaf_bottom_on_single ... ok
[INFO] [stdout] test tiling::tests::from_rects_unequal_widths_preserves_proportion ... ok
[INFO] [stdout] test tiling::tests::insert_leaf_in_nested_split ... ok
[INFO] [stdout] test tiling::tests::from_rects_with_layout_consistency ... ok
[INFO] [stdout] test tiling::tests::insert_leaf_left_on_single ... ok
[INFO] [stdout] test tiling::tests::insert_leaf_nonexistent_target_returns_false ... ok
[INFO] [stdout] test tiling::tests::normalize_weights_resets_to_equal ... ok
[INFO] [stdout] test tiling::tests::remove_void_by_id_deeply_nested ... ok
[INFO] [stdout] test tiling::tests::remove_void_by_id_existing_root ... ok
[INFO] [stdout] test tiling::tests::remove_void_by_id_nested ... ok
[INFO] [stdout] test tiling::tests::remove_void_by_id_nonexistent ... ok
[INFO] [stdout] test tiling::tests::insert_leaf_top_on_single ... ok
[INFO] [stdout] test tiling::tests::replace_leaf_with_void_nested_split ... ok
[INFO] [stdout] test tiling::tests::node_at_path_returns_none_for_invalid_path ... ok
[INFO] [stdout] test tiling::tests::reweight_by_leaf_count_equalizes_depth_weighted_tree ... ok
[INFO] [stdout] test tiling::tests::hit_test_handle_finds_gap ... ok
[INFO] [stdout] test tiling::tests::insert_and_remove_leaf_and_split_area_for_path ... ok
[INFO] [stdout] test tiling::tests::reweight_by_leaf_count_four_leaves_all_equal ... ok
[INFO] [stdout] test tiling::tests::reweight_by_leaf_count_populates_empty_weights ... ok
[INFO] [stdout] test tiling::tests::swap_leaves_exchanges_positions ... ok
[INFO] [stdout] test tiling::tests::swap_leaves_nonexistent_returns_false ... ok
[INFO] [stdout] test tiling::tests::replace_leaf_with_void_nonexistent ... ok
[INFO] [stdout] test tiling::tests::replace_leaf_with_void_single_leaf ... ok
[INFO] [stdout] test tiling::tests::split_rects_nary_even ... ok
[INFO] [stdout] test tiling::tests::subtree_any_finds_matching_leaf ... ok
[INFO] [stdout] test tiling::tests::swap_leaves_same_id_returns_false ... ok
[INFO] [stdout] test tiling::tests::void_id_counter_increments ... ok
[INFO] [stdout] test tiling::tests::void_produces_no_regions_in_split ... ok
[INFO] [stdout] test tiling::tests::void_placeholder_preserves_weights ... ok
[INFO] [stdout] test tiling::tests::void_regions_returns_voids ... ok
[INFO] [stdout] test split::tests::proptests::split_rects_weighted_sum_equals_area ... ok
[INFO] [stdout] test split::tests::proptests::split_rects_weighted_no_overlap ... ok
[INFO] [stdout] test split::tests::proptests::split_rects_weighted_with_gaps_sum_equals_area ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 199 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests term_wm_layout_engine
[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" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218", kill_on_drop: false }`
[INFO] [stdout] 2782154e40908e4d49d1132c65f4c732e26bbc8dbced78379ae64593a9b58218
