Dec 02 06:08:22.231 INFO testing Kwarf/Allie-2017 against 1.30.1 for beta-1.31-5
Dec 02 06:08:22.231 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/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 +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 06:08:22.703 INFO [stdout] e4a6f45c4976f0eddc58fcfb545ef709481d6d64167ff79cb1827beece08cbc1
Dec 02 06:08:22.709 INFO running `"docker" "start" "-a" "e4a6f45c4976f0eddc58fcfb545ef709481d6d64167ff79cb1827beece08cbc1"`
Dec 02 06:08:23.908 INFO [stderr] usermod: no changes
Dec 02 06:08:24.059 INFO [stderr]    Compiling pathfinding v0.1.10
Dec 02 06:08:24.063 INFO [stderr]    Compiling itertools v0.5.9
Dec 02 06:08:26.851 INFO [stderr]    Compiling allie v1.2.0 (/source)
Dec 02 06:08:28.519 INFO [stderr] warning: unused import: `Instant`
Dec 02 06:08:28.519 INFO [stderr]   --> src/main.rs:15:27
Dec 02 06:08:28.519 INFO [stderr]    |
Dec 02 06:08:28.519 INFO [stderr] 15 | use std::time::{Duration, Instant};
Dec 02 06:08:28.519 INFO [stderr]    |                           ^^^^^^^
Dec 02 06:08:28.519 INFO [stderr]    |
Dec 02 06:08:28.519 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 02 06:08:28.519 INFO [stderr] 
Dec 02 06:08:29.179 INFO [stderr] warning: method is never used: `new`
Dec 02 06:08:29.179 INFO [stderr]   --> src/ai/strategies/killer.rs:13:5
Dec 02 06:08:29.179 INFO [stderr]    |
Dec 02 06:08:29.179 INFO [stderr] 13 |     pub fn new() -> Killer {
Dec 02 06:08:29.179 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:29.179 INFO [stderr]    |
Dec 02 06:08:29.179 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 06:08:29.179 INFO [stderr] 
Dec 02 06:08:29.179 INFO [stderr] warning: method is never used: `is_enemy_nearby`
Dec 02 06:08:29.179 INFO [stderr]   --> src/ai/strategies/pick_pellets.rs:21:5
Dec 02 06:08:29.179 INFO [stderr]    |
Dec 02 06:08:29.179 INFO [stderr] 21 |     fn is_enemy_nearby(&self, bot: &Bot, state: &GameState) -> bool {
Dec 02 06:08:29.179 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:29.179 INFO [stderr] 
Dec 02 06:08:29.179 INFO [stderr] warning: method is never used: `neighbours`
Dec 02 06:08:29.179 INFO [stderr]   --> src/game/mod.rs:56:5
Dec 02 06:08:29.179 INFO [stderr]    |
Dec 02 06:08:29.179 INFO [stderr] 56 |     pub fn neighbours(&self, position: &Position) -> Vec<(Direction, TileType)> {
Dec 02 06:08:29.179 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:29.179 INFO [stderr] 
Dec 02 06:08:29.179 INFO [stderr] warning: method is never used: `pellets`
Dec 02 06:08:29.179 INFO [stderr]   --> src/game/mod.rs:71:5
Dec 02 06:08:29.179 INFO [stderr]    |
Dec 02 06:08:29.179 INFO [stderr] 71 |     pub fn pellets(&self) -> HashSet<Position> {
Dec 02 06:08:29.179 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:29.179 INFO [stderr] 
Dec 02 06:08:29.179 INFO [stderr] warning: method is never used: `walkable_positions`
Dec 02 06:08:29.179 INFO [stderr]    --> src/game/mod.rs:207:5
Dec 02 06:08:29.179 INFO [stderr]     |
Dec 02 06:08:29.179 INFO [stderr] 207 |     pub fn walkable_positions(&self) -> &HashSet<Position> {
Dec 02 06:08:29.179 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:29.179 INFO [stderr] 
Dec 02 06:08:29.179 INFO [stderr] warning: method is never used: `closest_turning_points`
Dec 02 06:08:29.179 INFO [stderr]    --> src/game/mod.rs:211:5
Dec 02 06:08:29.179 INFO [stderr]     |
Dec 02 06:08:29.179 INFO [stderr] 211 |     pub fn closest_turning_points<T: HasDimensions>(&self, limits: &T, position: &Position) -> HashSet<Position> {
Dec 02 06:08:29.179 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:29.179 INFO [stderr] 
Dec 02 06:08:29.179 INFO [stderr] warning: method is never used: `dead_ends`
Dec 02 06:08:29.179 INFO [stderr]    --> src/game/mod.rs:232:5
Dec 02 06:08:29.179 INFO [stderr]     |
Dec 02 06:08:29.179 INFO [stderr] 232 |     pub fn dead_ends(&self) -> &HashSet<Position> {
Dec 02 06:08:29.179 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:29.180 INFO [stderr] 
Dec 02 06:08:29.180 INFO [stderr] warning: function is never used: `duration_in_ms`
Dec 02 06:08:29.180 INFO [stderr]    --> src/main.rs:111:1
Dec 02 06:08:29.180 INFO [stderr]     |
Dec 02 06:08:29.180 INFO [stderr] 111 | fn duration_in_ms(duration: &Duration) -> f32 {
Dec 02 06:08:29.180 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:29.180 INFO [stderr] 
Dec 02 06:08:34.480 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 10.55s
Dec 02 06:08:34.486 INFO [stderr] su: No module specific data is present
Dec 02 06:08:35.225 INFO running `"docker" "inspect" "e4a6f45c4976f0eddc58fcfb545ef709481d6d64167ff79cb1827beece08cbc1"`
Dec 02 06:08:35.605 INFO running `"docker" "rm" "-f" "e4a6f45c4976f0eddc58fcfb545ef709481d6d64167ff79cb1827beece08cbc1"`
Dec 02 06:08:35.939 INFO [stdout] e4a6f45c4976f0eddc58fcfb545ef709481d6d64167ff79cb1827beece08cbc1
Dec 02 06:08:35.947 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 06:08:36.282 INFO [stdout] d8a97c4769be57741be92dc3af45d7957640f680ae73dd5b2b48f95bf349c454
Dec 02 06:08:36.288 INFO running `"docker" "start" "-a" "d8a97c4769be57741be92dc3af45d7957640f680ae73dd5b2b48f95bf349c454"`
Dec 02 06:08:37.631 INFO [stderr] usermod: no changes
Dec 02 06:08:37.771 INFO [stderr]    Compiling allie v1.2.0 (/source)
Dec 02 06:08:39.247 INFO [stderr] warning: unused import: `Instant`
Dec 02 06:08:39.247 INFO [stderr]   --> src/main.rs:15:27
Dec 02 06:08:39.247 INFO [stderr]    |
Dec 02 06:08:39.247 INFO [stderr] 15 | use std::time::{Duration, Instant};
Dec 02 06:08:39.247 INFO [stderr]    |                           ^^^^^^^
Dec 02 06:08:39.247 INFO [stderr]    |
Dec 02 06:08:39.247 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 02 06:08:39.247 INFO [stderr] 
Dec 02 06:08:40.163 INFO [stderr] warning: method is never used: `new`
Dec 02 06:08:40.163 INFO [stderr]   --> src/ai/strategies/killer.rs:13:5
Dec 02 06:08:40.163 INFO [stderr]    |
Dec 02 06:08:40.163 INFO [stderr] 13 |     pub fn new() -> Killer {
Dec 02 06:08:40.163 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:40.163 INFO [stderr]    |
Dec 02 06:08:40.163 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 06:08:40.163 INFO [stderr] 
Dec 02 06:08:40.163 INFO [stderr] warning: method is never used: `is_enemy_nearby`
Dec 02 06:08:40.163 INFO [stderr]   --> src/ai/strategies/pick_pellets.rs:21:5
Dec 02 06:08:40.163 INFO [stderr]    |
Dec 02 06:08:40.163 INFO [stderr] 21 |     fn is_enemy_nearby(&self, bot: &Bot, state: &GameState) -> bool {
Dec 02 06:08:40.163 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:40.163 INFO [stderr] 
Dec 02 06:08:40.163 INFO [stderr] warning: method is never used: `neighbours`
Dec 02 06:08:40.163 INFO [stderr]   --> src/game/mod.rs:56:5
Dec 02 06:08:40.163 INFO [stderr]    |
Dec 02 06:08:40.163 INFO [stderr] 56 |     pub fn neighbours(&self, position: &Position) -> Vec<(Direction, TileType)> {
Dec 02 06:08:40.163 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:40.163 INFO [stderr] 
Dec 02 06:08:40.163 INFO [stderr] warning: method is never used: `walkable_positions`
Dec 02 06:08:40.163 INFO [stderr]    --> src/game/mod.rs:207:5
Dec 02 06:08:40.163 INFO [stderr]     |
Dec 02 06:08:40.163 INFO [stderr] 207 |     pub fn walkable_positions(&self) -> &HashSet<Position> {
Dec 02 06:08:40.163 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:40.163 INFO [stderr] 
Dec 02 06:08:40.163 INFO [stderr] warning: method is never used: `closest_turning_points`
Dec 02 06:08:40.163 INFO [stderr]    --> src/game/mod.rs:211:5
Dec 02 06:08:40.163 INFO [stderr]     |
Dec 02 06:08:40.163 INFO [stderr] 211 |     pub fn closest_turning_points<T: HasDimensions>(&self, limits: &T, position: &Position) -> HashSet<Position> {
Dec 02 06:08:40.163 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 06:08:40.163 INFO [stderr] 
Dec 02 06:08:45.131 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 7.46s
Dec 02 06:08:45.137 INFO [stderr] su: No module specific data is present
Dec 02 06:08:45.810 INFO running `"docker" "inspect" "d8a97c4769be57741be92dc3af45d7957640f680ae73dd5b2b48f95bf349c454"`
Dec 02 06:08:46.109 INFO running `"docker" "rm" "-f" "d8a97c4769be57741be92dc3af45d7957640f680ae73dd5b2b48f95bf349c454"`
Dec 02 06:08:46.506 INFO [stdout] d8a97c4769be57741be92dc3af45d7957640f680ae73dd5b2b48f95bf349c454
Dec 02 06:08:46.515 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-5/1.30.1:/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 +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 06:08:47.035 INFO [stdout] 9767f356bb669c0e29e08ca5a8f7f5e7d673c02f44b8001779b8622d91ab08ef
Dec 02 06:08:47.041 INFO running `"docker" "start" "-a" "9767f356bb669c0e29e08ca5a8f7f5e7d673c02f44b8001779b8622d91ab08ef"`
Dec 02 06:08:48.442 INFO [stderr] usermod: no changes
Dec 02 06:08:48.560 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Dec 02 06:08:48.571 INFO [stderr]      Running /target/debug/deps/allie-9bd6ad388e694466
Dec 02 06:08:48.574 INFO [stdout] 
Dec 02 06:08:48.574 INFO [stdout] running 23 tests
Dec 02 06:08:48.591 INFO [stdout] test game::tests::can_find_pellet ... ok
Dec 02 06:08:48.602 INFO [stdout] test common::tests::can_get_adjacent_positions ... ok
Dec 02 06:08:48.602 INFO [stdout] test common::tests::can_calculate_manhattan_distance ... ok
Dec 02 06:08:48.602 INFO [stdout] test ai::pathfinder::tests::ensure_can_walk_wrapping ... ok
Dec 02 06:08:48.607 INFO [stdout] test ai::pathfinder::tests::bfs_path_graph_should_return_same_path_as_library ... ok
Dec 02 06:08:48.607 INFO [stdout] test game::tests::can_find_simple_three_way_intersections ... ok
Dec 02 06:08:48.607 INFO [stdout] test game::tests::can_find_simple_turn ... ok
Dec 02 06:08:48.607 INFO [stdout] test game::tests::should_be_able_to_determine_walkable_tiles ... ok
Dec 02 06:08:48.607 INFO [stdout] test game::tests::can_find_simple_x_intersections ... ok
Dec 02 06:08:48.607 INFO [stdout] test game::tests::can_find_dead_end_exit ... ok
Dec 02 06:08:48.607 INFO [stdout] test game::tests::should_have_optimal_tile_enum_size ... ok
Dec 02 06:08:48.607 INFO [stdout] test protocol::message_type::tests::can_convert_endofround_type ... ok
Dec 02 06:08:48.615 INFO [stdout] test game::tests::tunnels_are_not_turning_points ... ok
Dec 02 06:08:48.615 INFO [stdout] test protocol::message_type::tests::can_convert_startofround_type ... ok
Dec 02 06:08:48.615 INFO [stdout] test protocol::message_type::tests::can_convert_stateupdate_type ... ok
Dec 02 06:08:48.615 INFO [stdout] test protocol::message_type::tests::can_convert_welcome_type ... ok
Dec 02 06:08:48.615 INFO [stdout] test tests::can_convert_duration_to_ms ... ok
Dec 02 06:08:48.615 INFO [stdout] test game::tests::should_not_find_corners_in_straight_paths ... ok
Dec 02 06:08:48.619 INFO [stdout] test protocol::message_type::tests::can_convert_dead_type ... ok
Dec 02 06:08:48.619 INFO [stdout] test protocol::json::tests::can_deserialize_welcome ... ok
Dec 02 06:08:48.619 INFO [stdout] test protocol::json::tests::can_deserialize_stateupdate ... ok
Dec 02 06:08:48.635 INFO [stdout] test ai::strategies::avoidance::tests::can_avoid_multiple_at_once ... ok
Dec 02 06:08:48.679 INFO [stdout] test game::tests::can_classify_dead_ends ... ok
Dec 02 06:08:48.679 INFO [stdout] 
Dec 02 06:08:48.679 INFO [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 06:08:48.679 INFO [stdout] 
Dec 02 06:08:48.679 INFO [stderr] su: No module specific data is present
Dec 02 06:08:49.625 INFO running `"docker" "inspect" "9767f356bb669c0e29e08ca5a8f7f5e7d673c02f44b8001779b8622d91ab08ef"`
Dec 02 06:08:50.020 INFO running `"docker" "rm" "-f" "9767f356bb669c0e29e08ca5a8f7f5e7d673c02f44b8001779b8622d91ab08ef"`
Dec 02 06:08:50.418 INFO [stdout] 9767f356bb669c0e29e08ca5a8f7f5e7d673c02f44b8001779b8622d91ab08ef
