[INFO] fetching crate perl-lsp-diagnostic-catalog 0.12.1... [INFO] testing perl-lsp-diagnostic-catalog-0.12.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate perl-lsp-diagnostic-catalog 0.12.1 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate perl-lsp-diagnostic-catalog 0.12.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate perl-lsp-diagnostic-catalog 0.12.1 [INFO] tweaked toml for crates.io crate perl-lsp-diagnostic-catalog 0.12.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate perl-lsp-diagnostic-catalog 0.12.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate perl-lsp-diagnostic-catalog 0.12.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 00e9389b5f8db0f25e66c12bc20528420e4912d1803236db18af06179fccc6f6 [INFO] running `Command { std: "docker" "start" "-a" "00e9389b5f8db0f25e66c12bc20528420e4912d1803236db18af06179fccc6f6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "00e9389b5f8db0f25e66c12bc20528420e4912d1803236db18af06179fccc6f6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "00e9389b5f8db0f25e66c12bc20528420e4912d1803236db18af06179fccc6f6", kill_on_drop: false }` [INFO] [stdout] 00e9389b5f8db0f25e66c12bc20528420e4912d1803236db18af06179fccc6f6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9022edf13bca7594c3ecf550ebee9996e45df8bbf5b45481e442b21cb2bf2370 [INFO] running `Command { std: "docker" "start" "-a" "9022edf13bca7594c3ecf550ebee9996e45df8bbf5b45481e442b21cb2bf2370", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling perl-diagnostics-codes v0.12.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling perl-lsp-diagnostic-catalog v0.12.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.71s [INFO] running `Command { std: "docker" "inspect" "9022edf13bca7594c3ecf550ebee9996e45df8bbf5b45481e442b21cb2bf2370", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9022edf13bca7594c3ecf550ebee9996e45df8bbf5b45481e442b21cb2bf2370", kill_on_drop: false }` [INFO] [stdout] 9022edf13bca7594c3ecf550ebee9996e45df8bbf5b45481e442b21cb2bf2370 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fec72c9dd513a352a718078e5568b031214139197eef87939221a27f8398c056 [INFO] running `Command { std: "docker" "start" "-a" "fec72c9dd513a352a718078e5568b031214139197eef87939221a27f8398c056", kill_on_drop: false }` [INFO] [stderr] Compiling perl-lsp-diagnostic-catalog v0.12.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.81s [INFO] running `Command { std: "docker" "inspect" "fec72c9dd513a352a718078e5568b031214139197eef87939221a27f8398c056", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fec72c9dd513a352a718078e5568b031214139197eef87939221a27f8398c056", kill_on_drop: false }` [INFO] [stdout] fec72c9dd513a352a718078e5568b031214139197eef87939221a27f8398c056 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1bbc6d84c42bf9c272fea982be9bed669ec17c8f97c4f09d45eeef3fc2a952f5 [INFO] running `Command { std: "docker" "start" "-a" "1bbc6d84c42bf9c272fea982be9bed669ec17c8f97c4f09d45eeef3fc2a952f5", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/perl_lsp_diagnostic_catalog-be8052ab80f5d90b) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::message_inference_is_case_insensitive ... ok [INFO] [stdout] test tests::parse_error_includes_stable_code_and_docs_url ... ok [INFO] [stdout] test tests::critic_codes_have_no_docs_url ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/catalog_coverage.rs (/opt/rustwide/target/debug/deps/catalog_coverage-242fb659559dc3dd) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test bareword_filehandle_returns_pl400 ... ok [INFO] [stdout] test all_pl_codes_have_docs_url_all_pc_codes_do_not ... ok [INFO] [stdout] test critic_severity_4_returns_pc004_without_docs_url ... ok [INFO] [stdout] test critic_severity_2_returns_pc002_without_docs_url ... ok [INFO] [stdout] test critic_severity_5_returns_pc005_without_docs_url ... ok [INFO] [stdout] test diagnostic_meta_directly_wraps_provided_code ... ok [INFO] [stdout] test critic_severity_1_returns_pc001_without_docs_url ... ok [INFO] [stdout] test from_message_returns_parse_error_meta_for_parse_keyword ... ok [INFO] [stdout] test missing_package_declaration_returns_pl200 ... ok [INFO] [stdout] test duplicate_package_returns_pl201 ... ok [INFO] [stdout] test duplicate_sub_returns_pl300 ... ok [INFO] [stdout] test from_message_returns_none_for_empty_string ... ok [INFO] [stdout] test from_message_returns_none_for_unknown_message ... ok [INFO] [stdout] test missing_strict_returns_pl100 ... ok [INFO] [stdout] test missing_return_returns_pl301 ... ok [INFO] [stdout] test missing_warnings_returns_pl101 ... ok [INFO] [stdout] test parse_error_returns_pl001_with_docs_url ... ok [INFO] [stdout] test unused_var_returns_pl102 ... ok [INFO] [stdout] test unexpected_eof_returns_pl003 ... ok [INFO] [stdout] test syntax_error_returns_pl002 ... ok [INFO] [stdout] test undefined_var_returns_pl103 ... ok [INFO] [stdout] test two_arg_open_returns_pl401 ... ok [INFO] [stdout] test critic_severity_3_returns_pc003_without_docs_url ... ok [INFO] [stdout] test implicit_return_returns_pl402 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/context_hint_catalog_tests.rs (/opt/rustwide/target/debug/deps/context_hint_catalog_tests-016c5de77e69f595) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test bareword_filehandle_meta_has_hint ... ok [INFO] [stdout] test hint_content_is_non_empty_string_when_present ... ok [INFO] [stdout] test missing_strict_meta_has_hint ... ok [INFO] [stdout] test critic_codes_have_no_hint_in_meta ... ok [INFO] [stdout] test missing_warnings_meta_has_hint ... ok [INFO] [stdout] test parse_error_meta_has_hint ... ok [INFO] [stdout] test syntax_error_meta_has_hint ... ok [INFO] [stdout] test undefined_var_meta_has_hint ... ok [INFO] [stdout] test unexpected_eof_meta_has_hint ... ok [INFO] [stdout] test unused_var_meta_has_hint ... ok [INFO] [stdout] test two_arg_open_meta_has_hint ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests perl_lsp_diagnostic_catalog [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1bbc6d84c42bf9c272fea982be9bed669ec17c8f97c4f09d45eeef3fc2a952f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1bbc6d84c42bf9c272fea982be9bed669ec17c8f97c4f09d45eeef3fc2a952f5", kill_on_drop: false }` [INFO] [stdout] 1bbc6d84c42bf9c272fea982be9bed669ec17c8f97c4f09d45eeef3fc2a952f5