[INFO] cloning repository https://github.com/ofzo/venus
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ofzo/venus" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fofzo%2Fvenus", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fofzo%2Fvenus'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3574d33002bae83c05204ad7ff7d184d9203d504
[INFO] testing ofzo/venus against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fofzo%2Fvenus" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/ofzo/venus
[INFO] finished tweaking git repo https://github.com/ofzo/venus
[INFO] tweaked toml for git repo https://github.com/ofzo/venus written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ofzo/venus on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ofzo/venus already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:64:1
[INFO] [stderr]    |
[INFO] [stderr] 64 | license = "MIT"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82
[INFO] running `Command { std: "docker" "start" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:64:1
[INFO] [stderr]    |
[INFO] [stderr] 64 | license = "MIT"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling cc v1.2.58
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio v1.51.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling crossterm v0.29.0
[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 onig_sys v69.9.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling venus-utils v0.1.0 (/opt/rustwide/workdir/crates/venus-utils)
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling strict v0.2.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling crokey-proc_macros v1.4.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling inotify v0.10.2
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling notify-types v1.0.1
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.6.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling lazy-regex v3.6.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling notify v7.0.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling crokey v1.4.0
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling coolor v1.1.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling minimad v0.13.1
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling reedline v0.46.0
[INFO] [stderr]    Compiling termimad v0.31.3
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling venus-core v0.1.0 (/opt/rustwide/workdir/crates/venus-core)
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling venus-tools v0.1.0 (/opt/rustwide/workdir/crates/venus-tools)
[INFO] [stderr]    Compiling venus-services v0.1.0 (/opt/rustwide/workdir/crates/venus-services)
[INFO] [stderr]    Compiling venus-mcp v0.1.0 (/opt/rustwide/workdir/crates/venus-mcp)
[INFO] [stderr]    Compiling venus-permissions v0.1.0 (/opt/rustwide/workdir/crates/venus-permissions)
[INFO] [stderr]    Compiling venus-cli v0.1.0 (/opt/rustwide/workdir/crates/venus-cli)
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> crates/venus-cli/src/commands.rs:456:21
[INFO] [stdout]     |
[INFO] [stdout] 456 |                 let text: String = msg
[INFO] [stdout]     |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `reedline`
[INFO] [stderr]   --> crates/venus-cli/Cargo.toml:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | reedline.workspace = true
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `reedline`
[INFO] [stderr] warning: unused dependency `termimad`
[INFO] [stderr]   --> crates/venus-cli/Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | termimad.workspace = true
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `termimad`
[INFO] [stderr] warning: unused dependency `venus-services`
[INFO] [stderr]   --> crates/venus-cli/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | venus-services = { path = "../venus-services" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `venus-services`
[INFO] [stderr] warning: `venus-cli` (manifest) generated 3 warnings
[INFO] [stderr] warning: unused dependency `chrono`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | chrono.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `chrono`
[INFO] [stderr] warning: unused dependency `ignore`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | ignore.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `ignore`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | thiserror.workspace = true
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: unused dependency `uuid`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | uuid.workspace = true
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `uuid`
[INFO] [stderr] warning: `venus-utils` (manifest) generated 4 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 58s
[INFO] running `Command { std: "docker" "inspect" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:64:1
[INFO] [stderr]    |
[INFO] [stderr] 64 | license = "MIT"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr]    Compiling venus-tools v0.1.0 (/opt/rustwide/workdir/crates/venus-tools)
[INFO] [stderr]    Compiling venus-permissions v0.1.0 (/opt/rustwide/workdir/crates/venus-permissions)
[INFO] [stderr]    Compiling venus-cli v0.1.0 (/opt/rustwide/workdir/crates/venus-cli)
[INFO] [stderr]    Compiling venus-utils v0.1.0 (/opt/rustwide/workdir/crates/venus-utils)
[INFO] [stderr]    Compiling venus-core v0.1.0 (/opt/rustwide/workdir/crates/venus-core)
[INFO] [stderr]    Compiling venus-services v0.1.0 (/opt/rustwide/workdir/crates/venus-services)
[INFO] [stderr]    Compiling venus-mcp v0.1.0 (/opt/rustwide/workdir/crates/venus-mcp)
[INFO] [stdout] warning: unused variable: `text`
[INFO] [stdout]    --> crates/venus-cli/src/commands.rs:456:21
[INFO] [stdout]     |
[INFO] [stdout] 456 |                 let text: String = msg
[INFO] [stdout]     |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `make_assistant_message` is never used
[INFO] [stdout]    --> crates/venus-core/src/compact/mod.rs:592:8
[INFO] [stdout]     |
[INFO] [stdout] 592 |     fn make_assistant_message(text: &str) -> Message {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `reedline`
[INFO] [stderr]   --> crates/venus-cli/Cargo.toml:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | reedline.workspace = true
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `reedline`
[INFO] [stderr] warning: unused dependency `termimad`
[INFO] [stderr]   --> crates/venus-cli/Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | termimad.workspace = true
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `termimad`
[INFO] [stderr] warning: unused dependency `venus-services`
[INFO] [stderr]   --> crates/venus-cli/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | venus-services = { path = "../venus-services" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `venus-services`
[INFO] [stderr] warning: `venus-cli` (manifest) generated 3 warnings
[INFO] [stderr] warning: unused dependency `chrono`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | chrono.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `chrono`
[INFO] [stderr] warning: unused dependency `ignore`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | ignore.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `ignore`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | thiserror.workspace = true
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: unused dependency `uuid`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | uuid.workspace = true
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `uuid`
[INFO] [stderr] warning: `venus-utils` (manifest) generated 4 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 26.23s
[INFO] running `Command { std: "docker" "inspect" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `license` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:64:1
[INFO] [stderr]    |
[INFO] [stderr] 64 | license = "MIT"
[INFO] [stderr]    | ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.license`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr] warning: unused variable: `text`
[INFO] [stderr]    --> crates/venus-cli/src/commands.rs:456:21
[INFO] [stderr]     |
[INFO] [stderr] 456 |                 let text: String = msg
[INFO] [stderr]     |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_text`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `make_assistant_message` is never used
[INFO] [stderr]    --> crates/venus-core/src/compact/mod.rs:592:8
[INFO] [stderr]     |
[INFO] [stderr] 592 |     fn make_assistant_message(text: &str) -> Message {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `venus-cli` (bin "venus" test) generated 1 warning (run `cargo fix --bin "venus" -p venus-cli --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `venus-core` (lib test) generated 1 warning
[INFO] [stderr] warning: unused dependency `reedline`
[INFO] [stderr]   --> crates/venus-cli/Cargo.toml:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | reedline.workspace = true
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `reedline`
[INFO] [stderr] warning: unused dependency `termimad`
[INFO] [stderr]   --> crates/venus-cli/Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | termimad.workspace = true
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `termimad`
[INFO] [stderr] warning: unused dependency `venus-services`
[INFO] [stderr]   --> crates/venus-cli/Cargo.toml:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | venus-services = { path = "../venus-services" }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `venus-services`
[INFO] [stderr] warning: `venus-cli` (manifest) generated 3 warnings
[INFO] [stderr] warning: unused dependency `chrono`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | chrono.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `chrono`
[INFO] [stderr] warning: unused dependency `ignore`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:19:1
[INFO] [stderr]    |
[INFO] [stderr] 19 | ignore.workspace = true
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `ignore`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | thiserror.workspace = true
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: unused dependency `uuid`
[INFO] [stderr]   --> crates/venus-utils/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | uuid.workspace = true
[INFO] [stderr]    | ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `uuid`
[INFO] [stderr] warning: `venus-utils` (manifest) generated 4 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.52s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/venus-cli/40fe71ffdf275ba6/out/venus-40fe71ffdf275ba6)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test app::return_cmd_tests::finds_kth_real_user_turn_ignoring_tool_results ... ok
[INFO] [stdout] test input_state::tests::accept_completion_fills_selected_item ... ok
[INFO] [stdout] test app::return_cmd_tests::target_zero_returns_len_no_crash ... ok
[INFO] [stdout] test input_state::tests::collect_entries_recursively_descends_into_subdirs ... ok
[INFO] [stdout] test input_state::tests::fuzzy_match_smart_case_lowercase_query_matches_uppercase ... ok
[INFO] [stdout] test input_state::tests::fuzzy_match_subsequence_and_hit_offsets ... ok
[INFO] [stdout] test input_state::tests::fuzzy_match_empty_query_matches_all ... ok
[INFO] [stdout] test input_state::tests::move_completion_wraps ... ok
[INFO] [stdout] test input_state::tests::fuzzy_score_longer_run_beats_shorter ... ok
[INFO] [stdout] test input_state::tests::fuzzy_score_prefix_beats_infix ... ok
[INFO] [stdout] test tests::test_cli_continue_flag ... ok
[INFO] [stdout] test input_state::tests::fuzzy_match_non_match_returns_none ... ok
[INFO] [stdout] test app::return_cmd_tests::empty_history_is_len ... ok
[INFO] [stdout] test input_state::tests::empty_completion_is_noop ... ok
[INFO] [stdout] test input_state::tests::complete_slash_matches_prefix_and_describes ... ok
[INFO] [stdout] test tests::test_cli_mcp_config ... ok
[INFO] [stdout] test tests::test_cli_default_values ... ok
[INFO] [stdout] test tests::test_cli_tool_filtering ... ok
[INFO] [stdout] test tests::test_cli_effort_flag ... ok
[INFO] [stdout] test tests::test_cli_output_format ... ok
[INFO] [stdout] test tests::test_cli_permission_flags ... ok
[INFO] [stdout] test tests::test_cli_session_name ... ok
[INFO] [stdout] test tests::test_cli_flag_parsing ... ok
[INFO] [stdout] test ui::input::tests::slash_inside_path_is_not_a_command ... ok
[INFO] [stdout] test tests::test_cli_system_prompt_flags ... ok
[INFO] [stdout] test ui::input::tests::tokenize_file_ref_and_slash_command ... ok
[INFO] [stdout] test ui::messages::tests::welcome_is_left_aligned_in_narrow_area ... ok
[INFO] [stdout] test ui::input::tests::multibyte_path_keeps_char_boundaries ... ok
[INFO] [stdout] test ui::input::tests::multiple_file_refs ... ok
[INFO] [stdout] test ui::input::tests::slash_at_start_is_a_command ... ok
[INFO] [stdout] test ui::messages::tests::welcome_renders_accent_banner ... ok
[INFO] [stdout] test ui::messages::wrap_accounts_for_wide_cjk_glyphs ... ok
[INFO] [stdout] test ui::messages::wrap_empty_returns_single_empty_line ... ok
[INFO] [stdout] test ui::messages::wrap_respects_newlines_as_paragraph_breaks ... ok
[INFO] [stdout] test ui::messages::wrap_splits_long_line_at_display_width ... ok
[INFO] [stdout] test ui::messages::wrap_zero_width_falls_back_to_single_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 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/build/venus-core/83a4d5278a7ab215/out/venus_core-83a4d5278a7ab215)
[INFO] [stdout] 
[INFO] [stdout] running 88 tests
[INFO] [stdout] test background::tests::test_cancel_nonexistent ... ok
[INFO] [stdout] test background::tests::test_read_output_nonexistent ... ok
[INFO] [stdout] test background::tests::test_task_ids_are_sequential ... ok
[INFO] [stdout] test compact::tests::test_compact_partial_invalid_range_from_greater_than_up_to ... ok
[INFO] [stdout] test compact::tests::test_compact_partial_invalid_range_from_equals_up_to ... ok
[INFO] [stdout] test compact::tests::test_compact_partial_invalid_range_up_to_exceeds ... ok
[INFO] [stdout] test compact::tests::test_post_compact_refresh_finds_files ... ok
[INFO] [stdout] test cron::tests::test_cron_invalid ... ok
[INFO] [stdout] test compact::tests::test_post_compact_refresh_skips_large_files ... ok
[INFO] [stdout] test cron::tests::test_cron_parse_list ... ok
[INFO] [stdout] test cron::tests::test_cron_parse_range ... ok
[INFO] [stdout] test cron::tests::test_cron_parse_step ... ok
[INFO] [stdout] test cron::tests::test_cron_parse_specific ... ok
[INFO] [stdout] test cron::tests::test_cron_parse_wildcard ... ok
[INFO] [stdout] test compact::tests::test_post_compact_refresh_skips_nonexistent_files ... ok
[INFO] [stdout] test engine::tests::test_engine_creation ... ok
[INFO] [stdout] test background::tests::test_list_tasks ... ok
[INFO] [stdout] test engine::tests::test_budget_usd_default_none ... ok
[INFO] [stdout] test background::tests::test_spawn_and_complete ... ok
[INFO] [stdout] test hooks::events::tests::test_event_data_file_changed ... ok
[INFO] [stdout] test hooks::events::tests::test_event_data_serialization ... ok
[INFO] [stdout] test engine::tests::test_default_max_turns ... ok
[INFO] [stdout] test hooks::events::tests::test_event_data_subagent_start ... ok
[INFO] [stdout] test hooks::events::tests::test_event_data_session_end ... ok
[INFO] [stdout] test hooks::events::tests::test_event_data_task_completed ... ok
[INFO] [stdout] test hooks::events::tests::test_event_data_task_created ... ok
[INFO] [stdout] test hooks::events::tests::test_event_name_all_variants ... ok
[INFO] [stdout] test hooks::events::tests::test_event_serialization_tagged ... ok
[INFO] [stdout] test hooks::events::tests::test_tool_name_returns_none_for_non_tool_events ... ok
[INFO] [stdout] test hooks::events::tests::test_tool_name_returns_some_for_tool_events ... ok
[INFO] [stdout] test hooks::matcher::tests::test_glob_match_exact ... ok
[INFO] [stdout] test hooks::matcher::tests::test_glob_match_prefix ... ok
[INFO] [stdout] test hooks::matcher::tests::test_glob_match_wildcard ... ok
[INFO] [stdout] test message::tests::test_assistant_message_new ... ok
[INFO] [stdout] test message::tests::test_content_block_text ... ok
[INFO] [stdout] test message::tests::test_content_block_tool_result ... ok
[INFO] [stdout] test message::tests::test_content_blocks_to_api_text ... ok
[INFO] [stdout] test engine::tests::test_shared_messages_between_engine_and_clone ... ok
[INFO] [stdout] test hooks::events::tests::test_event_serialization_roundtrip ... ok
[INFO] [stdout] test message::tests::test_content_blocks_to_api_tool_use ... ok
[INFO] [stdout] test engine::tests::test_submit_message_pushes_user_message ... ok
[INFO] [stdout] test message::tests::test_content_blocks_to_api_thinking ... ok
[INFO] [stdout] test message::tests::test_message_is_tool_result ... ok
[INFO] [stdout] test message::tests::test_messages_to_api_params_filters_system ... ok
[INFO] [stdout] test message::tests::test_user_message_new ... ok
[INFO] [stdout] test message::tests::test_message_serialization_roundtrip ... ok
[INFO] [stdout] test message::tests::test_message_timestamp ... ok
[INFO] [stdout] test plugin::tests::test_load_plugin_missing_manifest ... ok
[INFO] [stdout] test plugin::tests::test_manifest_minimal ... ok
[INFO] [stdout] test plugin::tests::test_discover_from_dirs ... ok
[INFO] [stdout] test plugin::tests::test_discover_nonexistent_dir ... ok
[INFO] [stdout] test plugin::tests::test_manifest_parsing ... ok
[INFO] [stdout] test plugin::tests::test_load_plugin ... ok
[INFO] [stdout] test plugin_registry::tests::test_command_defs ... ok
[INFO] [stdout] test plugin_registry::tests::test_empty_registry ... ok
[INFO] [stdout] test background::tests::test_cancel_running_task ... ok
[INFO] [stdout] test skill::tests::test_name_fallback_to_filename ... ok
[INFO] [stdout] test plugin_registry::tests::test_mcp_server_configs_merge ... ok
[INFO] [stdout] test skill::tests::test_override_by_later_dir ... ok
[INFO] [stdout] test subagent::tests::test_extract_from_last_assistant ... ok
[INFO] [stdout] test skill::tests::test_load_from_dirs ... ok
[INFO] [stdout] test subagent::tests::test_extract_multiple_text_blocks ... ok
[INFO] [stdout] test plugin_registry::tests::test_registry_load_all ... ok
[INFO] [stdout] test subagent::tests::test_extract_empty_messages ... ok
[INFO] [stdout] test subagent::tests::test_extract_last_assistant_ignores_earlier ... ok
[INFO] [stdout] test subagent::tests::test_extract_skips_user_messages ... ok
[INFO] [stdout] test skill::tests::test_missing_dir_is_ok ... ok
[INFO] [stdout] test task::tests::test_create_multiple_tasks_incrementing_ids ... ok
[INFO] [stdout] test task::tests::test_create_task ... ok
[INFO] [stdout] test subagent::tests::test_extract_no_assistant_messages ... ok
[INFO] [stdout] test task::tests::test_list_excludes_deleted ... ok
[INFO] [stdout] test task::tests::test_task_status_serialization ... ok
[INFO] [stdout] test task::tests::test_update_add_blocked_by ... ok
[INFO] [stdout] test task::tests::test_update_add_blocks ... ok
[INFO] [stdout] test task::tests::test_update_metadata ... ok
[INFO] [stdout] test task::tests::test_update_nonexistent_returns_none ... ok
[INFO] [stdout] test task::tests::test_update_status ... ok
[INFO] [stdout] test task::tests::test_update_subject_and_description ... ok
[INFO] [stdout] test task::tests::test_get_existing_task ... ok
[INFO] [stdout] test task::tests::test_task_serialization_roundtrip ... ok
[INFO] [stdout] test tool_registry::tests::test_all_returns_all_tools ... ok
[INFO] [stdout] test background::tests::test_spawn_and_fail ... ok
[INFO] [stdout] test tool_registry::tests::test_empty_registry ... ok
[INFO] [stdout] test tool_registry::tests::test_api_definitions ... ok
[INFO] [stdout] test tool_registry::tests::test_find_by_name ... ok
[INFO] [stdout] test task::tests::test_get_nonexistent_task ... ok
[INFO] [stdout] test engine::tests::test_submit_message_returns_receiver ... ok
[INFO] [stdout] test compact::tests::test_compact_partial_valid_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 88 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/venus-mcp/83d5bd74698c5873/out/venus_mcp-83d5bd74698c5873)
[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 unittests src/lib.rs (/opt/rustwide/target/debug/build/venus-permissions/4c63a318f58d340d/out/venus_permissions-4c63a318f58d340d)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test dangerous::tests::dangerous_ssh_key ... ok
[INFO] [stdout] test dangerous::tests::dangerous_env_file ... ok
[INFO] [stdout] test dangerous::tests::dangerous_curl_pipe ... ok
[INFO] [stdout] test dangerous::tests::read_not_dangerous ... ok
[INFO] [stdout] test rule_matcher::tests::extract_bash_command ... ok
[INFO] [stdout] test dangerous::tests::safe_source_file ... ok
[INFO] [stdout] test rule_matcher::tests::rule_matches_tool_only ... ok
[INFO] [stdout] test rule_matcher::tests::extract_file_path ... ok
[INFO] [stdout] test rule_matcher::tests::exact_match ... ok
[INFO] [stdout] test rule_matcher::tests::tool_name_exact ... ok
[INFO] [stdout] test rule_matcher::tests::tool_name_wildcard ... ok
[INFO] [stdout] test dangerous::tests::dangerous_rm_rf ... ok
[INFO] [stdout] test rule_matcher::tests::rule_matches_write_pattern ... ok
[INFO] [stdout] test rule_matcher::tests::rule_matches_bash_git ... ok
[INFO] [stdout] test rule_matcher::tests::star_matches_all ... ok
[INFO] [stdout] test rule_parser::tests::parse_file_path_pattern ... ok
[INFO] [stdout] test rule_matcher::tests::wildcard_double_star ... ok
[INFO] [stdout] test rule_parser::tests::parse_tool_only ... ok
[INFO] [stdout] test rule_parser::tests::parse_tool_with_pattern ... ok
[INFO] [stdout] test types::tests::parse_modes ... ok
[INFO] [stdout] test rule_matcher::tests::wildcard_git_star ... ok
[INFO] [stdout] test rule_matcher::tests::wildcard_glob_star ... ok
[INFO] [stdout] test dangerous::tests::dangerous_rm_rf_home ... ok
[INFO] [stdout] test dangerous::tests::safe_git_command ... ok
[INFO] [stdout] test dangerous::tests::safe_rm_specific ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/venus-services/62dd6753d426b1ba/out/venus_services-62dd6753d426b1ba)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/venus-tools/40baee1956365a8e/out/venus_tools-40baee1956365a8e)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test brief::tests::test_brief_default_enabled ... ok
[INFO] [stdout] test brief::tests::test_brief_disable ... ok
[INFO] [stdout] test mcp_list_resources::tests::test_no_mcp_servers_configured ... ok
[INFO] [stdout] test mcp_read_resource::tests::test_schema_required_fields ... ok
[INFO] [stdout] test mcp_read_resource::tests::test_no_mcp_servers ... ok
[INFO] [stdout] test config_tool::tests::test_config_get ... ok
[INFO] [stdout] test brief::tests::test_brief_enable ... ok
[INFO] [stdout] test mcp_list_resources::tests::test_schema_validation ... ok
[INFO] [stdout] test config_tool::tests::test_config_set_missing_value ... ok
[INFO] [stdout] test config_tool::tests::test_config_set ... ok
[INFO] [stdout] test config_tool::tests::test_config_unknown_action ... ok
[INFO] [stdout] test monitor::tests::test_monitor_nonexistent_path ... ok
[INFO] [stdout] test monitor::tests::test_snapshot_metadata_file ... ok
[INFO] [stdout] test monitor::tests::test_snapshot_metadata_dir ... ok
[INFO] [stdout] test notebook_edit::tests::test_cell_out_of_range ... ok
[INFO] [stdout] test notebook_edit::tests::test_insert_and_delete_cell ... ok
[INFO] [stdout] test plugin_tool::tests::test_plugin_tool_format_for_display ... ok
[INFO] [stdout] test notebook_edit::tests::test_replace_cell ... ok
[INFO] [stdout] test plugin_tool::tests::test_plugin_tool_input_schema ... ok
[INFO] [stdout] test plugin_tool::tests::test_plugin_tool_input_schema_default ... ok
[INFO] [stdout] test plugin_tool::tests::test_plugin_tool_name_and_description ... ok
[INFO] [stdout] test repl_tool::tests::test_detect_language_node ... ok
[INFO] [stdout] test plugin_tool::tests::test_plugin_tool_is_not_read_only ... ok
[INFO] [stdout] test repl_tool::tests::test_detect_language_python ... ok
[INFO] [stdout] test repl_tool::tests::test_detect_language_rust ... ok
[INFO] [stdout] test repl_tool::tests::test_missing_code ... ok
[INFO] [stdout] test send_message::tests::test_missing_parameters ... ok
[INFO] [stdout] test send_message::tests::test_invalid_task_id ... ok
[INFO] [stdout] test snip::tests::test_default_keep_last ... ok
[INFO] [stdout] test snip::tests::test_keep_last_exceeds_max ... ok
[INFO] [stdout] test snip::tests::test_keep_last_zero_invalid ... ok
[INFO] [stdout] test synthetic_output::tests::test_object_output ... ok
[INFO] [stdout] test synthetic_output::tests::test_string_output ... ok
[INFO] [stdout] test synthetic_output::tests::test_various_json_types ... ok
[INFO] [stdout] test todo::tests::test_todo_write_empty_list ... ok
[INFO] [stdout] test todo::tests::test_todo_write_missing_todos ... ok
[INFO] [stdout] test send_message::tests::test_send_to_running_task ... ok
[INFO] [stdout] test tool_search::tests::test_exact_match ... ok
[INFO] [stdout] test todo::tests::test_todo_write_with_items ... ok
[INFO] [stdout] test tool_search::tests::test_partial_match ... ok
[INFO] [stdout] test web_browser::tests::test_extract_forms ... ok
[INFO] [stdout] test web_browser::tests::test_extract_links ... ok
[INFO] [stdout] test tool_search::tests::test_no_match ... ok
[INFO] [stdout] test web_browser::tests::test_html_to_text ... ok
[INFO] [stdout] test web_fetch::tests::test_br_and_block_tags_produce_newlines ... ok
[INFO] [stdout] test web_fetch::tests::test_collapse_whitespace ... ok
[INFO] [stdout] test web_fetch::tests::test_decode_entities ... ok
[INFO] [stdout] test web_browser::tests::test_html_to_text_strips_script ... ok
[INFO] [stdout] test web_fetch::tests::test_strip_empty_html ... ok
[INFO] [stdout] test web_fetch::tests::test_plain_text_passthrough ... ok
[INFO] [stdout] test web_fetch::tests::test_strip_script_and_style ... ok
[INFO] [stdout] test web_fetch::tests::test_strip_simple_html ... ok
[INFO] [stdout] test workflow::tests::test_parse_valid_workflow ... ok
[INFO] [stdout] test workflow::tests::test_workflow_variable_substitution ... ok
[INFO] [stdout] test workflow::tests::test_workflow_not_found ... ok
[INFO] [stdout] test plugin_tool::tests::test_plugin_tool_execute_failure ... ok
[INFO] [stdout] test plugin_tool::tests::test_plugin_tool_execute_success ... ok
[INFO] [stdout] test plugin_tool::tests::test_plugin_tool_execute_with_working_dir ... ok
[INFO] [stdout] test repl_tool::tests::test_execute_python ... ok
[INFO] [stdout] test monitor::tests::test_monitor_existing_file ... ok
[INFO] [stdout] test monitor::tests::test_monitor_detects_change ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/venus-utils/31a020d3f981e59e/out/venus_utils-31a020d3f981e59e)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test config::tests::test_default_settings ... ok
[INFO] [stdout] test config::tests::test_model_override ... ok
[INFO] [stdout] test context_window::tests::test_auto_compact_threshold_default ... ok
[INFO] [stdout] test context_window::tests::test_auto_compact_threshold_opus ... ok
[INFO] [stdout] test context_window::tests::test_default_context_window ... ok
[INFO] [stdout] test context_window::tests::test_extended_context ... ok
[INFO] [stdout] test config::tests::test_merge_providers ... ok
[INFO] [stdout] test config::tests::test_toml_with_hooks ... ok
[INFO] [stdout] test context_window::tests::test_thinking_support ... ok
[INFO] [stdout] test context_window::tests::test_adaptive_thinking ... ok
[INFO] [stdout] test cost::tests::test_cost_tracking ... ok
[INFO] [stdout] test diff::tests::test_line_numbers_populated ... ok
[INFO] [stdout] test cost::tests::test_format_tokens ... ok
[INFO] [stdout] test config::tests::test_toml_parse ... ok
[INFO] [stdout] test context_window::tests::test_thinking_budget ... ok
[INFO] [stdout] test diff::tests::test_new_file_line_numbers ... ok
[INFO] [stdout] test diff::tests::test_no_changes_is_empty ... ok
[INFO] [stdout] test diff::tests::test_simple_replace ... ok
[INFO] [stdout] test diff::tests::test_new_file_all_add ... ok
[INFO] [stdout] test fs_helpers::tests::test_is_text_file ... ok
[INFO] [stdout] test fs_helpers::tests::test_resolve_path_absolute ... ok
[INFO] [stdout] test config::tests::test_provider_config ... ok
[INFO] [stdout] test memory::tests::test_delete_nonexistent ... ok
[INFO] [stdout] test fs_helpers::tests::test_resolve_path_relative ... ok
[INFO] [stdout] test memory::tests::test_first_line ... ok
[INFO] [stdout] test memory::tests::test_capitalize ... ok
[INFO] [stdout] test memory::tests::test_memory_dir_project ... ok
[INFO] [stdout] test memory::tests::test_memory_dir_user ... ok
[INFO] [stdout] test memory::tests::test_multiline_content_roundtrip ... ok
[INFO] [stdout] test memory::tests::test_parse_frontmatter_basic ... ok
[INFO] [stdout] test memory::tests::test_parse_frontmatter_missing_delimiter ... ok
[INFO] [stdout] test memory::tests::test_delete_memory ... ok
[INFO] [stdout] test memory::tests::test_serialize_and_parse_roundtrip ... ok
[INFO] [stdout] test memory::tests::test_memory_type_display_and_parse ... ok
[INFO] [stdout] test session::tests::test_session_meta_serialization ... ok
[INFO] [stdout] test memory::tests::test_load_memory_for_prompt ... ok
[INFO] [stdout] test session::tests::test_sessions_dir ... ok
[INFO] [stdout] test token::tests::test_estimate_tokens ... ok
[INFO] [stdout] test memory::tests::test_rebuild_index ... ok
[INFO] [stdout] test memory::tests::test_list_memories ... ok
[INFO] [stderr]    Doc-tests venus_core
[INFO] [stdout] test memory::tests::test_write_and_read_memory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests venus_mcp
[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 venus_permissions
[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 venus_services
[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 venus_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 venus_utils
[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" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82", kill_on_drop: false }`
[INFO] [stdout] e9d361b12c8d0c0b18391646ea1f641cc32a43774f4281ec85f68dca64604d82
