[INFO] fetching crate httptest 0.15.4... [INFO] testing httptest-0.15.4 against master#67da586efe13aa66eef576ba095e1875ba65fd20 for pr-112849 [INFO] extracting crate httptest 0.15.4 into /workspace/builds/worker-3-tc1/source [INFO] validating manifest of crates.io crate httptest 0.15.4 on toolchain 67da586efe13aa66eef576ba095e1875ba65fd20 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+67da586efe13aa66eef576ba095e1875ba65fd20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate httptest 0.15.4 [INFO] finished tweaking crates.io crate httptest 0.15.4 [INFO] tweaked toml for crates.io crate httptest 0.15.4 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+67da586efe13aa66eef576ba095e1875ba65fd20" "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" "+67da586efe13aa66eef576ba095e1875ba65fd20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+67da586efe13aa66eef576ba095e1875ba65fd20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f48ab413a9156eb588e8c7e054cc81f08931f040eb00ba3a88605f7ceee87ec3 [INFO] running `Command { std: "docker" "start" "-a" "f48ab413a9156eb588e8c7e054cc81f08931f040eb00ba3a88605f7ceee87ec3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f48ab413a9156eb588e8c7e054cc81f08931f040eb00ba3a88605f7ceee87ec3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f48ab413a9156eb588e8c7e054cc81f08931f040eb00ba3a88605f7ceee87ec3", kill_on_drop: false }` [INFO] [stdout] f48ab413a9156eb588e8c7e054cc81f08931f040eb00ba3a88605f7ceee87ec3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+67da586efe13aa66eef576ba095e1875ba65fd20" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 29840b7cb2e6767a0fc6436d791587623e6f7c102683ed2992ded10e392af73b [INFO] running `Command { std: "docker" "start" "-a" "29840b7cb2e6767a0fc6436d791587623e6f7c102683ed2992ded10e392af73b", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.18 [INFO] [stderr] Compiling tokio v1.28.2 [INFO] [stderr] Compiling num_cpus v1.15.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling percent-encoding v2.3.0 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling form_urlencoded v1.2.0 [INFO] [stderr] Compiling bstr v0.2.17 [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling futures-macro v0.3.28 [INFO] [stderr] Compiling tokio-macros v2.1.0 [INFO] [stderr] Compiling serde_derive v1.0.164 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling serde v1.0.164 [INFO] [stderr] Compiling futures v0.3.28 [INFO] [stderr] Compiling tokio-util v0.7.8 [INFO] [stderr] Compiling h2 v0.3.19 [INFO] [stderr] Compiling serde_json v1.0.97 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling hyper v0.14.26 [INFO] [stderr] Compiling httptest v0.15.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 30.29s [INFO] running `Command { std: "docker" "inspect" "29840b7cb2e6767a0fc6436d791587623e6f7c102683ed2992ded10e392af73b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "29840b7cb2e6767a0fc6436d791587623e6f7c102683ed2992ded10e392af73b", kill_on_drop: false }` [INFO] [stdout] 29840b7cb2e6767a0fc6436d791587623e6f7c102683ed2992ded10e392af73b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+67da586efe13aa66eef576ba095e1875ba65fd20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7ec0d35c2f902e953ae0ddc05f83ffe5afb2d24e7d20dc6f6b0bb2dc5f1a6a70 [INFO] running `Command { std: "docker" "start" "-a" "7ec0d35c2f902e953ae0ddc05f83ffe5afb2d24e7d20dc6f6b0bb2dc5f1a6a70", kill_on_drop: false }` [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling pretty_env_logger v0.4.0 [INFO] [stderr] Compiling httptest v0.15.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 11.43s [INFO] running `Command { std: "docker" "inspect" "7ec0d35c2f902e953ae0ddc05f83ffe5afb2d24e7d20dc6f6b0bb2dc5f1a6a70", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ec0d35c2f902e953ae0ddc05f83ffe5afb2d24e7d20dc6f6b0bb2dc5f1a6a70", kill_on_drop: false }` [INFO] [stdout] 7ec0d35c2f902e953ae0ddc05f83ffe5afb2d24e7d20dc6f6b0bb2dc5f1a6a70 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+67da586efe13aa66eef576ba095e1875ba65fd20" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6e3855a30acd95a179670b1e731cb8aeb0a15e0894afe8b68e232b9e2c02d5be [INFO] running `Command { std: "docker" "start" "-a" "6e3855a30acd95a179670b1e731cb8aeb0a15e0894afe8b68e232b9e2c02d5be", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/httptest-1c061f6e344eda7f) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test matchers::tests::test_any_of ... ok [INFO] [stdout] test matchers::request::tests::test_path ... ok [INFO] [stdout] test matchers::tests::test_all_of ... ok [INFO] [stdout] test matchers::request::tests::test_body ... ok [INFO] [stdout] test matchers::request::tests::test_method_path ... ok [INFO] [stdout] test matchers::tests::test_eq ... ok [INFO] [stdout] test matchers::request::tests::test_query ... ok [INFO] [stdout] test matchers::request::tests::test_headers ... ok [INFO] [stdout] test matchers::tests::test_fn ... ok [INFO] [stdout] test matchers::tests::test_contains ... ok [INFO] [stdout] test matchers::tests::test_fn_mapper ... ok [INFO] [stdout] test matchers::tests::test_len ... ok [INFO] [stdout] test matchers::tests::test_key ... ok [INFO] [stdout] test matchers::tests::test_url_decoded ... ok [INFO] [stdout] test matchers::tests::test_value ... ok [INFO] [stdout] test matchers::tests::test_json_decoded ... ok [INFO] [stdout] test matchers::tests::test_tuple ... ok [INFO] [stdout] test matchers::request::tests::test_method ... ok [INFO] [stdout] test matchers::tests::test_lowercase ... ok [INFO] [stdout] test matchers::tests::test_not ... ok [INFO] [stdout] test matchers::tests::test_matches ... ok [INFO] [stdout] test server_pool::tests::test_max_threads ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s [INFO] [stdout] [INFO] [stderr] Running tests/tests.rs (/opt/rustwide/target/debug/deps/tests-71d1ca5b3a9ba373) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_custom_json ... ok [INFO] [stdout] test test_cycle ... ok [INFO] [stdout] test test_outside_of_tokio_context ... ok [INFO] [stdout] test test_readme ... ok [INFO] [stdout] test test_json ... ok [INFO] [stdout] test test_url_encoded ... ok [INFO] [stdout] test test_delay_and_then ... ok [INFO] [stdout] test test_server_custom ... ok [INFO] [stdout] test test_server ... ok [INFO] [stdout] test test_expectation_cardinality_exceeded - should panic ... ok [INFO] [stdout] test test_expectation_cardinality_not_reached - should panic ... ok [INFO] [stdout] test test_expectation_cardinality_not_reached_explicit_verify - should panic ... ok [INFO] [stdout] test test_respond_with_fn ... ok [INFO] [stderr] Doc-tests httptest [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test src/lib.rs - (line 13) ... ok [INFO] [stdout] test src/lib.rs - (line 97) ... ok [INFO] [stdout] test src/matchers.rs - matchers::any (line 139) ... ok [INFO] [stdout] test src/lib.rs - (line 212) ... ok [INFO] [stdout] test src/matchers.rs - matchers::all_of (line 350) ... ok [INFO] [stdout] test src/lib.rs - (line 144) ... ok [INFO] [stdout] test src/lib.rs - (line 262) ... ok [INFO] [stdout] test src/lib.rs - (line 175) ... ok [INFO] [stdout] test src/matchers.rs - matchers::json_decoded (line 531) ... ok [INFO] [stdout] test src/matchers.rs - matchers::eq (line 168) ... ok [INFO] [stdout] test src/matchers.rs - matchers::contains (line 623) ... ok [INFO] [stdout] test src/matchers.rs - matchers::key (line 662) ... ok [INFO] [stdout] test src/matchers.rs - matchers::any_of (line 405) ... ok [INFO] [stdout] test src/matchers.rs - matchers::len (line 748) ... ok [INFO] [stdout] test src/matchers.rs - matchers::lowercase (line 570) ... ok [INFO] [stdout] test src/matchers.rs - matchers::url_decoded (line 487) ... ok [INFO] [stdout] test src/matchers.rs - matchers::not (line 322) ... ok [INFO] [stdout] test src/matchers.rs - matchers::value (line 696) ... ok [INFO] [stdout] test src/matchers/request.rs - matchers::request::method_path (line 178) ... ok [INFO] [stdout] test src/matchers/request.rs - matchers::request::headers (line 96) ... ok [INFO] [stdout] test src/matchers/request.rs - matchers::request::query (line 64) ... ok [INFO] [stdout] test src/matchers/request.rs - matchers::request::body (line 139) ... ok [INFO] [stdout] test src/server.rs - server::ExpectationBuilder::times (line 208) ... ok [INFO] [stdout] test src/matchers/request.rs - matchers::request::path (line 32) ... ok [INFO] [stdout] test src/matchers.rs - matchers::matches (line 292) ... ok [INFO] [stdout] test src/server_pool.rs - server_pool::ServerPool (line 27) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.49s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "6e3855a30acd95a179670b1e731cb8aeb0a15e0894afe8b68e232b9e2c02d5be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6e3855a30acd95a179670b1e731cb8aeb0a15e0894afe8b68e232b9e2c02d5be", kill_on_drop: false }` [INFO] [stdout] 6e3855a30acd95a179670b1e731cb8aeb0a15e0894afe8b68e232b9e2c02d5be