[INFO] fetching crate slop-detector 0.1.8...
[INFO] testing slop-detector-0.1.8 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate slop-detector 0.1.8 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate slop-detector 0.1.8
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate slop-detector 0.1.8
[INFO] tweaked toml for crates.io crate slop-detector 0.1.8 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate slop-detector 0.1.8 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 slop-detector 0.1.8 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-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e
[INFO] running `Command { std: "docker" "start" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e", 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" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e" "/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" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e", 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" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling lexopt v0.3.2
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling slop-detector v0.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.30s
[INFO] running `Command { std: "docker" "inspect" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e", 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" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e" "/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 slop-detector v0.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.36s
[INFO] running `Command { std: "docker" "inspect" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e", 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" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e" "/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.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/slop-detector/8fa10c16ff40b620/out/slop_detector-8fa10c16ff40b620)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test container::tests::classification_precedence_and_reset ... ok
[INFO] [stdout] test container::tests::nested_and_interleaved_quotes_classify_safely ... ok
[INFO] [stdout] test container::tests::fence_toggle_and_unclosed_fence ... ok
[INFO] [stdout] test container::tests::title_case_heading_is_short_and_unpunctuated ... ok
[INFO] [stdout] test data::tests::edited_artifact_lexicon_drops_turn_literals_and_widens_the_cdn_host ... ok
[INFO] [stdout] test data::tests::r002_is_restricted_to_the_citation_delimiters ... ok
[INFO] [stdout] test data::tests::r003_excludes_soft_hyphen_and_bidi_controls ... ok
[INFO] [stdout] test engine::tests::base_form_reads_english_verb_suffixes ... ok
[INFO] [stdout] test data::tests::j001_uses_the_trimmed_word_bounded_inbound_lexicon ... ok
[INFO] [stdout] test engine::tests::blank_lines_separate_blocks ... ok
[INFO] [stdout] test engine::tests::clauses_divide_on_commas_and_semicolons ... ok
[INFO] [stdout] test engine::tests::contained_same_rule_spans_merge ... ok
[INFO] [stdout] test data::tests::transition_trio_and_filler_edits_hold ... ok
[INFO] [stdout] test engine::tests::bounded_width_gate_rejects_unbounded_quantifiers ... ok
[INFO] [stdout] test data::tests::table_loads_and_holds_the_full_rule_set ... ok
[INFO] [stdout] test engine::tests::rewrite_rejects_look_arounds ... ok
[INFO] [stdout] test engine::tests::sentences_split_on_line_breaks_and_real_terminals_only ... ok
[INFO] [stdout] test data::tests::r004_min_count_is_three ... ok
[INFO] [stdout] test engine::tests::phrase_tokens_split_a_hyphenated_marker_like_the_source_does ... ok
[INFO] [stdout] test data::tests::a005_and_c008_carry_the_ai_slop_regex_sets_as_background ... ok
[INFO] [stdout] test data::tests::r003_declares_the_joining_zwj_exemption ... ok
[INFO] [stdout] test data::tests::q005_carries_the_u001_duplication_params ... ok
[INFO] [stdout] test data::tests::q003_carries_the_provenance_vocabulary_as_individual ... ok
[INFO] [stdout] test data::tests::q007_and_q008_share_one_tool_noun_set ... ok
[INFO] [stdout] test data::tests::q004_carries_the_c007_suppression_params ... ok
[INFO] [stdout] test data::tests::c003_carries_only_the_anchored_forms ... ok
[INFO] [stdout] test data::tests::quality_classes_match_the_spec_re_tier ... ok
[INFO] [stdout] test data::tests::exemption_phrases_must_lead_with_ascii ... ok
[INFO] [stdout] test data::tests::spike_list_matches_the_settled_set ... ok
[INFO] [stdout] test data::tests::v004_loads_the_vendored_agent_loop_lexicon_as_individual ... ok
[INFO] [stdout] test engine::tests::data_compiles ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/slop-detector.rs (/opt/rustwide/target/debug/build/slop-detector/e432098d844dbf81/out/slop_detector-e432098d844dbf81)
[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 tests/bundle.rs (/opt/rustwide/target/debug/build/slop-detector/156afa267759b463/out/bundle-156afa267759b463)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test fenced_duplicate_reports_cross_file_with_container_annotation ... ok
[INFO] [stdout] test within_file_repeats_do_not_leak_to_bundle_level ... ok
[INFO] [stdout] test shared_block_across_two_files_reports_one_cross_file_entry ... ok
[INFO] [stdout] test cross_file_prefix_decoy_does_not_mask_the_later_pair ... ok
[INFO] [stdout] test cross_file_lower_forward_candidate_with_longer_total_run_wins ... ok
[INFO] [stdout] test duplicate_path_labels_never_panic_and_snippets_are_correct ... ok
[INFO] [stdout] test three_way_share_groups_into_one_entry ... ok
[INFO] [stdout] test disjoint_files_report_no_cross_file_duplication ... ok
[INFO] [stdout] test per_file_reports_equal_single_document_analyze ... ok
[INFO] [stdout] test bundle_report_is_deterministic ... ok
[INFO] [stdout] test passage_shared_by_more_than_21_files_keeps_every_occurrence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/build/slop-detector/544f94329680af59/out/cli-544f94329680af59)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test help_names_the_allow_term_flag_and_bundle_mode ... ok
[INFO] [stdout] test help_names_the_cap_and_the_version_flag ... ok
[INFO] [stdout] test over_cap_stdin_is_rejected_with_exit_40 ... ok
[INFO] [stdout] test over_cap_file_is_rejected_with_exit_40 ... ok
[INFO] [stdout] test version_flag_prints_the_crate_version ... ok
[INFO] [stdout] test allow_term_flag_labels_matching_findings ... ok
[INFO] [stdout] test two_files_produce_the_bundle_report ... ok
[INFO] [stdout] test single_file_output_is_the_analyze_report_verbatim ... ok
[INFO] [stdout] test closed_output_pipe_exits_quietly ... ok
[INFO] [stderr]      Running tests/duplication.rs (/opt/rustwide/target/debug/build/slop-detector/db58654d7dd08a5b/out/duplication-db58654d7dd08a5b)
[INFO] [stdout] test at_cap_input_is_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.43s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test q005_nine_word_repeat_is_below_the_floor ... ok
[INFO] [stdout] test q005_fenced_duplicate_reports_with_fenced_code_container ... ok
[INFO] [stdout] test q005_quoted_copies_still_report_with_annotation_not_suppression ... ok
[INFO] [stdout] test q005_restated_paragraph_fires_once_on_the_second_copy ... ok
[INFO] [stdout] test q005_prefix_decoy_does_not_mask_the_later_duplicate ... ok
[INFO] [stdout] test q005_third_occurrence_reports_again ... ok
[INFO] [stdout] test q005_run_extends_backward_to_its_true_start_past_walk_capped_decoys ... ok
[INFO] [stdout] test q005_emission_cap_is_respected ... ok
[INFO] [stdout] test q005_report_is_deterministic ... ok
[INFO] [stdout] test q005_lower_forward_candidate_with_longer_total_run_wins ... ok
[INFO] [stdout] test q005_clean_fixtures_stay_silent ... ok
[INFO] [stdout] test q005_worst_case_shape_stays_inside_the_memory_budget ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/guard_prose.rs (/opt/rustwide/target/debug/build/slop-detector/1caaea366109bf88/out/guard_prose-1caaea366109bf88)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test the_mention_exemption_covers_a_quoted_term_and_never_punctuation ... ok
[INFO] [stdout] test the_gate_catches_a_violating_guard ... ok
[INFO] [stdout] test every_guard_holds_to_the_writing_standard ... ok
[INFO] [stderr]      Running tests/packaging.rs (/opt/rustwide/target/debug/build/slop-detector/8a540a54da4ed876/out/packaging-8a540a54da4ed876)
[INFO] [stdout] test the_gate_reads_prose_fields_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test the_published_tree_carries_the_skill_and_the_suite ... ok
[INFO] [stdout] test the_changelog_opens_on_the_crate_version ... ok
[INFO] [stdout] test the_include_list_names_every_shipped_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/quality.rs (/opt/rustwide/target/debug/build/slop-detector/50a0dce71793ce67/out/quality-50a0dce71793ce67)
[INFO] [stdout] 
[INFO] [stdout] running 87 tests
[INFO] [stdout] test contrastive_tail_ending_in_abbreviation_fires_with_the_full_span ... ok
[INFO] [stdout] test contrastive_tail_eg_mid_np_fires_with_the_complete_span ... ok
[INFO] [stdout] test contrastive_tail_clause_walkback_crosses_abbreviation ... ok
[INFO] [stdout] test contrastive_tail_but_rejection_is_word_bounded ... ok
[INFO] [stdout] test contrastive_tail_fires_on_the_declarative_specimen ... ok
[INFO] [stdout] test c008_stays_out_of_c001_and_c003_territory ... ok
[INFO] [stdout] test contrastive_tail_abbreviation_mid_tail_no_longer_false_fires ... ok
[INFO] [stdout] test a005_closed_boundaries_and_plain_prose_stay_silent ... ok
[INFO] [stdout] test filler_meta_fires_but_bare_overall_does_not ... ok
[INFO] [stdout] test contrastive_negation_regex_triggers_fire ... ok
[INFO] [stdout] test demoted_ornamental_register_fires_as_background_not_spike ... ok
[INFO] [stdout] test both_rules_read_the_same_tool_nouns ... ok
[INFO] [stdout] test inflated_diction_fires_with_homograph_guards ... ok
[INFO] [stdout] test meticulous_stays_in_hype_adjectives_not_spike ... ok
[INFO] [stdout] test importance_adjectives_respect_the_fixed_sense_exemptions ... ok
[INFO] [stdout] test c008_pair_forms_fire_as_background ... ok
[INFO] [stdout] test intensifiers_fire_at_background_with_the_technical_exemptions ... ok
[INFO] [stdout] test one_stray_intensifier_does_not_flood ... ok
[INFO] [stdout] test block_start_skips_every_leading_marker_run ... ok
[INFO] [stdout] test c003_anchored_forms_fire_but_bare_rather_than_does_not ... ok
[INFO] [stdout] test block_start_ordinal_test_does_not_over_suppress ... ok
[INFO] [stdout] test individual_rules_fire_per_hit_in_quality_patterns ... ok
[INFO] [stdout] test provenance_marker_is_word_bounded ... ok
[INFO] [stdout] test a005_idiom_families_fire_as_background ... ok
[INFO] [stdout] test plain_business_email_yields_zero_quality_findings ... ok
[INFO] [stdout] test q006_release_diction_and_prose_date_forms_are_silent ... ok
[INFO] [stdout] test q006_ledger_stamps_fire_per_hit ... ok
[INFO] [stdout] test q006_transactional_verbs_are_not_carried_inbound ... ok
[INFO] [stdout] test q004_participial_tails_are_not_contrasts ... ok
[INFO] [stdout] test not_loaded_families_stay_silent ... ok
[INFO] [stdout] test participial_opener_fires_at_block_and_sentence_start ... ok
[INFO] [stdout] test q007_arm_b_takes_a_longer_affirmative_partner ... ok
[INFO] [stdout] test q006_both_arms_require_the_date ... ok
[INFO] [stdout] test q004_and_not_is_the_and_spelling_only ... ok
[INFO] [stdout] test q004_participial_exemption_needs_the_word_next_to_the_negation ... ok
[INFO] [stdout] test q007_coordinated_denial_continues_the_subject_before_it ... ok
[INFO] [stdout] test q004_and_not_spelling_needs_the_closed_follower ... ok
[INFO] [stdout] test q007_arm_b_search_order_and_reach ... ok
[INFO] [stdout] test q007_cuts_at_every_interior_coordinator ... ok
[INFO] [stdout] test q007_finite_negations_are_never_commands ... ok
[INFO] [stdout] test q007_family_one_requires_a_capability_verb ... ok
[INFO] [stdout] test contrast_and_cadence_regexes_fire ... ok
[INFO] [stdout] test formulaic_prose_reports_across_classes_deterministically ... ok
[INFO] [stdout] test q007_base_form_test_keeps_a_denial_fragment_in ... ok
[INFO] [stdout] test contrastive_tail_is_silent_on_empty_np_and_directives ... ok
[INFO] [stdout] test q007_a_foreign_subject_hedge_counts_toward_the_stack_only ... ok
[INFO] [stdout] test q007_coordinated_denial_leaves_the_earlier_spellings_alone ... ok
[INFO] [stdout] test participial_opener_stoplist_and_shape_negatives ... ok
[INFO] [stdout] test q007_fires_on_every_denial_clause_of_the_specimen ... ok
[INFO] [stdout] test q007_needs_a_trigger_and_a_restatement_alone_is_silent ... ok
[INFO] [stdout] test q007_imperatives_stay_silent ... ok
[INFO] [stdout] test q007_imperative_exclusion_is_per_clause ... ok
[INFO] [stdout] test q007_ordinary_business_negation_stays_silent ... ok
[INFO] [stdout] test q007_span_is_the_segment_for_a_denial_and_the_clause_for_a_hedge ... ok
[INFO] [stdout] test q008_fires_per_marker_when_the_sentence_names_the_tool ... ok
[INFO] [stdout] test q007_reports_an_honest_scope_statement_for_the_human_to_read ... ok
[INFO] [stdout] test q007_stacked_denials_fire_without_any_restatement ... ok
[INFO] [stdout] test q007_function_verb_denials_are_honest_scope_facts ... ok
[INFO] [stdout] test q008_leaves_the_denial_spelling_to_q007 ... ok
[INFO] [stdout] test q009_dated_possessive_reports_once_with_the_date ... ok
[INFO] [stdout] test q008_anchor_holds_for_both_marker_families ... ok
[INFO] [stdout] test q007_open_hedge_seats_the_head_noun_on_the_last_word ... ok
[INFO] [stdout] test q007_coreference_is_the_pronoun_or_one_tool_noun ... ok
[INFO] [stdout] test q010_seam_with_the_contrast_rules ... ok
[INFO] [stdout] test q007_coordinated_denial_needs_all_four_conditions ... ok
[INFO] [stdout] test q008_anchor_is_the_tool_noun_only ... ok
[INFO] [stdout] test spike_lexicon_fires_on_the_measured_excess_words ... ok
[INFO] [stdout] test q008_needs_the_anchor ... ok
[INFO] [stdout] test q010_it_goes_without_saying_stays_with_the_filler_rule ... ok
[INFO] [stdout] test stock_opener_fires_at_full_weight ... ok
[INFO] [stdout] test q009_seam_with_the_ledger_stamp ... ok
[INFO] [stdout] test provenance_marker_fires_on_the_oblique_vocabulary ... ok
[INFO] [stdout] test q008_and_the_and_not_contrast_fire_on_the_second_specimen ... ok
[INFO] [stdout] test v004_lowercase_flagged_for_is_silent ... ok
[INFO] [stdout] test q007_open_hedge_takes_up_to_three_words_before_the_copula ... ok
[INFO] [stdout] test v002_leaves_the_catch_entries_to_the_thread ... ok
[INFO] [stdout] test q007_spelling_c_needs_the_right_auxiliary_and_verb_form ... ok
[INFO] [stdout] test q007_arm_b_takes_any_affirmative_partner ... ok
[INFO] [stdout] test v002_fair_hit_fires_on_the_concession_and_its_literal_neighbours ... ok
[INFO] [stdout] test transition_trio_fires_only_at_block_or_sentence_start ... ok
[INFO] [stdout] test trimmed_transition_tail_does_not_fire ... ok
[INFO] [stdout] test q009_ordinary_english_is_silent ... ok
[INFO] [stdout] test v004_lexicon_phrases_and_constructions_fire ... ok
[INFO] [stdout] test q010_honest_negations_are_silent ... ok
[INFO] [stdout] test q009_every_spelling_fires_on_its_span ... ok
[INFO] [stdout] test q010_fixed_shapes_fire_on_their_span ... ok
[INFO] [stdout] test q010_measurable_shapes_fire_on_their_span ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.84s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/report_layer.rs (/opt/rustwide/target/debug/build/slop-detector/0e8b9b4933ea71a3/out/report_layer-0e8b9b4933ea71a3)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test json_shape_is_additive_and_verdict_free ... ok
[INFO] [stdout] test quoted_metaphor_reach_reports_with_container_label ... ok
[INFO] [stdout] test allow_term_is_whole_term_equality ... ok
[INFO] [stdout] test allow_term_labels_without_suppressing ... ok
[INFO] [stdout] test fenced_finding_reports_with_annotation ... ok
[INFO] [stdout] test containers_classify_blockquote_quoted_heading_and_prose ... ok
[INFO] [stdout] test densities_compute_above_the_floor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/residue.rs (/opt/rustwide/target/debug/build/slop-detector/3f931aaadfebb373/out/residue-3f931aaadfebb373)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test j001_negative_on_ordinary_process_prose ... ok
[INFO] [stdout] test j001_injection_phrases_report_individually_in_their_own_category ... ok
[INFO] [stdout] test r001_fires_inside_a_citeturn_run ... ok
[INFO] [stdout] test p002_generalized_cite_and_span_regexes_fire ... ok
[INFO] [stdout] test p001_negative_on_plain_attribution_talk ... ok
[INFO] [stdout] test p001_attribution_line_fires_case_insensitively ... ok
[INFO] [stdout] test p004_negative_on_ordinary_campaign_tagging ... ok
[INFO] [stdout] test p002_is_case_sensitive ... ok
[INFO] [stdout] test long_merged_span_caps_snippet_and_sets_the_flag ... ok
[INFO] [stdout] test p002_citation_artifacts_fire ... ok
[INFO] [stdout] test r002_pua_citation_delimiters_fire_and_merge ... ok
[INFO] [stdout] test p004_tracking_param_fires_once_at_the_widest_span ... ok
[INFO] [stdout] test r002_separated_delimiters_report_separately ... ok
[INFO] [stdout] test r003_leading_bom_is_exempt_but_interior_bom_fires ... ok
[INFO] [stdout] test clean_business_prose_yields_an_empty_report_body ... ok
[INFO] [stdout] test r003_adjacent_invisibles_merge ... ok
[INFO] [stdout] test j001_word_boundary_blocks_substring_matches ... ok
[INFO] [stdout] test r003_joiner_between_ordinary_prose_characters_still_fires ... ok
[INFO] [stdout] test r002_other_private_use_codepoints_are_clean ... ok
[INFO] [stdout] test r003_soft_hyphen_and_bidi_controls_are_clean ... ok
[INFO] [stdout] test r003_zwj_exemption_is_independent_of_the_block_start_sets ... ok
[INFO] [stdout] test r004_digit_adjacent_positions_never_qualify ... ok
[INFO] [stdout] test r003_selector_without_a_visible_base_still_fires ... ok
[INFO] [stdout] test r001_negatives ... ok
[INFO] [stdout] test r003_emoji_presentation_selector_is_exempt ... ok
[INFO] [stdout] test stats_count_words_and_bytes_deterministically ... ok
[INFO] [stdout] test r004_em_space_counts_toward_the_shared_minimum ... ok
[INFO] [stdout] test j001_every_new_coercion_phrase_fires ... ok
[INFO] [stdout] test r004_html_nbsp_between_words_is_clean ... ok
[INFO] [stdout] test sdj001_override_banner_matches_any_casing ... ok
[INFO] [stdout] test j001_transactional_you_are_now_is_clean ... ok
[INFO] [stdout] test r004_fires_at_the_min_count_boundary ... ok
[INFO] [stdout] test sdj001_control_tokens_and_banners_fire ... ok
[INFO] [stdout] test r003_invisible_codepoints_fire ... ok
[INFO] [stdout] test r001_turn_markers_fire_across_tools ... ok
[INFO] [stdout] test r003_joining_script_and_emoji_zwj_are_exempt ... ok
[INFO] [stdout] test sdj001_screamed_resume_phrase_fires_case_sensitively ... ok
[INFO] [stdout] test report_is_deterministic_and_ordered ... ok
[INFO] [stdout] test no_panic_on_adversarial_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.78s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests slop_detector
[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" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e", kill_on_drop: false }`
[INFO] [stdout] 246dbf1ea2ef2039f8fd745f1df355931654ab9a11a2f1ae204d1df1f2a6443e
