Nov 02 09:35:02.347 INFO testing pnet_macros-0.21.0 against beta-2018-10-30 for beta-1.31-1
Nov 02 09:35:02.348 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 02 09:35:02.768 INFO blam! 04d64a3a60309ae1145a092b27489233c05ae04e0eb61b0e860327f0fe2ccab5
Nov 02 09:35:02.770 INFO running `"docker" "start" "-a" "04d64a3a60309ae1145a092b27489233c05ae04e0eb61b0e860327f0fe2ccab5"`
Nov 02 09:35:04.408 INFO kablam! usermod: no changes
Nov 02 09:35:04.491 INFO kablam!    Compiling pnet_macros v0.21.0 (/source)
Nov 02 09:35:07.847 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 3.42s
Nov 02 09:35:07.852 INFO kablam! su: No module specific data is present
Nov 02 09:35:08.615 INFO running `"docker" "rm" "-f" "04d64a3a60309ae1145a092b27489233c05ae04e0eb61b0e860327f0fe2ccab5"`
Nov 02 09:35:08.867 INFO blam! 04d64a3a60309ae1145a092b27489233c05ae04e0eb61b0e860327f0fe2ccab5
Nov 02 09:35:08.880 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 02 09:35:09.344 INFO blam! 0e11bbde3efbcb7476086a18d9c1bda4e5b03d4b88fc8076f925dca0ffe631f1
Nov 02 09:35:09.346 INFO running `"docker" "start" "-a" "0e11bbde3efbcb7476086a18d9c1bda4e5b03d4b88fc8076f925dca0ffe631f1"`
Nov 02 09:35:10.441 INFO kablam! usermod: no changes
Nov 02 09:35:10.599 INFO kablam!    Compiling pnet_macros v0.21.0 (/source)
Nov 02 09:35:17.804 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 7.34s
Nov 02 09:35:17.809 INFO kablam! su: No module specific data is present
Nov 02 09:35:18.759 INFO running `"docker" "rm" "-f" "0e11bbde3efbcb7476086a18d9c1bda4e5b03d4b88fc8076f925dca0ffe631f1"`
Nov 02 09:35:19.011 INFO blam! 0e11bbde3efbcb7476086a18d9c1bda4e5b03d4b88fc8076f925dca0ffe631f1
Nov 02 09:35:19.028 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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" "-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 02 09:35:19.423 INFO blam! 533e367952e78c6e4b3b96145586c6431a6fba1e27a02426a37ed783a0e8dc70
Nov 02 09:35:19.426 INFO running `"docker" "start" "-a" "533e367952e78c6e4b3b96145586c6431a6fba1e27a02426a37ed783a0e8dc70"`
Nov 02 09:35:20.718 INFO kablam! usermod: no changes
Nov 02 09:35:20.833 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.09s
Nov 02 09:35:20.846 INFO kablam!      Running /target/debug/deps/pnet_macros-51ca8060950f0a15
Nov 02 09:35:20.846 INFO blam! 
Nov 02 09:35:20.846 INFO blam! running 16 tests
Nov 02 09:35:20.855 INFO blam! test decorator::tests::test_parse_expr_key ... ok
Nov 02 09:35:20.863 INFO blam! test decorator::test_generate_accessor_op_str ... ok
Nov 02 09:35:20.867 INFO blam! test util::operations_test ... ok
Nov 02 09:35:20.883 INFO blam! test decorator::tests::test_parse_expr_constants ... ok
Nov 02 09:35:20.883 INFO blam! test decorator::tests::test_parse_expr_key_and_numbers ... ok
Nov 02 09:35:20.883 INFO blam! test util::radix16_u64::test ... ok
Nov 02 09:35:20.883 INFO blam! test util::radix16_u8::test ... ok
Nov 02 09:35:20.883 INFO blam! test util::test_get_mask ... ok
Nov 02 09:35:20.884 INFO blam! test util::test_to_mutator ... ok
Nov 02 09:35:20.899 INFO blam! test util::test_display_set_operation ... ok
Nov 02 09:35:20.899 INFO blam! test util::test_get_shiftl ... ok
Nov 02 09:35:20.899 INFO blam! test decorator::tests::test_parse_expr_numbers ... ok
Nov 02 09:35:20.899 INFO blam! test util::test_get_shiftr ... ok
Nov 02 09:35:20.915 INFO blam! test util::test_display_get_operation ... ok
Nov 02 09:35:20.919 INFO blam! test decorator::tests::test_parse_expr_parentheses ... ok
Nov 02 09:35:20.919 INFO blam! test decorator::test_parse_ty ... ok
Nov 02 09:35:20.919 INFO blam! 
Nov 02 09:35:20.919 INFO blam! test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 09:35:20.919 INFO blam! 
Nov 02 09:35:20.927 INFO blam! 
Nov 02 09:35:20.927 INFO kablam!      Running /target/debug/deps/tests-65dac7a216a1c4a1
Nov 02 09:35:20.927 INFO blam! running 19 tests
Nov 02 09:35:20.955 INFO kablam! error: #[packet]'s must contain a payload
Nov 02 09:35:20.955 INFO kablam!   --> tests/compile-fail/no_payload.rs:14:1
Nov 02 09:35:20.955 INFO kablam!    |
Nov 02 09:35:20.955 INFO kablam! 14 | #[packet] //~ ERROR: #[packet]'s must contain a payload
Nov 02 09:35:20.955 INFO kablam!    | ^^^^^^^^^
Nov 02 09:35:20.955 INFO kablam! 
Nov 02 09:35:20.955 INFO kablam! error: this file contains an un-closed delimiter
Nov 02 09:35:20.955 INFO kablam!  --> <quote expansion>:1:16
Nov 02 09:35:20.955 INFO kablam!   |
Nov 02 09:35:20.955 INFO kablam! 1 | banana * (7 + 3
Nov 02 09:35:20.955 INFO kablam!   |                ^
Nov 02 09:35:20.955 INFO kablam!   |
Nov 02 09:35:20.955 INFO kablam! help: did you mean to close this delimiter?
Nov 02 09:35:20.955 INFO kablam!  --> <quote expansion>:1:10
Nov 02 09:35:20.955 INFO kablam!   |
Nov 02 09:35:20.955 INFO kablam! 1 | banana * (7 + 3
Nov 02 09:35:20.955 INFO kablam!   |          ^
Nov 02 09:35:20.955 INFO kablam! 
Nov 02 09:35:20.959 INFO kablam! error: aborting due to previous error
Nov 02 09:35:20.962 INFO kablam! 
Nov 02 09:35:20.963 INFO kablam! error: #[packet] structs must be public
Nov 02 09:35:20.963 INFO kablam!   --> tests/compile-fail/must_be_pub.rs:16:1
Nov 02 09:35:20.963 INFO kablam!    |
Nov 02 09:35:20.963 INFO kablam! 16 | struct MustBePub {
Nov 02 09:35:20.963 INFO kablam!    | ^
Nov 02 09:35:20.963 INFO kablam! 
Nov 02 09:35:20.963 INFO kablam! error: aborting due to previous error
Nov 02 09:35:20.963 INFO kablam! 
Nov 02 09:35:20.987 INFO kablam! error: packet may not have multiple payloads
Nov 02 09:35:20.987 INFO kablam!   --> tests/compile-fail/multiple_payload.rs:20:5
Nov 02 09:35:20.987 INFO kablam!    |
Nov 02 09:35:20.987 INFO kablam! 20 |     payload2: Vec<u8>, // ~ ERROR packet may not have multiple payloads
Nov 02 09:35:20.987 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 02 09:35:20.987 INFO kablam!    |
Nov 02 09:35:20.987 INFO kablam! note: first payload defined here
Nov 02 09:35:20.987 INFO kablam!   --> tests/compile-fail/multiple_payload.rs:18:5
Nov 02 09:35:20.987 INFO kablam!    |
Nov 02 09:35:20.987 INFO kablam! 18 |     payload1: Vec<u8>, // ~ NOTE first payload defined here
Nov 02 09:35:20.987 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 02 09:35:20.987 INFO kablam! 
Nov 02 09:35:20.991 INFO kablam! error: endianness must be specified for types of size >= 8
Nov 02 09:35:20.991 INFO kablam!   --> tests/compile-fail/endianness_not_specified.rs:18:5
Nov 02 09:35:20.991 INFO kablam!    |
Nov 02 09:35:20.991 INFO kablam! 18 |     banana: u16,
Nov 02 09:35:20.991 INFO kablam!    |     ^^^^^^^^^^^
Nov 02 09:35:20.991 INFO kablam! 
Nov 02 09:35:20.991 INFO kablam! error: aborting due to previous error
Nov 02 09:35:20.991 INFO kablam! 
Nov 02 09:35:20.991 INFO kablam! error: non-primitive field types must specify #[construct_with]
Nov 02 09:35:20.991 INFO kablam!   --> tests/compile-fail/invalid_type.rs:16:5
Nov 02 09:35:20.991 INFO kablam!    |
Nov 02 09:35:20.991 INFO kablam! 16 |     pub field: String, // ~ ERROR: non-primitive field types must specify #[construct_with]
Nov 02 09:35:20.991 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 02 09:35:20.991 INFO kablam! 
Nov 02 09:35:20.991 INFO kablam! error: aborting due to previous error
Nov 02 09:35:20.991 INFO kablam! 
Nov 02 09:35:21.022 INFO kablam! error: Only field names, constants, integers, basic arithmetic expressions (+ - * / %) and parentheses are allowed in the "length" attribute
Nov 02 09:35:21.023 INFO kablam!  --> <quote expansion>:1:10
Nov 02 09:35:21.023 INFO kablam!   |
Nov 02 09:35:21.023 INFO kablam! 1 | banana + 7.5
Nov 02 09:35:21.023 INFO kablam!   |          ^^^
Nov 02 09:35:21.023 INFO kablam! 
Nov 02 09:35:21.023 INFO kablam! error: Field name must be a member of the struct and not the field itself
Nov 02 09:35:21.023 INFO kablam!  --> <quote expansion>:1:1
Nov 02 09:35:21.023 INFO kablam!   |
Nov 02 09:35:21.023 INFO kablam! 1 | tomato
Nov 02 09:35:21.023 INFO kablam!   | ^^^^^^
Nov 02 09:35:21.023 INFO kablam! 
Nov 02 09:35:21.031 INFO kablam! error: aborting due to previous error
Nov 02 09:35:21.031 INFO kablam! 
Nov 02 09:35:21.151 INFO kablam! error: expected expression, found `,`
Nov 02 09:35:21.151 INFO kablam!   --> <quote expansion>:72:102
Nov 02 09:35:21.151 INFO kablam!    |
Nov 02 09:35:21.151 INFO kablam! 72 |                                     let end = min(current_offset + _self . get_banana (  ) as usize +, _self.packet.len());
Nov 02 09:35:21.151 INFO kablam!    |                                                                                                      ^
Nov 02 09:35:21.151 INFO kablam! 
Nov 02 09:35:21.151 INFO kablam! error: expected one of `.`, `;`, `<`, `?`, `break`, `continue`, `false`, `for`, `if`, `loop`, `match`, `move`, `return`, `true`, `unsafe`, `while`, or an operator, found `,`
Nov 02 09:35:21.151 INFO kablam!   --> <quote expansion>:72:102
Nov 02 09:35:21.151 INFO kablam!    |
Nov 02 09:35:21.151 INFO kablam! 72 |                                     let end = min(current_offset + _self . get_banana (  ) as usize +, _self.packet.len());
Nov 02 09:35:21.151 INFO kablam!    |                                                                                                      ^
Nov 02 09:35:21.151 INFO kablam! 
Nov 02 09:35:21.279 INFO kablam! error: aborting due to previous error
Nov 02 09:35:21.279 INFO kablam! 
Nov 02 09:35:21.279 INFO kablam! error: aborting due to previous error
Nov 02 09:35:21.280 INFO kablam! 
Nov 02 09:35:21.293 INFO blam! test compile_fail::must_be_pub ... ok
Nov 02 09:35:21.299 INFO blam! test compile_fail::endianness_not_specified ... ok
Nov 02 09:35:21.299 INFO blam! test compile_fail::invalid_type ... ok
Nov 02 09:35:21.300 INFO blam! test compile_fail::no_payload ... ok
Nov 02 09:35:21.300 INFO blam! test compile_fail::multiple_payload ... ok
Nov 02 09:35:21.305 INFO kablam! error: unknown attribute: payload
Nov 02 09:35:21.305 INFO kablam!   --> tests/compile-fail/payload_fn2.rs:18:5
Nov 02 09:35:21.305 INFO kablam!    |
Nov 02 09:35:21.305 INFO kablam! 18 |     payload: Vec<u8>, // ~ ERROR: unknown attribute: payload
Nov 02 09:35:21.305 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Nov 02 09:35:21.305 INFO kablam! 
Nov 02 09:35:21.320 INFO kablam! error: aborting due to previous error
Nov 02 09:35:21.320 INFO kablam! 
Nov 02 09:35:21.321 INFO kablam! error: all fields in a packet must be named
Nov 02 09:35:21.321 INFO kablam!   --> tests/compile-fail/unnamed_field.rs:17:16
Nov 02 09:35:21.321 INFO kablam!    |
Nov 02 09:35:21.322 INFO kablam! 17 |                pub u8);
Nov 02 09:35:21.322 INFO kablam!    |                ^^^^^^^
Nov 02 09:35:21.322 INFO kablam! 
Nov 02 09:35:21.322 INFO kablam! error: aborting due to previous error
Nov 02 09:35:21.323 INFO kablam! 
Nov 02 09:35:21.343 INFO kablam! error: variable length field must have #[length = ""] or #[length_fn = ""] attribute
Nov 02 09:35:21.343 INFO kablam!   --> tests/compile-fail/variable_length_fields.rs:17:5
Nov 02 09:35:21.344 INFO kablam!    |
Nov 02 09:35:21.344 INFO kablam! 17 |     var_length: Vec<u8>, /* ~ ERROR: variable length field must have #[length = ""] or #[length_fn = ""] attribute */
Nov 02 09:35:21.344 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^
Nov 02 09:35:21.344 INFO kablam! 
Nov 02 09:35:21.348 INFO kablam! error: aborting due to previous error
Nov 02 09:35:21.348 INFO blam! test compile_fail::length_expr_key ... ok
Nov 02 09:35:21.348 INFO kablam! 
Nov 02 09:35:21.349 INFO blam! test compile_fail::length_expr_parentheses ... ok
Nov 02 09:35:21.349 INFO blam! test compile_fail::length_expr ... ok
Nov 02 09:35:21.350 INFO blam! test compile_fail::payload_fn2 ... ok
Nov 02 09:35:21.355 INFO blam! test compile_fail::unnamed_field ... ok
Nov 02 09:35:21.355 INFO blam! test compile_fail::variable_length_fields ... ok
Nov 02 09:35:21.731 INFO blam! test run_pass::payload_fn ... ok
Nov 02 09:35:21.763 INFO blam! test run_pass::get_variable_length_field ... ok
Nov 02 09:35:21.887 INFO blam! test run_pass::mqtt ... ok
Nov 02 09:35:21.911 INFO blam! test run_pass::packet_size ... ok
Nov 02 09:35:21.911 INFO blam! test run_pass::length_expr ... ok
Nov 02 09:35:22.179 INFO blam! test run_pass::variable_length_fields ... ok
Nov 02 09:35:22.308 INFO blam! test run_pass::packet_in_packet ... ok
Nov 02 09:35:22.477 INFO blam! test run_pass::min_packet_size ... ok
Nov 02 09:35:22.478 INFO blam! 
Nov 02 09:35:22.478 INFO blam! test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 09:35:22.478 INFO blam! 
Nov 02 09:35:22.479 INFO kablam!    Doc-tests pnet_macros
Nov 02 09:35:25.467 INFO blam! 
Nov 02 09:35:25.467 INFO blam! running 1 test
Nov 02 09:35:25.467 INFO blam! test src/lib.rs -  (line 13) ... ignored
Nov 02 09:35:25.467 INFO blam! 
Nov 02 09:35:25.467 INFO blam! test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out
Nov 02 09:35:25.467 INFO blam! 
Nov 02 09:35:25.483 INFO kablam! su: No module specific data is present
Nov 02 09:35:25.981 INFO running `"docker" "rm" "-f" "533e367952e78c6e4b3b96145586c6431a6fba1e27a02426a37ed783a0e8dc70"`
Nov 02 09:35:26.249 INFO blam! 533e367952e78c6e4b3b96145586c6431a6fba1e27a02426a37ed783a0e8dc70
