[INFO] fetching crate agnosai 0.21.3... [INFO] testing agnosai-0.21.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210 [INFO] extracting crate agnosai 0.21.3 into /workspace/builds/worker-0-tc1/source [INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml [INFO] started tweaking crates.io crate agnosai 0.21.3 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate agnosai 0.21.3 [INFO] tweaked toml for crates.io crate agnosai 0.21.3 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate agnosai 0.21.3 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate agnosai 0.21.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded lzma-rs v0.3.0 [INFO] [stderr] Downloaded wiggle v42.0.1 [INFO] [stderr] Downloaded xz2 v0.1.7 [INFO] [stderr] Downloaded deflate64 v0.1.11 [INFO] [stderr] Downloaded wasmtime-internal-jit-icache-coherence v42.0.1 [INFO] [stderr] Downloaded wasmtime-internal-jit-debug v42.0.1 [INFO] [stderr] Downloaded wiggle-macro v42.0.1 [INFO] [stderr] Downloaded bzip2 v0.5.2 [INFO] [stderr] Downloaded cranelift-srcgen v0.129.1 [INFO] [stderr] Downloaded cranelift-codegen-shared v0.129.1 [INFO] [stderr] Downloaded protobuf-support v3.7.2 [INFO] [stderr] Downloaded toml_writer v1.0.7+spec-1.1.0 [INFO] [stderr] Downloaded cranelift-bforest v0.129.1 [INFO] [stderr] Downloaded wiggle-generate v42.0.1 [INFO] [stderr] Downloaded simple_asn1 v0.6.4 [INFO] [stderr] Downloaded addr2line v0.26.0 [INFO] [stderr] Downloaded wasm-compose v0.244.0 [INFO] [stderr] Downloaded prometheus v0.14.0 [INFO] [stderr] Downloaded cranelift-codegen-meta v0.129.1 [INFO] [stderr] Downloaded cranelift-isle v0.129.1 [INFO] [stderr] Downloaded ai-hwaccel v0.21.3 [INFO] [stderr] Downloaded winnow v1.0.0 [INFO] [stderr] Downloaded winch-codegen v42.0.1 [INFO] [stderr] Downloaded protobuf v3.7.2 [INFO] [stderr] Downloaded wasmtime-internal-component-macro v42.0.1 [INFO] [stderr] Downloaded aws-lc-rs v1.16.2 [INFO] [stderr] Downloaded zerocopy v0.8.47 [INFO] [stderr] Downloaded wasmtime-environ v42.0.1 [INFO] [stderr] Downloaded wasmtime-internal-cranelift v42.0.1 [INFO] [stderr] Downloaded gimli v0.33.0 [INFO] [stderr] Downloaded wasmtime-wasi v42.0.1 [INFO] [stderr] Downloaded regalloc2 v0.13.5 [INFO] [stderr] Downloaded zerocopy-derive v0.8.47 [INFO] [stderr] Downloaded wasmprinter v0.244.0 [INFO] [stderr] Downloaded cranelift-frontend v0.129.1 [INFO] [stderr] Downloaded pulley-interpreter v42.0.1 [INFO] [stderr] Downloaded zip v2.4.2 [INFO] [stderr] Downloaded fxprof-processed-profile v0.8.1 [INFO] [stderr] Downloaded toml_parser v1.0.10+spec-1.1.0 [INFO] [stderr] Downloaded toml v0.9.12+spec-1.1.0 [INFO] [stderr] Downloaded wasmtime-internal-cache v42.0.1 [INFO] [stderr] Downloaded wasmtime-internal-wit-bindgen v42.0.1 [INFO] [stderr] Downloaded cranelift-assembler-x64-meta v0.129.1 [INFO] [stderr] Downloaded target-lexicon v0.13.5 [INFO] [stderr] Downloaded lzma-sys v0.1.20 [INFO] [stderr] Downloaded wasmtime-internal-core v42.0.1 [INFO] [stderr] Downloaded wasmtime-wasi-io v42.0.1 [INFO] [stderr] Downloaded wasmtime-internal-fiber v42.0.1 [INFO] [stderr] Downloaded wasmtime-internal-winch v42.0.1 [INFO] [stderr] Downloaded cranelift-entity v0.129.1 [INFO] [stderr] Downloaded cranelift-native v0.129.1 [INFO] [stderr] Downloaded cranelift-assembler-x64 v0.129.1 [INFO] [stderr] Downloaded wasmtime v42.0.1 [INFO] [stderr] Downloaded cranelift-control v0.129.1 [INFO] [stderr] Downloaded wasmtime-internal-unwinder v42.0.1 [INFO] [stderr] Downloaded wasmtime-internal-versioned-export-macros v42.0.1 [INFO] [stderr] Downloaded cranelift-codegen v0.129.1 [INFO] [stderr] Downloaded wasmtime-internal-component-util v42.0.1 [INFO] [stderr] Downloaded cranelift-bitset v0.129.1 [INFO] [stderr] Downloaded pulley-macros v42.0.1 [INFO] [stderr] Downloaded aws-lc-sys v0.39.0 [INFO] [stderr] Downloaded majra v0.21.3 [INFO] [stderr] Downloaded hoosh v0.21.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8c98278376fe0c68f17f536634f348bb9e0f616682223f956841c2d536d46bd0 [INFO] running `Command { std: "docker" "start" "-a" "8c98278376fe0c68f17f536634f348bb9e0f616682223f956841c2d536d46bd0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8c98278376fe0c68f17f536634f348bb9e0f616682223f956841c2d536d46bd0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8c98278376fe0c68f17f536634f348bb9e0f616682223f956841c2d536d46bd0", kill_on_drop: false }` [INFO] [stdout] 8c98278376fe0c68f17f536634f348bb9e0f616682223f956841c2d536d46bd0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 82b63af9fe00b420361c6e414eb8c42197665759c79149aa0f8938b84de00379 [INFO] running `Command { std: "docker" "start" "-a" "82b63af9fe00b420361c6e414eb8c42197665759c79149aa0f8938b84de00379", kill_on_drop: false }` [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling aws-lc-rs v1.16.2 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling protobuf v3.7.2 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling protobuf-support v3.7.2 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling pin-project-internal v1.1.11 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling prometheus v0.14.0 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling cmake v0.1.57 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling pin-project v1.1.11 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling tracing-serde v0.2.0 [INFO] [stderr] Compiling aws-lc-sys v0.39.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling simple_asn1 v0.6.4 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling arc-swap v1.9.0 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling tower-http v0.5.2 [INFO] [stderr] Compiling pem v3.0.6 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling majra v0.21.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling jsonwebtoken v9.3.1 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling axum v0.8.8 [INFO] [stderr] Compiling rustls-webpki v0.103.10 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling hoosh v0.21.5 [INFO] [stderr] Compiling agnosai v0.21.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 24s [INFO] running `Command { std: "docker" "inspect" "82b63af9fe00b420361c6e414eb8c42197665759c79149aa0f8938b84de00379", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "82b63af9fe00b420361c6e414eb8c42197665759c79149aa0f8938b84de00379", kill_on_drop: false }` [INFO] [stdout] 82b63af9fe00b420361c6e414eb8c42197665759c79149aa0f8938b84de00379 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 53ae29eafce646e3f1dfc0f3027a05fcc724cccfb58b2c1fd6129549e72f302a [INFO] running `Command { std: "docker" "start" "-a" "53ae29eafce646e3f1dfc0f3027a05fcc724cccfb58b2c1fd6129549e72f302a", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling zerocopy-derive v0.8.47 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling leb128fmt v0.1.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling bumpalo v3.20.2 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling wasm-encoder v0.245.1 [INFO] [stderr] Compiling tower-http v0.5.2 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling tracing-serde v0.2.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling simple_asn1 v0.6.4 [INFO] [stderr] Compiling jsonwebtoken v9.3.1 [INFO] [stderr] Compiling wast v245.0.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling ai-hwaccel v0.21.3 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling majra v0.21.3 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling tokio-test v0.4.5 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling wat v1.245.1 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling axum v0.8.8 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling hoosh v0.21.5 [INFO] [stderr] Compiling agnosai v0.21.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 17s [INFO] running `Command { std: "docker" "inspect" "53ae29eafce646e3f1dfc0f3027a05fcc724cccfb58b2c1fd6129549e72f302a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "53ae29eafce646e3f1dfc0f3027a05fcc724cccfb58b2c1fd6129549e72f302a", kill_on_drop: false }` [INFO] [stdout] 53ae29eafce646e3f1dfc0f3027a05fcc724cccfb58b2c1fd6129549e72f302a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ffcad3ed56f06f404736df0a3b33b9a58aa5fdeabccab6ba2d9bccd723dc2e46 [INFO] running `Command { std: "docker" "start" "-a" "ffcad3ed56f06f404736df0a3b33b9a58aa5fdeabccab6ba2d9bccd723dc2e46", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.57s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agnosai-2eda39c73200f6b5) [INFO] [stdout] [INFO] [stdout] running 320 tests [INFO] [stdout] test core::agent::tests::agent_state_default_is_idle ... ok [INFO] [stdout] test core::agent::tests::agent_state_serde_round_trip_all_variants ... ok [INFO] [stdout] test core::agent::tests::default_complexity_is_medium ... ok [INFO] [stdout] test core::agent::tests::agent_state_serde_snake_case ... ok [INFO] [stdout] test core::agent::tests::from_json_invalid_returns_error ... ok [INFO] [stdout] test core::agent::tests::from_json_minimal_uses_defaults ... ok [INFO] [stdout] test core::agent::tests::from_json_missing_required_field_returns_error ... ok [INFO] [stdout] test core::agent::tests::hardware_requirement_falls_back_to_legacy_gpu_fields ... ok [INFO] [stdout] test core::agent::tests::from_json_valid_full ... ok [INFO] [stdout] test core::agent::tests::serde_round_trip ... ok [INFO] [stdout] test core::crew::tests::crew_profile_deserializes_missing_cost_as_zero ... ok [INFO] [stdout] test core::crew::tests::crew_profile_serde_with_cost ... ok [INFO] [stdout] test core::crew::tests::crew_profile_skips_zero_cost ... ok [INFO] [stdout] test core::crew::tests::crew_state_serde_round_trip ... ok [INFO] [stdout] test core::crew::tests::crew_spec_serde_round_trip ... ok [INFO] [stdout] test core::crew::tests::crew_spec_new_defaults ... ok [INFO] [stdout] test core::error::tests::crew_not_found_display ... ok [INFO] [stdout] test core::crew::tests::crew_spec_new_generates_unique_id ... ok [INFO] [stdout] test core::agent::tests::serde_agent_with_hardware_field_round_trips ... ok [INFO] [stdout] test core::error::tests::agent_not_found_display ... ok [INFO] [stdout] test core::crew::tests::crew_status_serde_round_trip_all_variants ... ok [INFO] [stdout] test core::error::tests::error_is_display ... ok [INFO] [stdout] test core::error::tests::fleet_display ... ok [INFO] [stdout] test core::error::tests::from_io_error ... ok [INFO] [stdout] test core::agent::tests::hardware_requirement_no_gpu_returns_empty ... ok [INFO] [stdout] test core::error::tests::ipc_display ... ok [INFO] [stdout] test core::error::tests::from_serde_json_error ... ok [INFO] [stdout] test core::error::tests::llm_provider_display ... ok [INFO] [stdout] test core::error::tests::sandbox_display ... ok [INFO] [stdout] test core::error::tests::scheduling_display ... ok [INFO] [stdout] test core::crew::tests::crew_status_serde_snake_case ... ok [INFO] [stdout] test core::agent::tests::hardware_requirement_with_explicit_hardware_field ... ok [INFO] [stdout] test core::crew::tests::is_zero_handles_special_values ... ok [INFO] [stdout] test core::error::tests::invalid_definition_display ... ok [INFO] [stdout] test core::crew::tests::crew_status_default_is_pending ... ok [INFO] [stdout] test core::error::tests::other_display ... ok [INFO] [stdout] test core::error::tests::timeout_display ... ok [INFO] [stdout] test core::error::tests::cyclic_dag_display ... ok [INFO] [stdout] test core::message::tests::message_new_generates_unique_id ... ok [INFO] [stdout] test core::message::tests::message_new_sets_timestamp ... ok [INFO] [stdout] test core::agent::tests::serde_agent_without_hardware_field_backward_compat ... ok [INFO] [stdout] test core::message::tests::message_target_serde_agent ... ok [INFO] [stdout] test core::message::tests::message_serde_round_trip ... ok [INFO] [stdout] test core::error::tests::task_not_found_display ... ok [INFO] [stdout] test core::resource::tests::accelerator_type_family ... ok [INFO] [stdout] test core::message::tests::message_target_serde_broadcast ... ok [INFO] [stdout] test core::resource::tests::compute_device_serde_round_trip ... ok [INFO] [stdout] test core::resource::tests::gpu_device_serde_round_trip ... ok [INFO] [stdout] test core::resource::tests::hardware_inventory_satisfies_empty_accelerators_any_ok ... ok [INFO] [stdout] test core::resource::tests::accelerator_type_is_gpu ... ok [INFO] [stdout] test core::resource::tests::hardware_inventory_satisfies_min_device_count_check ... ok [INFO] [stdout] test core::resource::tests::hardware_inventory_satisfies_min_memory_mb_check ... ok [INFO] [stdout] test core::resource::tests::hardware_inventory_satisfies_tpu_passes_and_fails ... ok [INFO] [stdout] test core::resource::tests::accelerator_type_serde_round_trip_all_variants ... ok [INFO] [stdout] test core::resource::tests::hardware_inventory_satisfies_cpu_only_requirement ... ok [INFO] [stdout] test core::message::tests::message_target_serde_topic ... ok [INFO] [stdout] test core::resource::tests::hardware_inventory_devices_of_type_filters_correctly ... ok [INFO] [stdout] test core::resource::tests::hardware_inventory_satisfies_cuda_gpu_requirement ... ok [INFO] [stdout] test core::resource::tests::hardware_inventory_total_memory_mb_sums_correctly ... ok [INFO] [stdout] test core::resource::tests::resource_budget_default_values ... ok [INFO] [stdout] test core::resource::tests::resource_budget_serde_round_trip ... ok [INFO] [stdout] test core::resource::tests::hardware_requirement_default_is_empty ... ok [INFO] [stdout] test core::resource::tests::resource_budget_serde_with_none_fields ... ok [INFO] [stdout] test core::resource::tests::satisfies_with_required_family_any_gpu ... ok [INFO] [stdout] test core::task::tests::process_mode_serde_dag ... ok [INFO] [stdout] test core::task::tests::process_mode_serde_parallel ... ok [INFO] [stdout] test core::task::tests::process_mode_serde_sequential ... ok [INFO] [stdout] test core::task::tests::process_mode_serde_hierarchical ... ok [INFO] [stdout] test core::task::tests::task_new_generates_unique_ids ... ok [INFO] [stdout] test core::task::tests::task_new_sets_correct_defaults ... ok [INFO] [stdout] test core::task::tests::task_dag_serde_round_trip ... ok [INFO] [stdout] test core::task::tests::task_priority_default_is_normal ... ok [INFO] [stdout] test core::task::tests::task_priority_ordering ... ok [INFO] [stdout] test core::task::tests::task_result_serde_round_trip ... ok [INFO] [stdout] test core::task::tests::process_mode_default_is_sequential ... ok [INFO] [stdout] test learning::capability::tests::all_scores_returns_all ... ok [INFO] [stdout] test core::task::tests::task_status_serde_round_trip_all_variants ... ok [INFO] [stdout] test learning::capability::tests::confidence_declines_after_failure ... ok [INFO] [stdout] test core::resource::tests::satisfies_family_with_memory_requirement ... ok [INFO] [stdout] test learning::capability::tests::confidence_improves_after_success ... ok [INFO] [stdout] test learning::capability::tests::trend_stable_with_few_records ... ok [INFO] [stdout] test core::task::tests::task_serde_round_trip ... ok [INFO] [stdout] test learning::capability::tests::initial_confidence_is_default ... ok [INFO] [stdout] test learning::optimizer::tests::best_action_empty_returns_none ... ok [INFO] [stdout] test learning::capability::tests::unknown_capability_trend_is_stable ... ok [INFO] [stdout] test learning::capability::tests::trend_declining ... ok [INFO] [stdout] test learning::capability::tests::trend_improving ... ok [INFO] [stdout] test core::task::tests::task_status_default_is_pending ... ok [INFO] [stdout] test core::error::tests::tool_execution_display ... ok [INFO] [stdout] test learning::optimizer::tests::best_action_selects_highest_q ... ok [INFO] [stdout] test learning::optimizer::tests::best_action_with_unseen_state ... ok [INFO] [stdout] test learning::optimizer::tests::initial_values_are_zero ... ok [INFO] [stdout] test learning::optimizer::tests::interning_reuses_ids ... ok [INFO] [stdout] test learning::optimizer::tests::repeated_updates_converge ... ok [INFO] [stdout] test learning::profile::tests::avg_duration ... ok [INFO] [stdout] test learning::optimizer::tests::update_changes_value ... ok [INFO] [stdout] test learning::profile::tests::avg_duration_for_action ... ok [INFO] [stdout] test learning::optimizer::tests::update_with_existing_next_state ... ok [INFO] [stdout] test learning::profile::tests::empty_agent_returns_none ... ok [INFO] [stdout] test learning::profile::tests::no_actions_of_type_returns_none ... ok [INFO] [stdout] test learning::profile::tests::record_and_success_rate ... ok [INFO] [stdout] test learning::profile::tests::success_rate_for_action ... ok [INFO] [stdout] test learning::profile::tests::total_actions ... ok [INFO] [stdout] test learning::replay::tests::empty_buffer ... ok [INFO] [stdout] test learning::replay::tests::eviction_skips_lower_priority ... ok [INFO] [stdout] test learning::replay::tests::max_size_eviction ... ok [INFO] [stdout] test learning::replay::tests::priority_ordering_in_sample ... ok [INFO] [stdout] test learning::replay::tests::push_and_sample ... ok [INFO] [stdout] test learning::replay::tests::sample_more_than_buffer ... ok [INFO] [stdout] test learning::replay::tests::update_priority ... ok [INFO] [stdout] test learning::strategy::tests::arm_count ... ok [INFO] [stdout] test learning::strategy::tests::best_arm_returns_highest_mean ... ok [INFO] [stdout] test learning::strategy::tests::empty_bandit ... ok [INFO] [stdout] test learning::strategy::tests::select_cycles_through_unexplored ... ok [INFO] [stdout] test learning::strategy::tests::select_unexplored_first ... ok [INFO] [stdout] test learning::strategy::tests::update_affects_selection ... ok [INFO] [stdout] test llm::router::tests::classify_medium_is_fast ... ok [INFO] [stdout] test llm::router::tests::code_complex_is_premium ... ok [INFO] [stdout] test llm::router::tests::code_simple_is_capable ... ok [INFO] [stdout] test llm::router::tests::default_model_capable ... ok [INFO] [stdout] test llm::router::tests::default_model_premium ... ok [INFO] [stdout] test llm::router::tests::multistep_complex_is_premium ... ok [INFO] [stdout] test llm::router::tests::plan_complex_is_premium ... ok [INFO] [stdout] test llm::router::tests::reason_medium_is_capable ... ok [INFO] [stdout] test llm::router::tests::research_medium_is_premium ... ok [INFO] [stdout] test llm::router::tests::research_simple_is_capable ... ok [INFO] [stdout] test llm::router::tests::summarize_complex_is_capable ... ok [INFO] [stdout] test llm::router::tests::summarize_simple_is_fast ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_build_system_prompt_full_agent ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_build_system_prompt_no_agent ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_build_system_prompt_minimal_agent ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_infer_provider_openai ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_infer_provider_case_insensitive ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_execute_task_placeholder_has_duration ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_execute_task_placeholder_when_no_llm ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_crew_profile_includes_cost ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_dag_no_deps_runs_all ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_events_emitted_during_sequential_run ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_hierarchical_falls_back_to_sequential ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_parallel_tasks_have_duration_metadata ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_dag_diamond ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_dag_tasks_have_duration_metadata ... ok [INFO] [stdout] test llm::router::tests::default_model_fast ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_pick_best_agent_empty_roster ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_pick_best_agent_returns_some ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_parallel_single_concurrency ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_select_model_agent_override ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_select_model_no_agent ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_select_model_routes_by_complexity ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_infer_provider_anthropic ... ok [INFO] [stdout] test llm::router::tests::parse_complexity_variants ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_select_model_strips_provider_prefix ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_sequential_execution ... ok [INFO] [stdout] test orchestrator::orchestrator::tests::cancel_existing_crew ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_sequential_empty ... ok [INFO] [stdout] test orchestrator::orchestrator::tests::budget_accessor_returns_default ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_dag_execution_with_dependencies ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_infer_provider_deepseek ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_infer_provider_local_models ... ok [INFO] [stdout] test orchestrator::orchestrator::tests::multiple_crews_tracked_independently ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_parallel_execution ... ok [INFO] [stdout] test orchestrator::orchestrator::tests::new_creates_orchestrator ... ok [INFO] [stdout] test orchestrator::orchestrator::tests::run_crew_cleans_up_event_channel ... ok [INFO] [stdout] test orchestrator::orchestrator::tests::run_crew_completes_successfully ... ok [INFO] [stdout] test orchestrator::ipc::tests::send_receive_json_roundtrip ... ok [INFO] [stdout] test orchestrator::orchestrator::tests::cancel_nonexistent_crew_returns_error ... ok [INFO] [stdout] test orchestrator::ipc::tests::server_bind_and_client_connect ... ok [INFO] [stdout] test orchestrator::ipc::tests::multiple_messages_same_connection ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_strip_provider_prefix_preserves_unknown ... ok [INFO] [stdout] test orchestrator::crew_runner::tests::test_topo_sort_detects_cycle ... ok [INFO] [stdout] test orchestrator::orchestrator::tests::run_crew_with_events ... ok [INFO] [stdout] test orchestrator::pubsub::tests::exact_match ... ok [INFO] [stdout] test orchestrator::pubsub::tests::no_match_different_prefix ... ok [INFO] [stdout] test orchestrator::pubsub::tests::publish_reaches_exact_subscriber ... ok [INFO] [stdout] test orchestrator::pubsub::tests::exact_no_match ... ok [INFO] [stdout] test orchestrator::pubsub::tests::no_match_shorter_topic ... ok [INFO] [stdout] test orchestrator::pubsub::tests::hash_alone_matches_everything ... ok [INFO] [stdout] test orchestrator::pubsub::tests::star_does_not_match_zero_segments ... ok [INFO] [stdout] test orchestrator::pubsub::tests::star_in_middle ... ok [INFO] [stdout] test orchestrator::pubsub::tests::publish_reaches_wildcard_subscriber ... ok [INFO] [stdout] test orchestrator::pubsub::tests::star_matches_one_segment ... ok [INFO] [stdout] test orchestrator::pubsub::tests::star_does_not_match_multiple_segments ... ok [INFO] [stdout] test orchestrator::scheduler::tests::fifo_within_same_priority ... ok [INFO] [stdout] test orchestrator::pubsub::tests::non_matching_subscriber_gets_nothing ... ok [INFO] [stdout] test orchestrator::pubsub::tests::multiple_subscribers_same_pattern ... ok [INFO] [stdout] test orchestrator::scheduler::tests::load_dag_rejects_cycle ... ok [INFO] [stdout] test orchestrator::pubsub::tests::unsubscribe_all_closes_receivers ... ok [INFO] [stdout] test orchestrator::pubsub::tests::hash_in_middle ... ok [INFO] [stdout] test orchestrator::pubsub::tests::hash_matches_multiple_segments ... ok [INFO] [stdout] test orchestrator::pubsub::tests::hash_matches_one_segment ... ok [INFO] [stdout] test orchestrator::pubsub::tests::hash_matches_zero_segments ... ok [INFO] [stdout] test orchestrator::pubsub::tests::message_has_timestamp ... ok [INFO] [stdout] test orchestrator::pubsub::tests::publish_reaches_hash_subscriber ... ok [INFO] [stdout] test orchestrator::scheduler::tests::priority_ordering ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_gpu_required_agent_lacks_it ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_gpu_required_agent_prefers_it ... ok [INFO] [stdout] test orchestrator::scheduler::tests::ready_tasks_chain ... ok [INFO] [stdout] test orchestrator::pubsub::tests::mixed_wildcards ... ok [INFO] [stdout] test orchestrator::scheduler::tests::topo_sort_chain ... ok [INFO] [stdout] test orchestrator::scheduler::tests::ready_tasks_diamond ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_gpu_required_agent_has_it ... ok [INFO] [stdout] test orchestrator::scheduler::tests::ready_tasks_with_priority ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_no_context_full_score ... ok [INFO] [stdout] test orchestrator::scheduler::tests::topo_sort_diamond ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_complexity_mismatch ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_domain_mismatch ... ok [INFO] [stdout] test orchestrator::scheduler::tests::topo_sort_cycle_detected ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_no_tools_match ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_partial_tool_coverage ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_rank_agents_empty ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_rank_agents_ordering ... ok [INFO] [stdout] test server::auth::tests::rejects_missing_token_when_enabled ... ok [INFO] [stdout] test server::auth::tests::rejects_wrong_token_when_enabled ... ok [INFO] [stdout] test server::routes::a2a::tests::a2a_receive_minimal_request ... ok [INFO] [stdout] test orchestrator::scoring::tests::test_perfect_score ... ok [INFO] [stdout] test server::auth::tests::passes_when_disabled ... ok [INFO] [stdout] test server::auth::tests::passes_with_correct_token ... ok [INFO] [stdout] test server::auth::tests::rejects_empty_bearer_token ... ok [INFO] [stdout] test server::routes::a2a::tests::a2a_receive_with_valid_request_returns_completed ... ok [INFO] [stdout] test server::routes::agents::tests::create_definition_returns_201 ... ok [INFO] [stdout] test orchestrator::ipc::tests::large_payload_over_64kb ... ok [INFO] [stdout] test server::routes::agents::tests::list_definitions_returns_empty_array ... ok [INFO] [stdout] test server::routes::crews::tests::post_crews_with_empty_agents_returns_bad_request ... ok [INFO] [stdout] test server::auth::tests::jwt_garbage_token_rejected ... ok [INFO] [stdout] test server::routes::agents::tests::create_definition_rejects_invalid_body ... ok [INFO] [stdout] test server::auth::tests::jwt_valid_token_passes ... ok [INFO] [stdout] test server::auth::tests::jwt_wrong_audience_rejected ... ok [INFO] [stdout] test server::auth::tests::jwt_wrong_issuer_rejected ... ok [INFO] [stdout] test server::auth::tests::jwt_expired_token_rejected ... ok [INFO] [stdout] test server::routes::health::tests::get_health_returns_200 ... ok [INFO] [stdout] test server::routes::mcp::tests::initialize_returns_server_info_and_capabilities ... ok [INFO] [stdout] test server::sse::tests::crew_event_serializes ... ok [INFO] [stdout] test server::routes::health::tests::get_ready_returns_200_with_version ... ok [INFO] [stdout] test server::routes::tools::tests::get_tools_returns_tool_list ... ok [INFO] [stdout] test server::sse::tests::event_bus_remove_cleans_channel ... ok [INFO] [stdout] test server::sse::tests::event_bus_independent_crews ... ok [INFO] [stdout] test server::sse::tests::event_bus_new_is_empty ... ok [INFO] [stdout] test server::routes::mcp::tests::tools_list_returns_registered_tools_in_mcp_format ... ok [INFO] [stdout] test server::routes::crews::tests::post_crews_with_valid_body_returns_result ... ok [INFO] [stdout] test server::routes::sse::tests::sse_endpoint_returns_event_stream_content_type ... ok [INFO] [stdout] test server::sse::tests::event_bus_subscribe_receives_events ... ok [INFO] [stdout] test server::routes::health::tests::get_metrics_returns_200_with_prometheus_format ... ok [INFO] [stdout] test server::routes::mcp::tests::tools_call_executes_echo_tool ... ok [INFO] [stdout] test server::sse::tests::event_bus_sender_creates_channel ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_get_pipeline_description_non_empty ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_get_pipeline_missing_all_required ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_get_pipeline_schema_parameters ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_get_pipeline_missing_owner ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_get_pipeline_name ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_list_repos_schema_no_params ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_trigger_pipeline_description_non_empty ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_trigger_pipeline_missing_all_required ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_trigger_pipeline_missing_repo ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_trigger_pipeline_missing_owner ... ok [INFO] [stdout] test tools::builtin::echo::tests::echo_schema ... ok [INFO] [stdout] test server::routes::mcp::tests::tools_call_unknown_tool_returns_is_error ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_list_repos_name ... ok [INFO] [stdout] test tools::builtin::echo::tests::echo_returns_message ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_trigger_pipeline_name ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_trigger_pipeline_schema_parameters ... ok [INFO] [stdout] test tools::builtin::json_transform::tests::missing_data_param ... ok [INFO] [stdout] test tools::builtin::echo::tests::echo_missing_param ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_list_repos_description_non_empty ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_get_pipeline_missing_repo ... ok [INFO] [stdout] test server::routes::mcp::tests::unknown_method_returns_32601 ... ok [INFO] [stdout] test tools::builtin::json_transform::tests::missing_field ... ok [INFO] [stdout] test tools::builtin::load_testing::tests::load_testing_name ... ok [INFO] [stdout] test tools::builtin::load_testing::tests::load_testing_schema_has_target_url ... ok [INFO] [stdout] test tools::builtin::delta::tests::delta_get_pipeline_missing_pipeline_id ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_create_note_description_non_empty ... ok [INFO] [stdout] test tools::builtin::load_testing::tests::load_testing_missing_url ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_create_note_missing_content ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_create_note_missing_all_required ... ok [INFO] [stdout] test tools::builtin::json_transform::tests::extract_field ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_create_note_missing_title ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_create_note_schema_parameters ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_create_note_name ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_get_note_description_non_empty ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_get_note_missing_note_id ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_search_name ... ok [INFO] [stdout] test tools::builtin::security_audit::tests::security_audit_name ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_infer_description_non_empty ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_get_note_schema_parameters ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_search_description_non_empty ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_infer_missing_all_required ... ok [INFO] [stdout] test tools::builtin::security_audit::tests::security_audit_missing_url ... ok [INFO] [stdout] test tools::builtin::security_audit::tests::security_audit_schema_has_target_url ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_infer_missing_model ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_get_note_name ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_infer_missing_prompt ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_infer_schema_parameters ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_infer_name ... ok [INFO] [stdout] test tools::native::tests::tool_input_get_f64_returns_value ... ok [INFO] [stdout] test tools::native::tests::tool_input_get_str_returns_none_for_wrong_type ... ok [INFO] [stdout] test tools::native::tests::tool_input_get_str_returns_value ... ok [INFO] [stdout] test tools::native::tests::tool_output_err_skips_none_error_in_ok ... ok [INFO] [stdout] test tools::native::tests::tool_output_ok_has_correct_fields ... ok [INFO] [stdout] test tools::native::tests::tool_input_get_u64_returns_none_for_negative ... ok [INFO] [stdout] test tools::native::tests::tool_output_ok_serde_round_trip ... ok [INFO] [stdout] test tools::native::tests::tool_schema_serde_round_trip ... ok [INFO] [stdout] test tools::registry::tests::list_schemas ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_list_models_description_non_empty ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_status_description_non_empty ... ok [INFO] [stdout] test tools::native::tests::tool_output_err_has_correct_fields ... ok [INFO] [stdout] test tools::registry::tests::list_returns_schemas_for_all_registered ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_list_models_schema_no_params ... ok [INFO] [stdout] test tools::registry::tests::get_missing_returns_none ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_search_missing_query ... ok [INFO] [stdout] test tools::registry::tests::register_and_get ... ok [INFO] [stdout] test tools::registry::tests::remove_tool ... ok [INFO] [stdout] test tools::registry::tests::register_same_name_overwrites ... ok [INFO] [stdout] test tools::builtin::mneme::tests::mneme_search_schema_parameters ... ok [INFO] [stdout] test tools::registry::tests::remove_nonexistent_returns_false ... ok [INFO] [stdout] test tools::registry::tests::register_multiple_tools_verify_count ... ok [INFO] [stdout] test tools::registry::tests::concurrent_access ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_list_models_name ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_status_name ... ok [INFO] [stdout] test tools::builtin::synapse::tests::synapse_status_schema_no_params ... ok [INFO] [stdout] test tools::native::tests::tool_input_get_str_returns_none_for_missing ... ok [INFO] [stdout] test tools::native::tests::tool_input_get_u64_returns_value ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 320 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/agnosai_server-4028b1be5ba620c6) [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/crew_with_tools.rs (/opt/rustwide/target/debug/deps/crew_with_tools-f1d43f80063640bb) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test crew_with_tools_parallel_pipeline ... ok [INFO] [stdout] test crew_with_tools_dag_pipeline ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests agnosai [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/core/mod.rs - core (line 9) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.71s; merged doctests compilation took 1.65s [INFO] running `Command { std: "docker" "inspect" "ffcad3ed56f06f404736df0a3b33b9a58aa5fdeabccab6ba2d9bccd723dc2e46", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ffcad3ed56f06f404736df0a3b33b9a58aa5fdeabccab6ba2d9bccd723dc2e46", kill_on_drop: false }` [INFO] [stdout] ffcad3ed56f06f404736df0a3b33b9a58aa5fdeabccab6ba2d9bccd723dc2e46