[INFO] cloning repository https://github.com/norbertkeri/azul-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/norbertkeri/azul-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnorbertkeri%2Fazul-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnorbertkeri%2Fazul-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 435b6e46cd22b2e758a07f47b483651ee3395d5d [INFO] testing norbertkeri/azul-rs against 1.90.0 for beta-1.91-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnorbertkeri%2Fazul-rs" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/norbertkeri/azul-rs [INFO] finished tweaking git repo https://github.com/norbertkeri/azul-rs [INFO] tweaked toml for git repo https://github.com/norbertkeri/azul-rs written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/norbertkeri/azul-rs on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/norbertkeri/azul-rs 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.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded proc-macro2 v1.0.33 [INFO] [stderr] Downloaded output_vt100 v0.1.2 [INFO] [stderr] Downloaded ctor v0.1.21 [INFO] [stderr] Downloaded indextree v4.4.0 [INFO] [stderr] Downloaded pretty_assertions v1.0.0 [INFO] [stderr] Downloaded termion v1.5.6 [INFO] [stderr] Downloaded redox_termios v0.1.2 [INFO] [stderr] Downloaded test-case v2.0.0-rc1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4b779332f953d54ae914ac3eca63fcda3d1ed0dfd6ae0241e7afeb45b806fae8 [INFO] running `Command { std: "docker" "start" "-a" "4b779332f953d54ae914ac3eca63fcda3d1ed0dfd6ae0241e7afeb45b806fae8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4b779332f953d54ae914ac3eca63fcda3d1ed0dfd6ae0241e7afeb45b806fae8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b779332f953d54ae914ac3eca63fcda3d1ed0dfd6ae0241e7afeb45b806fae8", kill_on_drop: false }` [INFO] [stdout] 4b779332f953d54ae914ac3eca63fcda3d1ed0dfd6ae0241e7afeb45b806fae8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7eec741771eb14369bf0536266685eb70a649be9f76879e65684997153849c3b [INFO] running `Command { std: "docker" "start" "-a" "7eec741771eb14369bf0536266685eb70a649be9f76879e65684997153849c3b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.33 [INFO] [stderr] Compiling syn v1.0.82 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling libc v0.2.108 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ppv-lite86 v0.2.15 [INFO] [stderr] Compiling numtoa v0.1.0 [INFO] [stderr] Compiling diff v0.1.12 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling indextree v4.4.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling pretty_assertions v1.0.0 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Compiling getrandom v0.2.3 [INFO] [stderr] Compiling termion v1.5.6 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.4 [INFO] [stderr] Compiling darling_core v0.12.4 [INFO] [stderr] Compiling test-case v2.0.0-rc1 [INFO] [stderr] Compiling darling_macro v0.12.4 [INFO] [stderr] Compiling darling v0.12.4 [INFO] [stderr] Compiling derive_builder_core v0.10.2 [INFO] [stderr] Compiling derive_builder_macro v0.10.2 [INFO] [stderr] Compiling derive_builder v0.10.2 [INFO] [stderr] Compiling azulrs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/visor/backend.rs:41:38 [INFO] [stdout] | [INFO] [stdout] 41 | .map(|(pos, ch)| (pos..pos + ch.len_utf8())) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 41 - .map(|(pos, ch)| (pos..pos + ch.len_utf8())) [INFO] [stdout] 41 + .map(|(pos, ch)| pos..pos + ch.len_utf8()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/visor/mod.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct Move(i16, i16); [INFO] [stdout] | ---- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] = note: `Move` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.39s [INFO] running `Command { std: "docker" "inspect" "7eec741771eb14369bf0536266685eb70a649be9f76879e65684997153849c3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7eec741771eb14369bf0536266685eb70a649be9f76879e65684997153849c3b", kill_on_drop: false }` [INFO] [stdout] 7eec741771eb14369bf0536266685eb70a649be9f76879e65684997153849c3b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7023c9582552cef92ec1cd6ad0720421d605286d883e928d682c788811fe0b0c [INFO] running `Command { std: "docker" "start" "-a" "7023c9582552cef92ec1cd6ad0720421d605286d883e928d682c788811fe0b0c", kill_on_drop: false }` [INFO] [stderr] Compiling azulrs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/visor/backend.rs:41:38 [INFO] [stdout] | [INFO] [stdout] 41 | .map(|(pos, ch)| (pos..pos + ch.len_utf8())) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 41 - .map(|(pos, ch)| (pos..pos + ch.len_utf8())) [INFO] [stdout] 41 + .map(|(pos, ch)| pos..pos + ch.len_utf8()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/visor/mod.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct Move(i16, i16); [INFO] [stdout] | ---- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] = note: `Move` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/visor/backend.rs:41:38 [INFO] [stdout] | [INFO] [stdout] 41 | .map(|(pos, ch)| (pos..pos + ch.len_utf8())) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 41 - .map(|(pos, ch)| (pos..pos + ch.len_utf8())) [INFO] [stdout] 41 + .map(|(pos, ch)| pos..pos + ch.len_utf8()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> src/visor/mod.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct Move(i16, i16); [INFO] [stdout] | ---- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] = note: `Move` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.34s [INFO] running `Command { std: "docker" "inspect" "7023c9582552cef92ec1cd6ad0720421d605286d883e928d682c788811fe0b0c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7023c9582552cef92ec1cd6ad0720421d605286d883e928d682c788811fe0b0c", kill_on_drop: false }` [INFO] [stdout] 7023c9582552cef92ec1cd6ad0720421d605286d883e928d682c788811fe0b0c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0cbfaf9ff52cbbc894e6fd43ff9586b1bd2ef4cdd65e0f6426c1d443e9a7a4b3 [INFO] running `Command { std: "docker" "start" "-a" "0cbfaf9ff52cbbc894e6fd43ff9586b1bd2ef4cdd65e0f6426c1d443e9a7a4b3", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around closure body [INFO] [stdout] [INFO] [stderr] --> src/visor/backend.rs:41:38 [INFO] [stdout] running 30 tests [INFO] [stderr] | [INFO] [stdout] test model::buildingarea::floorline::tests::test_adding_tiles::adding_too_much ... ok [INFO] [stderr] 41 | .map(|(pos, ch)| (pos..pos + ch.len_utf8())) [INFO] [stdout] test model::buildingarea::floorline::tests::test_correct_tiles_are_returned ... ok [INFO] [stderr] | ^ ^ [INFO] [stdout] test model::buildingarea::floorline::tests::test_calculate_minus_points ... ok [INFO] [stderr] | [INFO] [stdout] test model::buildingarea::patternline::tests::test_patternline_accept::accept_if_free ... ok [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] test model::buildingarea::patternline::tests::test_patternline_accept::accept_more_if_taken ... ok [INFO] [stderr] help: remove these parentheses [INFO] [stdout] test model::buildingarea::patternline::tests::test_patternline_accept::accept_too_many ... ok [INFO] [stderr] | [INFO] [stdout] test model::buildingarea::patternline::tests::test_patternline_can_accept::can_accept_less_than_full ... ok [INFO] [stderr] 41 - .map(|(pos, ch)| (pos..pos + ch.len_utf8())) [INFO] [stdout] test model::buildingarea::patternline::tests::test_patternline_can_accept::can_accept_to_full ... ok [INFO] [stderr] 41 + .map(|(pos, ch)| pos..pos + ch.len_utf8()) [INFO] [stdout] test model::buildingarea::patternline::tests::test_patternline_can_accept::can_t_accept_different_color ... ok [INFO] [stderr] | [INFO] [stdout] test model::buildingarea::patternline::tests::test_patternline_can_accept::can_t_accept_if_full ... ok [INFO] [stderr] [INFO] [stdout] test model::buildingarea::patternline::tests::test_patternline_parsing::empty_patternline_gets_parsed ... ok [INFO] [stderr] warning: fields `0` and `1` are never read [INFO] [stdout] test model::buildingarea::patternline::tests::test_patternline_parsing::patternline_with_some_tiles_get_parsed ... ok [INFO] [stderr] --> src/visor/mod.rs:41:17 [INFO] [stdout] test model::buildingarea::wall::tests::test_counting_score::sums_cross_link ... ok [INFO] [stderr] | [INFO] [stdout] test model::buildingarea::wall::tests::test_counting_score::sums_diagonal ... ok [INFO] [stderr] 41 | pub struct Move(i16, i16); [INFO] [stdout] test model::buildingarea::wall::tests::test_counting_score::sums_row_link ... ok [INFO] [stderr] | ---- ^^^ ^^^ [INFO] [stdout] test model::buildingarea::wall::tests::test_counting_score::sums_longer_vertical_and_horizontal_link ... ok [INFO] [stderr] | | [INFO] [stdout] test model::buildingarea::wall::tests::test_counting_score::sums_vertical_and_horizontal_link ... ok [INFO] [stderr] | fields in this struct [INFO] [stdout] test model::tests::test_count_tile ... ok [INFO] [stderr] | [INFO] [stdout] test model::buildingarea::wall::tests::test_row_ends_game ... ok [INFO] [stderr] = help: consider removing these fields [INFO] [stdout] test model::buildingarea::wall::tests::test_counting_score::sums_whole_row ... ok [INFO] [stderr] = note: `Move` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] test visor::renderer::tests::test_drawn_area_raw::_0_0_expects ... ok [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] test visor::renderer::tests::test_move_cursor ... ok [INFO] [stderr] [INFO] [stdout] test visor::renderer::tests::test_drawn_area_raw::_x_1_1_expects ... ok [INFO] [stderr] warning: `azulrs` (lib) generated 2 warnings (run `cargo fix --lib -p azulrs` to apply 1 suggestion) [INFO] [stdout] test model::buildingarea::wall::tests::test_counting_score::sums_separate_tiles_in_a_row ... ok [INFO] [stderr] warning: `azulrs` (lib test) generated 2 warnings (2 duplicates) [INFO] [stdout] test visor::renderer::tests::test_drawn_area_raw::_hello_5_1_expects ... ok [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stdout] test visor::renderer::tests::test_subrenders ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/azulrs-05bdf04d7419bbad) [INFO] [stdout] test visor::renderer::tests::test_drawn_area_raw::_hello_nlongworld_nbye_9_3_expects ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/azulrs-1fe55e40e812ef74) [INFO] [stdout] test visor::renderer::tests::test_drawn_area_raw::_hello_nbye_5_2_expects ... ok [INFO] [stderr] Running tests/integration/main.rs (/opt/rustwide/target/debug/deps/integration-73f845807ee5d170) [INFO] [stdout] test model::buildingarea::wall::tests::test_counting_score::sums_whole_column ... ok [INFO] [stdout] test model::buildingarea::floorline::tests::test_adding_tiles::adding_to_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 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] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test bag_test::test_drawing_reshuffles_if_not_enough_tiles_are_in_bag ... ok [INFO] [stdout] test factory_test::test_picking_tiles_from_factory ... ok [INFO] [stdout] test layout_test::test_layout_dimensions_vertical::_bye_nworld_come_back_layout_vertical_9_3_expects ... ok [INFO] [stdout] test layout_test::test_individual_layer_sizes ... ok [INFO] [stdout] test layout_test::test_layout_dimensions_vertical::_bye_nworld_come_back_layout_horizontal_14_2_expects ... ok [INFO] [stdout] test layout_test::test_layout_dimensions_vertical::_hello_world_layout_horizontal_10_1_expects ... ok [INFO] [stdout] test layout_test::test_layout_dimensions_vertical::_bye_world_layout_vertical_5_2_expects ... ok [INFO] [stdout] test layout_test::test_layout_rendering::_second_ntext_is_very_long_bye_world_r_second_bye_world_text_is_very_long_layout_horizontal_expects ... ok [INFO] [stdout] test layout_test::test_layout_rendering::_hello_world_helloworld_layout_horizontal_expects ... ok [INFO] [stdout] test layout_test::test_layout_rendering::_hello_world_again_and_again_r_hello_world_again_and_again_layout_vertical_expects ... ok [INFO] [stdout] test model_views::test_factoryview_selected ... ok [INFO] [stdout] test model_views::test_factoryview_sorts ... ok [INFO] [stdout] test model_views::test_tileview ... ok [INFO] [stdout] test model_views::test_tileview_selected ... ok [INFO] [stdout] test model_views::test_patternline_rendering::can_render_a_taken_patternline ... ok [INFO] [stdout] test panel_test::test_panel_title::_very_long_title_hello_very_long_title_hello_expects ... ok [INFO] [stdout] test model_views::test_patternline_rendering::can_render_a_free_patternline ... ok [INFO] [stdout] test panel_test::test_panel_title::_x_hello_world_x_hello_world_expects ... ok [INFO] [stdout] test panel_test::test_panel_in_layout_in_panel ... ok [INFO] [stdout] test panel_test::test_panel_with_border::r_hello_hello_hello_r_hello_hello_hello_0_7_5_expects ... ok [INFO] [stdout] test renderer::test_drawn_area_textbox_linebreaks ... ok [INFO] [stdout] test renderer::test_drawn_area3 ... ok [INFO] [stdout] test panel_test::test_panel_with_border::_hello_r_hello_1_9_5_expects ... ok [INFO] [stdout] test panel_test::test_panel_title::_xx_hello_world_xx_hello_world_expects ... ok [INFO] [stdout] test panel_test::test_two_panels_horizontally ... ok [INFO] [stdout] test renderer::test_drawn_area2 ... ok [INFO] [stdout] test layout_test::test_layout_rendering::_second_ntext_is_very_long_bye_world_r_second_text_is_very_long_bye_world_layout_vertical_expects ... ok [INFO] [stdout] test layout_test::test_mixed_layouts ... ok [INFO] [stdout] test panel_test::test_panel_in_panel ... ok [INFO] [stdout] test renderer::test_drawn_area4 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0cbfaf9ff52cbbc894e6fd43ff9586b1bd2ef4cdd65e0f6426c1d443e9a7a4b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0cbfaf9ff52cbbc894e6fd43ff9586b1bd2ef4cdd65e0f6426c1d443e9a7a4b3", kill_on_drop: false }` [INFO] [stdout] 0cbfaf9ff52cbbc894e6fd43ff9586b1bd2ef4cdd65e0f6426c1d443e9a7a4b3