[INFO] fetching crate dockerfile_builder 0.1.4... [INFO] testing dockerfile_builder-0.1.4 against master#ff2c56344c764af598ad33027e9c7a48881808ef for pr-118825 [INFO] extracting crate dockerfile_builder 0.1.4 into /workspace/builds/worker-7-tc1/source [INFO] validating manifest of crates.io crate dockerfile_builder 0.1.4 on toolchain ff2c56344c764af598ad33027e9c7a48881808ef [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate dockerfile_builder 0.1.4 [INFO] finished tweaking crates.io crate dockerfile_builder 0.1.4 [INFO] tweaked toml for crates.io crate dockerfile_builder 0.1.4 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded indenter v0.3.3 [INFO] [stderr] Downloaded eyre v0.6.9 [INFO] [stderr] Downloaded dockerfile_builder_macros v0.1.3 [INFO] [stderr] Downloaded dissimilar v1.0.7 [INFO] [stderr] Downloaded expect-test v1.4.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a6bdd3ec350489823f1ff189a006db9e41c0183ba454c5f16f352b6c62fc6f1e [INFO] running `Command { std: "docker" "start" "-a" "a6bdd3ec350489823f1ff189a006db9e41c0183ba454c5f16f352b6c62fc6f1e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a6bdd3ec350489823f1ff189a006db9e41c0183ba454c5f16f352b6c62fc6f1e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a6bdd3ec350489823f1ff189a006db9e41c0183ba454c5f16f352b6c62fc6f1e", kill_on_drop: false }` [INFO] [stdout] a6bdd3ec350489823f1ff189a006db9e41c0183ba454c5f16f352b6c62fc6f1e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4dcb72bd5a172bc5620c5a011ec11bc24505a981a4121e9f3ab42b70adcad5fc [INFO] running `Command { std: "docker" "start" "-a" "4dcb72bd5a172bc5620c5a011ec11bc24505a981a4121e9f3ab42b70adcad5fc", kill_on_drop: false }` [INFO] [stderr] Compiling eyre v0.6.9 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling syn v2.0.41 [INFO] [stderr] Compiling dockerfile_builder_macros v0.1.3 [INFO] [stderr] Compiling dockerfile_builder v0.1.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.82s [INFO] running `Command { std: "docker" "inspect" "4dcb72bd5a172bc5620c5a011ec11bc24505a981a4121e9f3ab42b70adcad5fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4dcb72bd5a172bc5620c5a011ec11bc24505a981a4121e9f3ab42b70adcad5fc", kill_on_drop: false }` [INFO] [stdout] 4dcb72bd5a172bc5620c5a011ec11bc24505a981a4121e9f3ab42b70adcad5fc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d60c869061ace0ae149f948c8b1657cf7e6e9389af18d2f4bf7dc4e5017f78ea [INFO] running `Command { std: "docker" "start" "-a" "d60c869061ace0ae149f948c8b1657cf7e6e9389af18d2f4bf7dc4e5017f78ea", kill_on_drop: false }` [INFO] [stderr] Compiling dissimilar v1.0.7 [INFO] [stderr] Compiling expect-test v1.4.1 [INFO] [stderr] Compiling dockerfile_builder v0.1.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.17s [INFO] running `Command { std: "docker" "inspect" "d60c869061ace0ae149f948c8b1657cf7e6e9389af18d2f4bf7dc4e5017f78ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d60c869061ace0ae149f948c8b1657cf7e6e9389af18d2f4bf7dc4e5017f78ea", kill_on_drop: false }` [INFO] [stdout] d60c869061ace0ae149f948c8b1657cf7e6e9389af18d2f4bf7dc4e5017f78ea [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] efc05de6738fd4a89b665d6f5dafaa05beb46468bb4f330a6930a4632ad44f81 [INFO] running `Command { std: "docker" "start" "-a" "efc05de6738fd4a89b665d6f5dafaa05beb46468bb4f330a6930a4632ad44f81", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dockerfile_builder-d68e910d2e6f41e7) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test instruction_builder::tests::cmd ... ok [INFO] [stdout] test instruction_builder::tests::add_http ... ok [INFO] [stdout] test instruction_builder::tests::from ... ok [INFO] [stdout] test instruction_builder::tests::entrypoint ... ok [INFO] [stdout] test instruction_builder::tests::from_err ... ok [INFO] [stdout] test instruction_builder::tests::add_git ... ok [INFO] [stdout] test instruction_builder::tests::expose ... ok [INFO] [stdout] test instruction_builder::tests::arg ... ok [INFO] [stdout] test instruction_builder::tests::copy ... ok [INFO] [stdout] test instruction_builder::tests::add ... ok [INFO] [stdout] test instruction_builder::tests::workdir ... ok [INFO] [stdout] test instruction_builder::tests::volume ... ok [INFO] [stdout] test tests::build_dockerfile ... ok [INFO] [stdout] test tests::quick_start ... ok [INFO] [stdout] test instruction_builder::tests::onbuild_err ... ok [INFO] [stdout] test instruction_builder::tests::user ... ok [INFO] [stdout] test instruction_builder::tests::healthcheck ... ok [INFO] [stdout] test instruction_builder::tests::run ... ok [INFO] [stdout] test instruction_builder::tests::onbuild ... ok [INFO] [stdout] test tests::append_instructions ... ok [INFO] [stdout] test instruction_builder::tests::stopsignal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests dockerfile_builder [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test src/instruction.rs - instruction::FROM (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::COPY (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::ADD (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::ENV (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::ARG (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::ENTRYPOINT (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::EXPOSE (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::CMD (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::Instruction (line 15) ... ok [INFO] [stdout] test src/instruction.rs - instruction::SHELL (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::HEALTHCHECK (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::RUN (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::LABEL (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::ONBUILD (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::USER (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::STOPSIGNAL (line 33) ... ok [INFO] [stdout] test src/instruction.rs - instruction::VOLUME (line 33) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder (line 17) ... ok [INFO] [stdout] test src/instruction.rs - instruction::WORKDIR (line 33) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder (line 49) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::AddBuilder (line 514) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder (line 26) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder (line 56) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::CmdExecBuilder (line 367) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::AddHttpBuilder (line 563) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::EntrypointBuilder (line 704) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::CopyBuilder (line 638) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::FromBuilder (line 88) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::CmdBuilder (line 309) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::EnvBuilder (line 160) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::EntrypointExecBuilder (line 761) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::ExposeBuilder (line 473) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::LabelBuilder (line 433) ... ok [INFO] [stdout] test src/lib.rs - (line 11) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::RunBuilder (line 197) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::ShellBuilder (line 1015) ... ok [INFO] [stdout] test src/instruction_builder.rs - instruction_builder::RunExecBuilder (line 253) ... ok [INFO] [stdout] test src/lib.rs - (line 38) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.65s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "efc05de6738fd4a89b665d6f5dafaa05beb46468bb4f330a6930a4632ad44f81", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "efc05de6738fd4a89b665d6f5dafaa05beb46468bb4f330a6930a4632ad44f81", kill_on_drop: false }` [INFO] [stdout] efc05de6738fd4a89b665d6f5dafaa05beb46468bb4f330a6930a4632ad44f81