Dec 15 16:32:03.262 INFO testing dsdl_compiler-0.0.1 against master#bd47d6825bf4090517549d33cfef10d3300b4a75 for pr-56550 Dec 15 16:32:03.262 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-2/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 15 16:32:03.626 INFO [stdout] c8fdc47aa94ed00d5823fcbdfd89b3e521c4c91d7a1402075d96cdf9db56c2ea Dec 15 16:32:03.628 INFO running `"docker" "start" "-a" "c8fdc47aa94ed00d5823fcbdfd89b3e521c4c91d7a1402075d96cdf9db56c2ea"` Dec 15 16:32:04.405 INFO [stderr] usermod: no changes Dec 15 16:32:04.463 INFO [stderr] warning: An explicit [[bin]] section is specified in Cargo.toml which currently Dec 15 16:32:04.463 INFO [stderr] disables Cargo from automatically inferring other binary targets. Dec 15 16:32:04.463 INFO [stderr] This inference behavior will change in the Rust 2018 edition and the following Dec 15 16:32:04.463 INFO [stderr] files will be included as a binary target: Dec 15 16:32:04.463 INFO [stderr] Dec 15 16:32:04.463 INFO [stderr] * /source/src/bin/opts.rs Dec 15 16:32:04.463 INFO [stderr] * /source/src/bin/mod.rs Dec 15 16:32:04.463 INFO [stderr] Dec 15 16:32:04.463 INFO [stderr] This is likely to break cargo build or cargo test as these files may not be Dec 15 16:32:04.463 INFO [stderr] ready to be compiled as a binary target today. You can future-proof yourself Dec 15 16:32:04.463 INFO [stderr] and disable this warning by adding `autobins = false` to your [package] Dec 15 16:32:04.463 INFO [stderr] section. You may also move the files to a location where Cargo would not Dec 15 16:32:04.463 INFO [stderr] automatically infer them to be a target, such as in subfolders. Dec 15 16:32:04.463 INFO [stderr] Dec 15 16:32:04.463 INFO [stderr] For more information on this warning you can consult Dec 15 16:32:04.463 INFO [stderr] https://github.com/rust-lang/cargo/issues/5330 Dec 15 16:32:04.544 INFO [stderr] Compiling inflections v1.1.1 Dec 15 16:32:04.598 INFO [stderr] Compiling dsdl_parser v0.1.3 Dec 15 16:32:04.599 INFO [stderr] Compiling badlog v0.3.1 Dec 15 16:32:12.435 INFO [stderr] Compiling dsdl_compiler v0.0.1 (/source) Dec 15 16:32:20.961 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 16.53s Dec 15 16:32:20.971 INFO [stderr] su: No module specific data is present Dec 15 16:32:21.816 INFO running `"docker" "inspect" "c8fdc47aa94ed00d5823fcbdfd89b3e521c4c91d7a1402075d96cdf9db56c2ea"` Dec 15 16:32:22.199 INFO running `"docker" "rm" "-f" "c8fdc47aa94ed00d5823fcbdfd89b3e521c4c91d7a1402075d96cdf9db56c2ea"` Dec 15 16:32:22.534 INFO [stdout] c8fdc47aa94ed00d5823fcbdfd89b3e521c4c91d7a1402075d96cdf9db56c2ea Dec 15 16:32:22.536 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-2/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 15 16:32:22.919 INFO [stdout] 9fee87a0a9746b54bcbcbbbe60ecf3153c5b37da16e89ac89f749daa504026cf Dec 15 16:32:22.921 INFO running `"docker" "start" "-a" "9fee87a0a9746b54bcbcbbbe60ecf3153c5b37da16e89ac89f749daa504026cf"` Dec 15 16:32:24.599 INFO [stderr] usermod: no changes Dec 15 16:32:24.675 INFO [stderr] warning: An explicit [[bin]] section is specified in Cargo.toml which currently Dec 15 16:32:24.675 INFO [stderr] disables Cargo from automatically inferring other binary targets. Dec 15 16:32:24.675 INFO [stderr] This inference behavior will change in the Rust 2018 edition and the following Dec 15 16:32:24.675 INFO [stderr] files will be included as a binary target: Dec 15 16:32:24.675 INFO [stderr] Dec 15 16:32:24.675 INFO [stderr] * /source/src/bin/opts.rs Dec 15 16:32:24.675 INFO [stderr] * /source/src/bin/mod.rs Dec 15 16:32:24.675 INFO [stderr] Dec 15 16:32:24.675 INFO [stderr] This is likely to break cargo build or cargo test as these files may not be Dec 15 16:32:24.675 INFO [stderr] ready to be compiled as a binary target today. You can future-proof yourself Dec 15 16:32:24.675 INFO [stderr] and disable this warning by adding `autobins = false` to your [package] Dec 15 16:32:24.675 INFO [stderr] section. You may also move the files to a location where Cargo would not Dec 15 16:32:24.675 INFO [stderr] automatically infer them to be a target, such as in subfolders. Dec 15 16:32:24.675 INFO [stderr] Dec 15 16:32:24.675 INFO [stderr] For more information on this warning you can consult Dec 15 16:32:24.675 INFO [stderr] https://github.com/rust-lang/cargo/issues/5330 Dec 15 16:32:24.756 INFO [stderr] Compiling dsdl_compiler v0.0.1 (/source) Dec 15 16:32:30.031 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.41s Dec 15 16:32:30.036 INFO [stderr] su: No module specific data is present Dec 15 16:32:30.435 INFO running `"docker" "inspect" "9fee87a0a9746b54bcbcbbbe60ecf3153c5b37da16e89ac89f749daa504026cf"` Dec 15 16:32:30.573 INFO running `"docker" "rm" "-f" "9fee87a0a9746b54bcbcbbbe60ecf3153c5b37da16e89ac89f749daa504026cf"` Dec 15 16:32:30.756 INFO [stdout] 9fee87a0a9746b54bcbcbbbe60ecf3153c5b37da16e89ac89f749daa504026cf Dec 15 16:32:30.757 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-2/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 15 16:32:31.009 INFO [stdout] 28f3bd5dd5c6828c4883fb2cca1812b9cdd15403ac8fbe98df618e17a02a156e Dec 15 16:32:31.011 INFO running `"docker" "start" "-a" "28f3bd5dd5c6828c4883fb2cca1812b9cdd15403ac8fbe98df618e17a02a156e"` Dec 15 16:32:31.415 INFO [stderr] usermod: no changes Dec 15 16:32:31.439 INFO [stderr] warning: An explicit [[bin]] section is specified in Cargo.toml which currently Dec 15 16:32:31.439 INFO [stderr] disables Cargo from automatically inferring other binary targets. Dec 15 16:32:31.439 INFO [stderr] This inference behavior will change in the Rust 2018 edition and the following Dec 15 16:32:31.439 INFO [stderr] files will be included as a binary target: Dec 15 16:32:31.439 INFO [stderr] Dec 15 16:32:31.439 INFO [stderr] * /source/src/bin/opts.rs Dec 15 16:32:31.440 INFO [stderr] * /source/src/bin/mod.rs Dec 15 16:32:31.440 INFO [stderr] Dec 15 16:32:31.440 INFO [stderr] This is likely to break cargo build or cargo test as these files may not be Dec 15 16:32:31.440 INFO [stderr] ready to be compiled as a binary target today. You can future-proof yourself Dec 15 16:32:31.440 INFO [stderr] and disable this warning by adding `autobins = false` to your [package] Dec 15 16:32:31.440 INFO [stderr] section. You may also move the files to a location where Cargo would not Dec 15 16:32:31.440 INFO [stderr] automatically infer them to be a target, such as in subfolders. Dec 15 16:32:31.440 INFO [stderr] Dec 15 16:32:31.440 INFO [stderr] For more information on this warning you can consult Dec 15 16:32:31.440 INFO [stderr] https://github.com/rust-lang/cargo/issues/5330 Dec 15 16:32:31.477 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.04s Dec 15 16:32:31.491 INFO [stderr] Running /target/debug/deps/dsdl_compiler-03dc71e85b432a29 Dec 15 16:32:31.493 INFO [stdout] Dec 15 16:32:31.493 INFO [stdout] running 12 tests Dec 15 16:32:31.494 INFO [stdout] test tests::compile_field_def ... ok Dec 15 16:32:31.494 INFO [stdout] test tests::compile_enum_body ... ok Dec 15 16:32:31.495 INFO [stdout] test tests::compile_composite_type ... ok Dec 15 16:32:31.507 INFO [stdout] test tests::compile_primitive_type ... ok Dec 15 16:32:31.519 INFO [stdout] test tests::compile_type ... ok Dec 15 16:32:31.519 INFO [stdout] test tests::compile_variant_def ... ok Dec 15 16:32:31.526 INFO [stdout] test tests::compile_comment ... ok Dec 15 16:32:31.529 INFO [stdout] test tests::compile_struct_body ... ok Dec 15 16:32:31.631 INFO [stdout] test tests::compile_service ... ok Dec 15 16:32:31.635 INFO [stdout] test tests::compile_enum ... ok Dec 15 16:32:31.681 INFO [stdout] test tests::compile_struct ... ok Dec 15 16:32:31.687 INFO [stdout] test tests::compile_dsdl ... ok Dec 15 16:32:31.687 INFO [stdout] Dec 15 16:32:31.687 INFO [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 15 16:32:31.687 INFO [stdout] Dec 15 16:32:31.688 INFO [stderr] Running /target/debug/deps/dsdlc-2ce7f780f139f002 Dec 15 16:32:31.689 INFO [stdout] Dec 15 16:32:31.689 INFO [stdout] running 0 tests Dec 15 16:32:31.689 INFO [stdout] Dec 15 16:32:31.689 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 15 16:32:31.689 INFO [stdout] Dec 15 16:32:31.689 INFO [stderr] Doc-tests dsdl_compiler Dec 15 16:32:33.667 INFO [stdout] Dec 15 16:32:33.667 INFO [stdout] running 2 tests Dec 15 16:32:37.130 INFO [stdout] test src/lib.rs - (line 13) ... ok Dec 15 16:32:37.238 INFO [stdout] test src/lib.rs - (line 27) ... ok Dec 15 16:32:37.238 INFO [stdout] Dec 15 16:32:37.238 INFO [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 15 16:32:37.238 INFO [stdout] Dec 15 16:32:37.251 INFO [stderr] su: No module specific data is present Dec 15 16:32:37.543 INFO running `"docker" "inspect" "28f3bd5dd5c6828c4883fb2cca1812b9cdd15403ac8fbe98df618e17a02a156e"` Dec 15 16:32:37.757 INFO running `"docker" "rm" "-f" "28f3bd5dd5c6828c4883fb2cca1812b9cdd15403ac8fbe98df618e17a02a156e"` Dec 15 16:32:37.872 INFO [stdout] 28f3bd5dd5c6828c4883fb2cca1812b9cdd15403ac8fbe98df618e17a02a156e