[INFO] fetching crate kkachi 0.1.3...
[INFO] testing kkachi-0.1.3 against 1.94.0 for beta-1.95-1
[INFO] extracting crate kkachi 0.1.3 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate kkachi 0.1.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate kkachi 0.1.3
[INFO] tweaked toml for crates.io crate kkachi 0.1.3 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate kkachi 0.1.3 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate kkachi 0.1.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded monostate v0.1.18
[INFO] [stderr]   Downloaded rayon-cond v0.4.0
[INFO] [stderr]   Downloaded monostate-impl v0.1.18
[INFO] [stderr]   Downloaded macro_rules_attribute v0.2.2
[INFO] [stderr]   Downloaded hmac-sha256 v1.1.14
[INFO] [stderr]   Downloaded macro_rules_attribute-proc_macro v0.2.2
[INFO] [stderr]   Downloaded memo-map v0.3.3
[INFO] [stderr]   Downloaded string-interner v0.17.0
[INFO] [stderr]   Downloaded arrow-row v56.2.0
[INFO] [stderr]   Downloaded arrow-arith v56.2.0
[INFO] [stderr]   Downloaded comfy-table v7.1.2
[INFO] [stderr]   Downloaded arrow-cast v56.2.0
[INFO] [stderr]   Downloaded fancy-regex v0.13.0
[INFO] [stderr]   Downloaded zip v6.0.0
[INFO] [stderr]   Downloaded ureq v3.2.0
[INFO] [stderr]   Downloaded minijinja v2.17.1
[INFO] [stderr]   Downloaded zlib-rs v0.6.3
[INFO] [stderr]   Downloaded esaxx-rs v0.1.10
[INFO] [stderr]   Downloaded zerocopy v0.8.40
[INFO] [stderr]   Downloaded lzma-rust2 v0.15.7
[INFO] [stderr]   Downloaded tokenizers v0.21.4
[INFO] [stderr]   Downloaded arrow-array v56.2.0
[INFO] [stderr]   Downloaded ort v2.0.0-rc.12
[INFO] [stderr]   Downloaded arrow-select v56.2.0
[INFO] [stderr]   Downloaded arrow v56.2.0
[INFO] [stderr]   Downloaded arrow-buffer v56.2.0
[INFO] [stderr]   Downloaded arrow-schema v56.2.0
[INFO] [stderr]   Downloaded ort-sys v2.0.0-rc.12
[INFO] [stderr]   Downloaded ureq-proto v0.5.3
[INFO] [stderr]   Downloaded arrow-ord v56.2.0
[INFO] [stderr]   Downloaded arrow-data v56.2.0
[INFO] [stderr]   Downloaded auto_enums v0.8.8
[INFO] [stderr]   Downloaded text-splitter v0.18.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.40
[INFO] [stderr]   Downloaded arrow-string v56.2.0
[INFO] [stderr]   Downloaded unicode-normalization-alignments v0.1.12
[INFO] [stderr]   Downloaded dary_heap v0.3.8
[INFO] [stderr]   Downloaded spm_precompiled v0.1.4
[INFO] [stderr]   Downloaded derive_utils v0.15.1
[INFO] [stderr]   Downloaded duckdb v1.4.3
[INFO] [stderr]   Downloaded tiktoken-rs v0.6.0
[INFO] [stderr]   Downloaded libduckdb-sys v1.4.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8bdeff4e4e43ae3f515481a712715b4df593acd4fefc84da39812da438144207
[INFO] running `Command { std: "docker" "start" "-a" "8bdeff4e4e43ae3f515481a712715b4df593acd4fefc84da39812da438144207", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8bdeff4e4e43ae3f515481a712715b4df593acd4fefc84da39812da438144207", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8bdeff4e4e43ae3f515481a712715b4df593acd4fefc84da39812da438144207", kill_on_drop: false }`
[INFO] [stdout] 8bdeff4e4e43ae3f515481a712715b4df593acd4fefc84da39812da438144207
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 97b068b91c5615108a32876bb139310aa7e707eb092e597845d24fa96115bf02
[INFO] running `Command { std: "docker" "start" "-a" "97b068b91c5615108a32876bb139310aa7e707eb092e597845d24fa96115bf02", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling self_cell v1.2.2
[INFO] [stderr]    Compiling memo-map v0.3.3
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling minijinja v2.17.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling string-interner v0.17.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling kkachi v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.84s
[INFO] running `Command { std: "docker" "inspect" "97b068b91c5615108a32876bb139310aa7e707eb092e597845d24fa96115bf02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "97b068b91c5615108a32876bb139310aa7e707eb092e597845d24fa96115bf02", kill_on_drop: false }`
[INFO] [stdout] 97b068b91c5615108a32876bb139310aa7e707eb092e597845d24fa96115bf02
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9589ab48c44e92d2489a1eec27fa19ad7411342a34c73c2f88d527b0336135f9
[INFO] running `Command { std: "docker" "start" "-a" "9589ab48c44e92d2489a1eec27fa19ad7411342a34c73c2f88d527b0336135f9", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.40
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[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 ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling string-interner v0.17.0
[INFO] [stderr]    Compiling kkachi v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 48.45s
[INFO] running `Command { std: "docker" "inspect" "9589ab48c44e92d2489a1eec27fa19ad7411342a34c73c2f88d527b0336135f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9589ab48c44e92d2489a1eec27fa19ad7411342a34c73c2f88d527b0336135f9", kill_on_drop: false }`
[INFO] [stdout] 9589ab48c44e92d2489a1eec27fa19ad7411342a34c73c2f88d527b0336135f9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 79c639f35a6c16809e54a40ebe94c843133e4ad7334530f1081fe9cf4c957293
[INFO] running `Command { std: "docker" "start" "-a" "79c639f35a6c16809e54a40ebe94c843133e4ad7334530f1081fe9cf4c957293", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kkachi-ff2dd4565438bdd5)
[INFO] [stdout] 
[INFO] [stdout] running 820 tests
[INFO] [stdout] test adapter::chat::tests::test_chat_adapter_creation ... ok
[INFO] [stdout] test adapter::chat::tests::test_chat_config ... ok
[INFO] [stdout] test adapter::chat::tests::test_format_with_demo ... ok
[INFO] [stdout] test adapter::chat::tests::test_format_basic ... ok
[INFO] [stdout] test adapter::chat::tests::test_format_with_instructions ... ok
[INFO] [stdout] test adapter::chat::tests::test_parse_response ... 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_escape_json_string ... ok
[INFO] [stdout] test adapter::json::tests::test_find_json_field_string ... ok
[INFO] [stdout] test adapter::json::tests::test_parse_response ... ok
[INFO] [stdout] test adapter::json::tests::test_format_basic ... 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::json::tests::test_find_json_field_number ... ok
[INFO] [stdout] test adapter::xml::tests::test_find_xml_element_with_attrs ... ok
[INFO] [stdout] test adapter::json::tests::test_find_json_field_object ... ok
[INFO] [stdout] test adapter::json::tests::test_json_adapter_creation ... ok
[INFO] [stdout] test adapter::xml::tests::test_format_basic ... ok
[INFO] [stdout] test adapter::xml::tests::test_parse_response ... ok
[INFO] [stdout] test adapter::xml::tests::test_escape_xml ... ok
[INFO] [stdout] test adapter::tests::test_demo_data ... ok
[INFO] [stdout] test adapter::xml::tests::test_unescape_xml ... ok
[INFO] [stdout] test adapter::xml::tests::test_find_xml_element ... ok
[INFO] [stdout] test assertion::tests::test_contains ... ok
[INFO] [stdout] test adapter::xml::tests::test_xml_adapter_creation ... ok
[INFO] [stdout] test adapter::xml::tests::test_format_with_demo ... ok
[INFO] [stdout] test assertion::tests::test_assertion_level ... ok
[INFO] [stdout] test adapter::xml::tests::test_xml_config ... 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_runner_soft ... ok
[INFO] [stdout] test assertion::tests::test_starts_with ... ok
[INFO] [stdout] test bootstrap::tests::test_bootstrap_creation ... ok
[INFO] [stdout] test bootstrap::tests::test_random_search ... ok
[INFO] [stdout] test buffer::tests::test_buffer_empty ... ok
[INFO] [stdout] test assertion::tests::test_not_empty ... ok
[INFO] [stdout] test assertion::tests::test_runner_all_pass ... ok
[INFO] [stdout] test assertion::tests::test_runner_count_passing ... ok
[INFO] [stdout] test bootstrap::tests::test_optimize_empty ... ok
[INFO] [stdout] test bootstrap::tests::test_compile_returns_compiled_program ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_string ... ok
[INFO] [stdout] test bootstrap::tests::test_config_const ... ok
[INFO] [stdout] test buffer::tests::test_buffer_slice ... ok
[INFO] [stdout] test assertion::tests::test_json_valid ... ok
[INFO] [stdout] test buffer::tests::test_buffer_view_subview ... ok
[INFO] [stdout] test assertion::tests::test_length_bounds ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_static_str ... ok
[INFO] [stdout] test assertion::tests::test_one_of ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_bytes ... 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_empty_demo_indices ... ok
[INFO] [stdout] test composable::tests::test_macro_load_wrong_name ... ok
[INFO] [stdout] test composable::tests::test_macro_save_load_roundtrip ... ok
[INFO] [stdout] test compiled::tests::test_json_roundtrip ... ok
[INFO] [stdout] test composable::tests::test_module_state_builder ... ok
[INFO] [stdout] test composable::tests::test_macro_load_state ... ok
[INFO] [stdout] test compiled::tests::test_serde_clone ... ok
[INFO] [stdout] test compiled::tests::test_with_meta ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_static ... ok
[INFO] [stdout] test bootstrap::tests::test_bootstrap_with_metric ... ok
[INFO] [stdout] test assertion::tests::test_regex_match ... ok
[INFO] [stdout] test compiled::tests::test_compact_json_roundtrip ... ok
[INFO] [stdout] test compiled::tests::test_debug_impl ... ok
[INFO] [stdout] test composable::tests::test_macro_save_state ... 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 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_child_lookup ... ok
[INFO] [stdout] test composable::tests::test_module_state_new ... ok
[INFO] [stdout] test composable::tests::test_module_state_json_minimal ... 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 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_load_wrong_name ... ok
[INFO] [stdout] test composable::tests::test_predict_module_with_demos_forward ... ok
[INFO] [stdout] test composable::tests::test_predict_module_forward ... ok
[INFO] [stdout] test diff::render::tests::test_render_iteration_header ... ok
[INFO] [stdout] test composable::tests::test_predict_module_save_load_state ... ok
[INFO] [stdout] test diff::render::tests::test_render_compact ... ok
[INFO] [stdout] test diff::render::tests::test_render_inline ... 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 declarative::jinja::tests::test_jinja_formatter_with_feedback ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_formatter_no_feedback ... ok
[INFO] [stdout] test diff::render::tests::test_default_colors ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_from_str ... 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 diff::render::tests::test_render_stats ... ok
[INFO] [stdout] test diff::render::tests::test_render_unified ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_with_loop ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_with_default ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_with_conditional ... ok
[INFO] [stdout] test diff::render::tests::test_truncate ... 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_with_instruction ... ok
[INFO] [stdout] test diff::structured::tests::test_module_diff_render ... ok
[INFO] [stdout] test diff::tests::test_change_kind_from_tag ... 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_modification ... ok
[INFO] [stdout] test diff::tests::test_text_diff_simple_removal ... ok
[INFO] [stdout] test diff::tests::test_text_diff_no_changes ... ok
[INFO] [stdout] test diff::tests::test_word_diff ... ok
[INFO] [stdout] test error::tests::test_error_category ... ok
[INFO] [stdout] test diff::tests::test_text_diff_simple_addition ... ok
[INFO] [stdout] test error::tests::test_error_module ... 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_methods ... ok
[INFO] [stdout] test error::tests::test_optimization_error_creation ... ok
[INFO] [stdout] test diff::structured::tests::test_module_diff_no_changes ... ok
[INFO] [stdout] test error::tests::test_error_prediction ... ok
[INFO] [stdout] test error::tests::test_error_signature ... ok
[INFO] [stdout] test error::tests::test_optimization_error_with_feedback ... ok
[INFO] [stdout] test error::tests::test_error_field ... 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 error::tests::test_optimization_details_display ... ok
[INFO] [stdout] test diff::structured::tests::test_iteration_diff_builder ... 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_contains_metric ... ok
[INFO] [stdout] test error::tests::test_optimization_error_message ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_demos ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_empty_dataset ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_rescore_with_threshold ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_partial_match ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_fn_metric ... ok
[INFO] [stdout] test example::tests::test_example_creation ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_rescore ... ok
[INFO] [stdout] test example::tests::test_example_insert_input ... ok
[INFO] [stdout] test example::tests::test_example_insert_output ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_instruction ... ok
[INFO] [stdout] test example::tests::test_example_with_inputs ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_high_threshold ... ok
[INFO] [stdout] test executor::tests::test_buffer_pool_acquire_release ... 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_outputs ... ok
[INFO] [stdout] test evaluate::tests::test_example_result_fields ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_preserves_tokens ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_interval ... ok
[INFO] [stdout] test executor::tests::test_buffer_pool_create ... ok
[INFO] [stdout] test executor::tests::test_buffer_pool_scoped ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_threshold ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_score_drop ... ok
[INFO] [stdout] test executor::tests::test_executor_config ... ok
[INFO] [stdout] test field::tests::test_field_creation ... ok
[INFO] [stdout] test field::tests::test_infer_prefix ... ok
[INFO] [stdout] test hitl::config::tests::test_builder_methods ... ok
[INFO] [stdout] test hitl::config::tests::test_disabled_config ... ok
[INFO] [stdout] test hitl::config::tests::test_every_iteration_config ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_convergence ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_first ... 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 hitl::review::tests::test_review_context_progress ... ok
[INFO] [stdout] test hitl::review::tests::test_review_decision_continues ... ok
[INFO] [stdout] test hitl::review::tests::test_review_context_score_change ... ok
[INFO] [stdout] test hitl::review::tests::test_review_decision_skip_count ... 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 hitl::review::tests::test_review_decision_stops ... 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::config::tests::test_skip_above_score ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_threshold_reviewer_accept ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_threshold_reviewer_continue ... ok
[INFO] [stdout] test hitl::terminal::tests::test_progress_reviewer ... ok
[INFO] [stdout] test hitl::terminal::tests::test_terminal_reviewer_creation ... ok
[INFO] [stdout] test intern::tests::test_static_symbols ... ok
[INFO] [stdout] test intern::tests::test_static_resolve ... ok
[INFO] [stdout] test intern::tests::test_all_static_strings ... ok
[INFO] [stdout] test intern::tests::test_same_string_same_symbol ... ok
[INFO] [stdout] test intern::tests::test_interned_count ... ok
[INFO] [stdout] test intern::tests::test_sym_debug ... ok
[INFO] [stdout] test hitl::terminal::tests::test_terminal_reviewer_with_config ... ok
[INFO] [stdout] test intern::tests::test_sym_hash ... ok
[INFO] [stdout] test intern::tests::test_sym_ord ... ok
[INFO] [stdout] test intern::tests::test_sym_serde ... 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 metric::tests::test_contains_name ... ok
[INFO] [stdout] test metric::tests::test_exact_match_different ... ok
[INFO] [stdout] test metric::tests::test_f1_different_lengths ... ok
[INFO] [stdout] test metric::tests::test_contains_no_match ... ok
[INFO] [stdout] test metric::tests::test_f1_identical ... ok
[INFO] [stdout] test metric::tests::test_f1_empty_both ... ok
[INFO] [stdout] test metric::tests::test_contains_with_whitespace ... ok
[INFO] [stdout] test intern::tests::test_sym_display ... ok
[INFO] [stdout] test executor::tests::test_executor_create ... ok
[INFO] [stdout] test metric::tests::test_contains_substring ... ok
[INFO] [stdout] test metric::tests::test_exact_match_name ... ok
[INFO] [stdout] test metric::tests::test_exact_match_empty ... ok
[INFO] [stdout] test metric::tests::test_exact_match_identical ... ok
[INFO] [stdout] test metric::tests::test_exact_match_with_whitespace ... ok
[INFO] [stdout] test intern::tests::test_dynamic_interning ... ok
[INFO] [stdout] test metric::tests::test_f1_one_empty ... 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_f1_partial_overlap ... ok
[INFO] [stdout] test metric::tests::test_f1_repeated_tokens ... ok
[INFO] [stdout] test executor::tests::test_executor_run_cpu ... ok
[INFO] [stdout] test metric::tests::test_f1_name ... 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_unicode_handling ... ok
[INFO] [stdout] test module::tests::test_base_module ... ok
[INFO] [stdout] test optimizer::tests::test_config_builder ... ok
[INFO] [stdout] test module::tests::test_module_execution ... ok
[INFO] [stdout] test module::tests::test_module_name ... ok
[INFO] [stdout] test metric::tests::test_ref_metric ... ok
[INFO] [stdout] test metric::tests::test_fn_metric_basic ... ok
[INFO] [stdout] test executor::tests::test_executor_score_parallel ... ok
[INFO] [stdout] test executor::tests::test_executor_acquire_permit ... ok
[INFO] [stdout] test optimizer::tests::test_example_set_empty ... ok
[INFO] [stdout] test optimizer::tests::test_rng ... ok
[INFO] [stdout] test optimizer::tests::test_rng_deterministic ... ok
[INFO] [stdout] test optimizer::tests::test_config_default ... 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::copro::tests::test_copro_config ... ok
[INFO] [stdout] test optimizers::copro::tests::test_copro_creation ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_intersection_strategy ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_best_strategy ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_config ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_creation ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_union_strategy ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_labeled_config ... 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::knn::tests::test_knn_config ... ok
[INFO] [stdout] test optimizers::knn::tests::test_knn_creation ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_first_strategy ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_builder ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_random_strategy ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_generate_instructions ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_compile_returns_compiled_program ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_mipro_config ... ok
[INFO] [stdout] test predict::tests::test_build_prompt ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_tpe_sampler ... ok
[INFO] [stdout] test optimizers::simba::tests::test_analyze_failures ... ok
[INFO] [stdout] test optimizers::simba::tests::test_simba_config ... ok
[INFO] [stdout] test predict::tests::test_demo_meta ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_optimize_with_lm_evaluates_real ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_labeled_creation ... ok
[INFO] [stdout] test prediction::tests::test_prediction_into_owned ... ok
[INFO] [stdout] test predict::tests::test_predict_copy ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_last_strategy ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_mipro_creation ... ok
[INFO] [stdout] test predict::tests::test_predict_size ... ok
[INFO] [stdout] test optimizers::simba::tests::test_simba_creation ... ok
[INFO] [stdout] test predict::tests::test_predict_with_lm ... ok
[INFO] [stdout] test optimizers::simba::tests::test_improvement_kind ... ok
[INFO] [stdout] test recall_precision::tests::test_default_is_balanced ... ok
[INFO] [stdout] test recall_precision::tests::test_accepts ... 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_serde_roundtrip ... ok
[INFO] [stdout] test prediction::tests::test_prediction_insert_and_get ... ok
[INFO] [stdout] test recall_precision::tests::test_threshold_values ... ok
[INFO] [stdout] test prediction::tests::test_prediction_with_metadata ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_direct_answer ... ok
[INFO] [stdout] test prediction::tests::test_prediction_creation ... ok
[INFO] [stdout] test prediction::tests::test_token_usage_new ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_basic ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_max_steps ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_unknown_tool ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_defaults ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_skill ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_tool ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_on_step_callback ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_validation ... ok
[INFO] [stdout] test recall_precision::tests::test_favors_precision ... ok
[INFO] [stdout] test recall_precision::tests::test_permissiveness ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_no_trajectory ... ok
[INFO] [stdout] test recursive::agent::tests::test_parse_response ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_pool ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_defaults ... ok
[INFO] [stdout] test recursive::best_of::tests::test_empty_pool_stats ... ok
[INFO] [stdout] test recursive::best_of::tests::test_default_scorer ... ok
[INFO] [stdout] test recursive::best_of::tests::test_scorer_weight ... ok
[INFO] [stdout] test recursive::best_of::tests::test_fn_scorer ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_empty_iterator ... ok
[INFO] [stdout] test recursive::best_of::tests::test_pool_filtering ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_mixed_with_individual ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_weighted ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_hit ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_different_prompts ... ok
[INFO] [stdout] test recursive::checks::tests::test_breakdown ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_skill ... ok
[INFO] [stdout] test recursive::checks::tests::test_combined_checks ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_composable_with_retry ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_clear ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_eviction ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_with_feedback ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_with_vec ... ok
[INFO] [stdout] test recursive::cache::tests::test_model_name_preserved ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_scorer ... ok
[INFO] [stdout] test recursive::checks::tests::test_feedback_modifier ... ok
[INFO] [stdout] test recursive::checks::tests::test_empty_checks ... ok
[INFO] [stdout] test metric::tests::test_f1_no_overlap ... 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::checks::tests::test_min_len ... ok
[INFO] [stdout] test recursive::checks::tests::test_max_len ... ok
[INFO] [stdout] test recursive::checks::tests::test_pred ... ok
[INFO] [stdout] test recursive::checks::tests::test_require ... ok
[INFO] [stdout] test recursive::checks::tests::test_require_all ... ok
[INFO] [stdout] test recursive::checks::tests::test_weighted_checks ... ok
[INFO] [stdout] test recursive::checks::tests::test_weight_modifier ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_validate_echo ... ignored
[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::compose::tests::test_all_empty ... 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::cli::tests::test_cli_multi_stage ... 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_chained_composition ... ok
[INFO] [stdout] test recursive::compose::tests::test_or_both_fail ... ok
[INFO] [stdout] test recursive::compose::tests::test_or_both_pass ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_basic ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_shared_llm ... ok
[INFO] [stdout] test recursive::compose::tests::test_or_one_passes ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_max_concurrency ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_builder ... ok
[INFO] [stdout] test recursive::conversation::tests::test_basic_conversation ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_empty ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_with_refine ... ok
[INFO] [stdout] test recursive::checks::tests::test_regex ... ok
[INFO] [stdout] test recursive::conversation::tests::test_message_display ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_validate_false ... ok
[INFO] [stdout] test recursive::conversation::tests::test_multi_turn ... ok
[INFO] [stdout] test recursive::conversation::tests::test_send_with_context ... ok
[INFO] [stdout] test recursive::conversation::tests::test_role_display ... ok
[INFO] [stdout] test recursive::conversation::tests::test_push_message ... ok
[INFO] [stdout] test recursive::conversation::tests::test_clear_history ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_tool_failure ... ok
[INFO] [stdout] test recursive::conversation::tests::test_history_included_in_prompt ... ok
[INFO] [stdout] test recursive::conversation::tests::test_last_response_none_when_empty ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_as_tool ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_with_suggestions ... ok
[INFO] [stdout] test recursive::conversation::tests::test_system_message ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_with_breakdown_score ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_into_owned ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_with_fail_score ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_borrowed_cow ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_new ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_generic_usage_fn_critic ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_generic_usage_llm_critic ... ok
[INFO] [stdout] test recursive::conversation::tests::test_system_owned ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_receives_score_value ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_basic ... ok
[INFO] [stdout] test recursive::checks::tests::test_regex_all ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_build_critique_prompt_with_feedback ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_analysis_only ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_name ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_basic ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_no_suggestions_marker ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_llm_failure_graceful ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_capture ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_generic_usage_no_critic ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_weighted_stages ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_with_suggestions ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_empty_suggestions ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_name ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_build_critique_prompt_no_feedback ... 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_parse_response_unstructured ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_is_copy ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_is_default ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_unstructured_response ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_name ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_prompt_includes_score ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_preserves_score ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_annotations ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_from_env_with_var_set ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_pass_through ... ok
[INFO] [stdout] test recursive::engine::tests::test_engine_sequential ... ok
[INFO] [stdout] test recursive::engine::tests::test_engine_parallel ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_apply_single ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_context_with_notes ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_empty ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_from_env ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_context ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_invalid_regex_skipped ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_multiple_occurrences ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_apply_multiple ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_aggregate_default ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_longest_answer ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_majority_vote ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_no_normalize ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_consensus_pool_methods ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_normalization ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_unanimous ... ok
[INFO] [stdout] test recursive::engine::tests::test_iteration_config_transform ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_with_consensus ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_with_skill ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_with_defaults ... ok
[INFO] [stdout] test recursive::executor::tests::test_execution_result_methods ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_no_match ... ok
[INFO] [stdout] test recursive::executor::tests::test_executor_env ... ok
[INFO] [stdout] test recursive::formatter::tests::test_passthrough_with_feedback ... ok
[INFO] [stdout] test recursive::formatter::tests::test_feedback_formatter_with_feedback ... ok
[INFO] [stdout] test recursive::executor::tests::test_process_executor_creation ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_eq ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_is_audio ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_is_image ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_mime ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_repr ... ok
[INFO] [stdout] test recursive::compose::tests::test_all_one_fails ... ok
[INFO] [stdout] test recursive::executor::tests::test_executor_timeout ... ok
[INFO] [stdout] test recursive::formatter::tests::test_feedback_formatter_no_feedback ... ok
[INFO] [stdout] test recursive::formatter::tests::test_passthrough_formatter ... ok
[INFO] [stdout] test recursive::input::tests::test_all_text_from_multi_input ... ok
[INFO] [stdout] test recursive::input::tests::test_all_text_from_text_input ... ok
[INFO] [stdout] test recursive::input::tests::test_all_text_no_text_parts ... ok
[INFO] [stdout] test recursive::input::tests::test_input_debug ... ok
[INFO] [stdout] test recursive::input::tests::test_empty_multi_input ... ok
[INFO] [stdout] test recursive::input::tests::test_input_into_owned_multi ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_binary_generic ... ok
[INFO] [stdout] test recursive::input::tests::test_input_into_owned_text ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_binary_owned ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_all_types ... ok
[INFO] [stdout] test recursive::input::tests::test_empty_text_input ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_builder ... ok
[INFO] [stdout] test recursive::input::tests::test_input_clone ... ok
[INFO] [stdout] test recursive::input::tests::test_input_part_into_owned ... ok
[INFO] [stdout] test recursive::input::tests::test_input_part_text ... 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_part_binary ... ok
[INFO] [stdout] test recursive::input::tests::test_parts_size_hint ... ok
[INFO] [stdout] test recursive::llm::tests::test_lm_output ... ok
[INFO] [stdout] test recursive::llm::tests::test_failing_llm ... ok
[INFO] [stdout] test recursive::llm::tests::test_mock_llm_with_feedback ... ok
[INFO] [stdout] test recursive::input::tests::test_input_text_owned ... ok
[INFO] [stdout] test recursive::memory::tests::test_cosine_similarity ... ok
[INFO] [stdout] test recursive::input::tests::test_multi_input_many_parts ... ok
[INFO] [stdout] test recursive::llm::tests::test_iterative_mock_llm ... ok
[INFO] [stdout] test recursive::input::tests::test_parts_from_text_input ... ok
[INFO] [stdout] test recursive::input::tests::test_parts_from_multi_input ... 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::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_diversity ... 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_len_and_empty ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_remove ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_with_k ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_search ... ok
[INFO] [stdout] test recursive::memory::tests::test_mmr_select_basic ... ok
[INFO] [stdout] test recursive::optimize::tests::test_parse_numbered_list ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_search_diverse ... ok
[INFO] [stdout] test recursive::optimize::tests::test_parse_numbered_list_with_parentheses ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_seed_if_empty ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_tagged ... ok
[INFO] [stdout] test recursive::pareto::tests::test_dominance_basic ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_objective_2_heterogeneous ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_update ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_score_dominates ... ok
[INFO] [stdout] test recursive::pareto::tests::test_objective_minimize ... ok
[INFO] [stdout] test recursive::memory::tests::test_mmr_select_empty ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_objective_homogeneous ... ok
[INFO] [stdout] test recursive::optimize::tests::test_score_output_contains ... ok
[INFO] [stdout] test recursive::optimize::tests::test_empty_dataset ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_objective_validate_multi ... ok
[INFO] [stdout] test recursive::optimize::tests::test_dataset_builder ... ok
[INFO] [stdout] test recursive::pareto::tests::test_all_targets_met ... ok
[INFO] [stdout] test recursive::optimize::tests::test_training_example ... ok
[INFO] [stdout] test recursive::input::tests::test_large_binary_data ... ok
[INFO] [stdout] test recursive::pareto::tests::test_pareto_front_best ... ok
[INFO] [stdout] test recursive::pareto::tests::test_pareto_front_insert ... 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_best_of_scored ... 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::pareto::tests::test_refine_pareto_basic ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_ensemble ... ok
[INFO] [stdout] test recursive::pareto::tests::test_scalarization_chebyshev ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_best_score ... ok
[INFO] [stdout] test recursive::pareto::tests::test_refine_pareto_convergence ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_first_success ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_concat ... ok
[INFO] [stdout] test recursive::pareto::tests::test_scalarization_weighted_sum ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_reason ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_with_refine_branches ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_map ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_multi_step ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_nest ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_empty_branches ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_custom_merge ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_single_branch ... 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::program::tests::test_program_result_methods ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_config_builder ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_with_closure ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_result_tokens ... ok
[INFO] [stdout] test recursive::program::tests::test_program_no_executor ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_inner_accessible ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_model_name_preserved ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_allows_burst ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_composable_with_cache ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_token_bucket_immediate_acquire ... 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_refill ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_extract_applies_to_output ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_config_defaults ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_multiline_no_marker_preserves_full_output ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_multiline_yaml_no_marker ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_full_chain ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_basic ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_config ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_custom_instruction ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_no_reasoning_multiline ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_parse_response ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_no_reasoning ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_single_line_no_marker_unchanged ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_defaults ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_defaults_multiple_patterns ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_defaults_no_match ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_yaml_template_validation ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_skill_empty_noop ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_marker_still_extracts ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_config ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_skill ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_early_exit_on_stagnation ... ok
[INFO] [stdout] test recursive::refine::tests::test_chain_of_thought ... ok
[INFO] [stdout] test recursive::refine::tests::test_config_defaults ... ok
[INFO] [stdout] test recursive::refine::tests::test_config_with_budget_and_timeout ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_mode_basic ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_extend_on_progress ... ok
[INFO] [stdout] test recursive::refine::tests::test_plateau_detection ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_respects_min_iter ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_full_result ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_on_iter_callback ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_best_of ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_with_examples ... ok
[INFO] [stdout] test recursive::refine::tests::test_run_stream_events ... 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::reason::tests::test_reason_with_validation ... ok
[INFO] [stdout] test recursive::refine::tests::test_result_has_confidence ... ok
[INFO] [stdout] test recursive::refine::tests::test_result_has_elapsed ... 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::refine::tests::test_stop_reason_target_reached ... ok
[INFO] [stdout] test recursive::program::tests::test_program_no_code ... ok
[INFO] [stdout] test recursive::program::tests::test_program_with_skill ... ok
[INFO] [stdout] test recursive::result::tests::test_context_id ... ok
[INFO] [stdout] test recursive::program::tests::test_program_basic ... ok
[INFO] [stdout] test recursive::refine::tests::test_stop_reason_max_iterations ... ok
[INFO] [stdout] test recursive::refine::tests::test_with_budget ... ok
[INFO] [stdout] test recursive::result::tests::test_add_correction ... ok
[INFO] [stdout] test recursive::result::tests::test_add_iteration ... ok
[INFO] [stdout] test recursive::program::tests::test_program_with_defaults ... ok
[INFO] [stdout] test recursive::refine::tests::test_with_timeout ... ok
[INFO] [stdout] test recursive::result::tests::test_is_success ... ok
[INFO] [stdout] test recursive::result::tests::test_improvement ... ok
[INFO] [stdout] test recursive::result::tests::test_corrections_table ... ok
[INFO] [stdout] test recursive::result::tests::test_optimized_prompt ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_event_serialize ... ok
[INFO] [stdout] test recursive::result::tests::test_optimized_prompt_json_roundtrip ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_cached ... ok
[INFO] [stdout] test recursive::retry::tests::test_model_name_preserved ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_config_default ... ok
[INFO] [stdout] test recursive::result::tests::test_cli_summary ... 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::rewrite::tests::test_add_new_section ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_json_roundtrip ... ok
[INFO] [stdout] test recursive::retry::tests::test_is_retryable ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_new ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_save_load ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_non_retryable_error ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_all_code ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_chained_operations ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_code_not_found ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_code_rust ... 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_append ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_section_before ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_section ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_replace_section ... ok
[INFO] [stdout] test recursive::semantic::tests::test_build_judge_prompt ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_replace_code ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_section_after ... ok
[INFO] [stdout] test recursive::semantic::tests::test_extract_number ... 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_parse_judgment_success ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_cow_borrowed ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_default_priority ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_empty ... ok
[INFO] [stdout] test recursive::semantic::tests::test_semantic_validator_below_threshold ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_len ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_nested ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_multiple_sorted ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_owned ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_single_instruction ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_preserves_equality ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_simple ... ok
[INFO] [stdout] test recursive::state::tests::test_json_pretty_format ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_invalid_input ... ok
[INFO] [stdout] test recursive::state::tests::test_json_invalid_input ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_is_compact ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_empty ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_preserves_equality ... ok
[INFO] [stdout] test recursive::semantic::tests::test_semantic_validator_validate ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_nested ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_simple ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_dump_and_load ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_empty ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_clone ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_debug ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_ext_binary_file ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_iter ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_ext_json_file ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_retryable_error_exhausted ... ok
[INFO] [stdout] test recursive::program::tests::test_program_with_error_retry ... ok
[INFO] [stdout] test recursive::executor::tests::test_bash_executor ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_ext_load_missing_file ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_load_wrong_module ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_partial_load ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_roundtrip_via_binary ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_roundtrip_via_json ... 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_remove ... 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_map_overwrite ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_clone ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_type_checks ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_debug ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_new ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_set_and_get ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_typed_getters ... 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_step_output_metadata ... ok
[INFO] [stdout] test recursive::step::tests::test_fn_step ... ok
[INFO] [stdout] test recursive::step::tests::test_fallback_primary_fails ... ok
[INFO] [stdout] test recursive::step::tests::test_run_all ... ok
[INFO] [stdout] test recursive::step::tests::test_map ... ok
[INFO] [stdout] test recursive::step::tests::test_par_concatenates ... ok
[INFO] [stdout] test recursive::step::tests::test_race_picks_better ... ok
[INFO] [stdout] test recursive::step::tests::test_when_true ... ok
[INFO] [stdout] test recursive::step::tests::test_retry_until_target ... ok
[INFO] [stdout] test recursive::template::tests::test_assemble_prompt ... ok
[INFO] [stdout] test recursive::step::tests::test_chain ... 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::template::tests::test_extract_yaml_from_code_block ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_yaml_from_yml_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_template_with_examples ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_json_from_code_block ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_simple_template ... ok
[INFO] [stdout] test recursive::template::tests::test_assemble_prompt_with_feedback ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_yaml_output ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_template_with_schema ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_default ... ok
[INFO] [stdout] test recursive::template::tests::test_template_into_owned ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_format_instructions ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_modifiers ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_favors ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_yaml_plain ... 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_default_thresholds ... 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_json_output ... ok
[INFO] [stdout] test recursive::tool::tests::test_async_fn_tool ... ok
[INFO] [stdout] test recursive::tool::tests::test_dyn_tool_is_object_safe ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_generic_fence ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_raw ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_code_fence ... ok
[INFO] [stdout] test recursive::typed::tests::test_format_instruction_default ... ok
[INFO] [stdout] test recursive::typed::tests::test_format_instruction_schema ... ok
[INFO] [stdout] test recursive::template::tests::test_validate_yaml_with_schema ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_no_json ... ok
[INFO] [stdout] test recursive::tool::tests::test_mock_tool ... ok
[INFO] [stdout] test recursive::template::tests::test_validate_json_with_schema ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_array ... ok
[INFO] [stdout] test recursive::typed::tests::test_parse_output_invalid ... 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::template::tests::test_validate_yaml_output ... ok
[INFO] [stdout] test recursive::tool::tests::test_fn_tool ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_nested ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_validator_valid_json ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_validator_invalid_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::typed::tests::test_typed_validator_wrong_schema ... ok
[INFO] [stdout] test recursive::validate::tests::test_always_fail ... ok
[INFO] [stdout] test recursive::validate::tests::test_fn_validator ... ok
[INFO] [stdout] test recursive::validate::tests::test_bool_validator ... ok
[INFO] [stdout] test recursive::validate::tests::test_no_validation ... ok
[INFO] [stdout] test recursive::typed::tests::test_schema_owned ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_clamping ... ok
[INFO] [stdout] test signature::tests::test_signature_from_str ... ok
[INFO] [stdout] test str_view::tests::test_strview_contains ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_fail ... ok
[INFO] [stdout] test str_view::tests::test_strview_copy ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_partial ... ok
[INFO] [stdout] test signature::tests::test_signature_to_string ... ok
[INFO] [stdout] test str_view::tests::test_strview_empty ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_into_owned ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_validator ... ok
[INFO] [stdout] test recursive::validate::tests::test_strview_validate ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_pass ... ok
[INFO] [stdout] test str_view::tests::test_strview_from ... ok
[INFO] [stdout] test str_view::tests::test_strview_find ... ok
[INFO] [stdout] test str_view::tests::test_strview_eq ... ok
[INFO] [stdout] test signature::tests::test_signature_builder ... ok
[INFO] [stdout] test str_view::tests::test_strview_lines_crlf ... 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_ord ... ok
[INFO] [stdout] test str_view::tests::test_strview_split_once ... 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 tests::test_version ... ok
[INFO] [stdout] test typed_adapter::tests::test_chat_parse ... 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_sig::tests::const_construction_basic ... ok
[INFO] [stdout] test str_view::tests::test_strview_hash ... ok
[INFO] [stdout] test typed_adapter::tests::test_json_parse ... ok
[INFO] [stdout] test str_view::tests::test_strview_strip_prefix ... ok
[INFO] [stdout] test str_view::tests::test_strview_lines ... ok
[INFO] [stdout] test typed_adapter::tests::test_json_parse_numeric ... 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::parsed_output_parse_from_sig_missing_field ... 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::get_input_output_lookup ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_get_bool ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_parse_from_sig ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_basic ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_get_int ... ok
[INFO] [stdout] test typed_sig::tests::const_construction_multi_field ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_iter ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_with_fields ... 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_default ... ok
[INFO] [stdout] test typed_sig::tests::typed_demo_basic ... ok
[INFO] [stdout] test typed_sig::tests::typed_field_is_8_bytes ... ok
[INFO] [stdout] test typed_sig::tests::typed_demo_multi_field ... ok
[INFO] [stdout] test typed_sig::tests::typed_signature_is_copy ... ok
[INFO] [stdout] test typed_sig::tests::validator_no_outputs ... ok
[INFO] [stdout] test typed_sig::tests::validator_name ... ok
[INFO] [stdout] test typed_sig::tests::validator_optional_field_not_required ... ok
[INFO] [stdout] test typed_sig::tests::validator_all_fields_present_and_correct ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_enum_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_float_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_is_1_byte ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_int_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_json_array_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_bool_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_json_object_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_labels ... ok
[INFO] [stdout] test types::tests::test_inputs_borrowed_vs_owned ... ok
[INFO] [stdout] test types::tests::test_inputs_creation ... ok
[INFO] [stdout] test types::tests::test_inputs_from_iter ... ok
[INFO] [stdout] test typed_sig::tests::validator_via_constructor ... ok
[INFO] [stdout] test typed_sig::tests::validator_wrong_type ... ok
[INFO] [stdout] test types::tests::test_inputs_insert_and_get ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_str_matches_anything ... ok
[INFO] [stdout] test typed_sig::tests::validator_missing_required_field ... ok
[INFO] [stdout] test types::tests::test_inputs_into_owned ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_paces_after_burst ... ok
[INFO] [stdout] test recursive::executor::tests::test_python_executor ... ok
[INFO] [stdout] test recursive::executor::tests::test_node_executor ... ok
[INFO] [stderr]      Running tests/effectiveness_real_llm.rs (/opt/rustwide/target/debug/deps/effectiveness_real_llm-892ddd69e6cf3417)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 819 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.60s
[INFO] [stdout] 
[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] [stderr]      Running tests/fuzz_parsers.rs (/opt/rustwide/target/debug/deps/fuzz_parsers-078281e054593ba0)
[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] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test consistency::test_diff_transitivity ... ok
[INFO] [stdout] test diff_fuzz::test_diff_completely_different ... ok
[INFO] [stdout] test consistency::test_signature_roundtrip ... ok
[INFO] [stdout] test diff_fuzz::test_diff_empty_new ... ok
[INFO] [stdout] test diff_fuzz::test_diff_empty_old ... ok
[INFO] [stdout] test diff_fuzz::test_diff_deletions ... ok
[INFO] [stdout] test diff_fuzz::test_diff_insertions ... 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_large_similar_texts ... ok
[INFO] [stdout] test diff_fuzz::test_diff_repeated_patterns ... 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_whitespace_only ... ok
[INFO] [stdout] test edge_cases::test_crlf_vs_lf ... ok
[INFO] [stdout] test edge_cases::test_only_newlines ... ok
[INFO] [stdout] test edge_cases::test_trailing_newline ... ok
[INFO] [stdout] test signature_fuzz::test_signature_duplicate_fields ... ok
[INFO] [stdout] test signature_fuzz::test_signature_invalid_inputs ... ok
[INFO] [stdout] test signature_fuzz::test_signature_multi_field_combinations ... ok
[INFO] [stdout] test edge_cases::test_very_long_lines ... 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_whitespace_variations ... ok
[INFO] [stdout] test edge_cases::test_null_byte_handling ... ok
[INFO] [stdout] test signature_fuzz::test_signature_single_field_combinations ... ok
[INFO] [stdout] test signature_fuzz::test_signature_special_characters ... ok
[INFO] [stderr]      Running tests/fuzz_validators.rs (/opt/rustwide/target/debug/deps/fuzz_validators-2dd5e77113096da1)
[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.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test extract_code_no_fences ... ok
[INFO] [stdout] test refine_never_panic ... ok
[INFO] [stdout] test extract_code_is_substring ... ok
[INFO] [stdout] test checks_require_never_panic ... ok
[INFO] [stdout] test extract_all_code_never_panic ... ok
[INFO] [stdout] test template_new_never_panic ... ok
[INFO] [stdout] test template_render_never_panic ... ok
[INFO] [stdout] test extract_section_never_panic ... ok
[INFO] [stdout] test compose_any_is_max ... ok
[INFO] [stdout] test empty_checks_always_pass ... ok
[INFO] [stdout] test extract_code_never_panic ... ok
[INFO] [stdout] test checks_require_all_never_panic ... ok
[INFO] [stdout] test checks_min_len_never_panic ... ok
[INFO] [stdout] test compose_all_is_min ... ok
[INFO] [stdout] test checks_forbid_never_panic ... ok
[INFO] [stdout] test compose_all_never_panic ... ok
[INFO] [stdout] test compose_any_never_panic ... ok
[INFO] [stdout] test checks_score_bounded ... ok
[INFO] [stderr]      Running tests/integration_adapters.rs (/opt/rustwide/target/debug/deps/integration_adapters-48b54d4c71661b14)
[INFO] [stdout] test rewrite_section_never_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_chat_adapter_with_demos ... ok
[INFO] [stdout] test test_xml_adapter_roundtrip ... ok
[INFO] [stdout] test test_xml_adapter_with_attributes ... ok
[INFO] [stdout] test test_json_adapter_nested_response ... ok
[INFO] [stdout] test test_chat_adapter_with_descriptions ... ok
[INFO] [stdout] test test_xml_adapter_escaping ... ok
[INFO] [stdout] test test_adapter_special_characters ... ok
[INFO] [stdout] test test_adapter_with_multiple_fields ... ok
[INFO] [stdout] test test_chat_adapter_roundtrip ... ok
[INFO] [stdout] test test_json_adapter_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_api.rs (/opt/rustwide/target/debug/deps/integration_api-9101b04d6d826d30)
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[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]      Running tests/integration_assertions.rs (/opt/rustwide/target/debug/deps/integration_assertions-c996cd55b4940fcc)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_assertion_runner_soft_suggestions ... ok
[INFO] [stdout] test test_assertion_count_passing ... ok
[INFO] [stdout] test test_assertion_runner_hard_failure ... ok
[INFO] [stdout] test test_length_bounds_validation ... ok
[INFO] [stdout] test test_one_of_validation ... ok
[INFO] [stdout] test test_assertion_result_hard_failure_detection ... ok
[INFO] [stdout] test test_custom_assertion ... ok
[INFO] [stdout] test test_starts_ends_with_validation ... ok
[INFO] [stdout] test test_assertion_levels ... ok
[INFO] [stdout] test test_json_valid_assertion ... ok
[INFO] [stdout] test test_contains_validation ... ok
[INFO] [stdout] test test_assertion_runner_all_pass ... ok
[INFO] [stdout] test test_chained_assertions ... ok
[INFO] [stdout] test test_regex_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_executor.rs (/opt/rustwide/target/debug/deps/integration_executor-35db326d29ace076)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_buffer_pool_basic ... ok
[INFO] [stdout] test test_buffer_pool_scoped_take ... ok
[INFO] [stdout] test test_buffer_pool_overflow ... ok
[INFO] [stdout] test test_executor_config_builder ... ok
[INFO] [stdout] test test_buffer_pool_scoped ... ok
[INFO] [stdout] test test_executor_config_defaults ... ok
[INFO] [stdout] test test_executor_stats ... ok
[INFO] [stdout] test test_executor_with_config ... ok
[INFO] [stdout] test test_executor_creation ... ok
[INFO] [stdout] test test_executor_run_cpu ... ok
[INFO] [stdout] test test_executor_parallel_scoring_correctness ... ok
[INFO] [stdout] test test_batch_runner_score_batch ... ok
[INFO] [stdout] test test_executor_buffer_pool_integration ... ok
[INFO] [stdout] test test_executor_acquire_permit ... ok
[INFO] [stdout] test test_batch_runner_process_parallel ... ok
[INFO] [stdout] test test_executor_score_parallel ... ok
[INFO] [stdout] test test_batch_runner_large_batch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_packager.rs (/opt/rustwide/target/debug/deps/integration_packager-df99208c55b20008)
[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-dafe7e9397f32012)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_predict_builds_prompt ... ok
[INFO] [stdout] test test_predict_basic_qa ... ok
[INFO] [stdout] test test_predict_parse_response ... ok
[INFO] [stdout] test test_predict_multiple_outputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_signature.rs (/opt/rustwide/target/debug/deps/integration_signature-acb3ef22761da623)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_signature_builder ... ok
[INFO] [stdout] test test_signature_error_handling ... ok
[INFO] [stdout] test test_signature_creation_from_string ... ok
[INFO] [stdout] test test_signature_clone_and_owned ... ok
[INFO] [stdout] test test_signature_field_inference ... ok
[INFO] [stdout] test test_signature_to_string ... ok
[INFO] [stdout] test test_signature_with_custom_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_skill.rs (/opt/rustwide/target/debug/deps/integration_skill-d6ff1b1210ef2cfe)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_skill_empty_noop ... ok
[INFO] [stdout] test test_skill_with_reason ... ok
[INFO] [stdout] test test_skill_priority_ordering_in_prompt ... 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] [stderr]      Running tests/integration_template.rs (/opt/rustwide/target/debug/deps/integration_template-22bd80c01b51a3ec)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stderr]    Doc-tests kkachi
[INFO] [stdout] test test_load_api_documentation_template ... ok
[INFO] [stdout] test test_load_yaml_config_generator_template ... ok
[INFO] [stdout] test test_template_validate_output_from_file ... 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_extraction_with_yml_extension ... ok
[INFO] [stdout] test test_yaml_template_assemble_prompt ... ok
[INFO] [stdout] test test_yaml_template_validate_output_from_file ... ok
[INFO] [stdout] test test_template_with_json_in_code_block ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[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 232) ... 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::RecallPrecisionMode::threshold (line 113) ... ok
[INFO] [stdout] test src/metric.rs - metric::Contains (line 142) ... 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/recall_precision.rs - recall_precision::RecallPrecisionMode::high_recall (line 75) ... ok
[INFO] [stdout] test src/metric.rs - metric::ExactMatch (line 105) ... 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 871) ... ignored
[INFO] [stdout] test src/recursive/cli.rs - recursive::cli::CliTool (line 851) ... ignored
[INFO] [stdout] test src/composable.rs - composable::ModuleState (line 129) ... ok
[INFO] [stdout] test src/composable.rs - composable (line 23) ... ok
[INFO] [stdout] test src/metric.rs - metric::F1Token (line 181) ... ok
[INFO] [stdout] test src/recall_precision.rs - recall_precision (line 13) ... ok
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaFormatter (line 202) ... ok
[INFO] [stdout] test src/recursive/conversation.rs - recursive::conversation (line 13) - compile ... ok
[INFO] [stdout] test src/recursive/cache.rs - recursive::cache (line 13) ... ok
[INFO] [stdout] test src/evaluate.rs - evaluate (line 20) ... ok
[INFO] [stdout] test src/compiled.rs - compiled (line 12) ... ok
[INFO] [stdout] test src/intern.rs - intern::sym (line 360) ... ok
[INFO] [stdout] test src/metric.rs - metric (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/critic.rs - recursive::critic (line 25) ... ok
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic::FnCritic (line 478) ... ok
[INFO] [stdout] test src/recursive/input.rs - recursive::input::MultimodalLlm (line 361) ... ignored
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic::LlmCritic (line 237) ... ok
[INFO] [stdout] test src/recursive/ensemble.rs - recursive::ensemble::ensemble (line 37) ... ok
[INFO] [stdout] test src/recursive/best_of.rs - recursive::best_of (line 12) ... ok
[INFO] [stdout] test src/recursive/formatter.rs - recursive::formatter (line 13) ... ok
[INFO] [stdout] test src/recursive/llm.rs - recursive::llm::CliLlm (line 392) - compile ... ok
[INFO] [stdout] test src/recursive/agent.rs - recursive::agent::agent (line 42) ... ok
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic::NoCritic (line 181) ... ok
[INFO] [stdout] test src/recursive/mod.rs - recursive (line 20) - compile ... ok
[INFO] [stdout] test src/recursive/best_of.rs - recursive::best_of::best_of (line 34) ... ok
[INFO] [stdout] test src/recursive/optimize.rs - recursive::optimize (line 23) - compile ... ok
[INFO] [stdout] test src/recursive/concurrent.rs - recursive::concurrent::ConcurrentRunner (line 53) ... ok
[INFO] [stdout] test src/recursive/defaults.rs - recursive::defaults (line 15) ... ok
[INFO] [stdout] test src/recursive/llm.rs - recursive::llm (line 13) ... ok
[INFO] [stdout] test src/recursive/checks.rs - recursive::checks (line 12) ... ok
[INFO] [stdout] test src/recursive/ensemble.rs - recursive::ensemble (line 12) ... ok
[INFO] [stdout] test src/recursive/concurrent.rs - recursive::concurrent (line 12) ... ok
[INFO] [stdout] test src/recursive/memory.rs - recursive::memory (line 13) ... ok
[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 (line 13) ... ok
[INFO] [stdout] test src/recursive/memory.rs - recursive::memory::Memory<E>::diversity (line 505) ... ok
[INFO] [stdout] test src/recursive/memory.rs - recursive::memory::Memory<E>::search_diverse (line 715) ... ok
[INFO] [stdout] test src/recursive/program.rs - recursive::program (line 12) - compile ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::PipelineAsStep (line 854) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::BranchBuilder (line 243) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::map (line 512) ... ok
[INFO] [stdout] test src/recursive/pareto.rs - recursive::pareto (line 13) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline (line 13) ... ok
[INFO] [stdout] test src/recursive/program.rs - recursive::program::program (line 41) ... 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/rate_limit.rs - recursive::rate_limit::RateLimitedLlm (line 136) ... 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>::refine (line 394) ... 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/reason.rs - recursive::reason (line 57) ... ok
[INFO] [stdout] test src/recursive/result.rs - recursive::result::RefineResult::save (line 405) - compile ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::nest (line 709) ... 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>::extract (line 433) ... ok
[INFO] [stdout] test src/recursive/semantic.rs - recursive::semantic::SemanticBuilder<'a,L>::criterion (line 86) - compile ... ok
[INFO] [stdout] test src/recursive/semantic.rs - recursive::semantic::semantic (line 48) - compile ... ok
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason (line 30) ... FAILED
[INFO] [stdout] test src/recursive/state.rs - recursive::state::Saveable (line 258) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::pipeline (line 55) ... FAILED
[INFO] [stdout] test src/recursive/step.rs - recursive::step::run_all (line 718) ... ignored
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine (line 13) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::refine (line 112) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template::Template<'a>::from_file (line 470) ... ignored
[INFO] [stdout] test src/recursive/step.rs - recursive::step (line 13) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template (line 47) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template::PromptTone (line 93) ... 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] test src/recursive/template.rs - recursive::template::Template<'a>::with_tone (line 596) ... ok
[INFO] [stdout] test src/recursive/tool.rs - recursive::tool (line 12) ... ok
[INFO] [stdout] test src/recursive/tool.rs - recursive::tool::tool (line 85) ... ok
[INFO] [stdout] test src/recursive/typed.rs - recursive::typed::typed (line 115) ... ok
[INFO] [stdout] test src/recursive/typed.rs - recursive::typed (line 13) ... ok
[INFO] [stdout] test src/typed_sig.rs - typed_sig (line 20) ... ok
[INFO] [stdout] test src/recursive/typed.rs - recursive::typed::parse_output (line 257) ... ok
[INFO] [stdout] test src/recursive/validate.rs - recursive::validate (line 13) ... ok
[INFO] [stdout] test src/typed_sig.rs - typed_sig::TypedSignature (line 176) ... ok
[INFO] [stdout] test src/typed_sig.rs - typed_sig::TypedFieldValidator (line 463) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::with_timeout (line 371) ... ok
[INFO] [stdout] test src/recursive/rate_limit.rs - recursive::rate_limit (line 13) ... ok
[INFO] [stdout] test src/recursive/state.rs - recursive::state (line 14) ... ok
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason (line 15) ... ok
[INFO] [stdout] test src/recursive/retry.rs - recursive::retry (line 13) ... 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/skill.rs - recursive::skill (line 13) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::fan_out (line 534) ... ok
[INFO] [stdout] test src/recursive/rewrite.rs - recursive::rewrite (line 12) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::fan_out_with (line 561) ... ok
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason::reason (line 80) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[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/rustdoctestpWOyMV/rustcU9ZFll/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-c26c0a04efb12fe4,libserde_yaml-068c91aa2733b594,libryu-28917a1e5945a2c2,libindexmap-56d29ddacdc2ccde,libhashbrown-47a3ad7a16c9e7a9,libunsafe_libyaml-502605dfec07435b,libbincode-6c0a1ee0f199e0d3,libserde_json-fa6b34886dbfbac8,libitoa-9504ee2897050eea,libzmij-6eca16da2cd38a7b,libasync_stream-0a5b674cf9da9be6,libminijinja-45b123fcfecbdba3,libself_cell-2e9666ad2236eeca,libmemo_map-bb7ebce9ad05273e,libsimilar-cd98562e6057a519,libconsole-d248166199ef5c25,libunicode_width-931e795c8bf22da6,libfutures-e7f76e005f14253c,libfutures_executor-9c28941ee2707c41,libfutures_util-2a142799e50a35a0,libfutures_io-31642b3dd62c202c,libslab-0e1c41c8cae41ba1,libfutures_channel-6dfa5aa929a49d34,libfutures_sink-947afe5289e73b19,libfutures_task-821cced39e985403,libfutures_core-f9f18ff0df88ec86,liblru-aee50caa81564087,libhashbrown-81a937b578e5e368,libfoldhash-1a5b229a404b88f3,libequivalent-a978cf5163e8d2d6,liballocator_api2-b838a1360f83665e,libregex-9b462d1f132f5603,libregex_automata-88373dd4210a0135,libaho_corasick-4420a56a3ceedab6,libmemchr-50b619cc8fed0b57,libregex_syntax-4a1df7a7d718f055,libtokio-da15b018d0c14909,libsignal_hook_registry-396552c9c4316685,liberrno-7fb338f64279c9d6,libsocket2-dfb1bd22f4502c3d,libmio-ad29b5a81c4fe0d5,libparking_lot-0c54f408bd8fa0fb,libpin_project_lite-013b5c1df9fe6826,librayon-26ef5da1ba9b3a51,librayon_core-0d6742fa00e3df3f,libeither-ec7abf7f4035f8d3,libcrossbeam-507bd20fb12d00db,libcrossbeam_deque-a4807b5d8428a55d,libcrossbeam_channel-ef4756e5046ddf81,libcrossbeam_queue-c771e1d85c0b6783,libcrossbeam_epoch-f21a764b7f0ef0c8,libthiserror-a2e037646567806a,libdashmap-b7782afd1c93db72,liblock_api-e031e2da41cd10fe,libscopeguard-9728c2fe73941895,libhashbrown-b4901038b206158e,libahash-0141c17f33cec963,libzerocopy-355e6cb81eb8c303,libonce_cell-ce15a8b95b02a2ad,libcrossbeam_utils-161d58a27baeeb1c,libparking_lot_core-ced7d32935ab5fe1,libcfg_if-f1fc2100170eba64,libsmallvec-d12e03d343385f38,libserde-2d809d072ee23627,libserde_core-776a0533b765bf84,libmemmap2-145882ef3c54fac5,liblibc-15bc4edf308da4ec,libbytes-c51ef010599fb8ef}.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/rustdoctestpWOyMV/rustcU9ZFll/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-5aeeae75566521f4/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestpWOyMV/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/pipeline.rs - recursive::pipeline::pipeline (line 55) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestFbnSMe/rustcJObOYq/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-c26c0a04efb12fe4,libserde_yaml-068c91aa2733b594,libryu-28917a1e5945a2c2,libindexmap-56d29ddacdc2ccde,libhashbrown-47a3ad7a16c9e7a9,libunsafe_libyaml-502605dfec07435b,libbincode-6c0a1ee0f199e0d3,libserde_json-fa6b34886dbfbac8,libitoa-9504ee2897050eea,libzmij-6eca16da2cd38a7b,libasync_stream-0a5b674cf9da9be6,libminijinja-45b123fcfecbdba3,libself_cell-2e9666ad2236eeca,libmemo_map-bb7ebce9ad05273e,libsimilar-cd98562e6057a519,libconsole-d248166199ef5c25,libunicode_width-931e795c8bf22da6,libfutures-e7f76e005f14253c,libfutures_executor-9c28941ee2707c41,libfutures_util-2a142799e50a35a0,libfutures_io-31642b3dd62c202c,libslab-0e1c41c8cae41ba1,libfutures_channel-6dfa5aa929a49d34,libfutures_sink-947afe5289e73b19,libfutures_task-821cced39e985403,libfutures_core-f9f18ff0df88ec86,liblru-aee50caa81564087,libhashbrown-81a937b578e5e368,libfoldhash-1a5b229a404b88f3,libequivalent-a978cf5163e8d2d6,liballocator_api2-b838a1360f83665e,libregex-9b462d1f132f5603,libregex_automata-88373dd4210a0135,libaho_corasick-4420a56a3ceedab6,libmemchr-50b619cc8fed0b57,libregex_syntax-4a1df7a7d718f055,libtokio-da15b018d0c14909,libsignal_hook_registry-396552c9c4316685,liberrno-7fb338f64279c9d6,libsocket2-dfb1bd22f4502c3d,libmio-ad29b5a81c4fe0d5,libparking_lot-0c54f408bd8fa0fb,libpin_project_lite-013b5c1df9fe6826,librayon-26ef5da1ba9b3a51,librayon_core-0d6742fa00e3df3f,libeither-ec7abf7f4035f8d3,libcrossbeam-507bd20fb12d00db,libcrossbeam_deque-a4807b5d8428a55d,libcrossbeam_channel-ef4756e5046ddf81,libcrossbeam_queue-c771e1d85c0b6783,libcrossbeam_epoch-f21a764b7f0ef0c8,libthiserror-a2e037646567806a,libdashmap-b7782afd1c93db72,liblock_api-e031e2da41cd10fe,libscopeguard-9728c2fe73941895,libhashbrown-b4901038b206158e,libahash-0141c17f33cec963,libzerocopy-355e6cb81eb8c303,libonce_cell-ce15a8b95b02a2ad,libcrossbeam_utils-161d58a27baeeb1c,libparking_lot_core-ced7d32935ab5fe1,libcfg_if-f1fc2100170eba64,libsmallvec-d12e03d343385f38,libserde-2d809d072ee23627,libserde_core-776a0533b765bf84,libmemmap2-145882ef3c54fac5,liblibc-15bc4edf308da4ec,libbytes-c51ef010599fb8ef}.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/rustdoctestFbnSMe/rustcJObOYq/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-5aeeae75566521f4/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestFbnSMe/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/pipeline.rs - recursive::pipeline::pipeline (line 55)
[INFO] [stdout]     src/recursive/reason.rs - recursive::reason (line 30)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 89 passed; 2 failed; 27 ignored; 0 measured; 0 filtered out; finished in 36.92s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "79c639f35a6c16809e54a40ebe94c843133e4ad7334530f1081fe9cf4c957293", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79c639f35a6c16809e54a40ebe94c843133e4ad7334530f1081fe9cf4c957293", kill_on_drop: false }`
[INFO] [stdout] 79c639f35a6c16809e54a40ebe94c843133e4ad7334530f1081fe9cf4c957293
