[INFO] fetching crate shuck-ast 0.2.3...
[INFO] testing shuck-ast-0.2.3 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate shuck-ast 0.2.3 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate shuck-ast 0.2.3
[INFO] finished tweaking crates.io crate shuck-ast 0.2.3
[INFO] tweaked toml for crates.io crate shuck-ast 0.2.3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate shuck-ast 0.2.3 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate shuck-ast 0.2.3 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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] 1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d
[INFO] running `Command { std: "docker" "start" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d", 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" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d", 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" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling shuck-ast v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.50s
[INFO] running `Command { std: "docker" "inspect" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d", 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" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling shuck-ast v0.2.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.70s
[INFO] running `Command { std: "docker" "inspect" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d", 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" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/shuck-ast/d5e91ddc81d866cf/out/shuck_ast-d5e91ddc81d866cf)
[INFO] [stdout] 
[INFO] [stdout] running 110 tests
[INFO] [stdout] test arena::tests::empty_ranges_are_zero_length ... ok
[INFO] [stdout] test arena::tests::list_arena_mutates_ranges_in_place ... ok
[INFO] [stdout] test arena::tests::typed_ranges_slice_storage ... ok
[INFO] [stdout] test arena::tests::typed_index_round_trips_raw_values ... ok
[INFO] [stdout] test ast::tests::arithmetic_for_command ... ok
[INFO] [stdout] test arena::tests::list_arena_packs_variable_length_lists ... ok
[INFO] [stdout] test ast::tests::assignment_array ... ok
[INFO] [stdout] test ast::tests::builtin_return_command_with_redirects_and_assignments ... ok
[INFO] [stdout] test ast::tests::assignment_scalar ... ok
[INFO] [stdout] test ast::tests::builtin_break_command_construction ... ok
[INFO] [stdout] test ast::tests::command_name_text_decodes_double_quoted_backslashes_selectively ... ok
[INFO] [stdout] test ast::tests::command_name_text_decodes_unquoted_backslashes ... ok
[INFO] [stdout] test ast::tests::compound_command_subshell ... ok
[INFO] [stdout] test ast::tests::assignment_indexed ... ok
[INFO] [stdout] test ast::tests::binary_command_construction ... ok
[INFO] [stdout] test ast::tests::compound_command_arithmetic ... ok
[INFO] [stdout] test ast::tests::for_command_with_words ... ok
[INFO] [stdout] test ast::tests::for_command_without_words ... ok
[INFO] [stdout] test ast::tests::literal_text_source_does_not_compare_equal_to_str_without_source ... ok
[INFO] [stdout] test ast::tests::pattern_render_syntax_prefers_whole_pattern_source_slice ... ok
[INFO] [stdout] test ast::tests::case_terminator_equality ... ok
[INFO] [stdout] test ast::tests::file_empty ... ok
[INFO] [stdout] test ast::tests::literal_text_owned_compares_equal_to_str ... ok
[INFO] [stdout] test ast::tests::command_name_text_concatenates_nested_static_parts ... ok
[INFO] [stdout] test ast::tests::command_variants_constructible ... ok
[INFO] [stdout] test ast::tests::function_def_construction ... ok
[INFO] [stdout] test ast::tests::literal_text_eq_str_uses_source_for_source_backed_literals ... ok
[INFO] [stdout] test ast::tests::pattern_render_to_buf_appends_to_existing_contents ... ok
[INFO] [stdout] test ast::tests::pattern_display_multiple_parts ... ok
[INFO] [stdout] test ast::tests::compound_command_conditional ... ok
[INFO] [stdout] test ast::tests::redirect_exposes_heredoc_payload ... ok
[INFO] [stdout] test ast::tests::pattern_display_extglob_group ... ok
[INFO] [stdout] test ast::tests::pattern_render_syntax_to_buf_matches_render_syntax ... ok
[INFO] [stdout] test ast::tests::redirect_default_fd_none ... ok
[INFO] [stdout] test ast::tests::shell_variable_name_helper_matches_identifier_rules ... ok
[INFO] [stdout] test ast::tests::simple_command_construction ... ok
[INFO] [stdout] test ast::tests::statement_redirects_are_stored_on_stmt ... ok
[INFO] [stdout] test ast::tests::redirect_kind_equality ... ok
[INFO] [stdout] test ast::tests::stmt_seq_with_multiple_statements ... ok
[INFO] [stdout] test ast::tests::time_command_construction ... ok
[INFO] [stdout] test ast::tests::standalone_zsh_force_glob_helper_rejects_affixed_and_nested_words ... ok
[INFO] [stdout] test ast::tests::word_display_arithmetic_expansion ... ok
[INFO] [stdout] test ast::tests::redirect_exposes_word_target ... ok
[INFO] [stdout] test ast::tests::simple_command_with_assignments ... ok
[INFO] [stdout] test ast::tests::stmt_negated ... ok
[INFO] [stdout] test ast::tests::word_display_array_access ... ok
[INFO] [stdout] test ast::tests::word_display_array_length ... ok
[INFO] [stdout] test ast::tests::word_display_array_indices ... ok
[INFO] [stdout] test ast::tests::word_display_array_slice_with_length ... ok
[INFO] [stdout] test ast::tests::word_display_array_slice_without_length ... ok
[INFO] [stdout] test ast::tests::word_display_indirect_expansion ... ok
[INFO] [stdout] test ast::tests::word_display_multiple_parts ... ok
[INFO] [stdout] test ast::tests::word_display_parameter_expansion_assign_default ... ok
[INFO] [stdout] test ast::tests::assignment_append ... ok
[INFO] [stdout] test ast::tests::if_command_construction ... ok
[INFO] [stdout] test ast::tests::word_display_length ... ok
[INFO] [stdout] test ast::tests::word_display_literal ... ok
[INFO] [stdout] test ast::tests::word_display_parameter_expansion_case ... ok
[INFO] [stdout] test ast::tests::word_display_parameter_expansion_error ... ok
[INFO] [stdout] test ast::tests::word_display_parameter_expansion_prefix_suffix ... ok
[INFO] [stdout] test ast::tests::word_display_parameter_expansion_replace ... ok
[INFO] [stdout] test ast::tests::word_display_parameter_expansion_use_default_no_colon ... ok
[INFO] [stdout] test ast::tests::word_display_parameter_expansion_use_default_colon ... ok
[INFO] [stdout] test ast::tests::word_display_parameter_expansion_use_replacement ... ok
[INFO] [stdout] test ast::tests::word_display_substring_without_length ... ok
[INFO] [stdout] test ast::tests::word_display_substring_with_length ... ok
[INFO] [stdout] test ast::tests::word_display_transformation ... ok
[INFO] [stdout] test ast::tests::word_display_variable ... ok
[INFO] [stdout] test ast::tests::word_is_standalone_status_capture_handles_plain_quoted_and_parameter_forms ... ok
[INFO] [stdout] test ast::tests::word_is_standalone_variable_like_matches_single_expansion_words ... ok
[INFO] [stdout] test ast::tests::word_literal_creates_unquoted_word ... ok
[INFO] [stdout] test ast::tests::word_literal_empty_string ... ok
[INFO] [stdout] test ast::tests::word_quoted_literal_creates_single_quoted_part ... ok
[INFO] [stdout] test ast::tests::word_render_syntax_prefers_whole_word_source_slice ... ok
[INFO] [stdout] test ast::tests::word_display_prefix_match_at ... ok
[INFO] [stdout] test ast::tests::word_display_prefix_match ... ok
[INFO] [stdout] test ast::tests::word_render_syntax_preserves_cooked_double_quoted_literal ... ok
[INFO] [stdout] test ast::tests::word_render_syntax_reescapes_cooked_double_quoted_literal_text ... ok
[INFO] [stdout] test ast::tests::word_render_syntax_preserves_source_backed_braced_variable ... ok
[INFO] [stdout] test ast::tests::word_render_syntax_preserves_nested_parameter_expansion_inside_double_quotes ... ok
[INFO] [stdout] test ast::tests::word_render_syntax_preserves_raw_quoted_subscript ... ok
[INFO] [stdout] test ast::tests::word_try_static_text_concatenates_nested_static_parts ... ok
[INFO] [stdout] test ast::tests::word_try_static_text_rejects_runtime_expansions ... ok
[INFO] [stdout] test ast::tests::zsh_force_glob_helpers_match_odd_tilde_modifiers_only ... ok
[INFO] [stdout] test ast::tests::zsh_force_glob_span_helper_finds_nested_expansion_spans ... ok
[INFO] [stdout] test github_actions::tests::expression_numbers_have_reflexive_structural_equality ... ok
[INFO] [stdout] test name::tests::compares_against_str_and_string ... ok
[INFO] [stdout] test name::tests::display_and_debug_are_stable ... ok
[INFO] [stdout] test name::tests::new_and_new_static_match ... ok
[INFO] [stdout] test name::tests::supports_short_and_long_inputs ... ok
[INFO] [stdout] test raw_shell::tests::finds_comments_outside_quotes ... ok
[INFO] [stdout] test raw_shell::tests::legacy_backtick_construct_keeps_quote_aware_word_scan_behavior ... ok
[INFO] [stdout] test raw_shell::tests::legacy_backtick_substitution_body_stops_at_first_unescaped_backtick ... ok
[INFO] [stdout] test raw_shell::tests::matches_nested_command_substitution_close ... ok
[INFO] [stdout] test raw_shell::tests::tracks_unclosed_process_substitution ... ok
[INFO] [stdout] test span::tests::span_slice_handles_non_char_boundaries ... ok
[INFO] [stdout] test span::tests::test_position_advance ... ok
[INFO] [stdout] test span::tests::test_position_display ... ok
[INFO] [stdout] test ast::tests::word_render_syntax_trims_source_backed_literal_delimiters ... ok
[INFO] [stdout] test span::tests::text_range_slice_handles_non_char_boundaries ... ok
[INFO] [stdout] test span::tests::test_span_display ... ok
[INFO] [stdout] test ast::tests::word_render_syntax_to_buf_matches_render_syntax ... ok
[INFO] [stdout] test span::tests::test_span_merge ... ok
[INFO] [stdout] test ast::tests::statement_operators_equality ... ok
[INFO] [stdout] test name::tests::ordering_and_hash_follow_string_contents ... ok
[INFO] [stdout] test raw_shell::tests::finds_next_command_substitution_outside_single_quotes ... ok
[INFO] [stdout] test ast::tests::word_render_to_buf_appends_to_existing_contents ... ok
[INFO] [stdout] test ast::tests::word_try_static_text_borrows_simple_static_words ... ok
[INFO] [stdout] test arena::tests::typed_index_panics_when_out_of_bounds - should panic ... ok
[INFO] [stdout] test arena::tests::typed_range_panics_when_end_is_out_of_bounds - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 110 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shuck_ast
[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" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d", kill_on_drop: false }`
[INFO] [stdout] 1d2cdd3e835d7036859c3cbbdc44ee72008b7b74c8a699378984fa434c7c580d
