[INFO] fetching crate redhop 0.5.0...
[INFO] testing redhop-0.5.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate redhop 0.5.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate redhop 0.5.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate redhop 0.5.0
[INFO] tweaked toml for crates.io crate redhop 0.5.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate redhop 0.5.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate redhop 0.5.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tantivy-tokenizer-api v0.3.0
[INFO] [stderr]   Downloaded tantivy-stacker v0.3.0
[INFO] [stderr]   Downloaded measure_time v0.8.3
[INFO] [stderr]   Downloaded ownedbytes v0.7.0
[INFO] [stderr]   Downloaded rayon-cond v0.3.0
[INFO] [stderr]   Downloaded tantivy-bitpacker v0.6.0
[INFO] [stderr]   Downloaded sketches-ddsketch v0.2.2
[INFO] [stderr]   Downloaded tantivy-query-grammar v0.22.0
[INFO] [stderr]   Downloaded tantivy-sstable v0.3.0
[INFO] [stderr]   Downloaded tantivy-common v0.7.0
[INFO] [stderr]   Downloaded tokenizers v0.20.4
[INFO] [stderr]   Downloaded tantivy-columnar v0.3.0
[INFO] [stderr]   Downloaded fs4 v0.8.4
[INFO] [stderr]   Downloaded type1-encoding-parser v0.1.1
[INFO] [stderr]   Downloaded pdf-extract v0.7.12
[INFO] [stderr]   Downloaded tantivy v0.22.1
[INFO] [stderr]   Downloaded docx-rs v0.4.20
[INFO] [stderr]   Downloaded calamine v0.32.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592
[INFO] running `Command { std: "docker" "start" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592", 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" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592" "/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" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592", 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" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling utf8-ranges v1.0.5
[INFO] [stderr]    Compiling ownedbytes v0.7.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tantivy-fst v0.5.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling bitpacking v0.9.3
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling murmurhash32 v0.3.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling tantivy-bitpacker v0.6.0
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling fastdivide v0.4.2
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling time v0.3.49
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling measure_time v0.8.3
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling uuid v1.23.3
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling levenshtein_automata v0.2.1
[INFO] [stderr]    Compiling oneshot v0.1.13
[INFO] [stderr]    Compiling lz4_flex v0.11.6
[INFO] [stderr]    Compiling htmlescape v0.3.1
[INFO] [stderr]    Compiling census v0.4.2
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling fs4 v0.8.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tantivy-query-grammar v0.22.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tantivy-common v0.7.0
[INFO] [stderr]    Compiling rust-stemmers v1.2.0
[INFO] [stderr]    Compiling sketches-ddsketch v0.2.2
[INFO] [stderr]    Compiling tantivy-tokenizer-api v0.3.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tantivy-stacker v0.3.0
[INFO] [stderr]    Compiling tantivy-sstable v0.3.0
[INFO] [stderr]    Compiling tantivy-columnar v0.3.0
[INFO] [stderr]    Compiling tantivy v0.22.1
[INFO] [stderr]    Compiling redhop v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 18s
[INFO] running `Command { std: "docker" "inspect" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592", 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" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling tantivy-stacker v0.3.0
[INFO] [stderr]    Compiling tantivy-columnar v0.3.0
[INFO] [stderr]    Compiling tantivy v0.22.1
[INFO] [stderr]    Compiling redhop v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592", 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" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.59s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/redhop-f460161c32bfc0e5)
[INFO] [stdout] 
[INFO] [stdout] running 202 tests
[INFO] [stdout] test analyzer::tests::analyze_query_set_handles_empty_and_singleton ... ok
[INFO] [stdout] test analyzer::tests::analyze_query_set_does_not_fire_on_diverse_queries ... ok
[INFO] [stdout] test analyzer::tests::default_english_returns_same_arc ... ok
[INFO] [stdout] test analyzer::tests::char_ngram_tokens_and_build_agree ... ok
[INFO] [stdout] test analyzer::tests::ascii_folding_works_in_all_languages ... ok
[INFO] [stdout] test analyzer::tests::all_18_snowball_builtins_construct_and_tokenize ... ok
[INFO] [stdout] test analyzer::tests::camelcase_split_in_all_languages ... ok
[INFO] [stdout] test analyzer::tests::by_name_routes_to_builtins ... ok
[INFO] [stdout] test analyzer::tests::char_ngram_shares_grams_across_a_one_char_transcription_typo ... ok
[INFO] [stdout] test analyzer::tests::french_analyzer_stems_french_morphology ... ok
[INFO] [stdout] test chunking::adaptive::tests::defaults_construct_ok ... ok
[INFO] [stdout] test analyzer::tests::german_analyzer_stems_german_morphology ... ok
[INFO] [stdout] test chunking::adaptive::tests::respects_max_tokens ... ok
[INFO] [stdout] test analyzer::tests::tokens_and_build_text_analyzer_agree ... ok
[INFO] [stdout] test analyzer::tests::english_analyzer_stems_via_tokens ... ok
[INFO] [stdout] test analyzer::tests::analyze_query_set_detects_cuad_shape ... ok
[INFO] [stdout] test chunking::adaptive::tests::cohesion_gate_can_close_early ... ok
[INFO] [stdout] test chunking::fixed::tests::empty_doc_yields_no_chunks ... ok
[INFO] [stdout] test analyzer::tests::english_analyzer_drops_stopwords ... ok
[INFO] [stdout] test chunking::fixed::tests::produces_overlapping_windows ... ok
[INFO] [stdout] test analyzer::tests::char_ngram_pads_word_boundaries ... ok
[INFO] [stdout] test context::diagnosis::tests::format_term_list_truncates_above_max ... ok
[INFO] [stdout] test chunking::sentence::tests::overlap_retains_tail_sentences ... ok
[INFO] [stdout] test chunking::sentence::tests::oversized_sentence_emitted_solo ... ok
[INFO] [stdout] test context::diagnosis::tests::ordered_terms_dedupes_preserving_first_occurrence ... ok
[INFO] [stdout] test context::diagnosis::tests::summarize_score_spread_none_when_absent ... ok
[INFO] [stdout] test chunking::sentence::tests::packs_sentences_to_budget ... ok
[INFO] [stdout] test context::diagnosis::tests::summarize_healthy_workload_recommends_nothing ... ok
[INFO] [stdout] test context::diagnosis::tests::no_em_dash_or_prose_semicolon_in_hint_strings ... ok
[INFO] [stdout] test chunking::tokenizer::tests::counts_unicode_words ... ok
[INFO] [stdout] test context::diagnosis::tests::summarize_below_min_queries_makes_no_recommendation ... ok
[INFO] [stdout] test context::diagnosis::tests::summarize_vocab_dominant_workload ... ok
[INFO] [stdout] test context::diagnosis::tests::summarize_vocab_outranks_templated ... ok
[INFO] [stdout] test context::diagnosis::tests::summarize_weak_retrieval_without_dominant_hint ... ok
[INFO] [stdout] test context::eval::tests::answer_only_gold_leaves_chunk_metrics_none ... ok
[INFO] [stdout] test context::diagnosis::tests::summary_render_sections_and_focus ... ok
[INFO] [stdout] test chunking::tokenizer::tests::offsets_match_source ... ok
[INFO] [stdout] test context::eval::tests::answer_token_recall_uses_stemming ... ok
[INFO] [stdout] test context::eval::tests::both_gold_signals_populate_all_three_metrics ... ok
[INFO] [stdout] test context::eval::tests::decomposed_correctness_classifies_and_returns_f1 ... ok
[INFO] [stdout] test context::eval::tests::decomposed_correctness_off_by_default ... ok
[INFO] [stdout] test context::eval::tests::correctness_lexical_requires_both_answer_and_gold_answer ... ok
[INFO] [stdout] test context::eval::tests::f_beta_known_values ... ok
[INFO] [stdout] test context::eval::tests::empty_built_context_is_handled_gracefully ... ok
[INFO] [stdout] test context::eval::tests::empty_gold_chunks_returns_perfect_recall ... ok
[INFO] [stdout] test context::eval::tests::decomposition_extracts_and_verifies_each_claim ... ok
[INFO] [stdout] test context::eval::tests::faithfulness_lexical_high_when_answer_grounded_in_context ... ok
[INFO] [stdout] test context::eval::tests::decomposition_supported_threshold_at_half ... ok
[INFO] [stdout] test context::eval::tests::decomposition_off_by_default ... ok
[INFO] [stdout] test context::eval::tests::faithfulness_lexical_low_when_answer_fabricated ... ok
[INFO] [stdout] test context::eval::tests::judged_correctness_judged_requires_gold_answer ... ok
[INFO] [stdout] test context::eval::tests::decomposition_zero_claims_returns_none ... ok
[INFO] [stdout] test context::eval::tests::empty_answer_string_treated_as_no_answer ... ok
[INFO] [stdout] test context::eval::tests::judged_faithfulness_and_relevancy_fire_with_answer_and_judge ... ok
[INFO] [stdout] test context::eval::tests::judged_judge_error_leaves_metric_none_doesnt_panic ... ok
[INFO] [stdout] test context::eval::tests::low_confidence_caps_overall_score ... ok
[INFO] [stdout] test context::eval::tests::judged_metrics_none_when_no_judge ... ok
[INFO] [stdout] test context::eval::tests::lexical_metrics_none_when_no_answer_provided ... ok
[INFO] [stdout] test context::eval::tests::parse_batched_scores_handles_clean_output ... ok
[INFO] [stdout] test context::eval::tests::parse_batched_scores_handles_percentage_and_yes_no ... ok
[INFO] [stdout] test context::eval::tests::parse_batched_scores_missing_lines_are_nan ... ok
[INFO] [stdout] test context::eval::tests::parse_batched_scores_tolerates_commentary_and_out_of_order ... ok
[INFO] [stdout] test context::eval::tests::parse_claims_handles_common_formats ... ok
[INFO] [stdout] test context::eval::tests::judged_judged_metrics_lift_overall_score ... ok
[INFO] [stdout] test context::eval::tests::judged_metrics_none_when_no_answer_even_with_judge ... ok
[INFO] [stdout] test context::eval::tests::precision_distinct_from_recall_with_asymmetric_sets ... ok
[INFO] [stdout] test context::eval::tests::partial_recall_when_some_gold_missing_from_selection ... ok
[INFO] [stdout] test context::eval::tests::parse_correctness_classification_tolerates_commentary ... ok
[INFO] [stdout] test context::eval::tests::parse_correctness_classification_clean_output ... ok
[INFO] [stdout] test context::eval::tests::relevancy_judged_prompt_calls_out_noncommittal_answers ... ok
[INFO] [stdout] test context::eval::tests::relevancy_lexical_uses_query_answer_overlap ... ok
[INFO] [stdout] test context::eval::tests::split_sentences_basic_punctuation ... ok
[INFO] [stdout] test context::eval::tests::split_sentences_empty_input ... ok
[INFO] [stdout] test context::eval::tests::split_sentences_newlines_split_too ... ok
[INFO] [stdout] test context::eval::tests::self_eval_works_without_any_gold ... ok
[INFO] [stdout] test context::eval::tests::summarize_aggregates_overall_and_self_eval_always ... ok
[INFO] [stdout] test context::eval::tests::summarize_empty_returns_zeros_and_none ... ok
[INFO] [stdout] test context::eval::tests::summarize_none_when_no_report_has_field ... ok
[INFO] [stdout] test context::eval::tests::perfect_recall_when_all_gold_in_selected ... ok
[INFO] [stdout] test context::diagnosis::tests::summarize_corpus_stats_coverage_split ... ok
[INFO] [stdout] test chunking::tokenizer::tests::splits_sentences_on_terminators ... ok
[INFO] [stdout] test context::diagnosis::tests::display_order_puts_content_words_before_stopwords ... ok
[INFO] [stdout] test context::diagnosis::tests::summarize_empty_input_is_sample_too_small ... ok
[INFO] [stdout] test chunking::fixed::tests::rejects_bad_config ... ok
[INFO] [stdout] test chunking::sentence::tests::rejects_bad_config ... ok
[INFO] [stdout] test context::eval::tests::set_coverage_is_strict_a_half_retrieved_family_counts_as_uncovered ... ok
[INFO] [stdout] test context::eval::tests::summarize_optional_metrics_aggregate_over_present_subset ... ok
[INFO] [stdout] test context::tests::expansion_attaches_neighbors_in_document_order ... ok
[INFO] [stdout] test context::tests::expansion_respects_token_budget ... ok
[INFO] [stdout] test context::tests::economics_reports_density_and_waste ... ok
[INFO] [stdout] test context::tests::analyze_context_is_non_destructive_and_flags_candidates ... ok
[INFO] [stdout] test context::eval::tests::set_coverage_full_when_every_family_present ... ok
[INFO] [stdout] test context::tests::invariant_default_strategy_is_not_aggressive_relevance_filtering ... ok
[INFO] [stdout] test context::eval::tests::set_coverage_is_none_without_allof_gold ... ok
[INFO] [stdout] test context::eval::tests::split_sentences_single_sentence_no_terminator ... ok
[INFO] [stdout] test context::tests::distractor_filtered_drops_low_grounding ... ok
[INFO] [stdout] test context::tests::preserve_order_groups_by_source ... ok
[INFO] [stdout] test context::tests::invariant_removed_breakdown_accounts_for_every_chunk ... ok
[INFO] [stdout] test context::tests::filter_context_does_not_truncate_to_budget ... ok
[INFO] [stdout] test context::tests::auto_decision_is_explained_in_the_report ... ok
[INFO] [stdout] test context::tests::invariant_reasoning_preserving_keeps_linked_second_hop_aggressive_filter_drops ... ok
[INFO] [stdout] test context::tests::redundancy_pruned_skips_near_duplicates ... ok
[INFO] [stdout] test context::tests::distractor_filter_drops_the_second_hop_that_reasoning_preserving_keeps ... ok
[INFO] [stdout] test context::tests::preserve_order_off_emits_relevance_order ... ok
[INFO] [stdout] test context::tests::preserve_order_on_emits_document_order ... ok
[INFO] [stdout] test context::tests::redundancy_pruned_dedups_lexically_without_embeddings ... ok
[INFO] [stdout] test context::tests::low_confidence_retrieval_fires_when_nothing_is_grounded ... ok
[INFO] [stdout] test critique::tests::critique_prompt_includes_context_and_query_when_provided ... ok
[INFO] [stdout] test context::tests::reasoning_preserving_rescues_linked_second_hop_drops_true_junk ... ok
[INFO] [stdout] test critique::tests::high_is_good_false_inverts_score ... ok
[INFO] [stdout] test critique::tests::judge_error_leaves_only_that_aspect_none ... ok
[INFO] [stdout] test critique::tests::empty_aspects_returns_empty_report_and_zero_calls ... ok
[INFO] [stdout] test critique::tests::each_aspect_produces_one_judge_call ... ok
[INFO] [stdout] test context::tests::render_shows_token_delta_and_rescue ... ok
[INFO] [stdout] test document::tests::diagnosis_without_document_has_no_corpus_stats ... ok
[INFO] [stdout] test document::tests::empty_document_errors_clearly ... ok
[INFO] [stdout] test context::tests::auto_gates_on_input_size ... ok
[INFO] [stdout] test context::tests::raw_topk_respects_budget ... ok
[INFO] [stdout] test context::tests::public_grounding_and_link_primitives ... ok
[INFO] [stdout] test document::tests::dense_rerank_without_embedder_errors_clearly ... ok
[INFO] [stdout] test context::tests::max_density_prefers_dense_chunks ... ok
[INFO] [stdout] test critique::tests::get_returns_none_for_missing_aspect_name ... ok
[INFO] [stdout] test context::tests::invariant_no_strategy_exceeds_token_budget ... ok
[INFO] [stdout] test context::tests::rescued_second_hop_is_not_counted_as_a_distractor ... ok
[INFO] [stdout] test judge::tests::batch_score_default_calls_score_in_order ... ok
[INFO] [stdout] test judge::tests::cached_judge_distinct_system_prompts_are_distinct_keys ... ok
[INFO] [stdout] test judge::tests::cached_judge_skips_inner_on_repeat_prompt ... ok
[INFO] [stdout] test judge::tests::callable_judge_invokes_closure ... ok
[INFO] [stdout] test judge::tests::parse_score_clamps_out_of_range ... ok
[INFO] [stdout] test judge::tests::parse_score_errors_on_non_numeric ... ok
[INFO] [stdout] test judge::tests::parse_score_handles_float_yes_no_percent ... ok
[INFO] [stdout] test load::option_tests::bm25_field_weights_option_builds_and_validates ... ok
[INFO] [stdout] test load::option_tests::char_ngram_spec_parses_default_and_range ... ok
[INFO] [stdout] test load::option_tests::char_ngram_spec_rejects_bad_ranges ... ok
[INFO] [stdout] test judge::tests::cached_judge_propagates_inner_errors ... ok
[INFO] [stdout] test load::option_tests::language_char_ngram_selects_the_subword_analyzer ... ok
[INFO] [stdout] test load::option_tests::language_still_routes_raw_and_snowball_and_rejects_unknown ... ok
[INFO] [stdout] test document::tests::diagnosis_uses_document_analyzer ... ok
[INFO] [stdout] test retrieval::bm25::tests::_silence_unused_doc ... ok
[INFO] [stdout] test document::tests::sections_carry_citation_metadata_through_retrieval ... ok
[INFO] [stdout] test retrieval::bm25::tests::case_split_pieces_handles_camel_pascal_acronyms_and_digits ... ok
[INFO] [stdout] test document::tests::healthy_query_produces_no_hints ... ok
[INFO] [stdout] test document::tests::render_includes_diagnosis_section_only_when_warranted ... ok
[INFO] [stdout] test document::tests::dense_rerank_reorders_with_injected_embedder ... ok
[INFO] [stdout] test document::tests::vocab_mismatch_hint_fires_on_paraphrase_query ... ok
[INFO] [stdout] test document::tests::reranker_controls_final_selection ... ok
[INFO] [stdout] test document::tests::from_chunks_skips_chunking ... ok
[INFO] [stdout] test document::tests::from_sources_keeps_per_file_source_and_metadata ... ok
[INFO] [stdout] test retrieval::bm25::tests::sanitize_strips_only_query_parser_metachars ... ok
[INFO] [stdout] test document::tests::analyze_is_non_destructive_and_reports_a_decision ... ok
[INFO] [stdout] test retrieval::bm25::tests::morphological_query_variants_match_via_stemming ... ok
[INFO] [stdout] test retrieval::dense::tests::dense_round_trip ... ok
[INFO] [stdout] test document::tests::from_text_chunks_and_retrieves ... ok
[INFO] [stdout] test retrieval::fusion::tests::weighted_sum_respects_weights ... ok
[INFO] [stdout] test retrieval::fusion::tests::rrf_prefers_consistently_ranked_items ... ok
[INFO] [stdout] test retrieval::hybrid::tests::hybrid_fuses_lists ... ok
[INFO] [stdout] test document::tests::empty_context_hint_fires_and_suppresses_low_confidence ... ok
[INFO] [stdout] test retrieval::bm25::tests::bm25_indexes_and_retrieves ... ok
[INFO] [stdout] test retrieval::dense::tests::dense_requires_query_embedding ... ok
[INFO] [stdout] test retrieval::bm25::tests::field_weights_heading_boost_changes_ranking ... ok
[INFO] [stdout] test retrieval::bm25::tests::case_split_makes_camelcase_identifiers_searchable ... ok
[INFO] [stdout] test rewrite::tests::chain_composes_strip_then_vocabulary ... ok
[INFO] [stdout] test document::tests::rewritten_query_is_what_gets_diagnosed ... ok
[INFO] [stdout] test rewrite::tests::enrich_and_apply_share_logic_but_record_different_stage ... ok
[INFO] [stdout] test rewrite::tests::enrich_appends_synonyms_to_chunk_text_when_key_matches ... ok
[INFO] [stdout] test rewrite::tests::enrich_is_identity_when_no_key_matches ... ok
[INFO] [stdout] test rewrite::tests::enrich_short_acronym_matches_real_token ... ok
[INFO] [stdout] test rewrite::tests::enrich_empty_vocab_is_identity_with_enrich_stage ... ok
[INFO] [stdout] test rewrite::tests::enrich_short_acronym_token_level_safe ... ok
[INFO] [stdout] test rewrite::tests::is_effective_on_flags_real_silent_no_op ... ok
[INFO] [stdout] test rewrite::tests::is_effective_on_reports_used_and_unused_boilerplate ... ok
[INFO] [stdout] test rewrite::tests::stripper_empty_boilerplate_is_identity ... ok
[INFO] [stdout] test rewrite::tests::stripper_preserves_phrase_when_boilerplate_excludes_internal_words ... ok
[INFO] [stdout] test rewrite::tests::stripper_stem_aware_matching ... ok
[INFO] [stdout] test rewrite::tests::stripper_word_boundary_safe_for_short_tokens ... ok
[INFO] [stdout] test rewrite::tests::vocabulary_basic_asymmetric_append ... ok
[INFO] [stdout] test rewrite::tests::vocabulary_bidirectional_appends_other_members ... ok
[INFO] [stdout] test rewrite::tests::vocabulary_dedupes_synonyms_across_matches ... ok
[INFO] [stdout] test rewrite::tests::vocabulary_empty_is_identity ... ok
[INFO] [stdout] test rewrite::tests::vocabulary_multi_token_key_matches_in_order ... ok
[INFO] [stdout] test rewrite::tests::vocabulary_no_recursive_chaining ... ok
[INFO] [stdout] test rewrite::tests::vocabulary_non_bidirectional_does_not_fire_from_synonym_side ... ok
[INFO] [stdout] test rewrite::tests::vocabulary_short_acronym_does_not_substring_fire ... ok
[INFO] [stdout] test rewrite::tests::vocabulary_short_acronym_matches_when_actually_present_as_token ... ok
[INFO] [stdout] test storage::chunk_store::tests::store_round_trip ... ok
[INFO] [stdout] test storage::flat::tests::dimension_mismatch_errors ... ok
[INFO] [stdout] test storage::flat::tests::finds_self_first ... ok
[INFO] [stdout] test rewrite::tests::stripper_drops_listed_tokens_preserving_punctuation ... ok
[INFO] [stdout] test retrieval::bm25::tests::digit_boundary_split_makes_versioned_identifiers_searchable ... ok
[INFO] [stdout] test retrieval::bm25::tests::queries_that_reduce_to_empty_return_empty_results_not_an_error ... ok
[INFO] [stdout] test retrieval::local_rerank::tests::embeds_query_when_absent ... ok
[INFO] [stdout] test retrieval::local_rerank::tests::code_chunks_stay_lexical_and_survive_in_hybrid ... ok
[INFO] [stdout] test retrieval::bm25::tests::multi_field_search_reaches_file_paths_and_headings ... ok
[INFO] [stdout] test load::option_tests::char_ngram_via_load_path_recovers_a_typo_word_token_misses ... ok
[INFO] [stdout] test retrieval::local_rerank::tests::reorders_pool_by_query_embedding ... ok
[INFO] [stdout] test context::diagnosis::tests::evidence_paths_all_exist_in_repo ... FAILED
[INFO] [stdout] test retrieval::bm25::tests::stopwords_are_stripped_consistently_with_grounding ... ok
[INFO] [stdout] test retrieval::bm25::tests::char_ngram_analyzer_recovers_a_typo_word_bm25_misses ... ok
[INFO] [stdout] test retrieval::local_rerank::tests::separate_query_embedder_drives_the_query_side ... ok
[INFO] [stdout] test retrieval::local_rerank::tests::pure_rerank_lets_dense_win_when_it_disagrees_with_bm25 ... ok
[INFO] [stdout] test retrieval::bm25::tests::field_weights_uniform_is_bit_for_bit_the_default ... ok
[INFO] [stdout] test retrieval::local_rerank::tests::reuses_precomputed_chunk_embeddings ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- context::diagnosis::tests::evidence_paths_all_exist_in_repo stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'context::diagnosis::tests::evidence_paths_all_exist_in_repo' (2626) panicked at src/context/diagnosis.rs:844:13:
[INFO] [stdout] hint evidence path missing: /opt/docs/CHOOSING_A_CONFIG.md
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x654da0a86631 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x654da0a86631 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x654da0a86631 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x654da0a86631 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x654da0a9f66a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x654da0a9f66a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x654da0a8ac0c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x654da0a8ac0c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x654da0a620f6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x654da0a620f6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x654da0a7e879 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x654da001c260 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x654da001c260 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x654da0a7eba2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x654da0a7eba2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x654da0a621a2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x654da0a5aef9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x654da0a62d9d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x654da0a9ff0c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x654d9fe629b0 - redhop[e31ee38b02c8c735]::context::diagnosis::tests::evidence_paths_all_exist_in_repo
[INFO] [stdout]                                at /opt/rustwide/workdir/src/context/diagnosis.rs:844:13
[INFO] [stdout]   20:     0x654d9fe42517 - redhop[e31ee38b02c8c735]::context::diagnosis::tests::evidence_paths_all_exist_in_repo::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/context/diagnosis.rs:828:42
[INFO] [stdout]   21:     0x654d9ff641f6 - <redhop[e31ee38b02c8c735]::context::diagnosis::tests::evidence_paths_all_exist_in_repo::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x654da000f54b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x654da000f54b - 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]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   24:     0x654da001cbb5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   25:     0x654da001cbb5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x654da001cbb5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x654da001cbb5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x654da001cbb5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x654da001cbb5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   30:     0x654da001cbb5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   31:     0x654da0016474 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   32:     0x654da0016474 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x654da001fd12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x654da001fd12 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x654da001fd12 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x654da001fd12 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x654da001fd12 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x654da001fd12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x654da001fd12 - <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]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x654da0a85ec9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   41:     0x654da0a85ec9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x7bae319d4dfa - <unknown>
[INFO] [stdout]   43:     0x7bae31a683d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     context::diagnosis::tests::evidence_paths_all_exist_in_repo
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 201 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.76s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592", kill_on_drop: false }`
[INFO] [stdout] 618de2a2c202955aeb0b2537e360565a692800099ed118b4326dd049b378d592
