[INFO] fetching crate daml-fmt 0.7.4...
[INFO] testing daml-fmt-0.7.4 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate daml-fmt 0.7.4 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate daml-fmt 0.7.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate daml-fmt 0.7.4
[INFO] tweaked toml for crates.io crate daml-fmt 0.7.4 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate daml-fmt 0.7.4 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 daml-fmt 0.7.4 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 daml-syntax v0.9.1
[INFO] [stderr]   Downloaded daml-parser v0.10.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870
[INFO] running `Command { std: "docker" "start" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870", 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" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870" "/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" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870", 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" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling daml-parser v0.10.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling daml-syntax v0.9.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling daml-fmt v0.7.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 22.11s
[INFO] running `Command { std: "docker" "inspect" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870", 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" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling daml-fmt v0.7.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2.59s
[INFO] running `Command { std: "docker" "inspect" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870", 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" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/daml_fmt-33147871f2137559)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test layout_ast::line_helpers::comment_line_detection ... ok
[INFO] [stdout] test layout_ast::line_helpers::import_groups_are_named_domains_with_expected_order ... ok
[INFO] [stderr]      Running unittests src/bin/daml-fmt.rs (/opt/rustwide/target/release/deps/daml_fmt-db0709434701aee7)
[INFO] [stdout] test layout_ast::line_helpers::formatter_coordinate_domains_are_distinct_types ... ok
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-ece688d5c4e467db)
[INFO] [stdout] test layout_ast::line_helpers::indent_and_line_helpers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[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] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test check_reports_formatted_file_with_exit_zero ... ok
[INFO] [stdout] test config_ignore_patterns_resolve_from_config_file_directory ... ok
[INFO] [stdout] test ignore_path_skips_matching_files_in_write_mode ... ok
[INFO] [stdout] test check_reports_parser_diagnostics_inside_cpp_conditionals_and_exits_two ... ok
[INFO] [stdout] test cli_rule_selection_overrides_daml_yaml_selection ... ok
[INFO] [stdout] test daml_yaml_can_disable_formatter_rule ... ok
[INFO] [stdout] test daml_yaml_can_preserve_import_order ... ok
[INFO] [stdout] test rule_flag_runs_only_selected_formatter_rule ... ok
[INFO] [stdout] test check_reports_parser_diagnostics_and_exits_two ... ok
[INFO] [stdout] test preserve_import_order_flag_overrides_daml_yaml_import_order ... ok
[INFO] [stdout] test daml_yaml_ignore_skips_matching_files_in_check_mode ... ok
[INFO] [stdout] test stdin_formats_source_to_stdout ... ok
[INFO] [stdout] test help_exits_successfully ... ok
[INFO] [stdout] test preserve_import_order_disables_import_organization ... ok
[INFO] [stdout] test implicit_daml_yaml_does_not_walk_parent_directories ... ok
[INFO] [stdout] test check_reports_unformatted_file_with_exit_one ... ok
[INFO] [stdout] test unknown_formatter_rule_exits_two ... ok
[INFO] [stdout] test stdin_reports_parser_diagnostics_and_exits_two ... ok
[INFO] [stdout] test unknown_option_exits_two ... ok
[INFO] [stdout] test version_exits_successfully ... ok
[INFO] [stdout] test write_reports_parser_diagnostics_and_does_not_modify_input ... ok
[INFO] [stdout] test write_reformats_file_in_place_with_exit_zero ... ok
[INFO] [stdout] test daml_yaml_can_disable_each_formatter_rule ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/corpus_span_oracle.rs (/opt/rustwide/target/release/deps/corpus_span_oracle-593146177df1f9ac)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test render_from_ast_lossless_over_corpus ... ok
[INFO] [stderr]      Running tests/layout_fixtures.rs (/opt/rustwide/target/release/deps/layout_fixtures-fc0e7024ec9fe6bb)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test crlf_final_newline_not_mixed ... ok
[INFO] [stdout] test class_where_body_with_indented_pragma_keeps_pragma_indent ... ok
[INFO] [stdout] test after_colon_collapse_skips_braces_and_parens ... ok
[INFO] [stdout] test data_record_with_ladder_keeps_with_above_fields ... ok
[INFO] [stdout] test case_alts_reindented_to_case_indent_plus_two ... ok
[INFO] [stdout] test do_then_if_passes_reach_a_single_call_fixpoint ... ok
[INFO] [stdout] test do_block_starting_with_let_is_reindented ... ok
[INFO] [stdout] test class_where_body_with_comments_keeps_body_indent ... ok
[INFO] [stdout] test choice_internal_ladder_is_canonicalized ... ok
[INFO] [stdout] test case_alts_already_aligned_is_a_fixpoint ... ok
[INFO] [stdout] test if_then_else_multiline_branch_rides_uniform_shift ... ok
[INFO] [stdout] test con_with_fields_reindented_to_indent_plus_two ... ok
[INFO] [stdout] test do_body_reindented_to_anchor_plus_two ... ok
[INFO] [stdout] test choice_keyword_scan_ignores_identifier_fragments ... ok
[INFO] [stdout] test explicit_list_continuations_are_canonicalized ... ok
[INFO] [stdout] test con_with_before_where_keeps_fields_inside_expression ... ok
[INFO] [stdout] test duplicate_space_after_colon_collapsed ... ok
[INFO] [stdout] test guards_and_where_bindings_are_canonicalized ... ok
[INFO] [stdout] test if_then_else_already_aligned_is_a_fixpoint ... ok
[INFO] [stdout] test canonical_template_is_a_fixpoint ... ok
[INFO] [stdout] test inline_with_template_keeps_fields_at_head_plus_four ... ok
[INFO] [stdout] test if_then_else_reindented_to_if_col_plus_two ... ok
[INFO] [stdout] test inline_do_left_alone ... ok
[INFO] [stdout] test inline_letin_is_expanded ... ok
[INFO] [stdout] test do_block_with_try_is_reindented ... ok
[INFO] [stdout] test inline_data_record_with_braces_keeps_body_column ... ok
[INFO] [stdout] test letin_already_aligned_is_a_fixpoint ... ok
[INFO] [stdout] test module_and_import_continuations_are_canonicalized ... ok
[INFO] [stdout] test inline_case_alts_are_expanded ... ok
[INFO] [stdout] test leading_comment_not_measured_or_moved ... ok
[INFO] [stdout] test letin_bindings_reindented_to_let_indent_plus_two ... ok
[INFO] [stdout] test interface_body_canonicalized_to_two ... ok
[INFO] [stdout] test inline_con_with_fields_are_expanded ... ok
[INFO] [stdout] test inline_guarded_case_alts_are_preserved ... ok
[INFO] [stdout] test space_around_colon_canonicalized_both_sides ... ok
[INFO] [stdout] test nested_case_rides_outer_shift ... ok
[INFO] [stdout] test idempotent_on_reindent ... ok
[INFO] [stdout] test record_update_fields_are_reindented ... ok
[INFO] [stdout] test tab_indented_body_left_verbatim ... ok
[INFO] [stdout] test source_location_query_files_stay_byte_exact ... ok
[INFO] [stdout] test split_with_on_own_line_stays_verbatim ... ok
[INFO] [stdout] test source_range_expectation_files_stay_byte_exact ... ok
[INFO] [stdout] test multiline_try_catch_is_canonicalized ... ok
[INFO] [stdout] test single_line_if_is_expanded ... ok
[INFO] [stdout] test mid_line_let_is_left_verbatim ... ok
[INFO] [stdout] test type_def_ladders_are_canonicalized ... ok
[INFO] [stdout] test template_four_space_ladder_canonicalized_to_two ... ok
[INFO] [stdout] test under_indented_template_body_canonicalized ... ok
[INFO] [stderr]      Running tests/library_behavior.rs (/opt/rustwide/target/release/deps/library_behavior-f04a1623ab9b593c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test cpp_conditionals_still_surface_active_malformed_parser_diagnostics ... ok
[INFO] [stdout] test cpp_conditionals_still_surface_active_malformed_after_incomplete_branch_module_header ... ok
[INFO] [stdout] test format_rules_have_stable_cli_ids ... ok
[INFO] [stdout] test cpp_conditionals_still_surface_active_skipped_decl_diagnostics ... ok
[INFO] [stdout] test format_options_can_be_created_and_built ... ok
[INFO] [stdout] test format_options_default_matches_new ... ok
[INFO] [stdout] test interior_blank_runs_collapse_to_one_blank_line ... ok
[INFO] [stdout] test cpp_conditionals_still_surface_active_malformed_declarations_after_endif ... ok
[INFO] [stdout] test format_error_exposes_diagnostics_through_as_ref ... ok
[INFO] [stdout] test organize_imports_leaves_sorted_block_byte_identical ... ok
[INFO] [stdout] test organize_imports_groups_and_sorts_changed_blocks ... ok
[INFO] [stdout] test syntax_normalization_rule_does_not_apply_pure_layout_reindent ... ok
[INFO] [stdout] test cpp_conditionals_suppress_spurious_where_recovery_on_non_where_lines ... ok
[INFO] [stdout] test clean_source_has_no_lex_diagnostics ... ok
[INFO] [stdout] test try_format_rejects_malformed_input_and_accepts_valid_source ... ok
[INFO] [stdout] test parser_diagnostics_are_reported ... ok
[INFO] [stdout] test import_order_default_and_display_are_stable_api_contracts ... ok
[INFO] [stdout] test coverage_rejects_malformed_input_with_typed_diagnostics ... ok
[INFO] [stdout] test cpp_conditionals_do_not_surface_parser_recovery_diagnostics ... ok
[INFO] [stdout] test cpp_conditionals_do_not_surface_module_export_branch_recovery_diagnostics ... ok
[INFO] [stdout] test unterminated_string_is_diagnosed ... ok
[INFO] [stdout] test format_coverage_counts_modeled_constructs_independently_of_edit_candidates ... ok
[INFO] [stdout] test cpp_conditionals_still_surface_bad_parameter_pattern_malformed_diagnostics ... ok
[INFO] [stdout] test format_options_can_limit_formatter_to_selected_rules ... ok
[INFO] [stdout] test parser_diagnostic_exposes_typed_fields ... ok
[INFO] [stdout] test gap_cases_format_to_expected_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests daml_fmt
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/lib.rs - FormatOptions (line 364) ... ok
[INFO] [stdout] test src/lib.rs - try_format_source (line 477) ... ok
[INFO] [stdout] test src/lib.rs - (line 31) ... ok
[INFO] [stdout] test src/lib.rs - (line 22) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870", kill_on_drop: false }`
[INFO] [stdout] 895c8a234f46dc5d6d62df06ba06c9b7834d7ae3bf51e4303cde23b684841870
