[INFO] fetching crate monostyle 0.3.26...
[INFO] testing monostyle-0.3.26 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate monostyle 0.3.26 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate monostyle 0.3.26
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate monostyle 0.3.26
[INFO] tweaked toml for crates.io crate monostyle 0.3.26 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate monostyle 0.3.26 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 monostyle 0.3.26 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 monostyle_core v0.3.26
[INFO] [stderr]   Downloaded monostyle_rules v0.3.26
[INFO] [stderr]   Downloaded monostyle_markdown v0.3.26
[INFO] [stderr]   Downloaded monostyle_languages v0.3.26
[INFO] [stderr]   Downloaded monostyle_lexer v0.3.26
[INFO] [stderr]   Downloaded monostyle_metrics v0.3.26
[INFO] [stderr]   Downloaded insta v1.49.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df
[INFO] running `Command { std: "docker" "start" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df", 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" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df" "/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" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df", 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" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling monostyle_core v0.3.26
[INFO] [stderr]    Compiling monostyle_languages v0.3.26
[INFO] [stderr]    Compiling monostyle_markdown v0.3.26
[INFO] [stderr]    Compiling monostyle_lexer v0.3.26
[INFO] [stderr]    Compiling monostyle_metrics v0.3.26
[INFO] [stderr]    Compiling monostyle_rules v0.3.26
[INFO] [stderr]    Compiling monostyle v0.3.26 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 52.15s
[INFO] running `Command { std: "docker" "inspect" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df", 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" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df" "/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 regex-syntax v0.8.11
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling monostyle_core v0.3.26
[INFO] [stderr]    Compiling monostyle_languages v0.3.26
[INFO] [stderr]    Compiling monostyle_markdown v0.3.26
[INFO] [stderr]    Compiling monostyle_lexer v0.3.26
[INFO] [stderr]    Compiling monostyle_metrics v0.3.26
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling monostyle_rules v0.3.26
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling insta v1.49.0
[INFO] [stderr]    Compiling monostyle v0.3.26 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 57.11s
[INFO] running `Command { std: "docker" "inspect" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df", 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" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df" "/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.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/monostyle-5f789d7a9ba1fedb)
[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] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/monostyle-caadc5eb3eb18bb8)
[INFO] [stderr]      Running tests/aggregation.rs (/opt/rustwide/target/release/deps/aggregation-2a4ab477b175ce76)
[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 6 tests
[INFO] [stdout] test overall_impact_uses_one_denominator_across_categories ... ok
[INFO] [stdout] test penalties_accumulate_across_files ... ok
[INFO] [stdout] test a_tiny_file_does_not_dominate_the_total ... ok
[INFO] [stdout] test an_empty_project_scores_perfectly ... ok
[INFO] [stdout] test a_large_file_outweighs_a_small_one ... ok
[INFO] [stdout] test a_projects_score_matches_a_single_file_with_the_same_density ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/api_surface.rs (/opt/rustwide/target/release/deps/api_surface-a8984ba419965e05)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_file_line_names_the_file_and_its_scores ... ok
[INFO] [stdout] test an_unknown_language_has_no_report ... ok
[INFO] [stdout] test a_finding_with_credit_is_credited ... ok
[INFO] [stdout] test an_unterminated_scan_reports_its_construct ... ok
[INFO] [stdout] test a_file_report_converts_to_a_score ... ok
[INFO] [stdout] test a_unit_report_grades_by_its_score ... ok
[INFO] [stdout] test file_scores_rank_by_total_penalty ... ok
[INFO] [stdout] test section_floors_override_the_run_wide_floor ... ok
[INFO] [stdout] test findings_are_counted_by_rule ... ok
[INFO] [stdout] test the_worst_files_come_first ... ok
[INFO] [stdout] test ranked_findings_order_by_penalty ... ok
[INFO] [stdout] test github_annotations_escape_and_carry_locations ... ok
[INFO] [stdout] test floor_violation_summarizes_each_category ... ok
[INFO] [stderr]      Running tests/caching.rs (/opt/rustwide/target/release/deps/caching-b75323b49e33da16)
[INFO] [stdout] test findings_rank_into_rule_impacts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test a_different_language_misses ... ok
[INFO] [stdout] test every_line_field_round_trips ... ok
[INFO] [stdout] test a_missing_file_misses ... ok
[INFO] [stdout] test discovery_finds_a_target_directory_upward ... ok
[INFO] [stdout] test an_unchanged_file_hits_twice ... ok
[INFO] [stdout] test a_stored_entry_is_returned ... ok
[INFO] [stdout] test a_corrupt_entry_is_discarded_rather_than_reported ... ok
[INFO] [stdout] test clearing_removes_every_entry ... ok
[INFO] [stdout] test statistics_track_hits_and_misses ... ok
[INFO] [stdout] test entries_survive_a_new_cache_instance ... ok
[INFO] [stdout] test discovery_returns_nothing_without_a_target_directory ... ok
[INFO] [stdout] test a_changed_file_misses ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-1bb3b905954b0428)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test a_rule_description_is_reported_in_json ... ok
[INFO] [stdout] test an_unknown_rule_name_fails ... ok
[INFO] [stdout] test a_missing_path_is_an_error ... ok
[INFO] [stdout] test checking_a_file_reports_scores ... ok
[INFO] [stdout] test fail_under_reports_which_score_was_low ... ok
[INFO] [stdout] test a_disabled_rule_stops_firing ... ok
[INFO] [stdout] test checking_a_clean_file_reports_no_problems ... ok
[INFO] [stdout] test config_can_be_printed_as_json ... ok
[INFO] [stdout] test every_rule_is_listed_in_json ... ok
[INFO] [stdout] test explain_lists_every_finding ... ok
[INFO] [stdout] test config_prints_the_effective_settings ... ok
[INFO] [stdout] test checking_a_directory_walks_it ... ok
[INFO] [stdout] test a_file_that_merely_mentions_a_bundler_is_still_analyzed ... ok
[INFO] [stdout] test fix_applies_the_blank_line ... ok
[INFO] [stdout] test a_configuration_file_changes_the_thresholds ... ok
[INFO] [stdout] test fix_reports_a_missing_path ... ok
[INFO] [stdout] test fix_on_an_empty_directory_is_not_an_error ... ok
[INFO] [stdout] test an_explicit_config_path_is_used ... ok
[INFO] [stdout] test fail_under_uses_the_exit_code ... ok
[INFO] [stdout] test fix_reports_conflicts_when_edits_overlap ... ok
[INFO] [stdout] test fix_accepts_a_directory ... ok
[INFO] [stdout] test github_format_emits_workflow_commands ... ok
[INFO] [stdout] test fix_leaves_an_ignored_section_alone ... ok
[INFO] [stdout] test fix_on_an_already_clean_file_does_nothing ... ok
[INFO] [stdout] test json_output_is_valid_and_structured ... ok
[INFO] [stdout] test fix_reports_what_needs_a_decision ... ok
[INFO] [stdout] test fix_quiet_prints_only_the_summary ... ok
[INFO] [stdout] test language_restriction_narrows_the_set ... ok
[INFO] [stdout] test rules_lists_every_rule ... ok
[INFO] [stdout] test rules_can_describe_one_rule ... ok
[INFO] [stdout] test the_config_reports_every_section ... ok
[INFO] [stdout] test a_checked_in_bundle_is_skipped_by_default ... ok
[INFO] [stdout] test max_unit_score_filters_the_table ... ok
[INFO] [stdout] test the_version_flag_prints_a_version ... ok
[INFO] [stdout] test rules_can_be_filtered_to_fixable_ones ... ok
[INFO] [stdout] test quiet_suppresses_the_summary_line ... ok
[INFO] [stdout] test output_can_be_written_to_a_file ... ok
[INFO] [stdout] test the_printed_config_can_be_read_back ... ok
[INFO] [stdout] test an_output_path_is_created ... ok
[INFO] [stdout] test toml_format_is_accepted_by_check ... ok
[INFO] [stdout] test top_alone_is_accepted_without_units ... ok
[INFO] [stdout] test top_limits_the_table_to_the_worst_functions ... ok
[INFO] [stdout] test units_adds_a_function_table ... ok
[INFO] [stdout] test a_discovered_config_file_changes_the_score ... ok
[INFO] [stdout] test a_directory_with_no_analyzable_files_is_not_an_error ... ok
[INFO] [stdout] test github_format_escapes_workflow_command_characters ... ok
[INFO] [stdout] test fix_can_be_restricted_to_one_rule ... ok
[INFO] [stdout] test fix_dry_run_writes_nothing ... ok
[INFO] [stdout] test include_generated_analyzes_what_is_skipped_by_default ... ok
[INFO] [stdout] test the_help_flag_lists_the_subcommands ... ok
[INFO] [stdout] test strict_and_lenient_move_the_score_apart ... ok
[INFO] [stdout] test the_summary_line_names_all_three_scores ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_paths.rs (/opt/rustwide/target/release/deps/cli_paths-6b3b8d501443fe4f)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test anchored_ignore_patterns_match_under_an_absolute_root ... ok
[INFO] [stdout] test fixing_one_rule_leaves_the_others ... ok
[INFO] [stdout] test an_unknown_config_key_is_reported ... ok
[INFO] [stdout] test a_below_floor_path_is_named_with_its_reason_and_offenders ... ok
[INFO] [stdout] test a_fix_skips_a_file_whose_scan_is_not_clean ... ok
[INFO] [stdout] test a_config_beside_the_paths_is_discovered_automatically ... ok
[INFO] [stdout] test many_below_floor_paths_are_summarized ... ok
[INFO] [stdout] test a_dry_run_reports_fixes_without_writing ... ok
[INFO] [stdout] test a_quiet_run_still_fails_but_says_less ... ok
[INFO] [stderr]      Running tests/configuration.rs (/opt/rustwide/target/release/deps/configuration-acee830245259407)
[INFO] [stdout] test a_bare_number_fail_under_sets_both_floors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test a_file_with_no_scoring_section_leaves_the_curve_alone ... ok
[INFO] [stdout] test a_comment_only_file_changes_nothing ... ok
[INFO] [stdout] test a_file_with_no_rules_section_leaves_the_rules_alone ... ok
[INFO] [stdout] test a_nested_scoring_value_is_merged ... ok
[INFO] [stdout] test a_section_layers_its_rules_onto_the_repository_wide_values ... ok
[INFO] [stdout] test a_single_rule_value_overrides_only_that_rule ... ok
[INFO] [stdout] test an_array_where_a_scalar_belongs_is_an_error ... ok
[INFO] [stdout] test an_unknown_top_level_section_is_ignored ... ok
[INFO] [stdout] test an_unknown_nested_key_is_reported_with_its_full_path ... ok
[INFO] [stdout] test booleans_can_be_turned_off ... ok
[INFO] [stdout] test a_disabled_rule_list_replaces_the_default ... ok
[INFO] [stdout] test a_nested_ignore_value_does_not_discard_its_siblings ... ok
[INFO] [stdout] test a_value_of_the_wrong_type_is_an_error ... ok
[INFO] [stdout] test lenient_raises_the_tolerance ... ok
[INFO] [stdout] test an_empty_file_changes_nothing ... ok
[INFO] [stdout] test a_malformed_file_is_an_error_rather_than_a_silent_fallback ... ok
[INFO] [stdout] test an_unknown_key_is_an_error ... ok
[INFO] [stdout] test generated_exclusion_defaults_to_on ... ok
[INFO] [stdout] test several_rule_values_are_all_applied ... ok
[INFO] [stdout] test ignore_patterns_are_read_from_configuration ... ok
[INFO] [stdout] test a_missing_file_is_an_error ... ok
[INFO] [stdout] test a_section_can_override_one_rule_and_inherit_the_rest ... ok
[INFO] [stdout] test the_error_message_names_the_command_that_lists_the_keys ... ok
[INFO] [stdout] test the_scoring_curve_is_configurable ... ok
[INFO] [stdout] test an_unknown_scoring_key_is_reported ... ok
[INFO] [stdout] test a_scalar_where_a_table_belongs_is_an_error ... ok
[INFO] [stderr]      Running tests/fix_fixtures.rs (/opt/rustwide/target/release/deps/fix_fixtures-1c0caaeae97005b4)
[INFO] [stdout] test strict_lowers_the_tolerance ... ok
[INFO] [stdout] test the_default_options_enable_the_cache ... ok
[INFO] [stdout] test neither_tolerance_flag_leaves_the_defaults_alone ... ok
[INFO] [stdout] test several_nested_values_are_all_applied ... ok
[INFO] [stdout] test strict_nesting_never_falls_below_one ... ok
[INFO] [stdout] test every_documented_key_is_accepted ... ok
[INFO] [stdout] test the_severe_line_width_tracks_the_configured_limit ... ok
[INFO] [stdout] test tolerance_flags_also_move_the_path_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test every_language_is_recognized ... ok
[INFO] [stdout] test the_corpus_meets_its_size_floor ... ok
[INFO] [stdout] test every_input_has_an_expected_snapshot ... ok
[INFO] [stdout] test fixtures_fix_to_their_snapshots_and_are_idempotent ... ok
[INFO] [stderr]      Running tests/fix_safety.rs (/opt/rustwide/target/release/deps/fix_safety-c3c5681f10a19736)
[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] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_crlf_file_keeps_its_line_endings_through_the_safety_net ... ok
[INFO] [stdout] test a_replacement_overlapping_a_literal_is_refused ... ok
[INFO] [stdout] test a_fix_inside_a_string_is_rejected_and_the_file_is_untouched ... ok
[INFO] [stdout] test an_insertion_at_a_range_start_is_allowed_but_above_a_closer_is_not ... ok
[INFO] [stdout] test an_insertion_inside_a_literal_interior_is_refused ... ok
[INFO] [stdout] test a_file_with_an_unterminated_construct_is_skipped ... ok
[INFO] [stdout] test a_legitimate_blank_line_fix_survives_the_structural_check ... ok
[INFO] [stdout] test a_whitespace_rewrite_that_changes_the_codes_shape_is_reverted ... ok
[INFO] [stdout] test a_boundary_fix_is_applied_and_the_string_is_untouched ... ok
[INFO] [stderr]      Running tests/fixes.rs (/opt/rustwide/target/release/deps/fixes-6f9bcd60fc21f113)
[INFO] [stdout] test a_dart_story_fixture_is_fixed_without_touching_its_strings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test both_new_fixes_survive_a_second_pass ... ok
[INFO] [stdout] test a_single_replacement_is_applied ... ok
[INFO] [stdout] test an_eight_line_gap_is_collapsed_to_one ... ok
[INFO] [stdout] test an_empty_fix_list_is_a_no_op ... ok
[INFO] [stdout] test many_edits_apply_correctly ... ok
[INFO] [stdout] test a_collapsed_run_is_not_reported_again ... ok
[INFO] [stdout] test a_deletion_removes_the_range ... ok
[INFO] [stdout] test the_collapse_fix_leaves_a_file_with_no_problems_untouched ... ok
[INFO] [stdout] test the_result_is_identical_whatever_order_the_fixes_arrive_in ... ok
[INFO] [stdout] test two_rules_anchoring_the_same_byte_insert_one_blank_between_them ... ok
[INFO] [stdout] test an_insertion_is_a_zero_width_replacement ... ok
[INFO] [stdout] test overlapping_edits_keep_the_first_and_report_the_conflict ... ok
[INFO] [stdout] test a_detached_comment_is_reattached_on_disk ... ok
[INFO] [stdout] test a_detached_doc_block_reattaches_without_erasing_the_comment_below ... ok
[INFO] [stdout] test a_padded_block_gets_a_trailing_blank_on_disk ... ok
[INFO] [stdout] test a_reversed_range_is_reported_rather_than_panicking ... ok
[INFO] [stdout] test the_python_allowance_of_two_blank_lines_survives_the_fix ... ok
[INFO] [stdout] test two_blank_lines_in_rust_are_collapsed_to_one ... ok
[INFO] [stdout] test a_trailing_run_of_blank_lines_is_left_alone ... ok
[INFO] [stdout] test several_over_long_runs_in_one_file_are_all_collapsed ... ok
[INFO] [stdout] test an_empty_fix_changes_nothing ... ok
[INFO] [stdout] test multiple_edits_are_applied_without_corrupting_offsets ... ok
[INFO] [stdout] test an_out_of_range_edit_is_reported_rather_than_panicking ... ok
[INFO] [stderr]      Running tests/formatter_agreement.rs (/opt/rustwide/target/release/deps/formatter_agreement-de7cba73be78cb16)
[INFO] [stdout] test a_stacked_blank_run_is_collapsed_to_the_allowance ... 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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test the_fixer_never_disagrees_with_dart_format ... ok
[INFO] [stdout] test the_fixer_never_disagrees_with_rustfmt ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/deps/integration-737b10423b21172b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test each_language_fixture_is_detected_and_scored ... ok
[INFO] [stdout] test badly_written_code_is_caught_by_named_rules ... ok
[INFO] [stdout] test include_entries_override_every_other_rule ... ok
[INFO] [stdout] test ignored_directories_are_never_analyzed ... ok
[INFO] [stdout] test doc_comments_are_recognized_across_languages ... ok
[INFO] [stdout] test generated_detection_recognizes_each_ecosystem ... ok
[INFO] [stdout] test markdown_measures_code_inside_fences ... ok
[INFO] [stdout] test generated_files_can_be_included ... ok
[INFO] [stdout] test markdown_prose_is_never_reported_for_line_length ... ok
[INFO] [stdout] test well_written_code_produces_no_penalizing_findings ... ok
[INFO] [stdout] test workspace_packages_are_detected_and_scored_separately ... FAILED
[INFO] [stdout] test every_finding_explains_itself ... FAILED
[INFO] [stdout] test bad_fixture_scores_snapshot ... ok
[INFO] [stdout] test every_unit_is_measured_with_its_own_lines ... ok
[INFO] [stdout] test generated_files_are_excluded_by_default ... ok
[INFO] [stdout] test user_patterns_are_honoured ... ok
[INFO] [stdout] test unit_scores_are_attributed_to_the_right_function ... ok
[INFO] [stdout] test packages_are_scored_independently ... FAILED
[INFO] [stdout] test json_output_round_trips ... ok
[INFO] [stdout] test analysis_is_deterministic ... ok
[INFO] [stdout] test good_fixture_scores_snapshot ... ok
[INFO] [stdout] test the_gap_between_good_and_bad_is_wide ... ok
[INFO] [stdout] test scores_stay_within_bounds ... FAILED
[INFO] [stdout] test repeated_analysis_of_many_files_is_identical ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- workspace_packages_are_detected_and_scored_separately stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'workspace_packages_are_detected_and_scored_separately' (3087) panicked at tests/integration.rs:39:5:
[INFO] [stdout] no analyzable files under /opt/rustwide/workdir/tests/fixtures/workspace
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb5f28986d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5bb5f28b0fea - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5bb5f289d12c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5bb5f2871186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5bb5f288f5c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5bb5f267f1f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5bb5f288f8f2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5bb5f2871232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5bb5f2869ad9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5bb5f2871ecd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5bb5f28b180c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5bb5f25f381a - integration[3803e777b4b7b837]::analyze
[INFO] [stdout]   12:     0x5bb5f25f8ae7 - <integration[3803e777b4b7b837]::workspace_packages_are_detected_and_scored_separately::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5bb5f26724db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5bb5f267fb45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5bb5f2679404 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5bb5f2682ca2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5bb5f28976e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x712970bb2dfa - <unknown>
[INFO] [stdout]   19:     0x712970c463d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- every_finding_explains_itself stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'every_finding_explains_itself' (3052) panicked at tests/integration.rs:39:5:
[INFO] [stdout] no analyzable files under /opt/rustwide/workdir/tests/fixtures/workspace
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb5f28986d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5bb5f28b0fea - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5bb5f289d12c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5bb5f2871186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5bb5f288f5c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5bb5f267f1f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5bb5f288f8f2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5bb5f2871232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5bb5f2869ad9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5bb5f2871ecd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5bb5f28b180c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5bb5f25f381a - integration[3803e777b4b7b837]::analyze
[INFO] [stdout]   12:     0x5bb5f25f4d7c - <integration[3803e777b4b7b837]::every_finding_explains_itself::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5bb5f26724db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5bb5f267fb45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5bb5f2679404 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5bb5f2682ca2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5bb5f28976e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x712970bb2dfa - <unknown>
[INFO] [stdout]   19:     0x712970c463d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test integration`
[INFO] [stdout] ---- packages_are_scored_independently stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'packages_are_scored_independently' (3079) panicked at tests/integration.rs:39:5:
[INFO] [stdout] no analyzable files under /opt/rustwide/workdir/tests/fixtures/workspace
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb5f28986d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5bb5f28b0fea - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5bb5f289d12c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5bb5f2871186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5bb5f288f5c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5bb5f267f1f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5bb5f288f8f2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5bb5f2871232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5bb5f2869ad9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5bb5f2871ecd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5bb5f28b180c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5bb5f25f381a - integration[3803e777b4b7b837]::analyze
[INFO] [stdout]   12:     0x5bb5f25f5602 - <integration[3803e777b4b7b837]::packages_are_scored_independently::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5bb5f26724db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5bb5f267fb45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5bb5f2679404 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5bb5f2682ca2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5bb5f28976e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x712970bb2dfa - <unknown>
[INFO] [stdout]   19:     0x712970c463d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- scores_stay_within_bounds stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'scores_stay_within_bounds' (3082) panicked at tests/integration.rs:39:5:
[INFO] [stdout] no analyzable files under /opt/rustwide/workdir/tests/fixtures/workspace
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb5f28986d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5bb5f28b0fea - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5bb5f289d12c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5bb5f2871186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5bb5f288f5c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5bb5f267f1f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5bb5f288f8f2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5bb5f2871232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5bb5f2869ad9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5bb5f2871ecd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5bb5f28b180c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5bb5f25f381a - integration[3803e777b4b7b837]::analyze
[INFO] [stdout]   12:     0x5bb5f25f3f84 - <integration[3803e777b4b7b837]::scores_stay_within_bounds::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5bb5f26724db - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5bb5f267fb45 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5bb5f2679404 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5bb5f2682ca2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5bb5f28976e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x712970bb2dfa - <unknown>
[INFO] [stdout]   19:     0x712970c463d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     every_finding_explains_itself
[INFO] [stdout]     packages_are_scored_independently
[INFO] [stdout]     scores_stay_within_bounds
[INFO] [stdout]     workspace_packages_are_detected_and_scored_separately
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 20 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df", kill_on_drop: false }`
[INFO] [stdout] c504144349bd9f69b4d62e1e99df6f14c8eeb10f9093775f3a3e40974c57a2df
