Nov 01 20:03:14.112 INFO testing Kwarf/Allie-2017 against 1.30.0 for beta-1.31-1
Nov 01 20:03:14.112 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 20:03:14.496 INFO blam! 80a72af91d948f823ee805c6082aefdd3acc3be023faa0d14152ccd3b033c88a
Nov 01 20:03:14.501 INFO running `"docker" "start" "-a" "80a72af91d948f823ee805c6082aefdd3acc3be023faa0d14152ccd3b033c88a"`
Nov 01 20:03:16.179 INFO kablam! usermod: no changes
Nov 01 20:03:16.307 INFO kablam!    Compiling pathfinding v0.1.10
Nov 01 20:03:16.308 INFO kablam!    Compiling itertools v0.5.9
Nov 01 20:03:19.301 INFO kablam!    Compiling allie v1.2.0 (/source)
Nov 01 20:03:20.719 INFO kablam! warning: unused import: `Instant`
Nov 01 20:03:20.719 INFO kablam!   --> src/main.rs:15:27
Nov 01 20:03:20.719 INFO kablam!    |
Nov 01 20:03:20.719 INFO kablam! 15 | use std::time::{Duration, Instant};
Nov 01 20:03:20.719 INFO kablam!    |                           ^^^^^^^
Nov 01 20:03:20.719 INFO kablam!    |
Nov 01 20:03:20.719 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 20:03:20.719 INFO kablam! 
Nov 01 20:03:21.508 INFO kablam! warning: method is never used: `new`
Nov 01 20:03:21.508 INFO kablam!   --> src/ai/strategies/killer.rs:13:5
Nov 01 20:03:21.508 INFO kablam!    |
Nov 01 20:03:21.508 INFO kablam! 13 |     pub fn new() -> Killer {
Nov 01 20:03:21.508 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:21.508 INFO kablam!    |
Nov 01 20:03:21.508 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 20:03:21.508 INFO kablam! 
Nov 01 20:03:21.508 INFO kablam! warning: method is never used: `is_enemy_nearby`
Nov 01 20:03:21.508 INFO kablam!   --> src/ai/strategies/pick_pellets.rs:21:5
Nov 01 20:03:21.508 INFO kablam!    |
Nov 01 20:03:21.508 INFO kablam! 21 |     fn is_enemy_nearby(&self, bot: &Bot, state: &GameState) -> bool {
Nov 01 20:03:21.508 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:21.515 INFO kablam! 
Nov 01 20:03:21.515 INFO kablam! warning: method is never used: `neighbours`
Nov 01 20:03:21.515 INFO kablam!   --> src/game/mod.rs:56:5
Nov 01 20:03:21.515 INFO kablam!    |
Nov 01 20:03:21.515 INFO kablam! 56 |     pub fn neighbours(&self, position: &Position) -> Vec<(Direction, TileType)> {
Nov 01 20:03:21.515 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:21.515 INFO kablam! 
Nov 01 20:03:21.515 INFO kablam! warning: method is never used: `pellets`
Nov 01 20:03:21.515 INFO kablam!   --> src/game/mod.rs:71:5
Nov 01 20:03:21.515 INFO kablam!    |
Nov 01 20:03:21.515 INFO kablam! 71 |     pub fn pellets(&self) -> HashSet<Position> {
Nov 01 20:03:21.515 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:21.515 INFO kablam! 
Nov 01 20:03:21.515 INFO kablam! warning: method is never used: `walkable_positions`
Nov 01 20:03:21.515 INFO kablam!    --> src/game/mod.rs:207:5
Nov 01 20:03:21.515 INFO kablam!     |
Nov 01 20:03:21.515 INFO kablam! 207 |     pub fn walkable_positions(&self) -> &HashSet<Position> {
Nov 01 20:03:21.515 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:21.515 INFO kablam! 
Nov 01 20:03:21.515 INFO kablam! warning: method is never used: `closest_turning_points`
Nov 01 20:03:21.515 INFO kablam!    --> src/game/mod.rs:211:5
Nov 01 20:03:21.515 INFO kablam!     |
Nov 01 20:03:21.515 INFO kablam! 211 |     pub fn closest_turning_points<T: HasDimensions>(&self, limits: &T, position: &Position) -> HashSet<Position> {
Nov 01 20:03:21.515 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:21.515 INFO kablam! 
Nov 01 20:03:21.515 INFO kablam! warning: method is never used: `dead_ends`
Nov 01 20:03:21.515 INFO kablam!    --> src/game/mod.rs:232:5
Nov 01 20:03:21.515 INFO kablam!     |
Nov 01 20:03:21.515 INFO kablam! 232 |     pub fn dead_ends(&self) -> &HashSet<Position> {
Nov 01 20:03:21.515 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:21.515 INFO kablam! 
Nov 01 20:03:21.515 INFO kablam! warning: function is never used: `duration_in_ms`
Nov 01 20:03:21.515 INFO kablam!    --> src/main.rs:111:1
Nov 01 20:03:21.515 INFO kablam!     |
Nov 01 20:03:21.515 INFO kablam! 111 | fn duration_in_ms(duration: &Duration) -> f32 {
Nov 01 20:03:21.515 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:21.515 INFO kablam! 
Nov 01 20:03:26.941 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 10.74s
Nov 01 20:03:26.951 INFO kablam! su: No module specific data is present
Nov 01 20:03:28.072 INFO running `"docker" "rm" "-f" "80a72af91d948f823ee805c6082aefdd3acc3be023faa0d14152ccd3b033c88a"`
Nov 01 20:03:28.291 INFO blam! 80a72af91d948f823ee805c6082aefdd3acc3be023faa0d14152ccd3b033c88a
Nov 01 20:03:28.304 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 20:03:28.764 INFO blam! dc636ae8a8c0d13a3027d692c143628308e4c3bdcf8b4856b2313dee7b6c17e2
Nov 01 20:03:28.767 INFO running `"docker" "start" "-a" "dc636ae8a8c0d13a3027d692c143628308e4c3bdcf8b4856b2313dee7b6c17e2"`
Nov 01 20:03:30.706 INFO kablam! usermod: no changes
Nov 01 20:03:30.835 INFO kablam!    Compiling allie v1.2.0 (/source)
Nov 01 20:03:32.379 INFO kablam! warning: unused import: `Instant`
Nov 01 20:03:32.379 INFO kablam!   --> src/main.rs:15:27
Nov 01 20:03:32.379 INFO kablam!    |
Nov 01 20:03:32.379 INFO kablam! 15 | use std::time::{Duration, Instant};
Nov 01 20:03:32.379 INFO kablam!    |                           ^^^^^^^
Nov 01 20:03:32.379 INFO kablam!    |
Nov 01 20:03:32.379 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 20:03:32.379 INFO kablam! 
Nov 01 20:03:33.288 INFO kablam! warning: method is never used: `new`
Nov 01 20:03:33.289 INFO kablam!   --> src/ai/strategies/killer.rs:13:5
Nov 01 20:03:33.289 INFO kablam!    |
Nov 01 20:03:33.289 INFO kablam! 13 |     pub fn new() -> Killer {
Nov 01 20:03:33.290 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:33.290 INFO kablam!    |
Nov 01 20:03:33.290 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 20:03:33.291 INFO kablam! 
Nov 01 20:03:33.291 INFO kablam! warning: method is never used: `is_enemy_nearby`
Nov 01 20:03:33.291 INFO kablam!   --> src/ai/strategies/pick_pellets.rs:21:5
Nov 01 20:03:33.292 INFO kablam!    |
Nov 01 20:03:33.292 INFO kablam! 21 |     fn is_enemy_nearby(&self, bot: &Bot, state: &GameState) -> bool {
Nov 01 20:03:33.292 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:33.293 INFO kablam! 
Nov 01 20:03:33.293 INFO kablam! warning: method is never used: `neighbours`
Nov 01 20:03:33.294 INFO kablam!   --> src/game/mod.rs:56:5
Nov 01 20:03:33.294 INFO kablam!    |
Nov 01 20:03:33.294 INFO kablam! 56 |     pub fn neighbours(&self, position: &Position) -> Vec<(Direction, TileType)> {
Nov 01 20:03:33.295 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:33.295 INFO kablam! 
Nov 01 20:03:33.295 INFO kablam! warning: method is never used: `walkable_positions`
Nov 01 20:03:33.296 INFO kablam!    --> src/game/mod.rs:207:5
Nov 01 20:03:33.296 INFO kablam!     |
Nov 01 20:03:33.296 INFO kablam! 207 |     pub fn walkable_positions(&self) -> &HashSet<Position> {
Nov 01 20:03:33.296 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:33.296 INFO kablam! 
Nov 01 20:03:33.296 INFO kablam! warning: method is never used: `closest_turning_points`
Nov 01 20:03:33.297 INFO kablam!    --> src/game/mod.rs:211:5
Nov 01 20:03:33.297 INFO kablam!     |
Nov 01 20:03:33.298 INFO kablam! 211 |     pub fn closest_turning_points<T: HasDimensions>(&self, limits: &T, position: &Position) -> HashSet<Position> {
Nov 01 20:03:33.298 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:03:33.298 INFO kablam! 
Nov 01 20:03:38.359 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 7.62s
Nov 01 20:03:38.367 INFO kablam! su: No module specific data is present
Nov 01 20:03:39.479 INFO running `"docker" "rm" "-f" "dc636ae8a8c0d13a3027d692c143628308e4c3bdcf8b4856b2313dee7b6c17e2"`
Nov 01 20:03:39.779 INFO blam! dc636ae8a8c0d13a3027d692c143628308e4c3bdcf8b4856b2313dee7b6c17e2
Nov 01 20:03:39.779 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/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.0 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"`
Nov 01 20:03:40.169 INFO blam! 77ab99e1584d403dd2b1899ee17ee0f0b10de27508ad12dd888e8f5c410504bb
Nov 01 20:03:40.172 INFO running `"docker" "start" "-a" "77ab99e1584d403dd2b1899ee17ee0f0b10de27508ad12dd888e8f5c410504bb"`
Nov 01 20:03:41.667 INFO kablam! usermod: no changes
Nov 01 20:03:41.782 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Nov 01 20:03:41.791 INFO kablam!      Running /target/debug/deps/allie-a42ee79d61ec7077
Nov 01 20:03:41.800 INFO blam! 
Nov 01 20:03:41.800 INFO blam! running 23 tests
Nov 01 20:03:41.800 INFO blam! test game::tests::can_find_pellet ... ok
Nov 01 20:03:41.800 INFO blam! test common::tests::can_get_adjacent_positions ... ok
Nov 01 20:03:41.800 INFO blam! test game::tests::can_find_simple_three_way_intersections ... ok
Nov 01 20:03:41.819 INFO blam! test game::tests::can_find_dead_end_exit ... ok
Nov 01 20:03:41.819 INFO blam! test common::tests::can_calculate_manhattan_distance ... ok
Nov 01 20:03:41.839 INFO blam! test ai::pathfinder::tests::ensure_can_walk_wrapping ... ok
Nov 01 20:03:41.839 INFO blam! test game::tests::should_have_optimal_tile_enum_size ... ok
Nov 01 20:03:41.859 INFO blam! test game::tests::can_find_simple_turn ... ok
Nov 01 20:03:41.861 INFO blam! test ai::strategies::avoidance::tests::can_avoid_multiple_at_once ... ok
Nov 01 20:03:41.861 INFO blam! test ai::pathfinder::tests::bfs_path_graph_should_return_same_path_as_library ... ok
Nov 01 20:03:41.864 INFO blam! test protocol::message_type::tests::can_convert_dead_type ... ok
Nov 01 20:03:41.866 INFO blam! test game::tests::can_find_simple_x_intersections ... ok
Nov 01 20:03:41.867 INFO blam! test game::tests::should_not_find_corners_in_straight_paths ... ok
Nov 01 20:03:41.868 INFO blam! test game::tests::should_be_able_to_determine_walkable_tiles ... ok
Nov 01 20:03:41.868 INFO blam! test protocol::json::tests::can_deserialize_welcome ... ok
Nov 01 20:03:41.868 INFO blam! test protocol::json::tests::can_deserialize_stateupdate ... ok
Nov 01 20:03:41.868 INFO blam! test protocol::message_type::tests::can_convert_endofround_type ... ok
Nov 01 20:03:41.868 INFO blam! test protocol::message_type::tests::can_convert_startofround_type ... ok
Nov 01 20:03:41.868 INFO blam! test game::tests::tunnels_are_not_turning_points ... ok
Nov 01 20:03:41.868 INFO blam! test protocol::message_type::tests::can_convert_stateupdate_type ... ok
Nov 01 20:03:41.872 INFO blam! test tests::can_convert_duration_to_ms ... ok
Nov 01 20:03:41.872 INFO blam! test protocol::message_type::tests::can_convert_welcome_type ... ok
Nov 01 20:03:41.923 INFO blam! test game::tests::can_classify_dead_ends ... ok
Nov 01 20:03:41.923 INFO blam! 
Nov 01 20:03:41.923 INFO blam! test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 20:03:41.923 INFO blam! 
Nov 01 20:03:41.933 INFO kablam! su: No module specific data is present
Nov 01 20:03:42.437 INFO running `"docker" "rm" "-f" "77ab99e1584d403dd2b1899ee17ee0f0b10de27508ad12dd888e8f5c410504bb"`
Nov 01 20:03:42.761 INFO blam! 77ab99e1584d403dd2b1899ee17ee0f0b10de27508ad12dd888e8f5c410504bb
