Dec 13 18:48:21.938 INFO testing gala377/rust-game-server against master#bd47d6825bf4090517549d33cfef10d3300b4a75 for pr-56550 Dec 13 18:48:21.938 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-7/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +bd47d6825bf4090517549d33cfef10d3300b4a75-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 13 18:48:22.113 INFO [stdout] 6decc550dc3fac64a6a4dbb51beea526e3bbd1b2f57d18df8b25a919f929bd4b Dec 13 18:48:22.117 INFO running `"docker" "start" "-a" "6decc550dc3fac64a6a4dbb51beea526e3bbd1b2f57d18df8b25a919f929bd4b"` Dec 13 18:48:22.606 INFO [stderr] usermod: no changes Dec 13 18:48:22.680 INFO [stderr] Compiling toml v0.4.6 Dec 13 18:48:26.135 INFO [stderr] Compiling game_server v0.1.0 (/source) Dec 13 18:48:26.851 INFO [stderr] warning: unused variable: `x` Dec 13 18:48:26.851 INFO [stderr] --> src/game/mod.rs:276:33 Dec 13 18:48:26.851 INFO [stderr] | Dec 13 18:48:26.851 INFO [stderr] 276 | unit::State::Attack(x, y) => { Dec 13 18:48:26.851 INFO [stderr] | ^ help: consider using `_x` instead Dec 13 18:48:26.851 INFO [stderr] | Dec 13 18:48:26.851 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 18:48:26.851 INFO [stderr] Dec 13 18:48:26.851 INFO [stderr] warning: unused variable: `y` Dec 13 18:48:26.851 INFO [stderr] --> src/game/mod.rs:276:36 Dec 13 18:48:26.851 INFO [stderr] | Dec 13 18:48:26.851 INFO [stderr] 276 | unit::State::Attack(x, y) => { Dec 13 18:48:26.851 INFO [stderr] | ^ help: consider using `_y` instead Dec 13 18:48:26.851 INFO [stderr] Dec 13 18:48:31.901 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.28s Dec 13 18:48:31.908 INFO [stderr] su: No module specific data is present Dec 13 18:48:32.939 INFO running `"docker" "inspect" "6decc550dc3fac64a6a4dbb51beea526e3bbd1b2f57d18df8b25a919f929bd4b"` Dec 13 18:48:33.219 INFO running `"docker" "rm" "-f" "6decc550dc3fac64a6a4dbb51beea526e3bbd1b2f57d18df8b25a919f929bd4b"` Dec 13 18:48:33.547 INFO [stdout] 6decc550dc3fac64a6a4dbb51beea526e3bbd1b2f57d18df8b25a919f929bd4b Dec 13 18:48:33.549 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-7/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +bd47d6825bf4090517549d33cfef10d3300b4a75-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 13 18:48:34.060 INFO [stdout] 3e31236bb506f2b4ed0895d607f407f4d17ececed105d076262c66296ee6fd3a Dec 13 18:48:34.063 INFO running `"docker" "start" "-a" "3e31236bb506f2b4ed0895d607f407f4d17ececed105d076262c66296ee6fd3a"` Dec 13 18:48:36.310 INFO [stderr] usermod: no changes Dec 13 18:48:36.509 INFO [stderr] Compiling game_server v0.1.0 (/source) Dec 13 18:48:37.521 INFO [stderr] warning: unused macro definition Dec 13 18:48:37.521 INFO [stderr] --> src/game/mod.rs:325:5 Dec 13 18:48:37.521 INFO [stderr] | Dec 13 18:48:37.521 INFO [stderr] 325 | / macro_rules! assert_match_debug { Dec 13 18:48:37.521 INFO [stderr] 326 | | ($e:expr, $( $p:pat )+) => { Dec 13 18:48:37.521 INFO [stderr] 327 | | assert!(match $e { Dec 13 18:48:37.521 INFO [stderr] 328 | | $( Dec 13 18:48:37.521 INFO [stderr] ... | Dec 13 18:48:37.521 INFO [stderr] 336 | | } Dec 13 18:48:37.521 INFO [stderr] 337 | | } Dec 13 18:48:37.521 INFO [stderr] | |_____^ Dec 13 18:48:37.521 INFO [stderr] | Dec 13 18:48:37.521 INFO [stderr] = note: #[warn(unused_macros)] on by default Dec 13 18:48:37.521 INFO [stderr] Dec 13 18:48:37.881 INFO [stderr] warning: unused variable: `x` Dec 13 18:48:37.881 INFO [stderr] --> src/game/mod.rs:276:33 Dec 13 18:48:37.882 INFO [stderr] | Dec 13 18:48:37.882 INFO [stderr] 276 | unit::State::Attack(x, y) => { Dec 13 18:48:37.882 INFO [stderr] | ^ help: consider using `_x` instead Dec 13 18:48:37.883 INFO [stderr] | Dec 13 18:48:37.883 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 18:48:37.883 INFO [stderr] Dec 13 18:48:37.883 INFO [stderr] warning: unused variable: `y` Dec 13 18:48:37.884 INFO [stderr] --> src/game/mod.rs:276:36 Dec 13 18:48:37.884 INFO [stderr] | Dec 13 18:48:37.884 INFO [stderr] 276 | unit::State::Attack(x, y) => { Dec 13 18:48:37.885 INFO [stderr] | ^ help: consider using `_y` instead Dec 13 18:48:37.885 INFO [stderr] Dec 13 18:48:41.223 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.88s Dec 13 18:48:41.223 INFO [stderr] su: No module specific data is present Dec 13 18:48:42.343 INFO running `"docker" "inspect" "3e31236bb506f2b4ed0895d607f407f4d17ececed105d076262c66296ee6fd3a"` Dec 13 18:48:42.677 INFO running `"docker" "rm" "-f" "3e31236bb506f2b4ed0895d607f407f4d17ececed105d076262c66296ee6fd3a"` Dec 13 18:48:42.945 INFO [stdout] 3e31236bb506f2b4ed0895d607f407f4d17ececed105d076262c66296ee6fd3a Dec 13 18:48:42.949 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-7/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +bd47d6825bf4090517549d33cfef10d3300b4a75-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 13 18:48:43.451 INFO [stdout] b5f4fbf84d0da9d6ac8e5bee8de7c5a5d816d409fb7904d0b3e9b4e3b804bdca Dec 13 18:48:43.457 INFO running `"docker" "start" "-a" "b5f4fbf84d0da9d6ac8e5bee8de7c5a5d816d409fb7904d0b3e9b4e3b804bdca"` Dec 13 18:48:44.887 INFO [stderr] usermod: no changes Dec 13 18:48:44.971 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.06s Dec 13 18:48:44.973 INFO [stderr] Running /target/debug/deps/glib-216a861664d93508 Dec 13 18:48:44.983 INFO [stdout] Dec 13 18:48:44.983 INFO [stdout] running 46 tests Dec 13 18:48:44.983 INFO [stdout] test config::tests::creating_server_config_empty_file_returns_an_error ... ok Dec 13 18:48:44.983 INFO [stdout] test config::tests::config_is_read_properly ... ok Dec 13 18:48:44.983 INFO [stdout] test game::tests::add_new_unit_for_the_first_player ... ok Dec 13 18:48:44.995 INFO [stdout] test config::tests::server_config_constructs_properly ... ok Dec 13 18:48:45.019 INFO [stdout] test config::tests::server_config_to_string_trait_is_implemented_right ... ok Dec 13 18:48:45.019 INFO [stdout] test game::tests::add_multiple_units ... ok Dec 13 18:48:45.019 INFO [stdout] test game::tests::add_new_unit_for_the_last_player ... ok Dec 13 18:48:45.019 INFO [stdout] test config::tests::server_config_is_read_properly ... ok Dec 13 18:48:45.019 INFO [stdout] test game::tests::add_new_unit_outside_the_board ... ok Dec 13 18:48:45.019 INFO [stdout] test game::tests::attack_position_inside_boundaries ... ok Dec 13 18:48:45.019 INFO [stdout] test game::tests::attacking_units_are_considered_as_the_one_to_move ... ok Dec 13 18:48:45.019 INFO [stdout] test game::tests::attack_position_outside_boundaries ... ok Dec 13 18:48:45.023 INFO [stdout] test game::tests::battle_units ... ok Dec 13 18:48:45.023 INFO [stdout] test game::tests::battle_units_outside_their_reach ... ok Dec 13 18:48:45.023 INFO [stdout] test game::tests::battle_non_existing_unit_first ... ok Dec 13 18:48:45.031 INFO [stdout] test game::tests::battle_non_existing_unit_second ... ok Dec 13 18:48:45.031 INFO [stdout] test game::tests::attack_position_outside_unit_range ... ok Dec 13 18:48:45.031 INFO [stdout] test game::tests::empty_heap_when_no_units_should_move ... ok Dec 13 18:48:45.031 INFO [stdout] test game::tests::check_unit_data_after_addition ... ok Dec 13 18:48:45.043 INFO [stdout] test game::tests::game_struct_creation ... ok Dec 13 18:48:45.059 INFO [stdout] test game::tests::field_empty_returns_true_for_empty_field ... ok Dec 13 18:48:45.059 INFO [stdout] test game::tests::field_empty_returns_false_for_occupied_space ... ok Dec 13 18:48:45.067 INFO [stdout] test game::tests::get_few_noexisting_units ... ok Dec 13 18:48:45.067 INFO [stdout] test game::tests::get_noexisting_unit ... ok Dec 13 18:48:45.067 INFO [stdout] test config::tests::creating_config_empty_file_returns_an_error ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::move_unit_inside_boundaries ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::get_units_with_one_being_noexisting ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::move_unit_outside_boundaries ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::move_unit_outside_unit_range ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::moving_units_are_considered_as_the_one_to_move ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::resolve_returns_none_after_reaching_destination ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::resolve_stops_unit_after_reaching_destination ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::resolve_unit_moves_units_the_proper_way_diagonaly ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::resolve_unit_moves_units_the_proper_way_in_straight_line_on_x ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::resolve_unit_moves_units_the_proper_way_in_straight_line_on_y ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::resolve_unit_returns_proper_new_moving_wrapper ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::test_get_unit ... ok Dec 13 18:48:45.069 INFO [stdout] test game::tests::test_get_units ... ok Dec 13 18:48:45.070 INFO [stdout] test helpers::file::tests::non_existing_file_returns_error ... ok Dec 13 18:48:45.070 INFO [stdout] test helpers::file::tests::read_content_is_proper ... ok Dec 13 18:48:45.163 INFO [stdout] test game::tests::game_struct_creation_with_0_x_board ... ok Dec 13 18:48:45.163 INFO [stdout] test game::tests::add_new_unit_after_the_last_player ... ok Dec 13 18:48:45.163 INFO [stdout] test game::tests::game_struct_creation_with_0_y_board ... ok Dec 13 18:48:45.163 INFO [stdout] test game::tests::game_struct_creation_with_1_player ... ok Dec 13 18:48:45.163 INFO [stdout] test game::tests::game_struct_creation_with_0_player ... ok Dec 13 18:48:45.164 INFO [stdout] test game::tests::add_new_unit_for_non_existing_player ... ok Dec 13 18:48:45.164 INFO [stdout] Dec 13 18:48:45.165 INFO [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 13 18:48:45.165 INFO [stdout] Dec 13 18:48:45.175 INFO [stderr] Running /target/debug/deps/server-2db6441d0316252e Dec 13 18:48:45.175 INFO [stderr] Doc-tests glib Dec 13 18:48:45.175 INFO [stdout] Dec 13 18:48:45.175 INFO [stdout] running 0 tests Dec 13 18:48:45.175 INFO [stdout] Dec 13 18:48:45.175 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 13 18:48:45.175 INFO [stdout] Dec 13 18:48:46.120 INFO [stdout] Dec 13 18:48:46.120 INFO [stdout] running 0 tests Dec 13 18:48:46.120 INFO [stdout] Dec 13 18:48:46.120 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 13 18:48:46.120 INFO [stdout] Dec 13 18:48:46.135 INFO [stderr] su: No module specific data is present Dec 13 18:48:46.747 INFO running `"docker" "inspect" "b5f4fbf84d0da9d6ac8e5bee8de7c5a5d816d409fb7904d0b3e9b4e3b804bdca"` Dec 13 18:48:47.029 INFO running `"docker" "rm" "-f" "b5f4fbf84d0da9d6ac8e5bee8de7c5a5d816d409fb7904d0b3e9b4e3b804bdca"` Dec 13 18:48:47.370 INFO [stdout] b5f4fbf84d0da9d6ac8e5bee8de7c5a5d816d409fb7904d0b3e9b4e3b804bdca