Nov 01 16:38:58.923 INFO testing abomb4/rust-five against beta-2018-10-30 for beta-1.31-1
Nov 01 16:38:58.923 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 16:38:59.417 INFO blam! b51f5e75989a7083b3db957cb2570e7402f8fd313b5129be5eee31d0fce82de2
Nov 01 16:38:59.419 INFO running `"docker" "start" "-a" "b51f5e75989a7083b3db957cb2570e7402f8fd313b5129be5eee31d0fce82de2"`
Nov 01 16:39:00.440 INFO kablam! usermod: no changes
Nov 01 16:39:00.500 INFO kablam!    Compiling rust-five v0.1.0 (/source)
Nov 01 16:39:00.928 INFO kablam! warning: unused import: `game::GameBuilderPlayerType::Human`
Nov 01 16:39:00.928 INFO kablam!  --> src/main.rs:8:5
Nov 01 16:39:00.928 INFO kablam!   |
Nov 01 16:39:00.928 INFO kablam! 8 | use game::GameBuilderPlayerType::Human;
Nov 01 16:39:00.928 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:39:00.928 INFO kablam!   |
Nov 01 16:39:00.928 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 16:39:00.928 INFO kablam! 
Nov 01 16:39:01.069 INFO kablam! warning: unused variable: `context`
Nov 01 16:39:01.069 INFO kablam!   --> src/game/players.rs:79:25
Nov 01 16:39:01.069 INFO kablam!    |
Nov 01 16:39:01.069 INFO kablam! 79 |     fn point(&mut self, context: &GameContext) -> CoordinationFlat {
Nov 01 16:39:01.069 INFO kablam!    |                         ^^^^^^^ help: consider using `_context` instead
Nov 01 16:39:01.069 INFO kablam!    |
Nov 01 16:39:01.069 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 16:39:01.069 INFO kablam! 
Nov 01 16:39:01.069 INFO kablam! warning: unused variable: `context`
Nov 01 16:39:01.069 INFO kablam!    --> src/game/players.rs:120:29
Nov 01 16:39:01.069 INFO kablam!     |
Nov 01 16:39:01.069 INFO kablam! 120 |         fn point(&mut self, context: &GameContext) -> CoordinationFlat {
Nov 01 16:39:01.069 INFO kablam!     |                             ^^^^^^^ help: consider using `_context` instead
Nov 01 16:39:01.069 INFO kablam! 
Nov 01 16:39:01.069 INFO kablam! warning: unused variable: `board`
Nov 01 16:39:01.070 INFO kablam!    --> src/game/players.rs:151:39
Nov 01 16:39:01.070 INFO kablam!     |
Nov 01 16:39:01.070 INFO kablam! 151 |         fn find_points_need_calculate(board: &Board) -> Vec<CoordinationFlat> {
Nov 01 16:39:01.070 INFO kablam!     |                                       ^^^^^ help: consider using `_board` instead
Nov 01 16:39:01.070 INFO kablam! 
Nov 01 16:39:01.070 INFO kablam! warning: unused variable: `board`
Nov 01 16:39:01.070 INFO kablam!    --> src/game/players.rs:156:28
Nov 01 16:39:01.070 INFO kablam!     |
Nov 01 16:39:01.070 INFO kablam! 156 |         fn calculate_score(board: &Board, coord: CoordinationFlat) -> usize {
Nov 01 16:39:01.070 INFO kablam!     |                            ^^^^^ help: consider using `_board` instead
Nov 01 16:39:01.070 INFO kablam! 
Nov 01 16:39:01.070 INFO kablam! warning: unused variable: `coord`
Nov 01 16:39:01.070 INFO kablam!    --> src/game/players.rs:156:43
Nov 01 16:39:01.070 INFO kablam!     |
Nov 01 16:39:01.070 INFO kablam! 156 |         fn calculate_score(board: &Board, coord: CoordinationFlat) -> usize {
Nov 01 16:39:01.070 INFO kablam!     |                                           ^^^^^ help: consider using `_coord` instead
Nov 01 16:39:01.070 INFO kablam! 
Nov 01 16:39:01.070 INFO kablam! warning: unused variable: `last`
Nov 01 16:39:01.070 INFO kablam!    --> src/game/players.rs:172:17
Nov 01 16:39:01.070 INFO kablam!     |
Nov 01 16:39:01.070 INFO kablam! 172 |             let last = &context.last_point;
Nov 01 16:39:01.070 INFO kablam!     |                 ^^^^ help: consider using `_last` instead
Nov 01 16:39:01.071 INFO kablam! 
Nov 01 16:39:01.071 INFO kablam! warning: unused variable: `total`
Nov 01 16:39:01.071 INFO kablam!    --> src/game/players.rs:173:17
Nov 01 16:39:01.071 INFO kablam!     |
Nov 01 16:39:01.071 INFO kablam! 173 |             let total = &context.total_pieces;
Nov 01 16:39:01.071 INFO kablam!     |                 ^^^^^ help: consider using `_total` instead
Nov 01 16:39:01.071 INFO kablam! 
Nov 01 16:39:01.071 INFO kablam! warning: unused variable: `need_calculate`
Nov 01 16:39:01.071 INFO kablam!    --> src/game/players.rs:176:17
Nov 01 16:39:01.071 INFO kablam!     |
Nov 01 16:39:01.071 INFO kablam! 176 |             let need_calculate = EasyAi::find_points_need_calculate(&board);
Nov 01 16:39:01.071 INFO kablam!     |                 ^^^^^^^^^^^^^^ help: consider using `_need_calculate` instead
Nov 01 16:39:01.071 INFO kablam! 
Nov 01 16:39:01.094 INFO kablam! warning: function cannot return without recursing
Nov 01 16:39:01.094 INFO kablam!    --> src/game/players.rs:183:9
Nov 01 16:39:01.094 INFO kablam!     |
Nov 01 16:39:01.094 INFO kablam! 183 |         fn piece_type(&self) -> PieceType {
Nov 01 16:39:01.094 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot return without recursing
Nov 01 16:39:01.094 INFO kablam! 184 |             self.piece_type()
Nov 01 16:39:01.094 INFO kablam!     |             ----------------- recursive call site
Nov 01 16:39:01.094 INFO kablam!     |
Nov 01 16:39:01.094 INFO kablam!     = note: #[warn(unconditional_recursion)] on by default
Nov 01 16:39:01.094 INFO kablam!     = help: a `loop` may express intention better if this is on purpose
Nov 01 16:39:01.094 INFO kablam! 
Nov 01 16:39:01.095 INFO kablam! warning: field is never used: `piece`
Nov 01 16:39:01.095 INFO kablam!    --> src/game/players.rs:140:9
Nov 01 16:39:01.095 INFO kablam!     |
Nov 01 16:39:01.095 INFO kablam! 140 |         piece: PieceType
Nov 01 16:39:01.095 INFO kablam!     |         ^^^^^^^^^^^^^^^^
Nov 01 16:39:01.095 INFO kablam!     |
Nov 01 16:39:01.095 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 16:39:01.095 INFO kablam! 
Nov 01 16:39:01.099 INFO kablam! warning: method is never used: `new`
Nov 01 16:39:01.099 INFO kablam!    --> src/game/players.rs:144:9
Nov 01 16:39:01.099 INFO kablam!     |
Nov 01 16:39:01.099 INFO kablam! 144 |         pub fn new(piece: PieceType) -> EasyAi {
Nov 01 16:39:01.099 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:39:01.099 INFO kablam! 
Nov 01 16:39:01.099 INFO kablam! warning: method is never used: `calculate_score`
Nov 01 16:39:01.099 INFO kablam!    --> src/game/players.rs:156:9
Nov 01 16:39:01.099 INFO kablam!     |
Nov 01 16:39:01.099 INFO kablam! 156 |         fn calculate_score(board: &Board, coord: CoordinationFlat) -> usize {
Nov 01 16:39:01.099 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:39:01.099 INFO kablam! 
Nov 01 16:39:01.099 INFO kablam! warning: method is never used: `get_another_player_mut`
Nov 01 16:39:01.099 INFO kablam!    --> src/game/mod.rs:323:5
Nov 01 16:39:01.099 INFO kablam!     |
Nov 01 16:39:01.099 INFO kablam! 323 |     fn get_another_player_mut(&mut self) -> &mut Box<Player> {
Nov 01 16:39:01.099 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 16:39:01.099 INFO kablam! 
Nov 01 16:39:01.859 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.39s
Nov 01 16:39:01.867 INFO kablam! su: No module specific data is present
Nov 01 16:39:02.887 INFO running `"docker" "rm" "-f" "b51f5e75989a7083b3db957cb2570e7402f8fd313b5129be5eee31d0fce82de2"`
Nov 01 16:39:03.156 INFO blam! b51f5e75989a7083b3db957cb2570e7402f8fd313b5129be5eee31d0fce82de2
Nov 01 16:39:03.176 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 16:39:03.523 INFO blam! e8e85798e54434d26d6d8eb6cd0b8bd37b2ff2731e14164c91a614f6c3a664ac
Nov 01 16:39:03.531 INFO running `"docker" "start" "-a" "e8e85798e54434d26d6d8eb6cd0b8bd37b2ff2731e14164c91a614f6c3a664ac"`
Nov 01 16:39:04.240 INFO kablam! usermod: no changes
Nov 01 16:39:04.288 INFO kablam!    Compiling rust-five v0.1.0 (/source)
Nov 01 16:39:04.643 INFO kablam! error: #[test] attribute is only allowed on fn items
Nov 01 16:39:04.643 INFO kablam!    --> src/game/board.rs:119:5
Nov 01 16:39:04.643 INFO kablam!     |
Nov 01 16:39:04.643 INFO kablam! 119 | /     fn test() {
Nov 01 16:39:04.643 INFO kablam! 120 | |         let mut b = Board::new();
Nov 01 16:39:04.643 INFO kablam! 121 | |         let coord = CoordinationFlat::new(3, 3);
Nov 01 16:39:04.643 INFO kablam! 122 | |         let p = BoardPieceType::WHITE;
Nov 01 16:39:04.643 INFO kablam! ...   |
Nov 01 16:39:04.643 INFO kablam! 125 | |         assert!(b.get(coord).unwrap() == p)
Nov 01 16:39:04.643 INFO kablam! 126 | |     }
Nov 01 16:39:04.643 INFO kablam!     | |_____^
Nov 01 16:39:04.643 INFO kablam! 
Nov 01 16:39:04.647 INFO kablam! error: aborting due to previous error
Nov 01 16:39:04.647 INFO kablam! 
Nov 01 16:39:04.652 INFO kablam! error: Could not compile `rust-five`.
Nov 01 16:39:04.652 INFO kablam! 
Nov 01 16:39:04.652 INFO kablam! To learn more, run the command again with --verbose.
Nov 01 16:39:04.654 INFO kablam! su: No module specific data is present
Nov 01 16:39:05.054 INFO running `"docker" "rm" "-f" "e8e85798e54434d26d6d8eb6cd0b8bd37b2ff2731e14164c91a614f6c3a664ac"`
Nov 01 16:39:05.211 INFO blam! e8e85798e54434d26d6d8eb6cd0b8bd37b2ff2731e14164c91a614f6c3a664ac
