[INFO] cloning repository https://github.com/Nitin-100/rustedclaw [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Nitin-100/rustedclaw" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNitin-100%2Frustedclaw", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNitin-100%2Frustedclaw'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 42adeb96586a96ad4cc8d53efae8f16f3a497911 [INFO] testing Nitin-100/rustedclaw against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNitin-100%2Frustedclaw" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/Nitin-100/rustedclaw [INFO] finished tweaking git repo https://github.com/Nitin-100/rustedclaw [INFO] tweaked toml for git repo https://github.com/Nitin-100/rustedclaw written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Nitin-100/rustedclaw on toolchain f9988fefd3add01f414f52b414308e7872622fee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/Nitin-100/rustedclaw 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" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.111 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.111 [INFO] [stderr] Downloaded wasm-bindgen v0.2.111 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.111 [INFO] [stderr] Downloaded js-sys v0.3.88 [INFO] [stderr] Downloaded wat v1.245.1 [INFO] [stderr] Downloaded cranelift-codegen-shared v0.115.1 [INFO] [stderr] Downloaded memfd v0.6.5 [INFO] [stderr] Downloaded wasmtime-winch v28.0.1 [INFO] [stderr] Downloaded wasmtime-asm-macros v28.0.1 [INFO] [stderr] Downloaded sptr v0.3.2 [INFO] [stderr] Downloaded cranelift-bitset v0.115.1 [INFO] [stderr] Downloaded cobs v0.3.0 [INFO] [stderr] Downloaded embedded-io v0.4.0 [INFO] [stderr] Downloaded wasmtime-jit-debug v28.0.1 [INFO] [stderr] Downloaded cranelift-control v0.115.1 [INFO] [stderr] Downloaded ittapi v0.4.0 [INFO] [stderr] Downloaded wasmtime-component-util v28.0.1 [INFO] [stderr] Downloaded cranelift-native v0.115.1 [INFO] [stderr] Downloaded wasmtime-jit-icache-coherence v28.0.1 [INFO] [stderr] Downloaded wasmtime-slab v28.0.1 [INFO] [stderr] Downloaded debugid v0.8.0 [INFO] [stderr] Downloaded wasmtime-versioned-export-macros v28.0.1 [INFO] [stderr] Downloaded embedded-io v0.6.1 [INFO] [stderr] Downloaded wasmtime-wit-bindgen v28.0.1 [INFO] [stderr] Downloaded wasmtime-cache v28.0.1 [INFO] [stderr] Downloaded fxprof-processed-profile v0.6.0 [INFO] [stderr] Downloaded rayon-cond v0.4.0 [INFO] [stderr] Downloaded monostate v0.1.18 [INFO] [stderr] Downloaded monostate-impl v0.1.18 [INFO] [stderr] Downloaded macro_rules_attribute-proc_macro v0.2.2 [INFO] [stderr] Downloaded wasmprinter v0.221.3 [INFO] [stderr] Downloaded wasmtime-fiber v28.0.1 [INFO] [stderr] Downloaded cranelift-bforest v0.115.1 [INFO] [stderr] Downloaded onig v6.5.1 [INFO] [stderr] Downloaded macro_rules_attribute v0.2.2 [INFO] [stderr] Downloaded cranelift-entity v0.115.1 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.61 [INFO] [stderr] Downloaded dary_heap v0.3.8 [INFO] [stderr] Downloaded postcard v1.1.3 [INFO] [stderr] Downloaded cranelift-frontend v0.115.1 [INFO] [stderr] Downloaded wasm-encoder v0.221.3 [INFO] [stderr] Downloaded cranelift-codegen-meta v0.115.1 [INFO] [stderr] Downloaded cranelift-isle v0.115.1 [INFO] [stderr] Downloaded gemm v0.17.1 [INFO] [stderr] Downloaded gemm-f64 v0.17.1 [INFO] [stderr] Downloaded gemm-f32 v0.17.1 [INFO] [stderr] Downloaded gemm-f16 v0.17.1 [INFO] [stderr] Downloaded dyn-stack v0.10.0 [INFO] [stderr] Downloaded gemm-c64 v0.17.1 [INFO] [stderr] Downloaded cpp_demangle v0.4.5 [INFO] [stderr] Downloaded hf-hub v0.4.3 [INFO] [stderr] Downloaded gemm-c32 v0.17.1 [INFO] [stderr] Downloaded wasm-encoder v0.245.1 [INFO] [stderr] Downloaded gemm-common v0.17.1 [INFO] [stderr] Downloaded sysctl v0.5.5 [INFO] [stderr] Downloaded ug v0.1.0 [INFO] [stderr] Downloaded pulley-interpreter v28.0.1 [INFO] [stderr] Downloaded unicode-normalization-alignments v0.1.12 [INFO] [stderr] Downloaded winch-codegen v28.0.1 [INFO] [stderr] Downloaded candle-nn v0.8.4 [INFO] [stderr] Downloaded zip v1.1.4 [INFO] [stderr] Downloaded regalloc2 v0.11.2 [INFO] [stderr] Downloaded wast v245.0.1 [INFO] [stderr] Downloaded wit-parser v0.221.3 [INFO] [stderr] Downloaded ittapi-sys v0.4.0 [INFO] [stderr] Downloaded regex-lite v0.1.9 [INFO] [stderr] Downloaded pulp v0.18.22 [INFO] [stderr] Downloaded wasmtime-cranelift v28.0.1 [INFO] [stderr] Downloaded esaxx-rs v0.1.10 [INFO] [stderr] Downloaded tokenizers v0.21.4 [INFO] [stderr] Downloaded wasmtime-component-macro v28.0.1 [INFO] [stderr] Downloaded wasmtime-environ v28.0.1 [INFO] [stderr] Downloaded wasmparser v0.221.3 [INFO] [stderr] Downloaded wasmparser v0.245.1 [INFO] [stderr] Downloaded candle-core v0.8.4 [INFO] [stderr] Downloaded candle-transformers v0.8.4 [INFO] [stderr] Downloaded spm_precompiled v0.1.4 [INFO] [stderr] Downloaded onig_sys v69.9.1 [INFO] [stderr] Downloaded web-sys v0.3.88 [INFO] [stderr] Downloaded wasmtime v28.0.1 [INFO] [stderr] Downloaded cranelift-codegen v0.115.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3e9234526b2cc32eea503d4320e2eca79669b0f8644cf646fe65b2271d702e57 [INFO] running `Command { std: "docker" "start" "-a" "3e9234526b2cc32eea503d4320e2eca79669b0f8644cf646fe65b2271d702e57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3e9234526b2cc32eea503d4320e2eca79669b0f8644cf646fe65b2271d702e57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e9234526b2cc32eea503d4320e2eca79669b0f8644cf646fe65b2271d702e57", kill_on_drop: false }` [INFO] [stdout] 3e9234526b2cc32eea503d4320e2eca79669b0f8644cf646fe65b2271d702e57 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 10cf9edf82140d92ed2b852ba9cbd2f7824db0a143a806db0dcf0bd10cc5967e [INFO] running `Command { std: "docker" "start" "-a" "10cf9edf82140d92ed2b852ba9cbd2f7824db0a143a806db0dcf0bd10cc5967e", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling webpki-roots v1.0.6 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling webpki-roots v0.26.11 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling flume v0.11.1 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling iri-string v0.7.10 [INFO] [stderr] Compiling data-encoding v2.10.0 [INFO] [stderr] Compiling utf-8 v0.7.6 [INFO] [stderr] Compiling regex-lite v0.1.9 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling uuid v1.21.0 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling axum-macros v0.5.0 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling tungstenite v0.28.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling clap_complete v4.5.66 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling tracing-serde v0.2.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling futures-intrusive v0.5.0 [INFO] [stderr] Compiling rustedclaw-telemetry v0.1.0 (/opt/rustwide/workdir/crates/telemetry) [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling sqlx-core v0.8.6 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling sqlx-postgres v0.8.6 [INFO] [stderr] Compiling sqlx-sqlite v0.8.6 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling rustedclaw-core v0.1.0 (/opt/rustwide/workdir/crates/core) [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tokio-tungstenite v0.28.0 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling rustedclaw-config v0.1.0 (/opt/rustwide/workdir/crates/config) [INFO] [stderr] Compiling rustedclaw-contracts v0.1.0 (/opt/rustwide/workdir/crates/contracts) [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling rustedclaw-security v0.1.0 (/opt/rustwide/workdir/crates/security) [INFO] [stderr] Compiling rustedclaw-workflow v0.1.0 (/opt/rustwide/workdir/crates/workflow) [INFO] [stderr] Compiling rustedclaw-channels v0.1.0 (/opt/rustwide/workdir/crates/channels) [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 sqlx-macros-core v0.8.6 [INFO] [stderr] Compiling rustedclaw-providers v0.1.0 (/opt/rustwide/workdir/crates/providers) [INFO] [stderr] Compiling sqlx-macros v0.8.6 [INFO] [stderr] Compiling sqlx v0.8.6 [INFO] [stderr] Compiling rustedclaw-memory v0.1.0 (/opt/rustwide/workdir/crates/memory) [INFO] [stderr] Compiling rustedclaw-tools v0.1.0 (/opt/rustwide/workdir/crates/tools) [INFO] [stderr] Compiling rustedclaw-agent v0.1.0 (/opt/rustwide/workdir/crates/agent) [INFO] [stderr] Compiling rustedclaw-gateway v0.1.0 (/opt/rustwide/workdir/crates/gateway) [INFO] [stderr] Compiling rustedclaw v0.1.0 (/opt/rustwide/workdir/crates/cli) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 16s [INFO] running `Command { std: "docker" "inspect" "10cf9edf82140d92ed2b852ba9cbd2f7824db0a143a806db0dcf0bd10cc5967e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "10cf9edf82140d92ed2b852ba9cbd2f7824db0a143a806db0dcf0bd10cc5967e", kill_on_drop: false }` [INFO] [stdout] 10cf9edf82140d92ed2b852ba9cbd2f7824db0a143a806db0dcf0bd10cc5967e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 17468852535c207f5e15b43ce41ddf0417603120430525cfdb42853954b1e126 [INFO] running `Command { std: "docker" "start" "-a" "17468852535c207f5e15b43ce41ddf0417603120430525cfdb42853954b1e126", kill_on_drop: false }` [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling leb128fmt v0.1.0 [INFO] [stderr] Compiling bumpalo v3.20.2 [INFO] [stderr] Compiling sqlx-postgres v0.8.6 [INFO] [stderr] Compiling wasm-encoder v0.245.1 [INFO] [stderr] Compiling wast v245.0.1 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling sqlx-macros-core v0.8.6 [INFO] [stderr] Compiling sqlx-macros v0.8.6 [INFO] [stderr] Compiling rustedclaw-core v0.1.0 (/opt/rustwide/workdir/crates/core) [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tokio-tungstenite v0.28.0 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling rustedclaw-config v0.1.0 (/opt/rustwide/workdir/crates/config) [INFO] [stderr] Compiling rustedclaw-contracts v0.1.0 (/opt/rustwide/workdir/crates/contracts) [INFO] [stderr] Compiling sqlx-core v0.8.6 [INFO] [stderr] Compiling rustedclaw-telemetry v0.1.0 (/opt/rustwide/workdir/crates/telemetry) [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling axum v0.8.8 [INFO] [stderr] Compiling wat v1.245.1 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling rustedclaw-security v0.1.0 (/opt/rustwide/workdir/crates/security) [INFO] [stderr] Compiling rustedclaw-workflow v0.1.0 (/opt/rustwide/workdir/crates/workflow) [INFO] [stderr] Compiling rustedclaw-channels v0.1.0 (/opt/rustwide/workdir/crates/channels) [INFO] [stderr] Compiling rustedclaw-providers v0.1.0 (/opt/rustwide/workdir/crates/providers) [INFO] [stderr] Compiling sqlx-sqlite v0.8.6 [INFO] [stderr] Compiling sqlx v0.8.6 [INFO] [stderr] Compiling rustedclaw-memory v0.1.0 (/opt/rustwide/workdir/crates/memory) [INFO] [stderr] Compiling rustedclaw-tools v0.1.0 (/opt/rustwide/workdir/crates/tools) [INFO] [stderr] Compiling rustedclaw-agent v0.1.0 (/opt/rustwide/workdir/crates/agent) [INFO] [stderr] Compiling rustedclaw-gateway v0.1.0 (/opt/rustwide/workdir/crates/gateway) [INFO] [stderr] Compiling rustedclaw v0.1.0 (/opt/rustwide/workdir/crates/cli) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 30s [INFO] running `Command { std: "docker" "inspect" "17468852535c207f5e15b43ce41ddf0417603120430525cfdb42853954b1e126", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "17468852535c207f5e15b43ce41ddf0417603120430525cfdb42853954b1e126", kill_on_drop: false }` [INFO] [stdout] 17468852535c207f5e15b43ce41ddf0417603120430525cfdb42853954b1e126 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7f4853b4e5806164445da97cb0c192683f3a8733da5c74cc76fe90a3033ae665 [INFO] running `Command { std: "docker" "start" "-a" "7f4853b4e5806164445da97cb0c192683f3a8733da5c74cc76fe90a3033ae665", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.69s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rustedclaw-d3a3fa87dead1fbe) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test commands::config_cmd::tests::config_path_is_valid ... ok [INFO] [stdout] test commands::memory::tests::memory_stats_runs_without_config ... ok [INFO] [stdout] test commands::estop::tests::estop_file_path_is_valid ... ok [INFO] [stdout] test commands::providers::tests::provider_list_compiles ... ok [INFO] [stdout] test commands::migrate::tests::detect_returns_none_when_no_openclaw ... ok [INFO] [stdout] test commands::routine::tests::cron_field_validation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/e2e_integration.rs (/opt/rustwide/target/debug/deps/e2e_integration-10bb18d5e1bdf53a) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test e2e_event_bus_pubsub ... ok [INFO] [stdout] test e2e_all_tools_executable ... ok [INFO] [stdout] test e2e_identity_with_custom_system_prompt ... ok [INFO] [stdout] test e2e_context_assembly_budget_pressure ... ok [INFO] [stdout] test e2e_context_assembly_full_layers ... ok [INFO] [stdout] test e2e_in_memory_backend_lifecycle ... ok [INFO] [stdout] test e2e_react_with_long_term_memories ... ok [INFO] [stdout] test e2e_react_calculator_tool_invocation ... ok [INFO] [stdout] test e2e_coordinator_decomposes_and_delegates ... ok [INFO] [stdout] test e2e_react_direct_answer_no_tools ... ok [INFO] [stdout] test e2e_rag_with_existing_memories ... ok [INFO] [stdout] test e2e_react_web_search_then_answer ... ok [INFO] [stdout] test e2e_rag_knowledge_grounded_response ... ok [INFO] [stdout] test e2e_file_backend_persistence ... ok [INFO] [stdout] test e2e_working_memory_full_lifecycle ... ok [INFO] [stdout] test e2e_config_defaults_and_validation ... ok [INFO] [stdout] test e2e_gateway_health_and_tools ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_agent-a034a719aa70786b) [INFO] [stdout] [INFO] [stdout] running 62 tests [INFO] [stdout] test context::token::tests::empty_string_is_zero ... ok [INFO] [stdout] test context::token::tests::five_chars_rounds_up ... ok [INFO] [stdout] test context::token::tests::four_chars_is_one_token ... ok [INFO] [stdout] test context::token::tests::empty_tools_is_zero ... ok [INFO] [stdout] test context::token::tests::hundred_chars ... ok [INFO] [stdout] test context::assembler::tests::system_prompt_always_included ... ok [INFO] [stdout] test context::token::tests::message_includes_overhead ... ok [INFO] [stdout] test context::token::tests::multiple_messages ... ok [INFO] [stdout] test context::assembler::tests::empty_layers_produce_no_sections ... ok [INFO] [stdout] test context::assembler::tests::working_memory_injected ... ok [INFO] [stdout] test context::assembler::tests::budget_exceeded_returns_error ... ok [INFO] [stdout] test context::assembler::tests::knowledge_chunks_injected ... ok [INFO] [stdout] test context::working_memory::tests::item_count ... ok [INFO] [stdout] test context::assembler::tests::conversation_history_sliding_window ... ok [INFO] [stdout] test context::assembler::tests::deterministic_assembly ... ok [INFO] [stdout] test context::assembler::tests::memories_injected_into_system_message ... ok [INFO] [stdout] test context::working_memory::tests::clear_resets_everything ... ok [INFO] [stdout] test context::assembler::tests::per_layer_budget_caps_enforced ... ok [INFO] [stdout] test context::assembler::tests::priority_order_respected ... ok [INFO] [stdout] test context::assembler::tests::metadata_totals_accurate ... ok [INFO] [stdout] test context::working_memory::tests::new_working_memory_is_empty ... ok [INFO] [stdout] test context::assembler::tests::user_message_always_in_messages ... ok [INFO] [stdout] test context::working_memory::tests::render_produces_readable_output ... ok [INFO] [stdout] test context::working_memory::tests::summarize_output ... ok [INFO] [stdout] test context::working_memory::tests::tool_result_recording ... ok [INFO] [stdout] test context::working_memory::tests::trace_recording ... ok [INFO] [stdout] test context::working_memory::tests::iteration_tracking ... ok [INFO] [stdout] test context::working_memory::tests::plan_creation_and_advancement ... ok [INFO] [stdout] test context::assembler::tests::tool_definitions_included ... ok [INFO] [stdout] test loop_runner::tests::no_auto_save_without_flag ... ok [INFO] [stdout] test loop_runner::tests::simple_text_response ... ok [INFO] [stdout] test loop_runner::tests::auto_save_stores_conversation ... ok [INFO] [stdout] test context::working_memory::tests::serialization_roundtrip ... ok [INFO] [stdout] test context::working_memory::tests::plan_step_failure ... ok [INFO] [stdout] test context::assembler::tests::all_layers_populated ... ok [INFO] [stdout] test loop_runner::tests::format_memory_context_empty ... ok [INFO] [stdout] test loop_runner::tests::format_memory_context_with_entries ... ok [INFO] [stdout] test patterns::react::tests::context_assembly_used ... ok [INFO] [stdout] test patterns::coordinator::tests::coordinator_no_workers_fallback ... ok [INFO] [stdout] test patterns::rag::tests::rag_populates_knowledge_layer ... ok [INFO] [stdout] test loop_runner::tests::memory_recall_injects_context ... ok [INFO] [stdout] test patterns::rag::tests::rag_with_memories ... ok [INFO] [stdout] test stream_event::tests::event_deserialization ... ok [INFO] [stdout] test patterns::rag::tests::rag_sources_tracked ... ok [INFO] [stdout] test patterns::rag::tests::rag_records_working_memory ... ok [INFO] [stdout] test patterns::coordinator::tests::coordinator_tracks_totals ... ok [INFO] [stdout] test patterns::coordinator::tests::coordinator_working_memory ... ok [INFO] [stdout] test patterns::react::tests::simple_text_response ... ok [INFO] [stdout] test patterns::rag::tests::rag_retrieves_and_generates ... ok [INFO] [stdout] test context::token::tests::tool_definition_tokens ... ok [INFO] [stdout] test patterns::react::tests::stream_simple_text ... ok [INFO] [stdout] test stream_event::tests::event_serialization_chunk ... ok [INFO] [stdout] test stream_event::tests::event_serialization_tool_call ... ok [INFO] [stdout] test stream_event::tests::event_type_names ... ok [INFO] [stdout] test stream_event::tests::event_serialization_done ... ok [INFO] [stdout] test stream_event::tests::event_serialization_error ... ok [INFO] [stdout] test patterns::react::tests::working_memory_populated ... ok [INFO] [stdout] test patterns::react::tests::multiple_tool_calls ... ok [INFO] [stdout] test patterns::coordinator::tests::coordinator_with_workers ... ok [INFO] [stdout] test patterns::react::tests::stream_with_tool_calls ... ok [INFO] [stdout] test patterns::react::tests::thought_action_observation_trace ... ok [INFO] [stdout] test patterns::react::tests::max_iterations_respected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_channels-2e79adee9d352886) [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test registry::tests::empty_registry ... ok [INFO] [stdout] test discord::tests::channel_name_and_id ... ok [INFO] [stdout] test cli::tests::cli_channel_properties ... ok [INFO] [stdout] test slack::tests::channel_name ... ok [INFO] [stdout] test registry::tests::get_channel ... ok [INFO] [stdout] test slack::tests::allowlist ... ok [INFO] [stdout] test discord::tests::allowlist_checks ... ok [INFO] [stdout] test telegram::tests::allowlist_empty_denies ... ok [INFO] [stdout] test registry::tests::register_and_list ... ok [INFO] [stdout] test telegram::tests::allowlist_specific ... ok [INFO] [stdout] test discord::tests::start_inject_and_receive ... ok [INFO] [stdout] test registry::tests::stop_all_channels ... ok [INFO] [stdout] test registry::tests::send_to_channel ... ok [INFO] [stdout] test discord::tests::send_and_health ... ok [INFO] [stdout] test slack::tests::health_check ... ok [INFO] [stdout] test telegram::tests::health_check ... ok [INFO] [stdout] test web::tests::auth_required_checks_token ... ok [INFO] [stdout] test registry::tests::health_check_all ... ok [INFO] [stdout] test slack::tests::start_inject_receive ... ok [INFO] [stdout] test web::tests::channel_name ... ok [INFO] [stdout] test web::tests::no_auth_allows_all ... ok [INFO] [stdout] test web::tests::send_to_no_session ... ok [INFO] [stdout] test web::tests::inject_and_receive ... ok [INFO] [stdout] test web::tests::session_management ... ok [INFO] [stdout] test webhook::tests::channel_name ... ok [INFO] [stdout] test telegram::tests::send_stub ... ok [INFO] [stdout] test registry::tests::start_all_channels ... ok [INFO] [stdout] test telegram::tests::allowlist_wildcard ... ok [INFO] [stdout] test telegram::tests::channel_name_and_id ... ok [INFO] [stdout] test telegram::tests::start_and_inject ... ok [INFO] [stdout] test webhook::tests::default_allows_all ... ok [INFO] [stdout] test webhook::tests::health_always_ok ... ok [INFO] [stdout] test webhook::tests::inject_and_receive ... ok [INFO] [stdout] test webhook::tests::no_secret_skips_validation ... ok [INFO] [stdout] test webhook::tests::specific_senders ... ok [INFO] [stdout] test webhook::tests::send_with_callback ... ok [INFO] [stdout] test webhook::tests::send_without_callback ... ok [INFO] [stdout] test telegram::tests::stop_channel ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_config-a90021a54cca7acd) [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test tests::routine_action_send_message ... ok [INFO] [stdout] test tests::routine_action_agent_task ... ok [INFO] [stdout] test tests::missing_config_file_returns_defaults ... ok [INFO] [stdout] test tests::default_config_is_valid ... ok [INFO] [stdout] test tests::invalid_temperature_rejected ... ok [INFO] [stdout] test tests::default_config_has_no_routines ... ok [INFO] [stdout] test tests::default_toml_generation ... ok [INFO] [stdout] test tests::routine_config_parsing ... ok [INFO] [stdout] test tests::config_roundtrip_toml ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_contracts-3b0f7189f45882c2) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test model::tests::action_default_is_deny ... ok [INFO] [stdout] test model::tests::contract_set_add_remove ... ok [INFO] [stdout] test model::tests::empty_name_rejects ... ok [INFO] [stdout] test engine::tests::empty_engine_allows_all ... ok [INFO] [stdout] test model::tests::trigger_from_string ... ok [INFO] [stdout] test model::tests::matching_filters_by_trigger_and_enabled ... ok [INFO] [stdout] test engine::tests::add_remove_at_runtime ... ok [INFO] [stdout] test model::tests::trigger_matching ... ok [INFO] [stdout] test parser::tests::invalid_condition_rejects ... ok [INFO] [stdout] test parser::tests::empty_condition_is_always ... ok [INFO] [stdout] test parser::tests::nested_json_args ... ok [INFO] [stdout] test parser::tests::parse_and_expression ... ok [INFO] [stdout] test parser::tests::parse_content_field ... ok [INFO] [stdout] test parser::tests::parse_not_contains ... ok [INFO] [stdout] test engine::tests::disabled_contracts_are_skipped ... ok [INFO] [stdout] test engine::tests::allow_clean_response ... ok [INFO] [stdout] test engine::tests::deny_rm_rf ... ok [INFO] [stdout] test parser::tests::parse_numeric_comparison ... ok [INFO] [stdout] test parser::tests::parse_or_expression ... ok [INFO] [stdout] test parser::tests::parse_regex_matches ... ok [INFO] [stdout] test parser::tests::parse_simple_contains ... ok [INFO] [stdout] test engine::tests::priority_ordering ... ok [INFO] [stdout] test engine::tests::confirm_large_purchase ... ok [INFO] [stdout] test engine::tests::engine_logs_evaluations ... ok [INFO] [stdout] test engine::tests::allow_safe_shell ... ok [INFO] [stdout] test engine::tests::deny_password_in_response ... ok [INFO] [stdout] test engine::tests::warn_file_write ... ok [INFO] [stdout] test engine::tests::deny_internal_ip ... ok [INFO] [stdout] test model::tests::contract_set_from_toml ... ok [INFO] [stdout] test engine::tests::allow_external_url ... ok [INFO] [stdout] test parser::tests::parse_starts_with ... ok [INFO] [stdout] test parser::tests::parse_tool_name ... ok [INFO] [stdout] test engine::tests::list_contracts_returns_all ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_core-d91f00461bddc6b4) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test agent::tests::agent_state_starts_idle ... ok [INFO] [stdout] test identity::tests::estimated_tokens_reasonable ... ok [INFO] [stdout] test identity::tests::default_identity_has_name ... ok [INFO] [stdout] test channel::tests::channel_message_creation ... ok [INFO] [stdout] test identity::tests::extract_name_patterns ... ok [INFO] [stdout] test error::tests::tool_error_displays_correctly ... ok [INFO] [stdout] test error::tests::provider_error_displays_correctly ... ok [INFO] [stdout] test channel::tests::attachment_serialization ... ok [INFO] [stdout] test identity::tests::missing_files_silently_skipped ... ok [INFO] [stdout] test memory::tests::memory_query_defaults ... ok [INFO] [stdout] test memory::tests::memory_entry_serialization ... ok [INFO] [stdout] test event::tests::event_bus_no_subscribers_doesnt_panic ... ok [INFO] [stdout] test message::tests::message_serialization_roundtrip ... ok [INFO] [stdout] test identity::tests::load_with_no_paths_returns_default ... ok [INFO] [stdout] test event::tests::event_bus_publish_subscribe ... ok [INFO] [stdout] test identity::tests::load_with_override_skips_files ... ok [INFO] [stdout] test identity::tests::load_from_directory ... ok [INFO] [stdout] test message::tests::conversation_token_estimate ... ok [INFO] [stdout] test message::tests::conversation_tracks_updates ... ok [INFO] [stdout] test tool::tests::registry_definitions ... ok [INFO] [stdout] test identity::tests::load_project_context_layered ... ok [INFO] [stdout] test tool::tests::registry_execute_missing_tool ... ok [INFO] [stdout] test provider::tests::tool_definition_serialization ... ok [INFO] [stdout] test identity::tests::load_extra_context_directory ... ok [INFO] [stdout] test tool::tests::registry_execute_tool ... ok [INFO] [stdout] test tool::tests::registry_register_and_lookup ... ok [INFO] [stdout] test provider::tests::provider_request_defaults ... ok [INFO] [stdout] test message::tests::create_user_message ... ok [INFO] [stdout] test agent::tests::autonomy_defaults_to_supervised ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_gateway-c59ea12d5cd96a93) [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test api_v1::tests::chat_stream_returns_sse ... ok [INFO] [stdout] test api_v1::tests::create_and_list_routines ... ok [INFO] [stdout] test api_v1::tests::create_and_list_conversations ... ok [INFO] [stdout] test api_v1::tests::create_and_search_memory ... ok [INFO] [stdout] test api_v1::tests::context_debug_endpoint ... ok [INFO] [stdout] test api_v1::tests::chat_stream_contains_done_event ... ok [INFO] [stdout] test api_v1::tests::chat_unknown_pattern ... ok [INFO] [stdout] test api_v1::tests::create_routine_invalid_cron ... ok [INFO] [stdout] test api_v1::tests::delete_memory ... ok [INFO] [stdout] test api_v1::tests::delete_nonexistent_memory ... ok [INFO] [stdout] test api_v1::tests::get_config_redacted ... ok [INFO] [stdout] test api_v1::tests::install_tool_empty_name ... ok [INFO] [stdout] test api_v1::tests::list_jobs_empty ... ok [INFO] [stdout] test api_v1::tests::get_conversation_not_found ... ok [INFO] [stdout] test api_v1::tests::delete_nonexistent_routine ... ok [INFO] [stdout] test api_v1::tests::list_agent_memory_filters ... ok [INFO] [stdout] test frontend::tests::serves_css ... ok [INFO] [stdout] test api_v1::tests::list_routines_empty ... ok [INFO] [stdout] test api_v1::tests::status_endpoint ... ok [INFO] [stdout] test api_v1::tests::delete_routine ... ok [INFO] [stdout] test api_v1::tests::list_channels ... ok [INFO] [stdout] test api_v1::tests::install_tool_stub ... ok [INFO] [stdout] test frontend::tests::serves_index_html ... ok [INFO] [stdout] test api_v1::tests::test_web_channel ... ok [INFO] [stdout] test api_v1::tests::get_job_not_found ... ok [INFO] [stdout] test frontend::tests::serves_js ... ok [INFO] [stdout] test api_v1::tests::ingest_document ... ok [INFO] [stdout] test api_v1::tests::ws_upgrade_accepted ... ok [INFO] [stdout] test api_v1::tests::list_tools ... ok [INFO] [stdout] test api_v1::tests::log_stream_returns_sse ... ok [INFO] [stdout] test api_v1::tests::test_unknown_channel ... ok [INFO] [stdout] test tests::health_endpoint ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_memory-2c00a6e1be2292e2) [INFO] [stdout] [INFO] [stdout] running 49 tests [INFO] [stdout] test in_memory::tests::store_and_retrieve ... ok [INFO] [stdout] test in_memory::tests::clear_all ... ok [INFO] [stdout] test in_memory::tests::search_by_keyword ... ok [INFO] [stdout] test in_memory::tests::delete_entry ... ok [INFO] [stdout] test file_backend::tests::handles_missing_file_gracefully ... ok [INFO] [stdout] test file_backend::tests::handles_corrupted_lines ... ok [INFO] [stdout] test file_backend::tests::delete_persists ... ok [INFO] [stdout] test file_backend::tests::clear_persists ... ok [INFO] [stdout] test file_backend::tests::store_and_retrieve_persists ... ok [INFO] [stdout] test file_backend::tests::search_finds_by_keyword ... ok [INFO] [stdout] test sqlite::tests::sanitize_fts_query_empty ... ok [INFO] [stdout] test sqlite::tests::sanitize_fts_query_basic ... ok [INFO] [stdout] test sqlite::tests::sanitize_fts_query_special_chars ... ok [INFO] [stdout] test sqlite::tests::count_empty ... ok [INFO] [stdout] test sqlite::tests::backend_name ... ok [INFO] [stdout] test sqlite::tests::store_and_retrieve ... ok [INFO] [stdout] test sqlite::tests::delete_nonexistent ... ok [INFO] [stdout] test sqlite::tests::embedding_round_trip ... ok [INFO] [stdout] test vector::tests::cosine_empty_vectors ... ok [INFO] [stdout] test vector::tests::cosine_identical_vectors ... ok [INFO] [stdout] test vector::tests::cosine_known_value ... ok [INFO] [stdout] test vector::tests::cosine_mismatched_lengths ... ok [INFO] [stdout] test vector::tests::cosine_opposite_vectors ... ok [INFO] [stdout] test vector::tests::cosine_orthogonal_vectors ... ok [INFO] [stdout] test vector::tests::cosine_zero_vector ... ok [INFO] [stdout] test vector::tests::rrf_deduplicates ... ok [INFO] [stdout] test sqlite::tests::source_round_trip ... ok [INFO] [stdout] test vector::tests::rrf_empty_lists ... ok [INFO] [stdout] test vector::tests::rrf_merges_two_lists ... ok [INFO] [stdout] test vector::tests::rrf_one_empty_list ... ok [INFO] [stdout] test vector::tests::rrf_respects_limit ... ok [INFO] [stdout] test vector::tests::vector_search_ranks_by_similarity ... ok [INFO] [stdout] test vector::tests::vector_search_respects_limit ... ok [INFO] [stdout] test vector::tests::vector_search_respects_min_score ... ok [INFO] [stdout] test vector::tests::vector_search_skips_no_embedding ... ok [INFO] [stdout] test sqlite::tests::fts5_keyword_search ... ok [INFO] [stdout] test sqlite::tests::delete_entry ... ok [INFO] [stdout] test sqlite::tests::fts5_multi_word_search ... ok [INFO] [stdout] test sqlite::tests::empty_search_returns_recent ... ok [INFO] [stdout] test sqlite::tests::fts5_search_after_delete ... ok [INFO] [stdout] test sqlite::tests::hybrid_mode_keyword_only ... ok [INFO] [stdout] test sqlite::tests::clear_all ... ok [INFO] [stdout] test sqlite::tests::hybrid_with_embeddings ... ok [INFO] [stdout] test sqlite::tests::search_with_tags ... ok [INFO] [stdout] test sqlite::tests::store_with_custom_id ... ok [INFO] [stdout] test sqlite::tests::tags_round_trip ... ok [INFO] [stdout] test sqlite::tests::vector_mode_falls_back_to_keyword ... ok [INFO] [stdout] test sqlite::tests::upsert_on_conflict ... ok [INFO] [stdout] test sqlite::tests::search_respects_limit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_providers-ee75fe3e5e9b3ff4) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test anthropic::tests::message_conversion_user_assistant ... ok [INFO] [stdout] test anthropic::tests::message_conversion_tool_result ... ok [INFO] [stdout] test anthropic::tests::system_extraction ... ok [INFO] [stdout] test anthropic::tests::anthropic_content_serialization ... ok [INFO] [stdout] test anthropic::tests::parse_text_response ... ok [INFO] [stdout] test anthropic::tests::parse_thinking_response ... ok [INFO] [stdout] test anthropic::tests::system_extraction_no_system ... ok [INFO] [stdout] test anthropic::tests::message_conversion_with_tool_calls ... ok [INFO] [stdout] test anthropic::tests::parse_tool_use_response ... ok [INFO] [stdout] test anthropic::tests::tool_definition_conversion ... ok [INFO] [stdout] test fallback::tests::empty_chain ... ok [INFO] [stdout] test fallback::tests::chain_length ... ok [INFO] [stdout] test openai_compat::tests::embedding_request_types ... ok [INFO] [stdout] test openai_compat::tests::message_conversion_tool_response ... ok [INFO] [stdout] test openai_compat::tests::message_conversion ... ok [INFO] [stdout] test openai_compat::tests::parse_embedding_response ... ok [INFO] [stdout] test openai_compat::tests::message_conversion_with_tool_calls ... ok [INFO] [stdout] test openai_compat::tests::parse_empty_delta ... ok [INFO] [stdout] test openai_compat::tests::parse_multiple_tool_calls_in_stream ... ok [INFO] [stdout] test openai_compat::tests::parse_stream_content_delta ... ok [INFO] [stdout] test openai_compat::tests::parse_stream_finish_chunk ... ok [INFO] [stdout] test openai_compat::tests::parse_stream_tool_call_arguments_delta ... ok [INFO] [stdout] test openai_compat::tests::parse_stream_tool_call_delta ... ok [INFO] [stdout] test openai_compat::tests::tool_call_accumulator_assembly ... ok [INFO] [stdout] test openai_compat::tests::parse_stream_usage ... ok [INFO] [stdout] test fallback::tests::health_check_any_healthy ... ok [INFO] [stdout] test openai_compat::tests::tool_definition_conversion ... ok [INFO] [stdout] test fallback::tests::empty_chain_returns_not_configured ... ok [INFO] [stdout] test fallback::tests::first_provider_succeeds ... ok [INFO] [stdout] test fallback::tests::falls_back_on_failure ... ok [INFO] [stdout] test fallback::tests::falls_back_on_rate_limit ... ok [INFO] [stdout] test fallback::tests::all_providers_fail ... ok [INFO] [stdout] test anthropic::tests::extended_thinking_config ... ok [INFO] [stdout] test openai_compat::tests::ollama_constructor ... ok [INFO] [stdout] test router::tests::default_base_urls ... ok [INFO] [stdout] test anthropic::tests::constructor_with_base_url ... ok [INFO] [stdout] test router::tests::build_from_default_config ... ok [INFO] [stdout] test anthropic::tests::constructor ... ok [INFO] [stdout] test openai_compat::tests::openrouter_constructor ... ok [INFO] [stdout] test router::tests::router_register_and_lookup ... ok [INFO] [stdout] test anthropic::tests::list_models_returns_known_models ... ok [INFO] [stdout] test fallback::tests::timeout_triggers_fallback ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_security-1d60c426e207c1b3) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test allowlist::tests::empty_endpoints_allows_all ... ok [INFO] [stdout] test allowlist::tests::private_url_detection ... ok [INFO] [stdout] test allowlist::tests::ssrf_metadata_blocked ... ok [INFO] [stdout] test allowlist::tests::matching_endpoint_allowed ... ok [INFO] [stdout] test allowlist::tests::wildcard_endpoints_allows_all ... ok [INFO] [stdout] test allowlist::tests::ssrf_localhost_blocked ... ok [INFO] [stdout] test allowlist::tests::empty_allowlist_denies_all ... ok [INFO] [stdout] test allowlist::tests::specific_user_allowed ... ok [INFO] [stdout] test allowlist::tests::disabled_channel_denies ... ok [INFO] [stdout] test allowlist::tests::wildcard_allows_all ... ok [INFO] [stdout] test allowlist::tests::unknown_user_denied ... ok [INFO] [stdout] test allowlist::tests::non_matching_endpoint_denied ... ok [INFO] [stdout] test audit::tests::custom_sink_receives_events ... ok [INFO] [stdout] test audit::tests::log_and_retrieve_entries ... ok [INFO] [stdout] test audit::tests::filter_by_outcome ... ok [INFO] [stdout] test audit::tests::default_logger ... ok [INFO] [stdout] test audit::tests::debug_format ... ok [INFO] [stdout] test audit::tests::clear_entries ... ok [INFO] [stdout] test path::tests::forbidden_takes_precedence_over_allowed ... ok [INFO] [stdout] test path::tests::allowed_roots_enforced ... ok [INFO] [stdout] test audit::tests::audit_event_variants_serialize ... ok [INFO] [stdout] test path::tests::forbidden_path_blocked ... ok [INFO] [stdout] test path::tests::path_traversal_blocked ... ok [INFO] [stdout] test path::tests::valid_path_no_restrictions ... ok [INFO] [stdout] test path::tests::multiple_roots_any_match_allowed ... ok [INFO] [stdout] test path::tests::forbidden_with_tilde_expansion ... ok [INFO] [stdout] test path::tests::empty_allowed_roots_allows_all ... ok [INFO] [stdout] test path::tests::path_traversal_mid_path_blocked ... ok [INFO] [stdout] test path::tests::case_insensitive_on_windows_paths ... ok [INFO] [stdout] test audit::tests::audit_entry_serialization ... ok [INFO] [stdout] test secrets::tests::leakage_detection_empty_secrets ... ok [INFO] [stdout] test secrets::tests::leakage_detection_finds_secret ... ok [INFO] [stdout] test secrets::tests::leakage_detection_no_false_positives ... ok [INFO] [stdout] test secrets::tests::encrypt_decrypt_roundtrip ... ok [INFO] [stdout] test secrets::tests::encrypt_long_string ... ok [INFO] [stdout] test secrets::tests::different_nonces_produce_different_ciphertext ... ok [INFO] [stdout] test secrets::tests::encrypt_empty_string ... ok [INFO] [stdout] test secrets::tests::serialization_roundtrip ... ok [INFO] [stdout] test secrets::tests::wrong_password_fails_to_decrypt ... ok [INFO] [stdout] test secrets::tests::different_keys_produce_different_derivations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.95s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_telemetry-c6337383d5005030) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test engine::tests::default_engine ... ok [INFO] [stdout] test engine::tests::compute_cost_from_pricing ... ok [INFO] [stdout] test engine::tests::budget_replace_same_scope ... ok [INFO] [stdout] test engine::tests::start_and_end_trace ... ok [INFO] [stdout] test engine::tests::per_request_budget ... ok [INFO] [stdout] test engine::tests::usage_snapshot_with_budgets ... ok [INFO] [stdout] test engine::tests::budget_deny ... ok [INFO] [stdout] test engine::tests::record_span_updates_totals ... ok [INFO] [stdout] test engine::tests::recent_traces ... ok [INFO] [stdout] test engine::tests::cost_summary_filters_by_time ... ok [INFO] [stdout] test engine::tests::remove_budget ... ok [INFO] [stdout] test engine::tests::budget_warn_allows ... ok [INFO] [stdout] test engine::tests::traces_for_conversation ... ok [INFO] [stdout] test engine::tests::prune_old_traces ... ok [INFO] [stdout] test model::tests::budget_scope_display ... ok [INFO] [stdout] test model::tests::span_lifecycle ... ok [INFO] [stdout] test pricing::tests::model_pricing_cost ... ok [INFO] [stdout] test pricing::tests::known_model_cost ... ok [INFO] [stdout] test model::tests::trace_aggregation ... ok [INFO] [stdout] test pricing::tests::set_overrides_existing ... ok [INFO] [stdout] test pricing::tests::default_table_has_models ... ok [INFO] [stdout] test pricing::tests::unknown_model_returns_zero ... ok [INFO] [stdout] test model::tests::span_serialization_roundtrip ... ok [INFO] [stdout] test model::tests::trace_serialization_roundtrip ... ok [INFO] [stdout] test pricing::tests::list_models ... ok [INFO] [stdout] test model::tests::span_with_parent ... ok [INFO] [stdout] test model::tests::span_kind_display ... ok [INFO] [stdout] test pricing::tests::custom_pricing ... ok [INFO] [stdout] test engine::tests::multiple_spans_accumulate ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_tools-d8e61775e6ed5c82) [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stdout] test calculator::tests::empty_expression ... ok [INFO] [stdout] test calculator::tests::division_by_zero ... ok [INFO] [stdout] test calculator::tests::invalid_expression ... ok [INFO] [stdout] test calculator::tests::division ... ok [INFO] [stdout] test calculator::tests::unary_negation ... ok [INFO] [stdout] test calculator::tests::parentheses ... ok [INFO] [stdout] test calculator::tests::decimals ... ok [INFO] [stdout] test calculator::tests::simple_addition ... ok [INFO] [stdout] test calculator::tests::nested_parentheses ... ok [INFO] [stdout] test calculator::tests::operator_precedence ... ok [INFO] [stdout] test calculator::tests::complex_expression ... ok [INFO] [stdout] test calculator::tests::tool_definition ... ok [INFO] [stdout] test file_read::tests::tool_definition ... ok [INFO] [stdout] test file_write::tests::tool_definition ... ok [INFO] [stdout] test file_write::tests::path_traversal_blocked ... ok [INFO] [stdout] test file_read::tests::path_traversal_blocked ... ok [INFO] [stdout] test calculator::tests::tool_execute ... ok [INFO] [stdout] test calculator::tests::tool_formats_decimals ... ok [INFO] [stdout] test file_write::tests::missing_content_argument ... ok [INFO] [stdout] test calculator::tests::tool_missing_expression ... ok [INFO] [stdout] test calculator::tests::tool_formats_integers ... ok [INFO] [stdout] test file_write::tests::missing_path_argument ... ok [INFO] [stdout] test file_read::tests::missing_path_argument ... ok [INFO] [stdout] test file_read::tests::forbidden_path_blocked ... ok [INFO] [stdout] test http_request::tests::get_request_returns_success ... ok [INFO] [stdout] test file_write::tests::forbidden_path_blocked ... ok [INFO] [stdout] test http_request::tests::invalid_method_returns_error ... ok [INFO] [stdout] test http_request::tests::custom_headers_accepted ... ok [INFO] [stdout] test http_request::tests::health_endpoint_returns_healthy ... ok [INFO] [stdout] test http_request::tests::delete_api_resource ... ok [INFO] [stdout] test http_request::tests::invalid_url_scheme_returns_error ... ok [INFO] [stdout] test file_read::tests::read_nonexistent_file ... ok [INFO] [stdout] test http_request::tests::post_to_api_returns_created ... ok [INFO] [stdout] test http_request::tests::not_found_url_returns_404 ... ok [INFO] [stdout] test file_write::tests::overwrite_existing_file ... ok [INFO] [stdout] test http_request::tests::missing_url_returns_error ... ok [INFO] [stdout] test http_request::tests::put_updates_resource ... ok [INFO] [stdout] test file_read::tests::read_existing_file ... ok [INFO] [stdout] test knowledge_base_query::tests::missing_query_returns_error ... ok [INFO] [stdout] test knowledge_base_query::tests::generic_query_works ... ok [INFO] [stdout] test file_write::tests::write_and_verify ... ok [INFO] [stdout] test http_request::tests::tool_definition ... ok [INFO] [stdout] test knowledge_base_query::tests::query_returns_results ... ok [INFO] [stdout] test file_write::tests::write_creates_parent_dirs ... ok [INFO] [stdout] test knowledge_base_query::tests::respects_top_k ... ok [INFO] [stdout] test knowledge_base_query::tests::tool_definition ... ok [INFO] [stdout] test memory_search::tests::default_constructor ... ok [INFO] [stdout] test memory_search::tests::missing_query_returns_error ... ok [INFO] [stdout] test memory_search::tests::stub_project_query ... ok [INFO] [stdout] test memory_search::tests::tool_definition ... ok [INFO] [stdout] test memory_search::tests::stub_generic_query ... ok [INFO] [stdout] test memory_search::tests::with_real_backend_no_results ... ok [INFO] [stdout] test memory_search::tests::stub_returns_mock_memories ... ok [INFO] [stdout] test memory_search::tests::with_real_backend_searches_memory ... ok [INFO] [stdout] test shell::tests::allowlist_check ... ok [INFO] [stdout] test shell::tests::blocked_command ... ok [INFO] [stdout] test shell::tests::empty_allowlist_denies_all ... ok [INFO] [stdout] test shell::tests::shell_injection_blocked ... ok [INFO] [stdout] test weather_lookup::tests::deterministic_results ... ok [INFO] [stdout] test weather_lookup::tests::imperial_units ... ok [INFO] [stdout] test weather_lookup::tests::tool_definition ... ok [INFO] [stdout] test web_search::tests::missing_query_returns_error ... ok [INFO] [stdout] test weather_lookup::tests::missing_location_returns_error ... ok [INFO] [stdout] test web_search::tests::tool_definition ... ok [INFO] [stdout] test web_search::tests::search_returns_results ... ok [INFO] [stdout] test weather_lookup::tests::lookup_returns_weather ... ok [INFO] [stdout] test web_search::tests::search_respects_num_results ... ok [INFO] [stdout] test shell::tests::execute_echo ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustedclaw_workflow-0425b66d2bfca906) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test tests::cron_expr_step ... ok [INFO] [stdout] test tests::cron_expr_list ... ok [INFO] [stdout] test tests::cron_expr_specific_time ... ok [INFO] [stdout] test tests::cron_invalid_field_count ... ok [INFO] [stdout] test tests::cron_expr_every_minute ... ok [INFO] [stdout] test tests::cron_invalid_range ... ok [INFO] [stdout] test tests::cron_task_from_routine_config ... ok [INFO] [stdout] test tests::cron_matches_datetime ... ok [INFO] [stdout] test tests::task_with_target_channel ... ok [INFO] [stdout] test tests::task_action_serialization ... ok [INFO] [stdout] test tests::invalid_cron_rejected ... ok [INFO] [stdout] test tests::load_routines_reports_invalid_cron ... ok [INFO] [stdout] test tests::add_and_list_tasks ... ok [INFO] [stdout] test tests::remove_task ... ok [INFO] [stdout] test tests::pause_and_resume ... ok [INFO] [stdout] test tests::load_routines_from_config ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_agent [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_channels [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_config [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_contracts [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_core [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_gateway [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_memory [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_providers [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_security [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_telemetry [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_tools [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustedclaw_workflow [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] running `Command { std: "docker" "inspect" "7f4853b4e5806164445da97cb0c192683f3a8733da5c74cc76fe90a3033ae665", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7f4853b4e5806164445da97cb0c192683f3a8733da5c74cc76fe90a3033ae665", kill_on_drop: false }` [INFO] [stdout] 7f4853b4e5806164445da97cb0c192683f3a8733da5c74cc76fe90a3033ae665