[INFO] fetching crate perl-keywords 0.12.2...
[INFO] testing perl-keywords-0.12.2 against 1.95.0 for beta-1.96-2
[INFO] extracting crate perl-keywords 0.12.2 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate perl-keywords 0.12.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate perl-keywords 0.12.2
[INFO] tweaked toml for crates.io crate perl-keywords 0.12.2 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate perl-keywords 0.12.2 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate perl-keywords 0.12.2 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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f3b9ab0e75f246127fc79d6747a04251aafd6cd6df43b8c497d59e8b7f42b71c
[INFO] running `Command { std: "docker" "start" "-a" "f3b9ab0e75f246127fc79d6747a04251aafd6cd6df43b8c497d59e8b7f42b71c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f3b9ab0e75f246127fc79d6747a04251aafd6cd6df43b8c497d59e8b7f42b71c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f3b9ab0e75f246127fc79d6747a04251aafd6cd6df43b8c497d59e8b7f42b71c", kill_on_drop: false }`
[INFO] [stdout] f3b9ab0e75f246127fc79d6747a04251aafd6cd6df43b8c497d59e8b7f42b71c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] aee95e492285d2ce96d0e0cec6a23499aae0c94426fa10a140fcd3306e11cfbf
[INFO] running `Command { std: "docker" "start" "-a" "aee95e492285d2ce96d0e0cec6a23499aae0c94426fa10a140fcd3306e11cfbf", kill_on_drop: false }`
[INFO] [stderr]    Compiling perl-keywords v0.12.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] running `Command { std: "docker" "inspect" "aee95e492285d2ce96d0e0cec6a23499aae0c94426fa10a140fcd3306e11cfbf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aee95e492285d2ce96d0e0cec6a23499aae0c94426fa10a140fcd3306e11cfbf", kill_on_drop: false }`
[INFO] [stdout] aee95e492285d2ce96d0e0cec6a23499aae0c94426fa10a140fcd3306e11cfbf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1372ba2604ab865056906026c918f824062cde333241120e6ed90eddd5cc7e5e
[INFO] running `Command { std: "docker" "start" "-a" "1372ba2604ab865056906026c918f824062cde333241120e6ed90eddd5cc7e5e", kill_on_drop: false }`
[INFO] [stderr]    Compiling perl-keywords v0.12.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.04s
[INFO] running `Command { std: "docker" "inspect" "1372ba2604ab865056906026c918f824062cde333241120e6ed90eddd5cc7e5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1372ba2604ab865056906026c918f824062cde333241120e6ed90eddd5cc7e5e", kill_on_drop: false }`
[INFO] [stdout] 1372ba2604ab865056906026c918f824062cde333241120e6ed90eddd5cc7e5e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 470b0d97723623d1ce207655547b699861993329de3113f93c290929c8ed6e8e
[INFO] running `Command { std: "docker" "start" "-a" "470b0d97723623d1ce207655547b699861993329de3113f93c290929c8ed6e8e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/perl_keywords-a638b545d02ec605)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::keyword_lists_are_sorted_and_unique ... ok
[INFO] [stdout] test tests::lookup_helpers_match_bucket_membership ... ok
[INFO] [stdout] test tests::lookup_helpers_reject_unknown_tokens ... ok
[INFO] [stdout] test tests::known_keywords_are_present ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/comprehensive_unit_tests.rs (/opt/rustwide/target/debug/deps/comprehensive_unit_tests-de841c6829a83ad3)
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test all_keyword_lists_are_non_empty ... ok
[INFO] [stdout] test all_keywords_are_ascii ... ok
[INFO] [stdout] test autoload_not_in_runtime_completion ... ok
[INFO] [stdout] test comparison_operators_are_keywords ... ok
[INFO] [stdout] test dap_completion_keywords_is_sorted ... ok
[INFO] [stdout] test dap_completion_keywords_subset_of_keywords ... ok
[INFO] [stdout] test dap_completion_lookup_is_case_sensitive ... ok
[INFO] [stdout] test dunder_tokens_not_in_lexer_keywords ... ok
[INFO] [stdout] test dunder_tokens_are_keywords ... ok
[INFO] [stdout] test empty_string_is_not_a_keyword ... ok
[INFO] [stdout] test first_and_last_keywords_are_found ... ok
[INFO] [stdout] test first_and_last_lexer_keywords_are_found ... ok
[INFO] [stdout] test first_and_last_rename_keywords_are_found ... ok
[INFO] [stdout] test if_is_in_all_relevant_lists ... ok
[INFO] [stdout] test is_keyword_consistent_with_keywords_constant ... ok
[INFO] [stdout] test is_lexer_keyword_consistent_with_constant ... ok
[INFO] [stdout] test is_lsp_runtime_completion_keyword_consistent_with_constant ... ok
[INFO] [stdout] test is_lsp_completion_keyword_consistent_with_constant ... ok
[INFO] [stdout] test first_and_last_dap_completion_keywords_are_found ... ok
[INFO] [stdout] test io_builtins_are_keywords ... ok
[INFO] [stdout] test is_dap_completion_keyword_consistent_with_constant ... ok
[INFO] [stdout] test is_parser_lsp_keyword_consistent_with_constant ... ok
[INFO] [stdout] test lexer_keywords_subset_of_keywords ... ok
[INFO] [stdout] test first_and_last_lsp_runtime_keywords_are_found ... ok
[INFO] [stdout] test first_and_last_parser_lsp_keywords_are_found ... ok
[INFO] [stdout] test is_rename_keyword_consistent_with_constant ... ok
[INFO] [stdout] test keywords_has_reasonable_count ... ok
[INFO] [stdout] test lexer_lookup_is_case_sensitive ... ok
[INFO] [stdout] test keywords_is_sorted ... ok
[INFO] [stdout] test keywords_with_extra_chars_are_not_keywords ... ok
[INFO] [stdout] test lexer_keywords_is_sorted ... ok
[INFO] [stdout] test list_builtins_are_keywords ... ok
[INFO] [stdout] test control_flow_keywords_present ... ok
[INFO] [stdout] test lsp_completion_keywords_is_sorted ... ok
[INFO] [stdout] test logical_operators_are_keywords ... ok
[INFO] [stdout] test lookups_are_case_sensitive ... ok
[INFO] [stdout] test lsp_completion_keywords_subset_of_keywords ... ok
[INFO] [stdout] test lsp_runtime_completion_keywords_is_sorted ... ok
[INFO] [stdout] test lsp_completion_lookup_is_case_sensitive ... ok
[INFO] [stdout] test lsp_runtime_completion_keywords_subset_of_keywords ... ok
[INFO] [stdout] test misc_keywords_present ... ok
[INFO] [stdout] test modern_perl_keywords_present ... ok
[INFO] [stdout] test modern_perl_not_in_rename_keywords ... ok
[INFO] [stdout] test my_is_in_all_relevant_lists ... ok
[INFO] [stdout] test no_keyword_has_leading_or_trailing_whitespace ... ok
[INFO] [stdout] test oop_keywords_present ... ok
[INFO] [stdout] test no_keyword_is_empty_string ... ok
[INFO] [stdout] test partial_keywords_are_not_keywords ... ok
[INFO] [stdout] test phase_blocks_are_keywords ... ok
[INFO] [stdout] test print_not_in_lsp_completion ... ok
[INFO] [stdout] test quote_operators_not_in_rename_keywords ... ok
[INFO] [stdout] test quote_like_operators_are_keywords ... ok
[INFO] [stdout] test regex_and_transliteration_keywords_present ... ok
[INFO] [stdout] test rename_keywords_is_smallest_specialized_list ... ok
[INFO] [stdout] test rename_keywords_is_sorted ... ok
[INFO] [stdout] test rename_keywords_subset_of_keywords ... ok
[INFO] [stdout] test parser_lsp_keywords_subset_of_keywords ... ok
[INFO] [stdout] test return_is_in_all_relevant_lists ... ok
[INFO] [stdout] test autoload_and_destroy_not_in_dap_keywords ... ok
[INFO] [stdout] test first_and_last_lsp_completion_keywords_are_found ... ok
[INFO] [stdout] test single_char_keywords_are_present ... ok
[INFO] [stdout] test parser_lsp_keywords_is_sorted ... ok
[INFO] [stdout] test string_builtins_are_keywords ... ok
[INFO] [stdout] test sub_is_in_all_relevant_lists ... ok
[INFO] [stdout] test switch_keywords_present ... ok
[INFO] [stdout] test use_is_in_all_relevant_lists ... ok
[INFO] [stdout] test variable_declaration_keywords_present ... ok
[INFO] [stdout] test nonsense_tokens_are_not_keywords ... ok
[INFO] [stdout] test specialized_lists_are_smaller_than_keywords ... ok
[INFO] [stdout] test no_duplicates_in_any_keyword_list ... ok
[INFO] [stdout] test whitespace_strings_are_not_keywords ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/keyword_classification.rs (/opt/rustwide/target/debug/deps/keyword_classification-34fe5d8011e77e64)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test all_declaration_keywords_in_rename ... ok
[INFO] [stderr]      Running tests/keyword_edge_cases.rs (/opt/rustwide/target/debug/deps/keyword_edge_cases-e4793e931fd1f8fc)
[INFO] [stdout] test all_control_flow_keywords_in_parser_lsp ... ok
[INFO] [stdout] test all_keywords_start_with_letter_or_underscore ... ok
[INFO] [stdout] test class_keyword_cross_list_membership ... ok
[INFO] [stdout] test comparison_operators_are_disjoint_from_control_flow ... ok
[INFO] [stdout] test dap_keywords_larger_than_rename_keywords ... ok
[INFO] [stdout] test each_specialized_list_has_unique_content ... ok
[INFO] [stdout] test field_keyword_cross_list_membership ... ok
[INFO] [stdout] test keyword_substrings_are_not_keywords ... ok
[INFO] [stdout] test keyword_with_leading_trailing_underscores_rejected ... ok
[INFO] [stdout] test lexer_keywords_larger_than_rename_keywords ... ok
[INFO] [stdout] test local_cross_list_membership ... ok
[INFO] [stdout] test every_keyword_entry_roundtrips_through_is_keyword ... ok
[INFO] [stdout] test common_perl_builtins_not_in_keywords_are_rejected ... ok
[INFO] [stdout] test common_perl_module_names_are_not_keywords ... ok
[INFO] [stdout] test modern_keywords_case_sensitivity ... ok
[INFO] [stdout] test runtime_completion_lookup_is_case_sensitive ... ok
[INFO] [stdout] test not_every_keyword_is_in_every_specialized_list ... ok
[INFO] [stdout] test state_cross_list_membership ... ok
[INFO] [stdout] test parser_lsp_lookup_is_case_sensitive ... ok
[INFO] [stdout] test method_keyword_cross_list_membership ... ok
[INFO] [stdout] test phase_blocks_are_disjoint_from_declaration_keywords ... ok
[INFO] [stdout] test rename_lookup_is_case_sensitive ... ok
[INFO] [stdout] test our_cross_list_membership ... ok
[INFO] [stdout] test try_catch_finally_cross_list_membership ... ok
[INFO] [stdout] test uppercase_keywords_are_phase_blocks_or_dunders ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test all_keywords_are_valid_perl_identifiers_or_special_tokens ... ok
[INFO] [stdout] test autoload_only_in_keywords ... ok
[INFO] [stdout] test comparison_operators_not_in_lexer_keywords ... ok
[INFO] [stdout] test comparison_operators_not_in_rename_keywords ... ok
[INFO] [stdout] test comparison_operators_not_in_runtime_completion ... ok
[INFO] [stdout] test die_in_keywords_and_selected_lists ... ok
[INFO] [stdout] test dap_completion_keywords_count_at_least_60 ... ok
[INFO] [stdout] test dunder_tokens_not_in_runtime_completion ... ok
[INFO] [stdout] test emoji_is_not_a_keyword ... ok
[INFO] [stdout] test eval_in_keywords_and_selected_lists ... ok
[INFO] [stdout] test foreach_is_in_all_specialized_lists ... ok
[INFO] [stdout] test io_builtins_not_in_lexer_keywords ... ok
[INFO] [stdout] test destroy_only_in_keywords ... ok
[INFO] [stdout] test io_builtins_not_in_rename_keywords ... ok
[INFO] [stdout] test is_keyword_returns_false_for_non_keyword ... ok
[INFO] [stdout] test keywords_count_is_at_least_120 ... ok
[INFO] [stdout] test keyword_prefix_repeated_is_not_a_keyword ... ok
[INFO] [stdout] test logical_operators_not_in_dap_keywords ... ok
[INFO] [stdout] test lexer_keywords_count_at_least_50 ... ok
[INFO] [stdout] test non_special_keywords_are_lowercase ... ok
[INFO] [stdout] test lsp_completion_keywords_count_at_least_40 ... ok
[INFO] [stdout] test null_byte_string_is_not_a_keyword ... ok
[INFO] [stdout] test phase_blocks_are_all_uppercase ... ok
[INFO] [stdout] test phase_blocks_not_in_dap_keywords ... ok
[INFO] [stdout] test perl_operators_are_not_keywords ... ok
[INFO] [stdout] test rename_keywords_count_at_least_20 ... ok
[INFO] [stdout] test phase_blocks_not_in_parser_lsp ... ok
[INFO] [stdout] test single_lowercase_letters_keyword_status ... ok
[INFO] [stdout] test special_perl_variables_are_not_keywords ... ok
[INFO] [stdout] test specialized_lists_differ_from_each_other ... ok
[INFO] [stdout] test punctuation_strings_are_not_keywords ... ok
[INFO] [stdout] test string_builtins_not_in_parser_lsp ... ok
[INFO] [stdout] test token_between_adjacent_keywords_is_not_found ... ok
[INFO] [stdout] test token_just_after_last_keyword_is_not_found ... ok
[INFO] [stdout] test modern_perl_not_in_dap_keywords ... ok
[INFO] [stdout] test token_just_before_first_keyword_is_not_found ... ok
[INFO] [stderr]    Doc-tests perl_keywords
[INFO] [stdout] test sigil_prefixed_keywords_are_not_keywords ... ok
[INFO] [stdout] test warn_in_keywords_and_selected_lists ... ok
[INFO] [stdout] test unicode_lookalikes_are_not_keywords ... ok
[INFO] [stdout] test while_is_in_all_specialized_lists ... ok
[INFO] [stdout] test package_is_in_all_specialized_lists ... ok
[INFO] [stdout] test numeric_strings_are_not_keywords ... ok
[INFO] [stdout] test specialized_lists_are_proper_subsets ... ok
[INFO] [stdout] test very_long_string_is_not_a_keyword ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[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" "470b0d97723623d1ce207655547b699861993329de3113f93c290929c8ed6e8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "470b0d97723623d1ce207655547b699861993329de3113f93c290929c8ed6e8e", kill_on_drop: false }`
[INFO] [stdout] 470b0d97723623d1ce207655547b699861993329de3113f93c290929c8ed6e8e
