[INFO] fetching crate kkachi 0.1.8...
[INFO] testing kkachi-0.1.8 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate kkachi 0.1.8 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate kkachi 0.1.8
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate kkachi 0.1.8
[INFO] tweaked toml for crates.io crate kkachi 0.1.8 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate kkachi 0.1.8 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate kkachi 0.1.8 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2a2b2fa9af0fc3c3bda84b86bd965058b83b9c727c1ada05627478db981db1e3
[INFO] running `Command { std: "docker" "start" "-a" "2a2b2fa9af0fc3c3bda84b86bd965058b83b9c727c1ada05627478db981db1e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a2b2fa9af0fc3c3bda84b86bd965058b83b9c727c1ada05627478db981db1e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a2b2fa9af0fc3c3bda84b86bd965058b83b9c727c1ada05627478db981db1e3", kill_on_drop: false }`
[INFO] [stdout] 2a2b2fa9af0fc3c3bda84b86bd965058b83b9c727c1ada05627478db981db1e3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 87f2f149d89b83b39a216166c1293daf976f1ad5995cc4525b70900edf2bff93
[INFO] running `Command { std: "docker" "start" "-a" "87f2f149d89b83b39a216166c1293daf976f1ad5995cc4525b70900edf2bff93", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling self_cell v1.2.2
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling memo-map v0.3.3
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling minijinja v2.17.1
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling string-interner v0.17.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling kkachi v0.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.98s
[INFO] running `Command { std: "docker" "inspect" "87f2f149d89b83b39a216166c1293daf976f1ad5995cc4525b70900edf2bff93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "87f2f149d89b83b39a216166c1293daf976f1ad5995cc4525b70900edf2bff93", kill_on_drop: false }`
[INFO] [stdout] 87f2f149d89b83b39a216166c1293daf976f1ad5995cc4525b70900edf2bff93
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dc620a150e580714371daee9e8cadffc66bf2a470f5eb7c0bf25b004b309c606
[INFO] running `Command { std: "docker" "start" "-a" "dc620a150e580714371daee9e8cadffc66bf2a470f5eb7c0bf25b004b309c606", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling string-interner v0.17.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling kkachi v0.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "dc620a150e580714371daee9e8cadffc66bf2a470f5eb7c0bf25b004b309c606", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc620a150e580714371daee9e8cadffc66bf2a470f5eb7c0bf25b004b309c606", kill_on_drop: false }`
[INFO] [stdout] dc620a150e580714371daee9e8cadffc66bf2a470f5eb7c0bf25b004b309c606
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0312f9155eb665140493c1404e7b1d3dcd0a41f97c397e1607bba705ff2d05da
[INFO] running `Command { std: "docker" "start" "-a" "0312f9155eb665140493c1404e7b1d3dcd0a41f97c397e1607bba705ff2d05da", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kkachi-d4aaba3d28dae0f7)
[INFO] [stdout] 
[INFO] [stdout] running 829 tests
[INFO] [stdout] test adapter::chat::tests::test_format_with_instructions ... ok
[INFO] [stdout] test adapter::chat::tests::test_chat_config ... ok
[INFO] [stdout] test adapter::json::tests::test_escape_json_string ... ok
[INFO] [stdout] test adapter::json::tests::test_find_json_field_object ... ok
[INFO] [stdout] test adapter::json::tests::test_find_json_field_string ... ok
[INFO] [stdout] test adapter::json::tests::test_format_basic ... ok
[INFO] [stdout] test adapter::json::tests::test_json_adapter_creation ... ok
[INFO] [stdout] test adapter::json::tests::test_json_config ... ok
[INFO] [stdout] test adapter::json::tests::test_parse_json_string ... ok
[INFO] [stdout] test adapter::json::tests::test_parse_response ... ok
[INFO] [stdout] test adapter::tests::test_demo_data ... ok
[INFO] [stdout] test adapter::chat::tests::test_chat_adapter_creation ... ok
[INFO] [stdout] test adapter::chat::tests::test_parse_response ... ok
[INFO] [stdout] test adapter::tests::test_find_field_value ... ok
[INFO] [stdout] test adapter::tests::test_format_field_name ... ok
[INFO] [stdout] test adapter::xml::tests::test_escape_xml ... ok
[INFO] [stdout] test adapter::xml::tests::test_find_xml_element ... ok
[INFO] [stdout] test adapter::xml::tests::test_find_xml_element_with_attrs ... ok
[INFO] [stdout] test adapter::xml::tests::test_format_basic ... ok
[INFO] [stdout] test adapter::xml::tests::test_format_with_demo ... ok
[INFO] [stdout] test adapter::xml::tests::test_parse_response ... ok
[INFO] [stdout] test adapter::xml::tests::test_unescape_xml ... ok
[INFO] [stdout] test adapter::xml::tests::test_xml_adapter_creation ... ok
[INFO] [stdout] test adapter::xml::tests::test_xml_config ... ok
[INFO] [stdout] test assertion::tests::test_assertion_level ... ok
[INFO] [stdout] test adapter::chat::tests::test_format_basic ... ok
[INFO] [stdout] test adapter::chat::tests::test_format_with_demo ... ok
[INFO] [stdout] test assertion::tests::test_assertion_result ... ok
[INFO] [stdout] test assertion::tests::test_custom ... ok
[INFO] [stdout] test assertion::tests::test_ends_with ... ok
[INFO] [stdout] test assertion::tests::test_json_valid ... ok
[INFO] [stdout] test assertion::tests::test_not_empty ... ok
[INFO] [stdout] test assertion::tests::test_one_of ... ok
[INFO] [stdout] test assertion::tests::test_runner_all_pass ... ok
[INFO] [stdout] test assertion::tests::test_runner_count_passing ... ok
[INFO] [stdout] test assertion::tests::test_runner_soft ... ok
[INFO] [stdout] test assertion::tests::test_contains ... ok
[INFO] [stdout] test assertion::tests::test_length_bounds ... ok
[INFO] [stdout] test assertion::tests::test_starts_with ... ok
[INFO] [stdout] test bootstrap::tests::test_config_const ... ok
[INFO] [stdout] test bootstrap::tests::test_bootstrap_creation ... ok
[INFO] [stdout] test bootstrap::tests::test_random_search ... ok
[INFO] [stdout] test bootstrap::tests::test_compile_returns_compiled_program ... ok
[INFO] [stdout] test bootstrap::tests::test_bootstrap_with_metric ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_static ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_static_str ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_string ... ok
[INFO] [stdout] test buffer::tests::test_buffer_slice ... ok
[INFO] [stdout] test buffer::tests::test_buffer_view ... ok
[INFO] [stdout] test buffer::tests::test_buffer_clone ... ok
[INFO] [stdout] test buffer::tests::test_buffer_view_range ... ok
[INFO] [stdout] test buffer::tests::test_buffer_view_subview ... ok
[INFO] [stdout] test compiled::tests::test_compact_json_roundtrip ... ok
[INFO] [stdout] test compiled::tests::test_debug_impl ... ok
[INFO] [stdout] test buffer::tests::test_buffer_empty ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_bytes ... ok
[INFO] [stdout] test compiled::tests::test_empty_demo_indices ... ok
[INFO] [stdout] test assertion::tests::test_regex_match ... ok
[INFO] [stdout] test compiled::tests::test_metadata_default_empty ... ok
[INFO] [stdout] test compiled::tests::test_new ... ok
[INFO] [stdout] test compiled::tests::test_serde_clone ... ok
[INFO] [stdout] test compiled::tests::test_json_roundtrip ... ok
[INFO] [stdout] test compiled::tests::test_with_meta ... ok
[INFO] [stdout] test composable::tests::test_macro_load_state ... ok
[INFO] [stdout] test composable::tests::test_macro_load_wrong_name ... ok
[INFO] [stdout] test composable::tests::test_macro_save_state ... ok
[INFO] [stdout] test composable::tests::test_macro_save_load_roundtrip ... ok
[INFO] [stdout] test composable::tests::test_module_state_builder ... ok
[INFO] [stdout] test composable::tests::test_module_state_child_lookup ... ok
[INFO] [stdout] test composable::tests::test_module_state_child_mut ... ok
[INFO] [stdout] test composable::tests::test_module_state_into_owned ... ok
[INFO] [stdout] test composable::tests::test_module_state_json_roundtrip ... ok
[INFO] [stdout] test composable::tests::test_module_state_nested_json ... ok
[INFO] [stdout] test composable::tests::test_module_state_new ... ok
[INFO] [stdout] test compiled::tests::test_save_compact_and_load ... ok
[INFO] [stdout] test compiled::tests::test_save_and_load ... ok
[INFO] [stdout] test composable::tests::test_predict_module_build_prompt ... ok
[INFO] [stdout] test composable::tests::test_predict_module_composable_trait_name ... ok
[INFO] [stdout] test composable::tests::test_predict_module_forward ... ok
[INFO] [stdout] test composable::tests::test_predict_module_load_wrong_name ... ok
[INFO] [stdout] test composable::tests::test_predict_module_save_load_state ... ok
[INFO] [stdout] test composable::tests::test_predict_module_with_demos_forward ... ok
[INFO] [stdout] test composable::tests::test_module_state_json_minimal ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_formatter_uses_task_variable ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_code_block ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_from_str ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_with_conditional ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_with_default ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_with_loop ... ok
[INFO] [stdout] test diff::render::tests::test_default_colors ... ok
[INFO] [stdout] test diff::render::tests::test_render_inline ... ok
[INFO] [stdout] test diff::render::tests::test_render_iteration_header ... ok
[INFO] [stdout] test diff::render::tests::test_render_score_change_negative ... ok
[INFO] [stdout] test diff::render::tests::test_render_score_change_positive ... ok
[INFO] [stdout] test diff::render::tests::test_render_stats ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_formatter_with_feedback ... ok
[INFO] [stdout] test diff::render::tests::test_render_compact ... ok
[INFO] [stdout] test diff::render::tests::test_truncate ... ok
[INFO] [stdout] test diff::render::tests::test_render_unified ... ok
[INFO] [stdout] test diff::structured::tests::test_demo_snapshot_display ... ok
[INFO] [stdout] test diff::structured::tests::test_demos_diff_compute_added ... ok
[INFO] [stdout] test diff::structured::tests::test_demos_diff_compute_modified ... ok
[INFO] [stdout] test diff::structured::tests::test_demos_diff_compute_removed ... ok
[INFO] [stdout] test diff::structured::tests::test_module_diff_no_changes ... ok
[INFO] [stdout] test diff::structured::tests::test_iteration_diff_builder ... ok
[INFO] [stdout] test diff::structured::tests::test_module_diff_render ... ok
[INFO] [stdout] test diff::tests::test_diff_stats_compact ... ok
[INFO] [stdout] test diff::tests::test_diff_hunks ... ok
[INFO] [stdout] test diff::tests::test_diff_unified ... ok
[INFO] [stdout] test diff::tests::test_text_diff_no_changes ... ok
[INFO] [stdout] test diff::tests::test_text_diff_modification ... ok
[INFO] [stdout] test diff::tests::test_text_diff_simple_addition ... ok
[INFO] [stdout] test diff::tests::test_text_diff_simple_removal ... ok
[INFO] [stdout] test diff::tests::test_word_diff ... ok
[INFO] [stdout] test error::tests::test_error_category ... ok
[INFO] [stdout] test diff::structured::tests::test_module_diff_with_instruction ... ok
[INFO] [stdout] test error::tests::test_error_module ... ok
[INFO] [stdout] test diff::tests::test_change_kind_from_tag ... ok
[INFO] [stdout] test error::tests::test_error_field ... ok
[INFO] [stdout] test error::tests::test_error_signature ... ok
[INFO] [stdout] test error::tests::test_error_prediction ... ok
[INFO] [stdout] test error::tests::test_is_library_error ... ok
[INFO] [stdout] test error::tests::test_mutable_optimization_details ... ok
[INFO] [stdout] test error::tests::test_optimization_details_display ... ok
[INFO] [stdout] test error::tests::test_optimization_details_methods ... ok
[INFO] [stdout] test error::tests::test_optimization_error_creation ... ok
[INFO] [stdout] test error::tests::test_optimization_error_message ... ok
[INFO] [stdout] test error::tests::test_optimization_error_with_feedback ... ok
[INFO] [stdout] test error::tests::test_result_type ... ok
[INFO] [stdout] test evaluate::tests::test_eval_result_median_even_count ... ok
[INFO] [stdout] test evaluate::tests::test_eval_result_pass_rate ... ok
[INFO] [stdout] test evaluate::tests::test_eval_result_pass_rate_empty ... ok
[INFO] [stdout] test evaluate::tests::test_eval_result_single_example ... ok
[INFO] [stdout] test evaluate::tests::test_eval_result_statistics ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_exact_match_all_correct ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_multiple_examples_statistics ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_empty_dataset ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_preserves_tokens ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_rescore_with_threshold ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_demos ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_high_threshold ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_rescore ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_instruction ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_partial_match ... ok
[INFO] [stdout] test evaluate::tests::test_example_result_fields ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_fn_metric ... ok
[INFO] [stdout] test example::tests::test_example_creation ... ok
[INFO] [stdout] test example::tests::test_example_insert_input ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_threshold ... ok
[INFO] [stdout] test example::tests::test_example_insert_output ... ok
[INFO] [stdout] test example::tests::test_example_into_owned ... ok
[INFO] [stdout] test example::tests::test_example_multiple_fields ... ok
[INFO] [stdout] test example::tests::test_example_with_inputs ... ok
[INFO] [stdout] test example::tests::test_example_with_outputs ... ok
[INFO] [stdout] test executor::tests::test_buffer_pool_acquire_release ... ok
[INFO] [stdout] test executor::tests::test_buffer_pool_create ... ok
[INFO] [stdout] test executor::tests::test_buffer_pool_scoped ... ok
[INFO] [stdout] test executor::tests::test_executor_config ... ok
[INFO] [stdout] test field::tests::test_infer_prefix ... ok
[INFO] [stdout] test field::tests::test_field_creation ... ok
[INFO] [stdout] test hitl::config::tests::test_builder_methods ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_convergence ... ok
[INFO] [stdout] test executor::tests::test_executor_create ... ok
[INFO] [stdout] test hitl::config::tests::test_every_iteration_config ... ok
[INFO] [stdout] test hitl::review::tests::test_edit_decision_helpers ... ok
[INFO] [stdout] test hitl::review::tests::test_review_context_basic ... ok
[INFO] [stdout] test adapter::json::tests::test_find_json_field_number ... ok
[INFO] [stdout] test bootstrap::tests::test_optimize_empty ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_score_drop ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_first ... ok
[INFO] [stdout] test hitl::config::tests::test_skip_above_score ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_interval ... ok
[INFO] [stdout] test hitl::config::tests::test_disabled_config ... ok
[INFO] [stdout] test hitl::review::tests::test_review_context_score_change ... ok
[INFO] [stdout] test hitl::review::tests::test_review_decision_continues ... ok
[INFO] [stdout] test hitl::review::tests::test_review_context_progress ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_contains_metric ... ok
[INFO] [stdout] test hitl::review::tests::test_review_decision_skip_count ... ok
[INFO] [stdout] test hitl::review::tests::test_review_decision_stops ... ok
[INFO] [stdout] test hitl::review::tests::test_review_trigger_description ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_auto_accept_reviewer ... ok
[INFO] [stdout] test intern::tests::test_all_static_strings ... ok
[INFO] [stdout] test intern::tests::test_dynamic_interning ... ok
[INFO] [stdout] test intern::tests::test_interned_count ... ok
[INFO] [stdout] test intern::tests::test_same_string_same_symbol ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_callback_reviewer ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_recording_reviewer ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_threshold_reviewer_continue ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_threshold_reviewer_accept ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_formatter_no_feedback ... ok
[INFO] [stdout] test hitl::terminal::tests::test_terminal_reviewer_creation ... ok
[INFO] [stdout] test hitl::terminal::tests::test_progress_reviewer ... ok
[INFO] [stdout] test intern::tests::test_static_symbols ... ok
[INFO] [stdout] test intern::tests::test_sym_debug ... ok
[INFO] [stdout] test intern::tests::test_sym_hash ... ok
[INFO] [stdout] test intern::tests::test_sym_display ... ok
[INFO] [stdout] test hitl::terminal::tests::test_terminal_reviewer_with_config ... ok
[INFO] [stdout] test executor::tests::test_executor_acquire_permit ... ok
[INFO] [stdout] test intern::tests::test_sym_ord ... ok
[INFO] [stdout] test intern::tests::test_sym_size ... ok
[INFO] [stdout] test metric::tests::test_box_dyn_metric ... ok
[INFO] [stdout] test metric::tests::test_contains_empty_expected ... ok
[INFO] [stdout] test executor::tests::test_executor_score_parallel ... ok
[INFO] [stdout] test metric::tests::test_contains_no_match ... ok
[INFO] [stdout] test metric::tests::test_contains_substring ... ok
[INFO] [stdout] test metric::tests::test_contains_with_whitespace ... ok
[INFO] [stdout] test metric::tests::test_exact_match_different ... ok
[INFO] [stdout] test metric::tests::test_exact_match_empty ... ok
[INFO] [stdout] test intern::tests::test_sym_serde ... ok
[INFO] [stdout] test metric::tests::test_contains_name ... ok
[INFO] [stdout] test executor::tests::test_executor_run_cpu ... ok
[INFO] [stdout] test intern::tests::test_static_resolve ... ok
[INFO] [stdout] test metric::tests::test_exact_match_identical ... ok
[INFO] [stdout] test metric::tests::test_exact_match_name ... ok
[INFO] [stdout] test metric::tests::test_exact_match_with_whitespace ... ok
[INFO] [stdout] test metric::tests::test_f1_different_lengths ... ok
[INFO] [stdout] test metric::tests::test_f1_empty_both ... ok
[INFO] [stdout] test metric::tests::test_f1_no_overlap ... ok
[INFO] [stdout] test metric::tests::test_f1_repeated_tokens ... ok
[INFO] [stdout] test metric::tests::test_f1_single_token ... ok
[INFO] [stdout] test metric::tests::test_f1_superset ... ok
[INFO] [stdout] test metric::tests::test_fn_metric_basic ... ok
[INFO] [stdout] test metric::tests::test_fn_metric_continuous ... ok
[INFO] [stdout] test metric::tests::test_fn_metric_debug ... ok
[INFO] [stdout] test metric::tests::test_fn_metric_name ... ok
[INFO] [stdout] test metric::tests::test_metric_via_box_dyn_dispatch ... ok
[INFO] [stdout] test metric::tests::test_multiline_strings ... ok
[INFO] [stdout] test metric::tests::test_ref_metric ... ok
[INFO] [stdout] test metric::tests::test_f1_one_empty ... ok
[INFO] [stdout] test metric::tests::test_unicode_handling ... ok
[INFO] [stdout] test metric::tests::test_f1_name ... ok
[INFO] [stdout] test metric::tests::test_f1_partial_overlap ... ok
[INFO] [stdout] test metric::tests::test_f1_identical ... ok
[INFO] [stdout] test module::tests::test_base_module ... ok
[INFO] [stdout] test optimizer::tests::test_example_set_empty ... ok
[INFO] [stdout] test optimizer::tests::test_rng ... ok
[INFO] [stdout] test module::tests::test_module_execution ... ok
[INFO] [stdout] test module::tests::test_module_name ... ok
[INFO] [stdout] test optimizers::copro::tests::test_copro_config ... ok
[INFO] [stdout] test optimizer::tests::test_config_builder ... ok
[INFO] [stdout] test optimizers::copro::tests::test_copro_creation ... ok
[INFO] [stdout] test optimizer::tests::test_config_default ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_config ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_best_strategy ... ok
[INFO] [stdout] test optimizers::copro::tests::test_generate_candidates ... ok
[INFO] [stdout] test optimizers::copro::tests::test_compile_returns_compiled_program ... ok
[INFO] [stdout] test optimizers::copro::tests::test_optimize_with_lm_evaluates_on_trainset ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_creation ... ok
[INFO] [stdout] test optimizers::knn::tests::test_knn_creation ... ok
[INFO] [stdout] test optimizer::tests::test_rng_deterministic ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_union_strategy ... ok
[INFO] [stdout] test optimizers::knn::tests::test_cosine_similarity ... ok
[INFO] [stdout] test optimizers::knn::tests::test_embedding_index ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_last_strategy ... ok
[INFO] [stdout] test optimizers::knn::tests::test_knn_config ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_builder ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_first_strategy ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_random_strategy ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_compile_returns_compiled_program ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_labeled_creation ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_intersection_strategy ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_labeled_config ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_mipro_config ... ok
[INFO] [stdout] test optimizers::simba::tests::test_improvement_kind ... ok
[INFO] [stdout] test optimizers::simba::tests::test_simba_creation ... ok
[INFO] [stdout] test predict::tests::test_demo_meta ... ok
[INFO] [stdout] test predict::tests::test_predict_size ... ok
[INFO] [stdout] test predict::tests::test_predict_copy ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_generate_instructions ... ok
[INFO] [stdout] test optimizers::simba::tests::test_simba_config ... ok
[INFO] [stdout] test prediction::tests::test_prediction_insert_and_get ... ok
[INFO] [stdout] test predict::tests::test_predict_with_lm ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_mipro_creation ... ok
[INFO] [stdout] test prediction::tests::test_prediction_creation ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_optimize_with_lm_evaluates_real ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_tpe_sampler ... ok
[INFO] [stdout] test prediction::tests::test_prediction_into_owned ... ok
[INFO] [stdout] test predict::tests::test_build_prompt ... ok
[INFO] [stdout] test optimizers::simba::tests::test_analyze_failures ... ok
[INFO] [stdout] test prediction::tests::test_prediction_with_metadata ... ok
[INFO] [stdout] test prediction::tests::test_token_usage_new ... ok
[INFO] [stdout] test recall_precision::tests::test_accepts ... ok
[INFO] [stdout] test recall_precision::tests::test_default_is_balanced ... ok
[INFO] [stdout] test recall_precision::tests::test_favors_precision ... ok
[INFO] [stdout] test recall_precision::tests::test_favors_recall ... ok
[INFO] [stdout] test recall_precision::tests::test_from_threshold ... ok
[INFO] [stdout] test recall_precision::tests::test_permissiveness ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_on_step_callback ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_unknown_tool ... ok
[INFO] [stdout] test recall_precision::tests::test_serde_roundtrip ... ok
[INFO] [stdout] test recall_precision::tests::test_threshold_values ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_no_trajectory ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_max_steps ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_defaults ... ok
[INFO] [stdout] test recursive::agent::tests::test_parse_response ... ok
[INFO] [stdout] test recursive::best_of::tests::test_default_scorer ... ok
[INFO] [stdout] test recursive::best_of::tests::test_empty_pool_stats ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_eviction ... ok
[INFO] [stdout] test recursive::best_of::tests::test_fn_scorer ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_clear ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_different_prompts ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_direct_answer ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_basic ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_defaults ... ok
[INFO] [stdout] test recursive::best_of::tests::test_pool_filtering ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_pool ... ok
[INFO] [stdout] test recursive::best_of::tests::test_scorer_weight ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_empty_iterator ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_tool ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_composable_with_retry ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_skill ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_skill ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_hit ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_with_feedback ... ok
[INFO] [stdout] test recursive::cache::tests::test_model_name_preserved ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_mixed_with_individual ... ok
[INFO] [stdout] test recursive::checks::tests::test_min_len ... ok
[INFO] [stdout] test recursive::checks::tests::test_breakdown ... ok
[INFO] [stdout] test recursive::checks::tests::test_pred ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_weighted ... ok
[INFO] [stdout] test recursive::checks::tests::test_combined_checks ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_with_vec ... ok
[INFO] [stdout] test recursive::checks::tests::test_empty_checks ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_validation ... ok
[INFO] [stdout] test recursive::checks::tests::test_feedback_modifier ... ok
[INFO] [stdout] test recursive::checks::tests::test_forbid ... ok
[INFO] [stdout] test recursive::checks::tests::test_forbid_all ... ok
[INFO] [stdout] test recursive::checks::tests::test_max_errors ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_scorer ... ok
[INFO] [stdout] test recursive::checks::tests::test_require ... ok
[INFO] [stdout] test recursive::checks::tests::test_max_len ... ok
[INFO] [stdout] test recursive::checks::tests::test_require_all ... ok
[INFO] [stdout] test recursive::checks::tests::test_weight_modifier ... ok
[INFO] [stdout] test recursive::checks::tests::test_weighted_checks ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_validate_echo ... ignored
[INFO] [stdout] test recursive::cli::tests::test_cli_builder ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_capture_errors ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_env ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_multi_stage ... ok
[INFO] [stdout] test recursive::compose::tests::test_all_empty ... ok
[INFO] [stdout] test recursive::compose::tests::test_all_one_fails ... ok
[INFO] [stdout] test recursive::compose::tests::test_all_passes ... ok
[INFO] [stdout] test recursive::compose::tests::test_and_both_pass ... ok
[INFO] [stdout] test recursive::compose::tests::test_and_one_fails ... ok
[INFO] [stdout] test recursive::compose::tests::test_any_empty ... ok
[INFO] [stdout] test recursive::compose::tests::test_any_one_passes ... ok
[INFO] [stdout] test recursive::compose::tests::test_or_one_passes ... ok
[INFO] [stdout] test recursive::compose::tests::test_or_both_pass ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_as_tool ... ok
[INFO] [stdout] test recursive::conversation::tests::test_clear_history ... ok
[INFO] [stdout] test recursive::conversation::tests::test_history_included_in_prompt ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_capture ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_tool_failure ... ok
[INFO] [stdout] test recursive::conversation::tests::test_last_response_none_when_empty ... ok
[INFO] [stdout] test recursive::compose::tests::test_chained_composition ... ok
[INFO] [stdout] test recursive::compose::tests::test_or_both_fail ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_shared_llm ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_empty ... ok
[INFO] [stdout] test recursive::conversation::tests::test_basic_conversation ... ok
[INFO] [stdout] test recursive::checks::tests::test_regex ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_weighted_stages ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_validate_false ... ok
[INFO] [stdout] test recursive::conversation::tests::test_message_display ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_max_concurrency ... ok
[INFO] [stdout] test recursive::conversation::tests::test_multi_turn ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_basic ... ok
[INFO] [stdout] test recursive::conversation::tests::test_push_message ... ok
[INFO] [stdout] test recursive::conversation::tests::test_role_display ... ok
[INFO] [stdout] test recursive::conversation::tests::test_send_with_context ... ok
[INFO] [stdout] test recursive::conversation::tests::test_system_owned ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_borrowed_cow ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_into_owned ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_with_refine ... ok
[INFO] [stdout] test recursive::conversation::tests::test_system_message ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_new ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_with_suggestions ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_generic_usage_llm_critic ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_generic_usage_fn_critic ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_name ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_with_suggestions ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_with_breakdown_score ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_basic ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_build_critique_prompt_no_feedback ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_receives_score_value ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_basic ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_multiline ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_structured ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_llm_failure_graceful ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_empty_suggestions ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_prompt_includes_score ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_name ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_generic_usage_no_critic ... ok
[INFO] [stdout] test recursive::checks::tests::test_regex_all ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_no_suggestions_marker ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_unstructured ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_with_fail_score ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_unstructured_response ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_analysis_only ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_build_critique_prompt_with_feedback ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_is_default ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_name ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_pass_through ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_preserves_score ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_empty ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_annotations ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_apply_multiple ... ok
[INFO] [stdout] test recursive::engine::tests::test_iteration_config_transform ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_from_env_with_var_set ... ok
[INFO] [stdout] test recursive::engine::tests::test_engine_parallel ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_no_match ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_multiple_occurrences ... ok
[INFO] [stdout] test recursive::engine::tests::test_engine_sequential ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_is_copy ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_aggregate_default ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_context ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_context_with_notes ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_apply_single ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_invalid_regex_skipped ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_consensus_pool_methods ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_from_env ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_longest_answer ... ok
[INFO] [stdout] test recursive::formatter::tests::test_feedback_formatter_no_feedback ... ok
[INFO] [stdout] test recursive::executor::tests::test_executor_timeout ... ok
[INFO] [stdout] test recursive::formatter::tests::test_passthrough_formatter ... ok
[INFO] [stdout] test recursive::formatter::tests::test_feedback_formatter_with_feedback ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_no_normalize ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_majority_vote ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_normalization ... ok
[INFO] [stdout] test recursive::executor::tests::test_executor_env ... ok
[INFO] [stdout] test recursive::executor::tests::test_process_executor_creation ... ok
[INFO] [stdout] test recursive::executor::tests::test_execution_result_methods ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_unanimous ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_with_defaults ... ok
[INFO] [stdout] test recursive::formatter::tests::test_passthrough_with_feedback ... ok
[INFO] [stdout] test recursive::input::tests::test_all_text_from_text_input ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_is_audio ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_mime ... ok
[INFO] [stdout] test recursive::input::tests::test_empty_multi_input ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_with_consensus ... ok
[INFO] [stdout] test recursive::input::tests::test_input_clone ... ok
[INFO] [stdout] test recursive::input::tests::test_input_debug ... ok
[INFO] [stdout] test recursive::input::tests::test_all_text_from_multi_input ... ok
[INFO] [stdout] test recursive::input::tests::test_input_into_owned_multi ... ok
[INFO] [stdout] test recursive::input::tests::test_input_into_owned_text ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_with_skill ... ok
[INFO] [stdout] test recursive::input::tests::test_all_text_no_text_parts ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_all_types ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_eq ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_is_image ... ok
[INFO] [stdout] test recursive::input::tests::test_empty_text_input ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_repr ... ok
[INFO] [stdout] test recursive::input::tests::test_input_part_binary ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_binary_generic ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_binary_owned ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_builder ... ok
[INFO] [stdout] test recursive::input::tests::test_input_part_into_owned ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_text_owned ... ok
[INFO] [stdout] test recursive::input::tests::test_input_text_borrowed ... ok
[INFO] [stdout] test recursive::input::tests::test_input_text_owned ... ok
[INFO] [stdout] test recursive::input::tests::test_multi_input_many_parts ... ok
[INFO] [stdout] test recursive::llm::tests::test_mock_llm ... ok
[INFO] [stdout] test recursive::memory::tests::test_hash_embedder ... ok
[INFO] [stdout] test recursive::llm::tests::test_iterative_mock_llm ... ok
[INFO] [stdout] test recursive::llm::tests::test_mock_llm_with_feedback ... ok
[INFO] [stdout] test recursive::memory::tests::test_cosine_similarity ... ok
[INFO] [stdout] test recursive::llm::tests::test_lm_output ... ok
[INFO] [stdout] test recursive::input::tests::test_parts_size_hint ... ok
[INFO] [stdout] test recursive::input::tests::test_input_part_text ... ok
[INFO] [stdout] test recursive::input::tests::test_parts_from_text_input ... ok
[INFO] [stdout] test recursive::llm::tests::test_failing_llm ... ok
[INFO] [stdout] test recursive::input::tests::test_parts_from_multi_input ... ok
[INFO] [stdout] test recursive::memory::tests::test_linear_index ... ok
[INFO] [stdout] test recursive::memory::tests::test_linear_index_remove ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_add_and_get ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_all ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_learn ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_search_diverse ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_diversity ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_tagged ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_update ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_seed_if_empty ... ok
[INFO] [stdout] test recursive::memory::tests::test_mmr_select_basic ... ok
[INFO] [stdout] test recursive::memory::tests::test_mmr_select_empty ... ok
[INFO] [stdout] test recursive::optimize::tests::test_dataset_builder ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_len_and_empty ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_remove ... ok
[INFO] [stdout] test recursive::input::tests::test_large_binary_data ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_search ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_with_k ... ok
[INFO] [stdout] test recursive::pareto::tests::test_all_targets_met ... ok
[INFO] [stdout] test recursive::pareto::tests::test_pareto_front_best ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_objective_homogeneous ... ok
[INFO] [stdout] test recursive::pareto::tests::test_objective_minimize ... ok
[INFO] [stdout] test recursive::pareto::tests::test_pareto_front_insert ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_objective_validate_multi ... ok
[INFO] [stdout] test recursive::optimize::tests::test_parse_numbered_list_with_parentheses ... ok
[INFO] [stdout] test recursive::optimize::tests::test_empty_dataset ... ok
[INFO] [stdout] test recursive::optimize::tests::test_parse_numbered_list ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_score_dominates ... ok
[INFO] [stdout] test recursive::optimize::tests::test_score_output_contains ... ok
[INFO] [stdout] test recursive::optimize::tests::test_training_example ... ok
[INFO] [stdout] test recursive::pareto::tests::test_dominance_basic ... ok
[INFO] [stdout] test recursive::pareto::tests::test_scalarization_chebyshev ... ok
[INFO] [stdout] test recursive::pareto::tests::test_scalarization_weighted_sum ... ok
[INFO] [stdout] test recursive::pareto::tests::test_refine_pareto_basic ... ok
[INFO] [stdout] test recursive::pareto::tests::test_refine_pareto_convergence ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_objective_2_heterogeneous ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_elapsed ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_best_of ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_empty ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_single_branch ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_best_of_scored ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_empty_branches ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_first_success ... ok
[INFO] [stdout] test recursive::pareto::tests::test_refine_pareto_sync ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_as_step ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_multi_step ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_map ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_ensemble ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_concat ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_with_closure ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_with_refine_branches ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_best_score ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_reason ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_result_tokens ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_refine_then_extract ... ok
[INFO] [stdout] test recursive::program::tests::test_program_config ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_single_refine ... ok
[INFO] [stdout] test recursive::program::tests::test_program_extract_code ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_nest ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_config_builder ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_config_defaults ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_inner_accessible ... ok
[INFO] [stdout] test recursive::executor::tests::test_bash_executor ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_model_name_preserved ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_full_chain ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_composable_with_retry ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_token_bucket_immediate_acquire ... ok
[INFO] [stdout] test recursive::program::tests::test_program_result_methods ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_token_bucket_refill ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_config ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_allows_burst ... ok
[INFO] [stdout] test recursive::program::tests::test_program_no_executor ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_basic ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_composable_with_cache ... ok
[INFO] [stdout] test recursive::program::tests::test_program_basic ... ok
[INFO] [stdout] test recursive::program::tests::test_program_with_skill ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_custom_instruction ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_extract_applies_to_output ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_multiline_no_marker_preserves_full_output ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_parse_response ... ok
[INFO] [stdout] test recursive::program::tests::test_program_with_defaults ... ok
[INFO] [stdout] test recursive::program::tests::test_program_no_code ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_no_reasoning_multiline ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_defaults_no_match ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_multiline_yaml_no_marker ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_skill ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_defaults ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_single_line_no_marker_unchanged ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_marker_still_extracts ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_skill_empty_noop ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_yaml_template_validation ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_config ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_defaults_multiple_patterns ... ok
[INFO] [stdout] test recursive::refine::tests::test_config_defaults ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_early_exit_on_stagnation ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_extend_on_progress ... ok
[INFO] [stdout] test recursive::refine::tests::test_config_with_budget_and_timeout ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_no_reasoning ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_validation ... ok
[INFO] [stdout] test recursive::refine::tests::test_chain_of_thought ... ok
[INFO] [stdout] test recursive::refine::tests::test_plateau_detection ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_best_of ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_full_result ... ok
[INFO] [stdout] test recursive::program::tests::test_program_with_error_retry ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_mode_basic ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_with_validator ... ok
[INFO] [stdout] test recursive::refine::tests::test_run_stream_with_formatter ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_on_iter_callback ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_custom_merge ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_with_examples ... ok
[INFO] [stdout] test recursive::refine::tests::test_result_has_elapsed ... ok
[INFO] [stdout] test recursive::result::tests::test_cli_summary ... ok
[INFO] [stdout] test recursive::result::tests::test_add_correction ... ok
[INFO] [stdout] test recursive::refine::tests::test_stop_reason_max_iterations ... ok
[INFO] [stdout] test recursive::refine::tests::test_stop_reason_target_reached ... ok
[INFO] [stdout] test recursive::result::tests::test_context_id ... ok
[INFO] [stdout] test recursive::result::tests::test_corrections_table ... ok
[INFO] [stdout] test recursive::result::tests::test_improvement ... ok
[INFO] [stdout] test recursive::result::tests::test_optimized_prompt ... ok
[INFO] [stdout] test recursive::result::tests::test_is_success ... ok
[INFO] [stdout] test recursive::result::tests::test_optimized_prompt_json_roundtrip ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_event_serialize ... ok
[INFO] [stdout] test recursive::refine::tests::test_simple_refine ... ok
[INFO] [stdout] test recursive::refine::tests::test_stop_reason_plateau ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_cached ... ok
[INFO] [stdout] test recursive::retry::tests::test_is_retryable ... ok
[INFO] [stdout] test recursive::retry::tests::test_model_name_preserved ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_new ... ok
[INFO] [stdout] test recursive::refine::tests::test_with_budget ... ok
[INFO] [stdout] test recursive::refine::tests::test_with_timeout ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_save_load ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_json_roundtrip ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_config_default ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_non_retryable_error ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_add_new_section ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_succeeds_after_failures ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_success_first_try ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_succeeds_via_block_on ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_append ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_all_code ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_code_not_found ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_code_yaml ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_empty_document ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_remove_section ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_chained_operations ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_section_after ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_section_before ... ok
[INFO] [stdout] test recursive::semantic::tests::test_extract_number ... ok
[INFO] [stdout] test recursive::semantic::tests::test_build_judge_prompt ... ok
[INFO] [stdout] test recursive::semantic::tests::test_parse_judgment_success ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_section ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_replace_code ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_replace_section ... ok
[INFO] [stdout] test recursive::semantic::tests::test_parse_judgment_with_code_block ... ok
[INFO] [stdout] test recursive::semantic::tests::test_semantic_builder ... ok
[INFO] [stdout] test recursive::semantic::tests::test_semantic_validator_below_threshold ... ok
[INFO] [stdout] test recursive::result::tests::test_add_iteration ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_code_rust ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_retryable_error_exhausted ... ok
[INFO] [stdout] test recursive::refine::tests::test_result_has_confidence ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_respects_min_iter ... ok
[INFO] [stdout] test recursive::refine::tests::test_run_stream_events ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_sleep_via_block_on ... ok
[INFO] [stdout] test recursive::shared::tests::test_block_on_inside_tokio_runtime ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_default_priority ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_len ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_cow_borrowed ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_single_instruction ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_owned ... ok
[INFO] [stdout] test recursive::semantic::tests::test_semantic_validator_validate ... ok
[INFO] [stdout] test recursive::shared::tests::test_block_on_ready_future ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_multiple_sorted ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_invalid_input ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_is_compact ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_empty ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_nested ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_empty ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_preserves_equality ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_empty ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_preserves_equality ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_simple ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_nested ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_ext_binary_file ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_ext_json_file ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_partial_load ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_roundtrip_via_json ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_clone ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_ext_load_missing_file ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_debug ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_iter ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_list ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_nested_map ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_new ... ok
[INFO] [stdout] test recursive::shared::tests::test_nested_block_on_with_sleep ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_overwrite ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_remove ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_set_and_get ... ok
[INFO] [stdout] test recursive::shared::tests::test_block_on_with_tokio_sleep ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_typed_getters ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_with_version ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_as_bytes_none ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_as_list_none ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_as_map_none ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_clone ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_debug ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_type_checks ... ok
[INFO] [stdout] test recursive::step::tests::test_chain ... ok
[INFO] [stdout] test recursive::step::tests::test_complex_composition ... ok
[INFO] [stdout] test recursive::step::tests::test_fallback_primary_ok ... ok
[INFO] [stdout] test recursive::step::tests::test_par_concatenates ... ok
[INFO] [stdout] test recursive::step::tests::test_fallback_primary_fails ... ok
[INFO] [stdout] test recursive::step::tests::test_fn_step ... ok
[INFO] [stdout] test recursive::step::tests::test_map ... ok
[INFO] [stdout] test recursive::step::tests::test_retry_until_target ... ok
[INFO] [stdout] test recursive::step::tests::test_race_picks_better ... ok
[INFO] [stdout] test recursive::step::tests::test_step_output_metadata ... ok
[INFO] [stdout] test recursive::step::tests::test_run_all ... ok
[INFO] [stdout] test recursive::step::tests::test_when_true ... ok
[INFO] [stdout] test recursive::step::tests::test_validate_step ... ok
[INFO] [stdout] test recursive::step::tests::test_when_false_passthrough ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_simple ... ok
[INFO] [stdout] test recursive::template::tests::test_assemble_prompt_with_feedback ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_format_instructions ... ok
[INFO] [stdout] test recursive::template::tests::test_assemble_prompt ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_yaml_from_yml_code_block ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_yaml_plain ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_json_from_code_block ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_yaml_from_code_block ... ok
[INFO] [stdout] test recursive::template::tests::test_format_type_default ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_output_json ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_simple_template ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_template_with_examples ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_template_with_schema ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_yaml_output ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_default ... ok
[INFO] [stdout] test recursive::executor::tests::test_python_executor ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_modifiers ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_default_thresholds ... ok
[INFO] [stdout] test recursive::template::tests::test_template_example_into_owned ... ok
[INFO] [stdout] test recursive::template::tests::test_template_inclusive_tone_prompt ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_favors ... ok
[INFO] [stdout] test recursive::template::tests::test_template_into_owned ... ok
[INFO] [stdout] test recursive::template::tests::test_validate_json_with_schema ... ok
[INFO] [stdout] test recursive::template::tests::test_template_options_default_tone ... ok
[INFO] [stdout] test recursive::template::tests::test_template_with_tone ... ok
[INFO] [stdout] test recursive::template::tests::test_validate_yaml_output ... ok
[INFO] [stdout] test recursive::tool::tests::test_async_fn_tool ... ok
[INFO] [stdout] test recursive::template::tests::test_validate_json_output ... ok
[INFO] [stdout] test recursive::tool::tests::test_dyn_tool_is_object_safe ... ok
[INFO] [stdout] test recursive::template::tests::test_validate_yaml_with_schema ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_load_wrong_module ... ok
[INFO] [stdout] test recursive::tool::tests::test_fn_tool ... ok
[INFO] [stdout] test recursive::tool::tests::test_mock_tool ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_code_fence ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_roundtrip_via_binary ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_no_json ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_raw ... ok
[INFO] [stdout] test recursive::typed::tests::test_format_instruction_default ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_array ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_generic_fence ... ok
[INFO] [stdout] test recursive::typed::tests::test_schema_owned ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_nested ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_validator_invalid_json ... ok
[INFO] [stdout] test recursive::typed::tests::test_parse_output_from_fence ... ok
[INFO] [stdout] test recursive::typed::tests::test_parse_output_raw_json ... ok
[INFO] [stdout] test recursive::shared::tests::test_block_on_concurrent_from_threads ... ok
[INFO] [stdout] test recursive::typed::tests::test_format_instruction_schema ... ok
[INFO] [stdout] test recursive::shared::tests::test_block_on_multiple_sleeps ... ok
[INFO] [stdout] test recursive::typed::tests::test_parse_output_invalid ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_validator_valid_json ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_validator_with_schema ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_with_surrounding_text ... ok
[INFO] [stdout] test recursive::validate::tests::test_fn_validator ... ok
[INFO] [stdout] test recursive::validate::tests::test_always_fail ... ok
[INFO] [stdout] test recursive::validate::tests::test_no_validation ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_clamping ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_validator_wrong_schema ... ok
[INFO] [stdout] test recursive::validate::tests::test_bool_validator ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_paces_after_burst ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_partial ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_fail ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_into_owned ... ok
[INFO] [stdout] test signature::tests::test_signature_builder ... ok
[INFO] [stdout] test signature::tests::test_signature_to_string ... ok
[INFO] [stdout] test signature::tests::test_signature_from_str ... ok
[INFO] [stdout] test str_view::tests::test_strview_contains ... ok
[INFO] [stdout] test str_view::tests::test_strview_copy ... ok
[INFO] [stdout] test str_view::tests::test_strview_eq ... ok
[INFO] [stdout] test str_view::tests::test_strview_hash ... ok
[INFO] [stdout] test str_view::tests::test_strview_empty ... ok
[INFO] [stdout] test str_view::tests::test_strview_ord ... ok
[INFO] [stdout] test str_view::tests::test_strview_find ... ok
[INFO] [stdout] test str_view::tests::test_strview_lines_crlf ... ok
[INFO] [stdout] test str_view::tests::test_strview_from ... ok
[INFO] [stdout] test str_view::tests::test_strview_new ... ok
[INFO] [stdout] test str_view::tests::test_strview_size ... ok
[INFO] [stdout] test str_view::tests::test_strview_slice ... ok
[INFO] [stdout] test str_view::tests::test_strview_trim ... ok
[INFO] [stdout] test str_view::tests::test_strview_try_slice ... ok
[INFO] [stdout] test str_view::tests::test_strview_strip_prefix ... ok
[INFO] [stdout] test tests::test_version ... ok
[INFO] [stdout] test typed_adapter::tests::test_chat_format ... ok
[INFO] [stdout] test typed_adapter::tests::test_json_format ... ok
[INFO] [stdout] test typed_adapter::tests::test_json_parse ... ok
[INFO] [stdout] test str_view::tests::test_strview_split_once ... ok
[INFO] [stdout] test typed_adapter::tests::test_json_parse_numeric ... ok
[INFO] [stdout] test typed_adapter::tests::test_chat_parse ... ok
[INFO] [stdout] test typed_sig::tests::const_construction_max_fields ... ok
[INFO] [stdout] test typed_sig::tests::const_construction_optional_fields ... ok
[INFO] [stdout] test typed_sig::tests::direction_is_1_byte ... ok
[INFO] [stdout] test typed_sig::tests::field_range_as_range ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_get_int ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_iter ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_parse_from_sig ... ok
[INFO] [stdout] test typed_sig::tests::get_input_output_lookup ... ok
[INFO] [stdout] test typed_sig::tests::const_construction_multi_field ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_get_bool ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_raw_accessor ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_whitespace_trimming ... ok
[INFO] [stdout] test typed_sig::tests::typed_demo_basic ... ok
[INFO] [stdout] test typed_sig::tests::typed_demo_default ... ok
[INFO] [stdout] test typed_sig::tests::typed_demo_multi_field ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_parse_from_sig_missing_field ... ok
[INFO] [stdout] test typed_sig::tests::typed_field_is_8_bytes ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_with_fields ... ok
[INFO] [stdout] test typed_sig::tests::validator_all_fields_present_and_correct ... ok
[INFO] [stdout] test typed_sig::tests::validator_missing_required_field ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_validator ... ok
[INFO] [stdout] test typed_sig::tests::validator_no_outputs ... ok
[INFO] [stdout] test recursive::validate::tests::test_strview_validate ... ok
[INFO] [stdout] test typed_sig::tests::validator_via_constructor ... ok
[INFO] [stdout] test typed_sig::tests::typed_signature_is_copy ... ok
[INFO] [stdout] test str_view::tests::test_strview_lines ... ok
[INFO] [stdout] test typed_sig::tests::validator_optional_field_not_required ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_pass ... ok
[INFO] [stdout] test typed_sig::tests::validator_name ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_json_array_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_int_matches ... ok
[INFO] [stdout] test typed_sig::tests::validator_wrong_type ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_json_object_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_enum_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_bool_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_float_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_labels ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_str_matches_anything ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_is_1_byte ... ok
[INFO] [stdout] test types::tests::test_inputs_borrowed_vs_owned ... ok
[INFO] [stdout] test types::tests::test_inputs_from_iter ... ok
[INFO] [stdout] test types::tests::test_inputs_insert_and_get ... ok
[INFO] [stdout] test types::tests::test_inputs_into_owned ... ok
[INFO] [stdout] test recursive::state::tests::test_json_pretty_format ... ok
[INFO] [stdout] test recursive::state::tests::test_json_invalid_input ... ok
[INFO] [stdout] test types::tests::test_inputs_creation ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_dump_and_load ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_wait_via_block_on ... ok
[INFO] [stdout] test typed_sig::tests::const_construction_basic ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_basic ... ok
[INFO] [stdout] test recursive::executor::tests::test_node_executor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 828 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.66s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/effectiveness_real_llm.rs (/opt/rustwide/target/debug/deps/effectiveness_real_llm-db4de93a891500e0)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test test_agent_max_iter_alias ... ignored
[INFO] [stdout] test test_agent_with_cli_tool ... ignored
[INFO] [stdout] test test_agent_with_validation ... ignored
[INFO] [stdout] test test_best_of_diverse ... ignored
[INFO] [stdout] test test_best_of_with_pool ... ignored
[INFO] [stdout] test test_best_of_with_scorer ... ignored
[INFO] [stdout] test test_cli_as_tool ... ignored
[INFO] [stdout] test test_cli_multi_stage ... ignored
[INFO] [stdout] test test_composition_all_any ... ignored
[INFO] [stdout] test test_composition_and_or ... ignored
[INFO] [stdout] test test_ensemble_majority_vote ... ignored
[INFO] [stdout] test test_ensemble_with_consensus_pool ... ignored
[INFO] [stdout] test test_full_pipeline_reason_then_program ... ignored
[INFO] [stdout] test test_full_pipeline_refine_then_validate ... ignored
[INFO] [stdout] test test_memory_diverse_search ... ignored
[INFO] [stdout] test test_memory_search ... ignored
[INFO] [stdout] test test_optimizer_bootstrap ... ignored
[INFO] [stdout] test test_program_bash ... ignored
[INFO] [stdout] test test_program_with_cli_executor ... ignored
[INFO] [stdout] test test_program_with_validation ... ignored
[INFO] [stdout] test test_reason_basic ... ignored
[INFO] [stdout] test test_reason_with_extract ... ignored
[INFO] [stdout] test test_reason_with_validation ... ignored
[INFO] [stdout] test test_refine_adaptive_mode ... ignored
[INFO] [stdout] test test_refine_basic_with_checks ... ignored
[INFO] [stdout] test test_refine_extract_code ... ignored
[INFO] [stdout] test test_refine_with_cli_validation ... ignored
[INFO] [stdout] test test_refine_with_combined_validation ... ignored
[INFO] [stdout] test test_rewrite_operations ... ignored
[INFO] [stdout] test test_semantic_validation ... ignored
[INFO] [stdout] test test_template_usage ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 31 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_parsers.rs (/opt/rustwide/target/debug/deps/fuzz_parsers-fac69a1faa80f549)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test diff_fuzz::test_diff_empty_new ... ok
[INFO] [stdout] test consistency::test_signature_roundtrip ... ok
[INFO] [stdout] test diff_fuzz::test_diff_completely_different ... ok
[INFO] [stdout] test consistency::test_diff_transitivity ... ok
[INFO] [stdout] test diff_fuzz::test_diff_insertions ... ok
[INFO] [stdout] test diff_fuzz::test_diff_deletions ... ok
[INFO] [stdout] test diff_fuzz::test_diff_large_similar_texts ... ok
[INFO] [stdout] test diff_fuzz::test_diff_identical_strings ... ok
[INFO] [stdout] test diff_fuzz::test_diff_prefix_suffix ... ok
[INFO] [stdout] test diff_fuzz::test_diff_empty_old ... ok
[INFO] [stdout] test diff_fuzz::test_diff_symmetry ... ok
[INFO] [stdout] test diff_fuzz::test_diff_unicode ... ok
[INFO] [stdout] test diff_fuzz::test_diff_repeated_patterns ... ok
[INFO] [stdout] test edge_cases::test_crlf_vs_lf ... ok
[INFO] [stdout] test edge_cases::test_null_byte_handling ... ok
[INFO] [stdout] test edge_cases::test_only_newlines ... ok
[INFO] [stdout] test signature_fuzz::test_signature_invalid_inputs ... ok
[INFO] [stdout] test signature_fuzz::test_signature_long_field_names ... ok
[INFO] [stdout] test signature_fuzz::test_signature_many_fields ... ok
[INFO] [stdout] test signature_fuzz::test_signature_duplicate_fields ... ok
[INFO] [stdout] test signature_fuzz::test_signature_special_characters ... ok
[INFO] [stdout] test signature_fuzz::test_signature_whitespace_variations ... ok
[INFO] [stdout] test signature_fuzz::test_signature_multi_field_combinations ... ok
[INFO] [stdout] test signature_fuzz::test_signature_single_field_combinations ... ok
[INFO] [stdout] test edge_cases::test_trailing_newline ... ok
[INFO] [stdout] test edge_cases::test_very_long_lines ... ok
[INFO] [stdout] test diff_fuzz::test_diff_whitespace_only ... ok
[INFO] [stdout] test edge_cases::test_many_small_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_retry.rs (/opt/rustwide/target/debug/deps/fuzz_retry-afd896dd78405c5c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test retry_arbitrary_config_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 25.61s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_upsert.rs (/opt/rustwide/target/debug/deps/fuzz_upsert-db853910abe010e5)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test upsert_idempotent_for_any_content ... ok
[INFO] [stdout] test upsert_tagged_preserves_tag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_validators.rs (/opt/rustwide/target/debug/deps/fuzz_validators-6b7b9e46a85c29d9)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test extract_code_no_fences ... ok
[INFO] [stdout] test compose_any_is_max ... ok
[INFO] [stdout] test refine_never_panic ... ok
[INFO] [stdout] test compose_any_never_panic ... ok
[INFO] [stdout] test checks_require_never_panic ... ok
[INFO] [stdout] test template_new_never_panic ... ok
[INFO] [stdout] test extract_code_never_panic ... ok
[INFO] [stdout] test compose_all_is_min ... ok
[INFO] [stdout] test checks_forbid_never_panic ... ok
[INFO] [stdout] test checks_min_len_never_panic ... ok
[INFO] [stdout] test template_render_never_panic ... ok
[INFO] [stdout] test checks_score_bounded ... ok
[INFO] [stdout] test checks_require_all_never_panic ... ok
[INFO] [stdout] test extract_all_code_never_panic ... ok
[INFO] [stdout] test compose_all_never_panic ... ok
[INFO] [stdout] test rewrite_section_never_panic ... ok
[INFO] [stdout] test extract_section_never_panic ... ok
[INFO] [stdout] test empty_checks_always_pass ... ok
[INFO] [stdout] test extract_code_is_substring ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_adapters.rs (/opt/rustwide/target/debug/deps/integration_adapters-b017a2ffe59877c2)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_xml_adapter_with_attributes ... ok
[INFO] [stdout] test test_adapter_special_characters ... ok
[INFO] [stdout] test test_chat_adapter_with_demos ... ok
[INFO] [stdout] test test_adapter_with_multiple_fields ... ok
[INFO] [stdout] test test_chat_adapter_with_descriptions ... ok
[INFO] [stdout] test test_chat_adapter_roundtrip ... ok
[INFO] [stdout] test test_json_adapter_nested_response ... ok
[INFO] [stdout] test test_xml_adapter_escaping ... ok
[INFO] [stdout] test test_json_adapter_roundtrip ... ok
[INFO] [stdout] test test_xml_adapter_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_api.rs (/opt/rustwide/target/debug/deps/integration_api-297b62c724bbfc55)
[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] [stderr]      Running tests/integration_assertions.rs (/opt/rustwide/target/debug/deps/integration_assertions-f43e51bd8da4a1b4)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_assertion_levels ... ok
[INFO] [stdout] test test_assertion_count_passing ... ok
[INFO] [stdout] test test_assertion_runner_all_pass ... ok
[INFO] [stdout] test test_assertion_runner_soft_suggestions ... ok
[INFO] [stdout] test test_assertion_runner_hard_failure ... ok
[INFO] [stdout] test test_length_bounds_validation ... ok
[INFO] [stdout] test test_chained_assertions ... ok
[INFO] [stdout] test test_starts_ends_with_validation ... ok
[INFO] [stdout] test test_one_of_validation ... ok
[INFO] [stdout] test test_json_valid_assertion ... ok
[INFO] [stdout] test test_assertion_result_hard_failure_detection ... ok
[INFO] [stdout] test test_custom_assertion ... ok
[INFO] [stdout] test test_regex_validation ... ok
[INFO] [stdout] test test_contains_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_block_on.rs (/opt/rustwide/target/debug/deps/integration_block_on-6bd43615107c2260)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_reason_go_with_rate_limit ... ok
[INFO] [stdout] test test_reason_go_with_retry_exhausted ... ok
[INFO] [stdout] test test_full_chain_via_block_on ... ok
[INFO] [stdout] test test_reason_go_with_retry_and_retryable_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_executor.rs (/opt/rustwide/target/debug/deps/integration_executor-baa1825e690e9c8a)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_executor_config_builder ... ok
[INFO] [stdout] test test_buffer_pool_overflow ... ok
[INFO] [stdout] test test_executor_config_defaults ... ok
[INFO] [stdout] test test_buffer_pool_scoped_take ... ok
[INFO] [stdout] test test_buffer_pool_basic ... ok
[INFO] [stdout] test test_buffer_pool_scoped ... ok
[INFO] [stdout] test test_executor_stats ... ok
[INFO] [stdout] test test_executor_run_cpu ... ok
[INFO] [stdout] test test_executor_parallel_scoring_correctness ... ok
[INFO] [stdout] test test_executor_score_parallel ... ok
[INFO] [stdout] test test_executor_acquire_permit ... ok
[INFO] [stdout] test test_executor_buffer_pool_integration ... ok
[INFO] [stdout] test test_batch_runner_large_batch ... ok
[INFO] [stdout] test test_executor_creation ... ok
[INFO] [stdout] test test_batch_runner_score_batch ... ok
[INFO] [stdout] test test_batch_runner_process_parallel ... ok
[INFO] [stdout] test test_executor_with_config ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_packager.rs (/opt/rustwide/target/debug/deps/integration_packager-a409f6aed8ef4a70)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_predict.rs (/opt/rustwide/target/debug/deps/integration_predict-26ac1b739f00a05a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_predict_basic_qa ... ok
[INFO] [stdout] test test_predict_builds_prompt ... ok
[INFO] [stdout] test test_predict_multiple_outputs ... ok
[INFO] [stderr]      Running tests/integration_signature.rs (/opt/rustwide/target/debug/deps/integration_signature-da4d43c7dccc4024)
[INFO] [stdout] test test_predict_parse_response ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_signature_field_inference ... ok
[INFO] [stdout] test test_signature_clone_and_owned ... ok
[INFO] [stdout] test test_signature_creation_from_string ... ok
[INFO] [stdout] test test_signature_with_custom_fields ... ok
[INFO] [stdout] test test_signature_to_string ... ok
[INFO] [stdout] test test_signature_error_handling ... ok
[INFO] [stderr]      Running tests/integration_skill.rs (/opt/rustwide/target/debug/deps/integration_skill-fc19c0197a2061cd)
[INFO] [stdout] test test_signature_builder ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_skill_priority_ordering_in_prompt ... ok
[INFO] [stdout] test test_skill_empty_noop ... ok
[INFO] [stdout] test test_skill_with_reason ... ok
[INFO] [stdout] test test_skill_with_defaults_combined ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_template.rs (/opt/rustwide/target/debug/deps/integration_template-06aaf17b3c506a47)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_yaml_extraction_with_yml_extension ... ok
[INFO] [stdout] test test_template_with_json_in_code_block ... ok
[INFO] [stdout] test test_load_api_documentation_template ... ok
[INFO] [stdout] test test_load_yaml_config_generator_template ... ok
[INFO] [stdout] test test_load_rust_code_generator_template ... ok
[INFO] [stdout] test test_template_assemble_prompt_from_file ... ok
[INFO] [stdout] test test_yaml_template_assemble_prompt ... ok
[INFO] [stdout] test test_template_validate_output_from_file ... ok
[INFO] [stdout] test test_yaml_template_validate_output_from_file ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/security_packager.rs (/opt/rustwide/target/debug/deps/security_packager-682e387dff89ce59)
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests kkachi
[INFO] [stdout] 
[INFO] [stdout] running 118 tests
[INFO] [stdout] test src/composable.rs - composable::ComposableModule (line 58) ... ignored
[INFO] [stdout] test src/composable.rs - composable::PredictModule (line 470) ... ignored
[INFO] [stdout] test src/composable.rs - composable::kkachi_module (line 258) ... ignored
[INFO] [stdout] test src/composable.rs - composable::kkachi_module (line 272) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja (line 12) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::from_file (line 58) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::from_str (line 89) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::render (line 124) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::render_context (line 170) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::render_strings (line 149) ... ignored
[INFO] [stdout] test src/declarative/mod.rs - declarative (line 13) ... ignored
[INFO] [stdout] test src/error.rs - error::Error::is_optimization_error (line 254) ... ignored
[INFO] [stdout] test src/executor.rs - executor (line 18) ... ignored
[INFO] [stdout] test src/lib.rs - (line 24) ... ignored
[INFO] [stdout] test src/module.rs - module (line 21) ... ignored
[INFO] [stdout] test src/predict.rs - predict::Predict (line 35) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::from_str (line 99) ... ok
[INFO] [stdout] test src/recall_precision.rs - recall_precision (line 13) ... ok
[INFO] [stdout] test src/metric.rs - metric::Contains (line 142) ... ok
[INFO] [stdout] test src/recall_precision.rs - recall_precision::RecallPrecisionMode::threshold (line 113) ... ok
[INFO] [stdout] test src/recall_precision.rs - recall_precision::RecallPrecisionMode::high_recall (line 75) ... ok
[INFO] [stdout] test src/recall_precision.rs - recall_precision::RecallPrecisionMode::high_precision (line 91) ... ok
[INFO] [stdout] test src/metric.rs - metric::FnMetric (line 266) ... ok
[INFO] [stdout] test src/recursive/cli.rs - recursive::cli (line 12) ... ignored
[INFO] [stdout] test src/recursive/cli.rs - recursive::cli::Cli::as_tool (line 873) ... ignored
[INFO] [stdout] test src/recursive/cli.rs - recursive::cli::CliTool (line 853) ... ignored
[INFO] [stdout] test src/metric.rs - metric::ExactMatch (line 105) ... ok
[INFO] [stdout] test src/intern.rs - intern::sym (line 360) ... ok
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaFormatter (line 202) ... ok
[INFO] [stdout] test src/metric.rs - metric::F1Token (line 181) ... ok
[INFO] [stdout] test src/composable.rs - composable (line 23) ... ok
[INFO] [stdout] test src/metric.rs - metric (line 20) ... ok
[INFO] [stdout] test src/recursive/conversation.rs - recursive::conversation (line 13) - compile ... ok
[INFO] [stdout] test src/recursive/cache.rs - recursive::cache (line 16) ... ok
[INFO] [stdout] test src/compiled.rs - compiled (line 12) ... ok
[INFO] [stdout] test src/composable.rs - composable::ModuleState (line 129) ... ok
[INFO] [stdout] test src/evaluate.rs - evaluate (line 20) ... ok
[INFO] [stdout] test src/recursive/executor.rs - recursive::executor (line 12) ... ignored
[INFO] [stdout] test src/recursive/executor.rs - recursive::executor::node_executor (line 369) ... ignored
[INFO] [stdout] test src/recursive/executor.rs - recursive::executor::python_executor (line 357) ... ignored
[INFO] [stdout] test src/recursive/agent.rs - recursive::agent (line 12) ... ok
[INFO] [stdout] test src/recursive/compose.rs - recursive::compose (line 13) ... ok
[INFO] [stdout] test src/recursive/input.rs - recursive::input::MultimodalLlm (line 361) ... ignored
[INFO] [stdout] test src/recursive/checks.rs - recursive::checks (line 12) ... ok
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic::FnCritic (line 478) ... ok
[INFO] [stdout] test src/recursive/llm.rs - recursive::llm::CliLlm (line 311) - compile ... ok
[INFO] [stdout] test src/recursive/best_of.rs - recursive::best_of::best_of (line 34) ... ok
[INFO] [stdout] test src/recursive/agent.rs - recursive::agent::agent (line 42) ... ok
[INFO] [stdout] test src/recursive/mod.rs - recursive (line 20) - compile ... ok
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic::LlmCritic (line 237) ... ok
[INFO] [stdout] test src/recursive/formatter.rs - recursive::formatter (line 13) ... ok
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic (line 25) ... ok
[INFO] [stdout] test src/recursive/defaults.rs - recursive::defaults (line 15) ... ok
[INFO] [stdout] test src/recursive/best_of.rs - recursive::best_of (line 12) ... ok
[INFO] [stdout] test src/recursive/optimize.rs - recursive::optimize (line 23) - compile ... ok
[INFO] [stdout] test src/recursive/ensemble.rs - recursive::ensemble::ensemble (line 37) ... ok
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic::NoCritic (line 181) ... ok
[INFO] [stdout] test src/recursive/concurrent.rs - recursive::concurrent (line 12) ... ok
[INFO] [stdout] test src/recursive/llm.rs - recursive::llm (line 13) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::BranchBuilder (line 243) ... ok
[INFO] [stdout] test src/recursive/input.rs - recursive::input (line 13) ... ok
[INFO] [stdout] test src/recursive/memory.rs - recursive::memory (line 13) ... ok
[INFO] [stdout] test src/recursive/memory.rs - recursive::memory::Memory<E>::diversity (line 722) ... ok
[INFO] [stdout] test src/recursive/memory.rs - recursive::memory::Memory<E>::search_diverse (line 890) ... ok
[INFO] [stdout] test src/recursive/concurrent.rs - recursive::concurrent::ConcurrentRunner (line 53) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::PipelineAsStep (line 854) ... ok
[INFO] [stdout] test src/recursive/program.rs - recursive::program (line 12) - compile ... ok
[INFO] [stdout] test src/recursive/pareto.rs - recursive::pareto (line 13) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::refine (line 394) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::extract (line 433) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::nest (line 709) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline (line 13) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::run_stream (line 471) ... ignored
[INFO] [stdout] test src/recursive/ensemble.rs - recursive::ensemble (line 12) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::with_formatter (line 200) ... ignored
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::fan_out_with (line 561) ... ok
[INFO] [stdout] test src/recursive/program.rs - recursive::program::program (line 41) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::fan_out (line 534) ... ok
[INFO] [stdout] test src/recursive/rate_limit.rs - recursive::rate_limit::RateLimitedLlm (line 118) ... ok
[INFO] [stdout] test src/recursive/prelude.rs - recursive::prelude (line 9) ... ok
[INFO] [stdout] test src/recursive/result.rs - recursive::result::RefineResult::load (line 422) - compile ... ok
[INFO] [stdout] test src/recursive/result.rs - recursive::result::RefineResult::save (line 405) - compile ... ok
[INFO] [stdout] test src/recursive/semantic.rs - recursive::semantic (line 14) - compile ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::map (line 512) ... ok
[INFO] [stdout] test src/recursive/semantic.rs - recursive::semantic::semantic (line 48) - compile ... ok
[INFO] [stdout] test src/recursive/semantic.rs - recursive::semantic::SemanticBuilder<'a,L>::criterion (line 86) - compile ... ok
[INFO] [stdout] test src/recursive/state.rs - recursive::state::Saveable (line 258) ... ok
[INFO] [stdout] test src/recursive/step.rs - recursive::step (line 13) ... ok
[INFO] [stdout] test src/recursive/step.rs - recursive::step::run_all (line 718) ... ignored
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason::reason (line 80) ... FAILED
[INFO] [stdout] test src/recursive/template.rs - recursive::template::PromptTone (line 93) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template::Template<'a>::from_file (line 470) ... ignored
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason (line 57) ... ok
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason (line 15) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::refine (line 112) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine (line 13) ... FAILED
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::with_timeout (line 371) ... ok
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason (line 30) ... FAILED
[INFO] [stdout] test src/recursive/typed.rs - recursive::typed::typed (line 115) ... ok
[INFO] [stdout] test src/recursive/typed.rs - recursive::typed::parse_output (line 257) ... ok
[INFO] [stdout] test src/recursive/tool.rs - recursive::tool (line 12) ... ok
[INFO] [stdout] test src/recursive/rate_limit.rs - recursive::rate_limit (line 13) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::pipeline (line 55) ... ok
[INFO] [stdout] test src/recursive/rewrite.rs - recursive::rewrite (line 12) ... ok
[INFO] [stdout] test src/recursive/retry.rs - recursive::retry (line 13) ... ok
[INFO] [stdout] test src/typed_sig.rs - typed_sig (line 20) ... ok
[INFO] [stdout] test src/typed_sig.rs - typed_sig::TypedSignature (line 176) ... ok
[INFO] [stdout] test src/recursive/validate.rs - recursive::validate (line 13) ... ok
[INFO] [stdout] test src/typed_sig.rs - typed_sig::TypedFieldValidator (line 463) ... ok
[INFO] [stdout] test src/recursive/state.rs - recursive::state (line 14) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template::Template<'a>::with_tone (line 596) ... ok
[INFO] [stdout] test src/recursive/typed.rs - recursive::typed (line 13) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template (line 47) ... ok
[INFO] [stdout] test src/recursive/skill.rs - recursive::skill (line 13) ... ok
[INFO] [stdout] test src/recursive/tool.rs - recursive::tool::tool (line 85) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::with_budget (line 350) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::adaptive (line 401) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template::Template<'a>::from_str (line 379) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/recursive/reason.rs - recursive::reason::reason (line 80) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestjSyLcR/rustcjWvUP4/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-badede12e2bd3ee1,libserde_yaml-2c4acbb97438d31d,libryu-ace37e26d8308611,libindexmap-fb3ae6ea90f53af1,libhashbrown-00f937fe1169347c,libunsafe_libyaml-7bc1bf218b2f5452,libbincode-faa9e7a46f5f09b7,libserde_json-6ba31b8a22a89bb0,libitoa-ae20521aea192d35,libzmij-07c2bc01ed4c756c,libasync_stream-54f3ecf90aeb0894,libminijinja-0df80d0e656134f0,libself_cell-54413ba780f3dceb,libmemo_map-e6a5210bf66726fa,libsimilar-70f326dcabf6fce0,libconsole-b3ccc1ef4b886452,libunicode_width-11318280e9097d13,libfutures-4a57581391f53dd6,libfutures_executor-0b49a7f7b78690a0,libfutures_util-21060236ce950f30,libfutures_io-9bc2d3828d4ba8af,libslab-34231c81635c1df0,libfutures_channel-8cc71b6f91648ec8,libfutures_sink-2a35c2cc05019abc,libfutures_task-eafdccc31efa9d5a,libfutures_core-f0387e1e69ce8814,liblru-7b48ae7844465982,libhashbrown-58a46c9697e58a2b,libfoldhash-a84df4cbe8daa3b8,libequivalent-7e0e8cbe6c474a67,liballocator_api2-3bc2480ae44878f3,libregex-0d2c9b6e47e1f5e2,libregex_automata-9eb9569f5fe3a8ab,libaho_corasick-911505ac5b3ee82d,libmemchr-9b3f20cfb3ebd3b2,libregex_syntax-a59969707b42f994,libtokio-35ee9e837406d162,libsignal_hook_registry-c33ebd2f6494eddd,liberrno-b08a22cab995ffc5,libsocket2-6004f894d8f38f07,libmio-4473721c15968d70,libparking_lot-9309bd445bf81756,libpin_project_lite-8a799ba8b4537fa2,librayon-3336647a8430f5f6,librayon_core-52eb7fbf8b046d0c,libeither-ef22a4c75605e12f,libcrossbeam-7dfc1ec4616dd415,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_channel-eb55b6a78b9a014c,libcrossbeam_queue-8858184801dc44b5,libcrossbeam_epoch-7bc0ab567b886199,libthiserror-1718547cc22c8433,libdashmap-1d9bd79e5f6db61e,liblock_api-ec1e77aca18a533b,libscopeguard-d52bd00767847e44,libhashbrown-a8257e83e3af55ad,libahash-0f7bcd0b89e0a2ca,libzerocopy-a9b24a38b7fe5eec,libonce_cell-028ded5f5e4e9236,libcrossbeam_utils-bddddcad4a4551ea,libparking_lot_core-eb3eb44523a82e4e,libcfg_if-5af52f617df93f8f,libsmallvec-5dff4672fb7d6150,libserde-73953823b943a48b,libserde_core-365391bf3dd30696,libmemmap2-0c0b8357aa87bfe7,liblibc-f0d996076a85b3d5,libbytes-ff5aca13e3e348ea}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestjSyLcR/rustcjWvUP4/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-a6f6e84abb1dc9db/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestjSyLcR/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/recursive/refine.rs - recursive::refine (line 13) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestWwkVQ4/rustcIGzoDd/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-badede12e2bd3ee1,libserde_yaml-2c4acbb97438d31d,libryu-ace37e26d8308611,libindexmap-fb3ae6ea90f53af1,libhashbrown-00f937fe1169347c,libunsafe_libyaml-7bc1bf218b2f5452,libbincode-faa9e7a46f5f09b7,libserde_json-6ba31b8a22a89bb0,libitoa-ae20521aea192d35,libzmij-07c2bc01ed4c756c,libasync_stream-54f3ecf90aeb0894,libminijinja-0df80d0e656134f0,libself_cell-54413ba780f3dceb,libmemo_map-e6a5210bf66726fa,libsimilar-70f326dcabf6fce0,libconsole-b3ccc1ef4b886452,libunicode_width-11318280e9097d13,libfutures-4a57581391f53dd6,libfutures_executor-0b49a7f7b78690a0,libfutures_util-21060236ce950f30,libfutures_io-9bc2d3828d4ba8af,libslab-34231c81635c1df0,libfutures_channel-8cc71b6f91648ec8,libfutures_sink-2a35c2cc05019abc,libfutures_task-eafdccc31efa9d5a,libfutures_core-f0387e1e69ce8814,liblru-7b48ae7844465982,libhashbrown-58a46c9697e58a2b,libfoldhash-a84df4cbe8daa3b8,libequivalent-7e0e8cbe6c474a67,liballocator_api2-3bc2480ae44878f3,libregex-0d2c9b6e47e1f5e2,libregex_automata-9eb9569f5fe3a8ab,libaho_corasick-911505ac5b3ee82d,libmemchr-9b3f20cfb3ebd3b2,libregex_syntax-a59969707b42f994,libtokio-35ee9e837406d162,libsignal_hook_registry-c33ebd2f6494eddd,liberrno-b08a22cab995ffc5,libsocket2-6004f894d8f38f07,libmio-4473721c15968d70,libparking_lot-9309bd445bf81756,libpin_project_lite-8a799ba8b4537fa2,librayon-3336647a8430f5f6,librayon_core-52eb7fbf8b046d0c,libeither-ef22a4c75605e12f,libcrossbeam-7dfc1ec4616dd415,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_channel-eb55b6a78b9a014c,libcrossbeam_queue-8858184801dc44b5,libcrossbeam_epoch-7bc0ab567b886199,libthiserror-1718547cc22c8433,libdashmap-1d9bd79e5f6db61e,liblock_api-ec1e77aca18a533b,libscopeguard-d52bd00767847e44,libhashbrown-a8257e83e3af55ad,libahash-0f7bcd0b89e0a2ca,libzerocopy-a9b24a38b7fe5eec,libonce_cell-028ded5f5e4e9236,libcrossbeam_utils-bddddcad4a4551ea,libparking_lot_core-eb3eb44523a82e4e,libcfg_if-5af52f617df93f8f,libsmallvec-5dff4672fb7d6150,libserde-73953823b943a48b,libserde_core-365391bf3dd30696,libmemmap2-0c0b8357aa87bfe7,liblibc-f0d996076a85b3d5,libbytes-ff5aca13e3e348ea}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestWwkVQ4/rustcIGzoDd/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-a6f6e84abb1dc9db/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestWwkVQ4/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/recursive/reason.rs - recursive::reason (line 30) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest9XmPun/rustc2gWtdU/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-badede12e2bd3ee1,libserde_yaml-2c4acbb97438d31d,libryu-ace37e26d8308611,libindexmap-fb3ae6ea90f53af1,libhashbrown-00f937fe1169347c,libunsafe_libyaml-7bc1bf218b2f5452,libbincode-faa9e7a46f5f09b7,libserde_json-6ba31b8a22a89bb0,libitoa-ae20521aea192d35,libzmij-07c2bc01ed4c756c,libasync_stream-54f3ecf90aeb0894,libminijinja-0df80d0e656134f0,libself_cell-54413ba780f3dceb,libmemo_map-e6a5210bf66726fa,libsimilar-70f326dcabf6fce0,libconsole-b3ccc1ef4b886452,libunicode_width-11318280e9097d13,libfutures-4a57581391f53dd6,libfutures_executor-0b49a7f7b78690a0,libfutures_util-21060236ce950f30,libfutures_io-9bc2d3828d4ba8af,libslab-34231c81635c1df0,libfutures_channel-8cc71b6f91648ec8,libfutures_sink-2a35c2cc05019abc,libfutures_task-eafdccc31efa9d5a,libfutures_core-f0387e1e69ce8814,liblru-7b48ae7844465982,libhashbrown-58a46c9697e58a2b,libfoldhash-a84df4cbe8daa3b8,libequivalent-7e0e8cbe6c474a67,liballocator_api2-3bc2480ae44878f3,libregex-0d2c9b6e47e1f5e2,libregex_automata-9eb9569f5fe3a8ab,libaho_corasick-911505ac5b3ee82d,libmemchr-9b3f20cfb3ebd3b2,libregex_syntax-a59969707b42f994,libtokio-35ee9e837406d162,libsignal_hook_registry-c33ebd2f6494eddd,liberrno-b08a22cab995ffc5,libsocket2-6004f894d8f38f07,libmio-4473721c15968d70,libparking_lot-9309bd445bf81756,libpin_project_lite-8a799ba8b4537fa2,librayon-3336647a8430f5f6,librayon_core-52eb7fbf8b046d0c,libeither-ef22a4c75605e12f,libcrossbeam-7dfc1ec4616dd415,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_channel-eb55b6a78b9a014c,libcrossbeam_queue-8858184801dc44b5,libcrossbeam_epoch-7bc0ab567b886199,libthiserror-1718547cc22c8433,libdashmap-1d9bd79e5f6db61e,liblock_api-ec1e77aca18a533b,libscopeguard-d52bd00767847e44,libhashbrown-a8257e83e3af55ad,libahash-0f7bcd0b89e0a2ca,libzerocopy-a9b24a38b7fe5eec,libonce_cell-028ded5f5e4e9236,libcrossbeam_utils-bddddcad4a4551ea,libparking_lot_core-eb3eb44523a82e4e,libcfg_if-5af52f617df93f8f,libsmallvec-5dff4672fb7d6150,libserde-73953823b943a48b,libserde_core-365391bf3dd30696,libmemmap2-0c0b8357aa87bfe7,liblibc-f0d996076a85b3d5,libbytes-ff5aca13e3e348ea}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest9XmPun/rustc2gWtdU/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-a6f6e84abb1dc9db/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest9XmPun/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/recursive/reason.rs - recursive::reason (line 30)
[INFO] [stdout]     src/recursive/reason.rs - recursive::reason::reason (line 80)
[INFO] [stdout]     src/recursive/refine.rs - recursive::refine (line 13)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 88 passed; 3 failed; 27 ignored; 0 measured; 0 filtered out; finished in 48.12s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "0312f9155eb665140493c1404e7b1d3dcd0a41f97c397e1607bba705ff2d05da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0312f9155eb665140493c1404e7b1d3dcd0a41f97c397e1607bba705ff2d05da", kill_on_drop: false }`
[INFO] [stdout] 0312f9155eb665140493c1404e7b1d3dcd0a41f97c397e1607bba705ff2d05da
