[INFO] fetching crate xenolith-lang-pkl 0.1.0...
[INFO] testing xenolith-lang-pkl-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate xenolith-lang-pkl 0.1.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate xenolith-lang-pkl 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate xenolith-lang-pkl 0.1.0
[INFO] tweaked toml for crates.io crate xenolith-lang-pkl 0.1.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate xenolith-lang-pkl 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate xenolith-lang-pkl 0.1.0 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xenolith-lang-api v0.1.0
[INFO] [stderr]   Downloaded xenolith-shebang v0.1.0
[INFO] [stderr]   Downloaded tree-sitter-language v0.1.8
[INFO] [stderr]   Downloaded streaming-iterator v0.1.9
[INFO] [stderr]   Downloaded tree-sitter v0.27.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea
[INFO] running `Command { std: "docker" "start" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling tree-sitter-language v0.1.8
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling xenolith-shebang v0.1.0
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling xenolith-lang-api v0.1.0
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling xenolith-lang-pkl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling tree-sitter v0.27.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.47s
[INFO] running `Command { std: "docker" "inspect" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling xenolith-lang-pkl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.28s
[INFO] running `Command { std: "docker" "inspect" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xenolith_lang_pkl-7f9e13b3dd822fb3)
[INFO] [stdout] 
[INFO] [stdout] running 108 tests
[INFO] [stdout] test host::tests::a_multi_line_sink_value_is_a_shell_site ... ok
[INFO] [stdout] test host::tests::an_error_region_is_not_entered_but_its_neighbours_are ... ok
[INFO] [stdout] test host::tests::a_load_spans_the_whole_string_literal ... ok
[INFO] [stdout] test host::tests::a_plain_string_is_its_one_literal_part ... ok
[INFO] [stdout] test host::tests::another_module_is_not_a_hk_config ... ok
[INFO] [stdout] test host::tests::an_interpolated_amends_uri_is_not_read ... ok
[INFO] [stdout] test host::tests::a_load_must_be_a_plain_single_line_string ... ok
[INFO] [stdout] test host::tests::a_module_that_is_one_error_has_no_sinks ... ok
[INFO] [stdout] test host::tests::as_sink_reads_one_property_directly ... ok
[INFO] [stdout] test host::tests::a_sink_carries_its_value_node ... ok
[INFO] [stdout] test host::tests::escapes_interpolations_and_empties_are_not_plain ... ok
[INFO] [stdout] test host::tests::amending_config_pkl_by_any_uri_is_a_hk_config ... ok
[INFO] [stdout] test host::tests::a_sink_name_outside_a_step_entry_is_not_one ... ok
[INFO] [stdout] test host::tests::every_hk_command_property_in_a_step_is_a_sink ... ok
[INFO] [stdout] test host::tests::claims_by_extension_or_the_project_file_name ... ok
[INFO] [stdout] test host::tests::a_step_needs_a_plain_non_empty_string_key ... ok
[INFO] [stdout] test host::tests::escape_is_the_string_modules_under_the_sites_pounds ... ok
[INFO] [stdout] test host::tests::a_sink_whose_value_holds_an_error_is_dropped ... ok
[INFO] [stdout] test host::tests::a_module_that_is_not_hk_has_no_sinks ... ok
[INFO] [stdout] test host::tests::a_module_without_a_header_or_an_amends_is_not_a_hk_config ... ok
[INFO] [stdout] test host::tests::a_local_named_like_a_sink_is_not_one ... ok
[INFO] [stdout] test host::tests::a_load_is_an_interpreter_a_script_and_maybe_files ... ok
[INFO] [stdout] test host::tests::line_break_is_the_one_ending_the_line_else_the_one_before ... ok
[INFO] [stdout] test host::tests::plain_words_need_no_quoting_anywhere ... ok
[INFO] [stdout] test host::tests::extending_config_pkl_is_not_amending_it ... ok
[INFO] [stdout] test host::tests::inline_indents_the_body_one_step_past_the_property ... ok
[INFO] [stdout] test host::tests::inline_breaks_its_lines_as_the_host_does ... ok
[INFO] [stdout] test host::tests::inline_keeps_a_tab_indent ... ok
[INFO] [stdout] test host::tests::interpolations_are_holes_in_source_order ... ok
[INFO] [stdout] test host::tests::inline_refuses_a_load_that_is_not_in_the_source ... ok
[INFO] [stdout] test host::tests::other_expressions_are_not_plain_strings ... ok
[INFO] [stdout] test host::tests::inline_then_sites_round_trips_the_body ... ok
[INFO] [stdout] test host::tests::other_step_properties_are_not_sinks ... ok
[INFO] [stdout] test host::tests::rewrite_refuses_a_site_that_is_not_in_the_source ... ok
[INFO] [stdout] test host::tests::parse_hands_back_a_tree_even_for_broken_pkl ... ok
[INFO] [stdout] test host::tests::other_commands_are_not_loads ... ok
[INFO] [stdout] test host::tests::a_pound_guarded_interpolation_is_a_hole_and_a_bare_one_is_text ... ok
[INFO] [stdout] test host::tests::splice_replaces_exactly_the_span ... ok
[INFO] [stdout] test host::tests::text_of_a_node_from_another_source_is_empty_not_a_panic ... ok
[INFO] [stdout] test host::tests::the_amends_uri_is_a_plain_string_too ... ok
[INFO] [stdout] test host::tests::the_host_is_pkl_with_no_checks_or_fixers_yet ... ok
[INFO] [stdout] test host::tests::unescape_refuses_a_delimiter_pkl_does_not_write ... ok
[INFO] [stdout] test host::tests::words_that_need_quoting_are_not_plain ... ok
[INFO] [stdout] test placement::tests::kebab_splits_snake_camel_and_punctuation ... ok
[INFO] [stdout] test placement::tests::placement_pairs_the_name_with_scripts_hk ... ok
[INFO] [stdout] test placement::tests::the_name_is_the_step_key_before_the_last_dot ... ok
[INFO] [stdout] test shell::tests::a_bundle_may_close_on_the_c ... ok
[INFO] [stdout] test host::tests::single_line_and_non_string_values_are_not_sites ... ok
[INFO] [stdout] test host::tests::text_and_span_cover_the_same_bytes ... ok
[INFO] [stdout] test placement::tests::a_key_naming_nothing_falls_back_to_the_host_stem ... ok
[INFO] [stdout] test host::tests::sites_keep_only_multi_line_sinks_and_loads_only_single_line_ones ... ok
[INFO] [stdout] test placement::tests::kebab_leaves_no_empty_word_and_no_edge_dash ... ok
[INFO] [stdout] test host::tests::splice_refuses_a_span_it_cannot_cut ... ok
[INFO] [stdout] test host::tests::rewrite_replaces_the_literal_with_the_argv_and_forwards_files ... ok
[INFO] [stdout] test host::tests::rewrite_refuses_an_argv_it_could_not_read_back ... ok
[INFO] [stdout] test host::tests::the_pound_count_comes_from_the_opening_delimiter ... ok
[INFO] [stdout] test shell::tests::a_shell_is_read_by_its_basename ... ok
[INFO] [stdout] test host::tests::sinks_come_in_source_order_across_steps ... ok
[INFO] [stdout] test host::tests::rewrite_refuses_a_site_with_holes ... ok
[INFO] [stdout] test host::tests::unescape_is_the_string_modules_for_a_site_body ... ok
[INFO] [stdout] test shell::tests::a_step_in_a_group_is_owned_by_the_group ... ok
[INFO] [stdout] test shell::tests::anything_else_is_not_read ... ok
[INFO] [stdout] test shell::tests::letters_and_long_options_are_the_set_state_in_order_once ... ok
[INFO] [stdout] test shell::tests::hks_default_reads_as_the_env_it_is ... ok
[INFO] [stdout] test shell::tests::a_steps_mapping_under_new_is_still_its_owners ... ok
[INFO] [stdout] test string::tests::a_crlf_layout_is_still_checked ... ok
[INFO] [stdout] test shell::tests::zsh_folds_its_option_spelling_and_keeps_its_own_letters ... ok
[INFO] [stdout] test shell::tests::a_step_outside_steps_has_no_owner ... ok
[INFO] [stdout] test shell::tests::the_steps_own_shell_wins_and_an_unreadable_one_is_hks_default ... ok
[INFO] [stdout] test shell::tests::shell_value_is_the_bodys_own_shell_not_a_local_one ... ok
[INFO] [stdout] test string::tests::a_crlf_body_evaluates_as_its_lf_twin ... ok
[INFO] [stdout] test string::tests::a_newline_inside_an_interpolation_is_not_a_string_line ... ok
[INFO] [stdout] test string::tests::decode_reads_unicode_escapes ... ok
[INFO] [stdout] test string::tests::a_guarded_string_keeps_bare_backslashes_and_decodes_guarded_ones ... ok
[INFO] [stdout] test string::tests::blank_lines_survive_and_short_whitespace_lines_become_empty ... ok
[INFO] [stdout] test string::tests::decode_refuses_what_is_not_an_escape ... ok
[INFO] [stdout] test string::tests::decode_knows_every_simple_escape ... ok
[INFO] [stdout] test string::tests::a_trailing_empty_line_is_a_trailing_newline ... ok
[INFO] [stdout] test shell::tests::bundle_and_option_name_answer_per_letter_and_per_name ... ok
[INFO] [stdout] test string::tests::decode_skips_the_guard ... ok
[INFO] [stdout] test string::tests::an_escaped_cr_stays_a_cr ... ok
[INFO] [stdout] test string::tests::an_empty_body_evaluates_to_the_empty_string ... ok
[INFO] [stdout] test string::tests::indentation_deletes_a_short_whitespace_line_whole ... ok
[INFO] [stdout] test string::tests::escape_writes_under_the_delimiters_own_pounds ... ok
[INFO] [stdout] test string::tests::holes_in_is_relative_to_the_shift ... ok
[INFO] [stdout] test string::tests::indentation_ranges_cover_a_crlf_whole ... ok
[INFO] [stdout] test string::tests::lines_escapes_only_what_the_guard_would_misread ... ok
[INFO] [stdout] test string::tests::indentation_names_every_layout_range ... ok
[INFO] [stdout] test string::tests::holes_in_a_literal_without_interpolation_is_empty ... ok
[INFO] [stdout] test string::tests::find_kind_returns_the_node_itself_the_first_descendant_or_none ... ok
[INFO] [stdout] test string::tests::escapes_are_decoded_in_a_plain_string ... ok
[INFO] [stdout] test string::tests::indentation_refuses_a_malformed_layout ... ok
[INFO] [stdout] test string::tests::multiline_indents_content_and_leaves_empty_lines_empty ... ok
[INFO] [stdout] test string::tests::multiline_guards_a_body_that_needs_it ... ok
[INFO] [stdout] test string::tests::multiline_escapes_a_carriage_return_it_cannot_write_raw ... ok
[INFO] [stdout] test string::tests::multiline_of_nothing_is_an_empty_literal ... ok
[INFO] [stdout] test string::tests::interpolations_are_kept_verbatim ... ok
[INFO] [stdout] test string::tests::line_breaks_reads_crlf_cr_and_lf_as_one_break_each ... ok
[INFO] [stdout] test string::tests::indentation_skips_newlines_inside_holes ... ok
[INFO] [stdout] test string::tests::unescape_refuses_a_line_left_of_the_closing_indent ... ok
[INFO] [stdout] test string::tests::multiline_turns_a_trailing_newline_into_an_empty_last_line ... ok
[INFO] [stdout] test string::tests::pounds_for_picks_the_fewest_that_let_the_body_in ... ok
[INFO] [stdout] test string::tests::unescape_refuses_content_on_the_delimiter_lines ... ok
[INFO] [stdout] test string::tests::unescape_refuses_what_pkl_would_not_parse ... ok
[INFO] [stdout] test string::tests::pounds_for_always_finds_an_answer ... ok
[INFO] [stdout] test string::tests::unescape_refuses_a_delimiter_that_is_not_pkl ... ok
[INFO] [stdout] test string::tests::unescape_strips_the_layout_and_the_closing_indent ... ok
[INFO] [stdout] test string::tests::multiline_then_unescape_is_the_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/host.rs (/opt/rustwide/target/debug/deps/host-6eb16bde991a2f6b)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test a_module_that_is_not_a_hk_config_has_no_hk_sinks ... ok
[INFO] [stdout] test a_command_that_is_not_a_load_is_not_one ... ok
[INFO] [stdout] test interpolations_are_holes ... ok
[INFO] [stdout] test a_placed_extract_loads_back_with_files_forwarded ... ok
[INFO] [stdout] test a_crlf_config_gives_the_sites_and_bodies_of_its_lf_twin ... ok
[INFO] [stdout] test rewrite_replaces_the_string_with_a_load_forwarding_files ... ok
[INFO] [stdout] test inline_picks_pounds_the_body_needs ... ok
[INFO] [stdout] test a_load_is_the_invoke_of_an_extract_with_files_forwarded ... ok
[INFO] [stdout] test placement_kebab_cases_the_step_key_and_falls_back_to_the_stem ... ok
[INFO] [stdout] test claims_pkl_files_only ... ok
[INFO] [stdout] test a_steps_own_shell_or_its_groups_is_the_env ... ok
[INFO] [stdout] test sites_come_back_sorted_by_span ... ok
[INFO] [stdout] test a_site_that_is_not_in_the_source_is_refused ... ok
[INFO] [stdout] test the_delimiter_comes_from_the_grammar ... ok
[INFO] [stdout] test the_host_is_pkl ... ok
[INFO] [stdout] test every_script_in_a_hk_step_sink_is_a_site ... ok
[INFO] [stdout] test inert_strings_are_not_sites ... ok
[INFO] [stdout] test placement_names_each_extract_after_its_step_in_scripts_hk ... ok
[INFO] [stdout] test lens_laws_hold_for_every_site_without_holes ... ok
[INFO] [stdout] test escapes_are_resolved_in_a_plain_multiline_string ... ok
[INFO] [stdout] test a_step_without_a_shell_runs_under_hks_default ... ok
[INFO] [stdout] test the_body_is_the_string_pkl_would_evaluate ... ok
[INFO] [stderr]      Running tests/lens.rs (/opt/rustwide/target/debug/deps/lens-cf2ce7f6818ced4c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test inline_into_a_crlf_config_writes_crlf ... ok
[INFO] [stdout] test escape_refuses_a_delimiter_that_is_not_pkl ... ok
[INFO] [stdout] test inline_into_an_lf_config_stays_lf ... ok
[INFO] [stdout] test a_load_run_by_sh_reads_back_as_the_load_of_its_script ... ok
[INFO] [stdout] test the_escape_law_holds_for_every_fixture_site ... ok
[INFO] [stdout] test escape_then_unescape_is_the_identity_under_every_pound_count ... ok
[INFO] [stdout] test inline_keeps_a_carriage_return_in_the_body ... ok
[INFO] [stdout] test rewrite_refuses_a_site_with_holes ... ok
[INFO] [stdout] test rewrite_bound_refuses_a_site_whose_holes_became_params ... ok
[INFO] [stdout] test an_escaped_body_parses_back_as_one_site_of_that_body ... ok
[INFO] [stdout] test the_lens_laws_hold_for_every_fixture_site_without_holes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests xenolith_lang_pkl
[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" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea", kill_on_drop: false }`
[INFO] [stdout] fff00c5e7e13be6ae9d14259961b259a10fdbc2975b0366662c43973384e17ea
