[INFO] cloning repository https://github.com/nsssayom/obadh_engine
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nsssayom/obadh_engine" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnsssayom%2Fobadh_engine", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnsssayom%2Fobadh_engine'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 69f656fbc2a8d3debf107b8f38c36c74dfd71e7f
[INFO] testing nsssayom/obadh_engine against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnsssayom%2Fobadh_engine" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/nsssayom/obadh_engine
[INFO] finished tweaking git repo https://github.com/nsssayom/obadh_engine
[INFO] tweaked toml for git repo https://github.com/nsssayom/obadh_engine written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nsssayom/obadh_engine on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/nsssayom/obadh_engine 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.98.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-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e
[INFO] running `Command { std: "docker" "start" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e", 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" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e", 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" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling fst v0.4.7
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling obadh_engine v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.67s
[INFO] running `Command { std: "docker" "inspect" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e", 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" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.122
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling wasm-bindgen v0.2.122
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling clap_builder v4.5.32
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling wasm-bindgen-test-shared v0.2.122
[INFO] [stderr]    Compiling clap v4.5.32
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.122
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.72
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.122
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling obadh_engine v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling js-sys v0.3.99
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling wasm-bindgen-futures v0.4.72
[INFO] [stderr]    Compiling wasm-bindgen-test v0.3.72
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 35s
[INFO] running `Command { std: "docker" "inspect" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e", 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" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/obadh_engine-d24a493584712313)
[INFO] [stdout] 
[INFO] [stdout] running 253 tests
[INFO] [stdout] test autocorrect::bangla::tests::bangla_units_group_vowel_signs_and_conjuncts ... ok
[INFO] [stdout] test autocorrect::bangla::tests::phonetic_skeleton_is_consonant_heavy_and_folded ... ok
[INFO] [stdout] test autocorrect::bangla::tests::nasal_or_breath_mark_variants_require_same_base_surface ... ok
[INFO] [stdout] test autocorrect::bangla::tests::chandrabindu_variants_insert_at_bangla_unit_boundaries ... ok
[INFO] [stdout] test autocorrect::bangla::tests::vowel_length_variants_require_same_surface_except_i_u_length ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::fst_suggest_returns_prefix_completions ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::english_loanword_fuzzy_channel_repairs_misspelled_english_keys ... ok
[INFO] [stdout] test autocorrect::bangla::tests::chandrabindu_variants_skip_already_marked_words ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::exact_stem_can_surface_valid_suffix_completions ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::chandrabindu_variants_are_seeded_without_generic_edit_search ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::english_loanword_exact_channel_can_bridge_distant_obadh_output ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::low_frequency_exact_baseline_stays_above_high_frequency_edits ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::high_frequency_diacritic_variant_can_beat_rare_exact_baseline ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::fuzzy_english_loanword_does_not_beat_valid_bangla_exact_hit ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::repaired_roman_baseline_seeds_diacritic_variants ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::rare_velar_roman_repair_stays_below_palatal_target ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::skeleton_walk_timing ... ignored, needs the resolved data/autocorrect/models/bn.fst; timing probe
[INFO] [stdout] test autocorrect::fst_lexicon::tests::repaired_roman_baseline_can_beat_expensive_bangla_surface_edit ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::fuzzy_english_loanword_repeated_final_key_typo_stays_strong ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::fst_suggest_handles_bangla_unicode_edit_distance ... ok
[INFO] [stdout] test autocorrect::edit::tests::weighted_edit_distance_is_bangla_unit_aware ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::fuzzy_english_loanword_prefix_truncation_does_not_beat_close_bangla_edit ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::suffix_channel_requires_exact_stem_in_lexicon ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::strong_velar_roman_repair_can_beat_low_frequency_exact_artifact ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::valid_baseline_channel_prior_prevents_frequency_only_overcorrection ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::compact_artifact_decodes_legacy_v1_entries ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::compact_artifact_decodes_legacy_v2_entries ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::lexicon_deduplicates_by_highest_frequency ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::fuzzy_skeleton_lookup_finds_one_edit_skeleton_variants ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::compact_artifact_rejects_corrupt_inputs ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::compact_artifact_round_trips_lexicon_entries ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::lexicon_stats_describe_runtime_index_shape ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::prefix_lookup_returns_frequent_completion_candidates ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::skeleton_lookup_finds_vowel_variant_candidates ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::skeleton_index_entries_remain_compact ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::skeleton_lookup_is_bounded ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::trie_lookup_finds_bangla_unit_edit_candidates ... ok
[INFO] [stdout] test autocorrect::loanword::tests::loanword_lookup_normalizes_english_case_at_query_time ... ok
[INFO] [stdout] test autocorrect::lexicon::tests::trie_lookup_costs_match_standalone_weighted_edit_distance ... ok
[INFO] [stdout] test autocorrect::loanword::tests::short_loanword_keys_stay_exact_only_by_default ... ok
[INFO] [stdout] test autocorrect::loanword::tests::transposition_lookup_repairs_short_english_loanword_typos ... ok
[INFO] [stdout] test autocorrect::loanword::tests::fuzzy_loanword_lookup_normalizes_mixed_case_typos ... ok
[INFO] [stdout] test autocorrect::loanword::tests::fuzzy_lookup_repairs_long_english_loanword_typos ... ok
[INFO] [stdout] test autocorrect::morphology::tests::generates_bounded_suffix_surfaces_for_bangla_stems ... ok
[INFO] [stdout] test autocorrect::morphology::tests::ignores_non_bangla_stems ... ok
[INFO] [stdout] test autocorrect::phoneme::tests::identical_phonemes_are_zero ... ok
[INFO] [stdout] test autocorrect::phoneme::tests::nearby_phonemes_are_small_and_ordered_below_far_ones ... ok
[INFO] [stdout] test autocorrect::loanword::tests::exact_lookup_preserves_multiple_bangla_variants ... ok
[INFO] [stdout] test autocorrect::phoneme::tests::phota_letters_map_to_flap ... ok
[INFO] [stdout] test autocorrect::qwerty::tests::case_is_carried_through_as_shift_state ... ok
[INFO] [stdout] test autocorrect::qwerty::tests::horizontal_neighbours_are_cheaper_than_diagonal ... ok
[INFO] [stdout] test autocorrect::qwerty::tests::key_slip_recall_and_precision_probe ... ignored, needs the resolved data/autocorrect/models/bn.fst; QWERTY recall/precision probe
[INFO] [stdout] test autocorrect::qwerty::tests::neighbours_are_physically_adjacent_keys ... ok
[INFO] [stdout] test autocorrect::qwerty::tests::non_letter_positions_are_left_alone ... ok
[INFO] [stdout] test autocorrect::qwerty::tests::variants_are_single_substitutions_bounded_and_ordered ... ok
[INFO] [stdout] test autocorrect::ranker::tests::high_confidence_unknown_typo_can_be_corrected ... ok
[INFO] [stdout] test autocorrect::ranker::tests::exact_known_word_prefers_no_change ... ok
[INFO] [stdout] test autocorrect::ranker::tests::known_input_search_requires_explicit_opt_in ... ok
[INFO] [stdout] test autocorrect::ranker::tests::low_margin_candidate_stays_as_suggestion_only ... ok
[INFO] [stdout] test autocorrect::ranker::tests::roman_origin_requests_need_explicit_replacement_opt_in ... ok
[INFO] [stdout] test autocorrect::ranker::tests::skeleton_candidates_are_suggestions_not_replacements ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::bounded_second_pass_can_restore_omitted_inherent_vowels ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::does_not_repair_reph_rr_signal_to_flap ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::does_not_split_deliberate_uppercase_aspirated_signals ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::repairs_bare_ng_to_velar_and_anusvar_ga_routes ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::repairs_lowercase_ng_before_front_vowel_to_palatal_nasal_ja ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::inserts_separator_o_at_implicit_conjunct_boundary ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::inserts_separator_o_inside_repeated_consonant_clusters ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::repairs_lowercase_nz_to_deterministic_palatal_nasal_ja ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::repairs_lowercase_r_to_explicit_flap_signal ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::splits_lowercase_aspirated_digraph_when_h_was_intended_as_consonant ... ok
[INFO] [stdout] test autocorrect::fst_lexicon::tests::orthographic_vowel_length_candidate_can_beat_rare_exact_baseline ... ok
[INFO] [stdout] test autocorrect::skeleton::tests::automaton_matches_skeleton_mates_and_rejects_others ... ok
[INFO] [stdout] test autocorrect::skeleton::tests::baseline_and_target_share_a_skeleton ... ok
[INFO] [stdout] test autocorrect::skeleton::tests::folds_only_identical_phonemes ... ok
[INFO] [stdout] test autocorrect::skeleton::tests::automaton_folds_phota_like_the_skeleton ... ok
[INFO] [stdout] test autocorrect::skeleton::tests::length_band_excludes_singletons_and_overlong ... ok
[INFO] [stdout] test autocorrect::skeleton::tests::nearby_and_distinct_phonemes_stay_distinct ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::bounded_personal_store_evicts_weakest_old_entries ... ok
[INFO] [stdout] test autocorrect::skeleton::tests::vowels_signs_hasant_and_marks_are_transparent ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::caller_owned_buffers_are_reused_for_hot_path_merge ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::compact_snapshot_accepts_bos_context_but_rejects_pad_or_unknown_context ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::compact_snapshot_layout_can_be_rejected_against_current_vocab ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::compact_snapshot_reads_legacy_two_token_entries ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::compact_snapshot_rejects_foreign_context_token_against_current_vocab ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::compact_snapshot_rejects_invalid_inputs ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::compact_snapshot_respects_smaller_runtime_cap ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::compact_snapshot_round_trips_personal_entries ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::empty_context_personal_unigram_cache_is_bounded_and_ranked ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::full_personal_store_caches_weakest_entry_after_rejecting_noise ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::empty_context_large_limit_can_scan_beyond_unigram_cache ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::full_personal_store_rejects_weaker_new_singletons ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::compact_snapshot_round_trips_personal_text_entries ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::compact_snapshot_writer_reuses_caller_buffer ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::higher_order_personal_context_backfills_lower_order_context ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::decay_removes_stale_singletons ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::minimum_count_blocks_one_off_personal_noise_until_repeated ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::full_personal_store_invalidates_weakest_cache_after_replacement ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::default_personal_store_has_explicit_small_memory_bound ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::observe_committed_token_learns_then_honors_sentence_boundary ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::observe_committed_token_learns_unknown_text_words_without_static_context ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::personal_context_uses_static_context_width ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::personal_entries_remain_key_sorted_after_insert_and_eviction ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::personal_oov_context_round_trips_through_snapshot ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::observe_committed_token_learns_before_advancing_context ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::observe_committed_token_rejects_non_bangla_personal_text ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::personal_sentence_start_context_is_distinct_from_unknown_fallback ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::personal_suggestion_can_lead_static_model_without_mutating_artifact ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::resolved_token_id_commit_learns_then_honors_sentence_boundary ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::scorer_input_does_not_receive_private_oov_context_ids ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_commits_resolved_token_ids_on_hot_path ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_candidate_id_api_matches_text_suggestions ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_commits_tokens_and_suggests_personal_candidates ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_accepts_legacy_zero_fingerprint_snapshot_and_stamps_model ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_demotes_candidate_that_repeats_recent_phrase ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_demotes_phrase_repeated_outside_model_context_window ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_exposes_personal_text_suggestions_without_token_ids ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_rejects_foreign_personal_snapshot_without_mutating_state ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_heap_limit_is_conservative_after_candidate_buffers_grow ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_imports_personal_snapshot_bytes_without_resetting_context ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_keeps_top_candidate_when_it_does_not_repeat_recent_phrase ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_rejects_invalid_resolved_token_ids_without_mutating_state ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_rejects_personal_snapshot_bytes_without_mutating_state ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_rejects_snapshot_from_different_model_fingerprint ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_rejects_reserved_token_ids_without_mutating_state ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_rejects_snapshot_bytes_from_different_model_fingerprint ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_reuses_candidate_buffers_across_suggest_calls ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_repetition_history_survives_oov_text_boundaries ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_snapshot_limit_tracks_personal_store_cap ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_rerank_input_uses_merged_candidate_ids_without_text_materialization ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_unknown_commit_clears_recent_context_without_learning ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_uses_personal_oov_word_as_context_for_known_target ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_uses_personal_oov_word_as_context_for_text_target ... ok
[INFO] [stdout] test autosuggest::generator::tests::generated_outputs_reject_bad_shapes_and_out_of_vocab_ids ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_writes_personal_snapshot_into_reused_buffer ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_manifest_accepts_combined_candidate_score_shapes ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_handoff_prepares_context_and_filters_generated_outputs ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::unigram_cache_tracks_evicted_empty_context_entries ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_manifest_rejects_half_declared_candidate_score_shapes ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_manifest_rejects_missing_scored_union_quality ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_manifest_rejects_non_improving_quality ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_manifest_rejects_slow_mobile_benchmarks ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_manifest_rejects_source_regressing_scored_union ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_manifest_validates_against_matching_lm ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_manifest_rejects_unaccepted_source_balanced_policy ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_manifest_rejects_mobile_budget_violations ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::session_can_replace_personal_snapshot_without_resetting_context ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_session_merges_static_candidates_without_reallocating ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_session_clears_open_vocab_outputs_on_prepare ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_handoff_keeps_full_topk_candidate_pool ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_session_prepares_personal_aware_scored_union_inputs ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_session_scores_union_with_manifest_policy ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_session_reuses_fixed_buffers ... ok
[INFO] [stdout] test autosuggest::generator::tests::materializes_merged_candidates_lazily ... ok
[INFO] [stdout] test autosuggest::generator::tests::merge_preserves_static_prefix_then_adds_neural_pool_and_static_tail ... ok
[INFO] [stdout] test autosuggest::generator::tests::scored_union_applies_overlap_and_generated_rank_terms ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_session_unifies_known_tokens_and_open_vocab_text ... ok
[INFO] [stdout] test autosuggest::generator::tests::scored_union_rejects_short_static_score_buffer ... ok
[INFO] [stdout] test autosuggest::generator::tests::materializes_generated_candidates_lazily ... ok
[INFO] [stdout] test autosuggest::generator::tests::scored_union_uses_static_scores_and_generated_scores_without_naive_merge ... ok
[INFO] [stdout] test autosuggest::generator::tests::scored_union_can_use_static_count_and_source_terms ... ok
[INFO] [stdout] test autosuggest::lm::tests::artifact_fingerprint_covers_ngram_body_not_only_vocab ... ok
[INFO] [stdout] test autosuggest::lm::tests::explicit_context_boundary_resets_recent_ids_without_counting_word ... ok
[INFO] [stdout] test autosuggest::lm::tests::incremental_context_api_matches_text_api ... ok
[INFO] [stdout] test autosuggest::lm::tests::count_only_artifact_derives_score_from_count ... ok
[INFO] [stdout] test autosuggest::lm::tests::incremental_context_rejects_invalid_token_ids ... ok
[INFO] [stdout] test autosuggest::lm::tests::incremental_context_resets_on_unknown_token_ids ... ok
[INFO] [stdout] test autosuggest::lm::tests::legacy_count_scored_artifacts_keep_backoff_order ... ok
[INFO] [stdout] test autosuggest::lm::tests::into_api_reuses_caller_candidate_buffer ... ok
[INFO] [stdout] test autosuggest::lm::tests::lower_order_candidates_can_outrank_weak_specific_context_by_score ... ok
[INFO] [stdout] test autosuggest::lm::tests::model_info_reports_validated_header_identity ... ok
[INFO] [stdout] test autosuggest::lm::tests::nonzero_header_fingerprint_must_match_computed_vocab_fingerprint ... ok
[INFO] [stdout] test autosuggest::lm::tests::mmap_backed_lm_loads_from_path_without_heap_copying_artifact ... ok
[INFO] [stdout] test autosuggest::lm::tests::punctuation_only_sentence_boundary_resets_recent_context_without_counting_word ... ok
[INFO] [stdout] test autosuggest::lm::tests::rerank_input_left_pads_wider_context_without_changing_ngram_suffix ... ok
[INFO] [stdout] test autosuggest::lm::tests::scorer_candidate_i32s_are_ordered_and_padded_for_coreml_input ... ok
[INFO] [stdout] test autosuggest::lm::tests::scorer_candidate_i32s_reject_unrepresentable_token_ids ... ok
[INFO] [stdout] test autosuggest::lm::tests::scorer_candidate_ids_are_ordered_and_padded_for_fixed_model_input ... ok
[INFO] [stdout] test autosuggest::lm::tests::scorer_candidate_ids_truncate_to_caller_buffer ... ok
[INFO] [stdout] test autosuggest::lm::tests::scorer_context_i32s_match_u32_context_for_coreml_input ... ok
[INFO] [stdout] test autosuggest::lm::tests::scorer_context_rejects_invalid_ids_before_model_handoff ... ok
[INFO] [stdout] test autosuggest::lm::tests::scorer_context_uses_bos_only_at_true_sentence_start ... ok
[INFO] [stdout] test autocorrect::roman_repair::tests::returns_only_original_for_zero_sized_beam ... ok
[INFO] [stdout] test autosuggest::adaptive::tests::first_personal_learning_reserves_small_block_not_full_cap ... ok
[INFO] [stdout] test autosuggest::lm::tests::sentence_boundary_resets_recent_context_after_committed_word ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_session_clears_static_pool_when_preparing_context_only ... ok
[INFO] [stdout] test autosuggest::lm::tests::text_api_keeps_context_across_regular_spaces ... ok
[INFO] [stdout] test autosuggest::lm::tests::text_api_resets_context_after_editor_boundary ... ok
[INFO] [stdout] test autosuggest::lm::tests::sentence_boundary_restores_bos_bigram_context ... ok
[INFO] [stdout] test autosuggest::lm::tests::candidate_id_api_matches_text_api_and_materializes_lazily ... ok
[INFO] [stdout] test autosuggest::lm::tests::sentence_start_context_uses_bos_bigram_without_reporting_matched_word ... ok
[INFO] [stdout] test autosuggest::lm::tests::context_priors_annotate_bounded_candidate_texts ... ok
[INFO] [stdout] test autosuggest::lm::tests::token_lookup_uses_sorted_index ... ok
[INFO] [stdout] test autosuggest::lm::tests::unknown_context_falls_back_to_unigram ... ok
[INFO] [stdout] test autosuggest::lm::tests::text_api_resets_context_after_sentence_boundary ... ok
[INFO] [stdout] test autosuggest::lm::tests::unknown_in_sentence_context_does_not_use_bos_bigram ... ok
[INFO] [stdout] test autosuggest::lm::tests::v1_artifact_uses_latest_two_token_suffix_from_wider_context_ring ... ok
[INFO] [stdout] test autosuggest::lm::tests::v2_artifact_uses_three_token_context_when_available ... ok
[INFO] [stdout] test autosuggest::lm::tests::word_token_validation_rejects_reserved_artifact_ids ... ok
[INFO] [stdout] test autosuggest::lm::tests::zero_header_fingerprint_uses_computed_vocab_fingerprint ... ok
[INFO] [stdout] test autosuggest::generator::tests::generator_manifest_validates_assets ... ok
[INFO] [stdout] test autosuggest::open_vocab::tests::unified_score_combines_static_token_and_open_vocab_signals ... ok
[INFO] [stdout] test autosuggest::lm::tests::trigram_candidates_backoff_without_duplicates ... ok
[INFO] [stdout] test autosuggest::open_vocab::tests::accept_open_vocab_texts_dedupes_and_keeps_better_signal ... ok
[INFO] [stdout] test autosuggest::open_vocab::tests::validator_accepts_valid_bengali_words_without_dictionary_lookup ... ok
[INFO] [stdout] test autosuggest::open_vocab::tests::validator_rejects_non_word_and_malformed_output ... ok
[INFO] [stdout] test autosuggest::rerank::tests::fixed_score_rerank_accepts_padded_model_output ... ok
[INFO] [stdout] test autosuggest::rerank::tests::locked_first_rerank_preserves_static_top_candidate ... ok
[INFO] [stdout] test autosuggest::rerank::tests::non_finite_model_score_cannot_promote_candidate ... ok
[INFO] [stdout] test autosuggest::rerank::tests::rank_penalty_breaks_close_model_scores_toward_static_order ... ok
[INFO] [stdout] test autosuggest::rerank::tests::score_length_mismatch_is_rejected ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_handoff_rejects_wrong_score_shape ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_handoff_rejects_wrong_fixed_buffer_shapes ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_handoff_prepares_coreml_inputs_and_applies_locked_rerank ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_manifest_rejects_unbounded_context_shape ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_manifest_rejects_wrong_ngram_fingerprint ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_manifest_rejects_non_improving_quality_gate ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_manifest_validates_against_matching_lm ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_manifest_rejects_malformed_asset_hash ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_manifest_rejects_missing_coreml_package ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_session_reuses_fixed_buffers_across_coreml_calls ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_session_materializes_ranked_candidates_without_reallocating_output ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_session_u32_and_coreml_inputs_share_candidate_contract ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_session_prepares_personal_aware_coreml_inputs ... ok
[INFO] [stdout] test definitions::conjuncts::canonical::tests::canonical_conjunct_parts_are_declared_aliases_only ... ok
[INFO] [stdout] test definitions::conjuncts::canonical::tests::special_conjunct_forms_are_narrow ... ok
[INFO] [stdout] test definitions::tests::direct_definition_lookups_reject_unknown_rule_keys ... ok
[INFO] [stdout] test definitions::conjuncts::canonical::tests::ya_phola_attaches_to_real_consonants_except_the_refusing_set ... ok
[INFO] [stdout] test engine::inline_parts::tests::inline_parts_can_extend_borrowed_slices_without_allocating_common_cases ... ok
[INFO] [stdout] test engine::inline_parts::tests::inline_parts_keep_common_clusters_inline ... ok
[INFO] [stdout] test engine::inline_parts::tests::inline_parts_spill_only_for_long_explicit_chains ... ok
[INFO] [stdout] test definitions::conjuncts::tests::conjunct_rule_table_has_unique_keys ... ok
[INFO] [stdout] test engine::tokenizer::forms::tests::compact_units_and_attach_vowels_skips_empty_units_in_place ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_manifest_rejects_wrong_asset_hash ... ok
[INFO] [stdout] test definitions::vowels::tests::max_vowel_rule_bytes_matches_rule_table ... ok
[INFO] [stdout] test definitions::conjuncts::tests::conjunct_definitions_load_every_static_rule ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_manifest_rejects_wrong_asset_size ... ok
[INFO] [stdout] test definitions::tests::direct_definition_lookups_match_ordered_rule_tables ... ok
[INFO] [stdout] test engine::tokenizer::patterns::tests::case_fallback_generation_is_symmetric_for_unclaimed_case ... ok
[INFO] [stdout] test engine::tokenizer::patterns::tests::case_fallback_patterns_do_not_claim_reserved_uppercase_signals ... ok
[INFO] [stdout] test engine::tokenizer::patterns::tests::case_fallback_patterns_are_collision_checked ... ok
[INFO] [stdout] test engine::tokenizer::patterns::tests::pattern_trie_uses_longest_prefix_match ... ok
[INFO] [stdout] test engine::tokenizer::patterns::tests::phonetic_patterns_reserve_exact_rule_count ... ok
[INFO] [stdout] test autosuggest::scorer::tests::scorer_manifest_validates_packaged_asset_sizes_and_hashes ... ok
[INFO] [stdout] test engine::tokenizer::tests::tokenize_word_into_reuses_larger_existing_capacity ... ok
[INFO] [stdout] test engine::tokenizer::tests::tokenize_word_into_reserves_for_byte_bounded_unit_count ... ok
[INFO] [stdout] test engine::transliterator::components::tests::split_reph_and_phola_vowel_units_share_bounded_split ... ok
[INFO] [stdout] test engine::transliterator::components::tests::split_consonant_vowel_rejects_missing_parts ... ok
[INFO] [stdout] test engine::transliterator::conjunct::tests::append_conjunct_parts_rolls_back_invalid_parts ... ok
[INFO] [stdout] test engine::transliterator::components::tests::split_consonant_vowel_checks_longest_vowel_suffix_first ... ok
[INFO] [stdout] test engine::transliterator::tests::direct_render_matches_tokenized_render_for_boundaries ... ok
[INFO] [stdout] test engine::tokenizer::patterns::tests::pattern_trie_presizes_maximum_node_count ... ok
[INFO] [stdout] test engine::tokenizer::patterns::tests::pattern_trie_rejects_duplicate_patterns - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 251 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/autocorrect_cli_tests.rs (/opt/rustwide/target/debug/deps/autocorrect_cli_tests-00f6d519878f3141)
[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] [stderr]      Running tests/autocorrect_tests.rs (/opt/rustwide/target/debug/deps/autocorrect_tests-fdc473fd5b9f4bec)
[INFO] [stdout] test autocorrect_can_fix_simple_bangla_vowel_typos ... ok
[INFO] [stdout] test autocorrect_uses_suggestions_when_margin_is_low ... ok
[INFO] [stdout] test autocorrect_preserves_exact_obadh_output ... ok
[INFO] [stdout] test autocorrect_features_mark_obadh_baseline_candidate ... ok
[INFO] [stdout] test autocorrect_candidate_list_is_bounded ... ok
[INFO] [stderr]      Running tests/basic_tests.rs (/opt/rustwide/target/debug/deps/basic_tests-422b4b394ad5314b)
[INFO] [stdout] test autocorrect_suggests_prefix_completions_from_lexicon_frequency ... 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] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_ascii_digits_render_as_bengali_digits ... ok
[INFO] [stdout] test test_ascii_ellipsis_is_preserved_while_single_period_becomes_dari ... ok
[INFO] [stdout] test test_basic_transliteration ... ok
[INFO] [stdout] test test_conjunct_definition_helpers_use_compiled_rule_table ... ok
[INFO] [stdout] test test_decimal_point_is_not_dari_between_numbers ... ok
[INFO] [stdout] test test_engine_creation ... ok
[INFO] [stdout] test test_lenient_transliteration_cleans_then_uses_direct_rendering ... ok
[INFO] [stdout] test test_tokenization ... ok
[INFO] [stdout] test test_transliterate_invalid_input_returns_original_text ... ok
[INFO] [stdout] test test_structural_whitespace_is_preserved ... ok
[INFO] [stdout] test test_shared_definition_maps_expose_core_rules ... ok
[INFO] [stdout] test test_direct_digit_lookup_matches_ordered_numeral_table ... ok
[INFO] [stdout] test test_contextual_token_transliteration_matches_tokenized_render ... ok
[INFO] [stdout] test test_reusable_phonetic_tokenization_matches_allocating_api ... 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] [stderr]      Running tests/conjunct_tests.rs (/opt/rustwide/target/debug/deps/conjunct_tests-9cc4f72b79b67ec1)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_conjunct_with_vowel ... ok
[INFO] [stdout] test test_complex_conjunct_sequences ... ok
[INFO] [stdout] test test_consonant_with_conjunct_sequences ... ok
[INFO] [stdout] test test_comparison_auto_and_explicit_conjuncts ... ok
[INFO] [stdout] test test_conjunct_with_terminator ... ok
[INFO] [stdout] test test_reph_over_consonant ... ok
[INFO] [stdout] test test_multi_letter_conjunct_formation ... ok
[INFO] [stdout] test test_reph_over_consonant_with_terminator ... ok
[INFO] [stdout] test test_reph_over_consonant_with_vowel ... ok
[INFO] [stdout] test test_vocalic_r ... ok
[INFO] [stdout] test test_explicit_conjunct_formation ... ok
[INFO] [stdout] test test_basic_conjunct_formation ... ok
[INFO] [stderr]      Running tests/hasant_tests.rs (/opt/rustwide/target/debug/deps/hasant_tests-210666257fdc8cde)
[INFO] [stdout] test test_comparison_normal_and_reph ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_explicit_hasant_notation ... ok
[INFO] [stdout] test test_hasant_still_attaches_to_a_consonant ... ok
[INFO] [stdout] test test_hasant_is_dropped_when_it_has_no_consonant_to_sit_on ... ok
[INFO] [stdout] test test_mixed_hasant_notation ... ok
[INFO] [stdout] test test_explicit_hasant_with_vowel ... ok
[INFO] [stdout] test test_engine_never_emits_a_hasant_without_a_consonant_before_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/juktoborno_corpus_tests.rs (/opt/rustwide/target/debug/deps/juktoborno_corpus_tests-c2b3b6e52b42e07c)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test khanda_ta_follows_the_unicode_ligature_rule ... ok
[INFO] [stdout] test real_bangla_words_transliterate_correctly ... ok
[INFO] [stdout] test inherent_vowel_breaks_every_plain_two_member_conjunct ... ok
[INFO] [stdout] test source_example_words_contain_their_conjunct ... ok
[INFO] [stdout] test every_source_conjunct_also_forms_via_explicit_hasant ... ok
[INFO] [stdout] test explicit_hasant_joins_every_consonant_pair ... ok
[INFO] [stdout] test unattested_consonant_pairs_never_join_on_their_own ... ok
[INFO] [stdout] test every_source_conjunct_forms_in_every_word_position ... ok
[INFO] [stdout] test engine_never_emits_a_malformed_cluster ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/orthography_tests.rs (/opt/rustwide/target/debug/deps/orthography_tests-04ec4db39c5fbd0a)
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test test_adjacent_normalization_runs_do_not_shift_tail_units ... ok
[INFO] [stdout] test test_app_vowel_signals_are_deliberate ... ok
[INFO] [stdout] test test_aliases_for_orthographic_jna_conjunct ... ok
[INFO] [stdout] test test_aspirated_aliases_compose_through_conjunct_canonicalization ... ok
[INFO] [stdout] test test_case_fallback_does_not_override_deliberate_uppercase_signals ... ok
[INFO] [stdout] test test_ba_phola_marker_uses_valid_conjunct_table ... ok
[INFO] [stdout] test test_anusvar_boundary_preserves_following_conjunct_run ... ok
[INFO] [stdout] test test_conjunct_and_reph_still_take_a_dependent_vowel ... ok
[INFO] [stdout] test test_aliases_for_palatal_nasal_ja_conjunct ... ok
[INFO] [stdout] test test_deliberate_input_sequences_for_orthographic_forms ... ok
[INFO] [stdout] test test_documented_vowel_sequences_are_single_rule_units ... ok
[INFO] [stdout] test test_documented_vowel_signals_are_single_rule_units ... ok
[INFO] [stdout] test test_chhi_alias_does_not_rewrite_independent_hi_after_r ... ok
[INFO] [stdout] test test_explicit_hasant_after_khanda_ta_is_redundant_before_consonants ... ok
[INFO] [stdout] test test_explicit_hasant_after_reph_is_redundant_before_reph_targets ... ok
[INFO] [stdout] test test_collision_safe_case_fallback_for_unclaimed_uppercase_consonants ... ok
[INFO] [stdout] test test_explicit_hasant_marker_renders_as_a_rule_signal ... ok
[INFO] [stdout] test test_explicit_hasant_reph_tail_clusters_match_implicit_cluster_shape ... ok
[INFO] [stdout] test test_foreign_letter_aliases_map_to_bengali_convention ... ok
[INFO] [stdout] test test_iyw_long_iya_signal_does_not_mutate_vocalic_rri ... ok
[INFO] [stdout] test test_iyw_long_iya_signal_is_composable_not_word_final_only ... ok
[INFO] [stdout] test test_iyw_long_iya_signal_recompacts_following_vowels ... ok
[INFO] [stdout] test test_longest_first_vowel_matching_is_deterministic ... ok
[INFO] [stdout] test test_lowercase_o_is_inherent_terminator_after_consonant_cluster_and_reph ... ok
[INFO] [stdout] test test_lowercase_a_stays_visible_before_conjunct_cluster ... ok
[INFO] [stdout] test test_doubled_g_after_ng_is_velar_nasal_conjunct_alias ... ok
[INFO] [stdout] test test_lowercase_o_keeps_inherent_vowel_before_conjunct_cluster ... ok
[INFO] [stdout] test test_mixed_bengali_and_roman_input_is_preserved ... ok
[INFO] [stdout] test test_non_conjunct_ra_ya_zwnj_signal_is_explicit_and_narrow ... ok
[INFO] [stdout] test test_plain_ng_remains_anusvar_before_non_g_velars ... ok
[INFO] [stdout] test test_regular_ya_base_accepts_declared_ya_phola_cluster ... ok
[INFO] [stdout] test test_pronounced_kkh_alias_for_orthographic_ksh ... ok
[INFO] [stdout] test test_reph_over_valid_tail_conjuncts_composes_as_one_cluster ... ok
[INFO] [stdout] test test_reph_ta_and_reph_khanda_ta_are_distinct_rule_paths ... ok
[INFO] [stdout] test test_repeated_lowercase_vowels_remain_repeated_input ... ok
[INFO] [stdout] test test_ri_phola_words_do_not_collapse_to_vocalic_r ... ok
[INFO] [stdout] test test_special_sequences_after_bengali_text_are_byte_safe ... ok
[INFO] [stdout] test test_standalone_diacritic_markers_render_as_rule_signals ... ok
[INFO] [stdout] test test_titlecase_aspirated_digraph_aliases_are_composable ... ok
[INFO] [stdout] test test_documented_aspirated_cha_alias ... ok
[INFO] [stdout] test test_trailing_diacritics_are_explicit_ordered_marks ... ok
[INFO] [stdout] test test_documented_uppercase_aspirated_cha_aliases ... ok
[INFO] [stdout] test test_unreserved_external_layout_aliases_are_not_imported_without_obadh_rule_reason ... ok
[INFO] [stdout] test test_uppercase_aspirated_aliases_cover_retroflex_cha_and_sha ... ok
[INFO] [stdout] test test_uppercase_cha_aliases_in_cch_conjuncts ... ok
[INFO] [stdout] test test_visible_a_kept_in_open_syllables ... ok
[INFO] [stdout] test test_vocalic_r_vowel_wins_over_shorter_reph_signal ... ok
[INFO] [stdout] test test_vowels_after_dead_or_marked_consonants_render_independently ... ok
[INFO] [stdout] test test_explicit_hasant_accepts_declared_phola_clusters_only ... ok
[INFO] [stdout] test test_vowel_after_a_filled_unit_stays_independent ... ok
[INFO] [stdout] test test_vowel_modifier_examples_follow_engine_phonetics ... ok
[INFO] [stdout] test test_uppercase_e_alias_composes_as_e_kar ... ok
[INFO] [stdout] test test_uppercase_m_is_explicit_anusvar_escape_before_g_velars ... ok
[INFO] [stdout] test test_engine_never_stacks_a_vowel_sign_or_hangs_one_off_a_numeral ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phola_tests.rs (/opt/rustwide/target/debug/deps/phola_tests-ae7abd4f57c18289)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_aspirated_ya_phola_derivation_stays_narrow ... ok
[INFO] [stdout] test test_real_world_phola_examples ... ok
[INFO] [stdout] test test_composable_phola_orthography ... ok
[INFO] [stdout] test test_specific_jo_phola_cases ... ok
[INFO] [stdout] test test_specific_bo_phola_cases ... ok
[INFO] [stdout] test test_vocalic_r_case ... ok
[INFO] [stdout] test test_productive_ya_phola_on_conjunct_bases ... ok
[INFO] [stdout] test test_both_phola_in_one_word ... ok
[INFO] [stdout] test test_specific_phola_examples ... ok
[INFO] [stdout] test test_aspirated_ya_phola_derivation_cases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/property_tests.rs (/opt/rustwide/target/debug/deps/property_tests-d1516c091235640b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test strict_text_path_and_token_path_diverge_on_unsupported_input ... ok
[INFO] [stdout] test strict_transliterate_passes_unsupported_input_through ... ok
[INFO] [stdout] test tokenizer_spans_reassemble_the_input ... ok
[INFO] [stdout] test transliterate_is_idempotent_on_its_own_output ... ok
[INFO] [stdout] test text_and_token_render_paths_agree_on_supported_input ... ok
[INFO] [stdout] test lenient_equals_strict_on_cleaned_input ... ok
[INFO] [stdout] test no_render_path_emits_a_dotted_circle ... ok
[INFO] [stderr]      Running tests/rule_source_tests.rs (/opt/rustwide/target/debug/deps/rule_source_tests-c1d73fe67a29a4ac)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.60s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test deliberate_input_contract_documents_every_diacritic_rule ... ok
[INFO] [stdout] test documented_basic_vowel_table_matches_runtime_rules ... ok
[INFO] [stdout] test deliberate_input_contract_documents_every_symbol_rule ... ok
[INFO] [stdout] test deliberate_input_rule_probe_corpus_matches_runtime_behavior ... ok
[INFO] [stdout] test deliberate_input_contract_documents_non_conjunct_ra_ya_zwnj_source_note ... ok
[INFO] [stdout] test documented_consonant_table_matches_runtime_rules ... ok
[INFO] [stdout] test documented_consonant_vowel_examples_match_runtime_behavior ... ok
[INFO] [stdout] test documented_lowercase_oi_ou_policy_matches_runtime_behavior ... ok
[INFO] [stdout] test documented_numeral_table_matches_runtime_rules ... ok
[INFO] [stdout] test documented_simplified_rule_signals_match_runtime_behavior ... ok
[INFO] [stdout] test cargo_package_excludes_non_runtime_audit_and_playground_assets ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--test rule_source_tests`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- cargo_package_excludes_non_runtime_audit_and_playground_assets stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cargo_package_excludes_non_runtime_audit_and_playground_assets' (2192) panicked at tests/rule_source_tests.rs:242:9:
[INFO] [stdout] Cargo package should exclude /data/autocorrect/** from the shipped crate
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63a3c87c0351 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63a3c87c0351 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63a3c87c0351 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63a3c87c0351 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63a3c87d415a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63a3c87d415a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x63a3c87c480c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x63a3c87c480c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x63a3c879eac6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63a3c879eac6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63a3c87b8579 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63a3c871d600 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x63a3c871d600 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x63a3c87b8732 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x63a3c87b8732 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x63a3c879eb72 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x63a3c87964d9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63a3c879f76d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x63a3c87d488c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63a3c8700906 - rule_source_tests[f297ea1bbef6360]::cargo_package_excludes_non_runtime_audit_and_playground_assets
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/rule_source_tests.rs:242:9
[INFO] [stdout]   20:     0x63a3c86fb7d7 - rule_source_tests[f297ea1bbef6360]::cargo_package_excludes_non_runtime_audit_and_playground_assets::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/rule_source_tests.rs:230:68
[INFO] [stdout]   21:     0x63a3c8710726 - <rule_source_tests[f297ea1bbef6360]::cargo_package_excludes_non_runtime_audit_and_playground_assets::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x63a3c871093b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63a3c871093b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x63a3c871df85 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x63a3c871df85 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x63a3c871df85 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x63a3c871df85 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x63a3c871df85 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x63a3c871df85 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x63a3c871df85 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x63a3c8718a34 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x63a3c8718a34 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x63a3c87210d2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x63a3c87210d2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x63a3c87210d2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x63a3c87210d2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x63a3c87210d2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x63a3c87210d2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x63a3c87210d2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x63a3c87bfbdf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x63a3c87bfbdf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x7cd7fec6aaa4 - <unknown>
[INFO] [stdout]   43:     0x7cd7fecf7a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     cargo_package_excludes_non_runtime_audit_and_playground_assets
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 10 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e", kill_on_drop: false }`
[INFO] [stdout] 63b63709eff595e79d7b65cb982b03035e72532822e43fdc258bb4381645b37e
