[INFO] cloning repository https://github.com/0xwonj/websh
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/0xwonj/websh" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F0xwonj%2Fwebsh", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F0xwonj%2Fwebsh'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c2f286eccd3785d36cfe2d31d275ffb508f58309
[INFO] testing 0xwonj/websh against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F0xwonj%2Fwebsh" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/0xwonj/websh
[INFO] finished tweaking git repo https://github.com/0xwonj/websh
[INFO] tweaked toml for git repo https://github.com/0xwonj/websh written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/0xwonj/websh on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/0xwonj/websh 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5eb66ad6ec137cde9c68abd6c8423a4908f31e76e1be2e946be47e098d8ac4ec
[INFO] running `Command { std: "docker" "start" "-a" "5eb66ad6ec137cde9c68abd6c8423a4908f31e76e1be2e946be47e098d8ac4ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5eb66ad6ec137cde9c68abd6c8423a4908f31e76e1be2e946be47e098d8ac4ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5eb66ad6ec137cde9c68abd6c8423a4908f31e76e1be2e946be47e098d8ac4ec", kill_on_drop: false }`
[INFO] [stdout] 5eb66ad6ec137cde9c68abd6c8423a4908f31e76e1be2e946be47e098d8ac4ec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7b889d74b2b52fdff3ad6a559edee262d5e854572dbf1af337b0635f649dfb61
[INFO] running `Command { std: "docker" "start" "-a" "7b889d74b2b52fdff3ad6a559edee262d5e854572dbf1af337b0635f649dfb61", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.120
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling wasm-bindgen v0.2.120
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling winnow v1.0.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling convert_case v0.11.0
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling or_poisoned v0.1.0
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling proc-macro-utils v0.10.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling throw_error v0.3.1
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling konst_macro_rules v0.2.19
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling konst v0.2.20
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling hybrid-array v0.4.11
[INFO] [stderr]    Compiling server_fn_macro v0.8.10
[INFO] [stderr]    Compiling reactive_graph v0.2.14
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.120
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling send_wrapper v0.6.0
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling const_format v0.2.36
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling guardian v1.3.0
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling utf8-width v0.1.8
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.120
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive-where v1.6.1
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling pin-project-internal v1.1.12
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling serdect v0.2.0
[INFO] [stderr]    Compiling syn_derive v0.2.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling js-sys v0.3.97
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling pin-project v1.1.12
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling hydration_context v0.3.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling quote-use-macros v0.8.4
[INFO] [stderr]    Compiling reactive_stores_macro v0.4.2
[INFO] [stderr]    Compiling html-escape v0.2.13
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling manyhow-macros v0.11.4
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling string_cache_codegen v0.5.4
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling tachys v0.2.15
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling ruint-macro v1.2.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling web_atoms v0.1.3
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ruint v1.18.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling manyhow v0.11.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling quote-use v0.8.4
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling oco_ref v0.2.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling either_of v0.1.9
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling const-hex v1.19.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling server_fn v0.8.12
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling mac v0.1.1
[INFO] [stderr]    Compiling collection_literals v1.0.3
[INFO] [stderr]    Compiling erased v0.1.2
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling next_tuple v0.1.0
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling drain_filter_polyfill v0.1.3
[INFO] [stderr]    Compiling interpolator v0.5.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling const_str_slice_concat v0.1.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]    Compiling string_cache v0.8.9
[INFO] [stderr]    Compiling attribute-derive-macro v0.10.5
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling alloy-primitives v1.5.7
[INFO] [stderr]    Compiling futf v0.1.5
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling rstml v0.12.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling server_fn_macro_default v0.8.5
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling serde_qs v0.15.0
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling typed-builder-macro v0.23.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling web-sys v0.3.97
[INFO] [stderr]    Compiling wasm-bindgen-futures v0.4.70
[INFO] [stderr]    Compiling any_spawner v0.3.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling leptos_macro v0.8.16
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling pathdiff v0.2.3
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling base16 v0.2.1
[INFO] [stderr]    Compiling const-str v1.1.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling wasm_split_macros v0.2.1
[INFO] [stderr]    Compiling tendril v0.4.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling config v0.15.22
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling typed-builder v0.23.2
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling reactive_stores v0.4.3
[INFO] [stderr]    Compiling websh-core v0.1.0 (/opt/rustwide/workdir/crates/websh-core)
[INFO] [stderr]    Compiling leptos_hot_reload v0.8.6
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling attribute-derive v0.10.5
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling codee v0.3.5
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling dbl v0.3.2
[INFO] [stderr]    Compiling convert_case_extras v0.2.0
[INFO] [stderr]    Compiling leptos v0.8.19
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling async-once-cell v0.5.4
[INFO] [stderr]    Compiling jetscii v0.5.3
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling entities v1.0.1
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling crc24 v0.1.6
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling comrak v0.52.0
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling wasm_split_helpers v0.2.1
[INFO] [stderr]    Compiling cmac v0.7.2
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling markup5ever v0.35.0
[INFO] [stderr]    Compiling websh-site v0.1.0 (/opt/rustwide/workdir/crates/websh-site)
[INFO] [stderr]    Compiling stylance-core v0.8.0
[INFO] [stderr]    Compiling leptos_config v0.8.10
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling snafu-derive v0.8.9
[INFO] [stderr]    Compiling serdect v0.3.0
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling bitfields-impl v1.0.3
[INFO] [stderr]    Compiling match_token v0.35.0
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling leptos-use v0.18.3
[INFO] [stderr]    Compiling libbz2-rs-sys v0.2.3
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling nom_locate v5.0.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling bitfields v1.0.3
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling snafu v0.8.9
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling bzip2 v0.6.1
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling cssparser v0.35.0
[INFO] [stderr]    Compiling html5ever v0.35.0
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling sha1-checked v0.10.0
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling stylance-macros v0.8.0
[INFO] [stderr]    Compiling cx448 v0.1.1
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling eax v0.5.0
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling blowfish v0.9.1
[INFO] [stderr]    Compiling camellia v0.1.0
[INFO] [stderr]    Compiling dsa v0.6.3
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling aes-kw v0.2.1
[INFO] [stderr]    Compiling ocb3 v0.1.0
[INFO] [stderr]    Compiling p521 v0.13.3
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling default-struct-builder v0.5.1
[INFO] [stderr]    Compiling cast5 v0.11.1
[INFO] [stderr]    Compiling idea v0.5.1
[INFO] [stderr]    Compiling cfb-mode v0.8.2
[INFO] [stderr]    Compiling des v0.8.1
[INFO] [stderr]    Compiling ecb v0.1.2
[INFO] [stderr]    Compiling twofish v0.7.1
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling caseless v0.2.2
[INFO] [stderr]    Compiling buffer-redux v1.1.0
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling replace_with v0.1.8
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling maplit v1.0.2
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling rangemap v1.7.1
[INFO] [stderr]    Compiling finl_unicode v1.4.0
[INFO] [stderr]    Compiling unsafe-libyaml-norway v0.2.15
[INFO] [stderr]    Compiling jiff v0.2.24
[INFO] [stderr]    Compiling pgp v0.19.0
[INFO] [stderr]    Compiling serde_norway v0.9.42
[INFO] [stderr]    Compiling ammonia v4.1.2
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling stylance v0.8.0
[INFO] [stderr]    Compiling gloo-timers v0.4.0
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling imagesize v0.14.0
[INFO] [stderr]    Compiling gloo-utils v0.2.0
[INFO] [stderr]    Compiling gloo-utils v0.3.0
[INFO] [stderr]    Compiling idb v0.6.5
[INFO] [stderr]    Compiling gloo-net v0.6.0
[INFO] [stderr]    Compiling gloo-net v0.7.0
[INFO] [stderr]    Compiling lopdf v0.40.0
[INFO] [stderr]    Compiling wasm-streams v0.5.0
[INFO] [stderr]    Compiling websh-cli v0.1.0 (/opt/rustwide/workdir/crates/websh-cli)
[INFO] [stderr]    Compiling leptos_dom v0.8.8
[INFO] [stderr]    Compiling leptos_server v0.8.7
[INFO] [stderr]    Compiling websh-web v0.1.0 (/opt/rustwide/workdir/crates/websh-web)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6m 23s
[INFO] running `Command { std: "docker" "inspect" "7b889d74b2b52fdff3ad6a559edee262d5e854572dbf1af337b0635f649dfb61", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7b889d74b2b52fdff3ad6a559edee262d5e854572dbf1af337b0635f649dfb61", kill_on_drop: false }`
[INFO] [stdout] 7b889d74b2b52fdff3ad6a559edee262d5e854572dbf1af337b0635f649dfb61
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8944f80afc70e79c33c777a42fe0da31c204b5213165f176bae00a731e05fc14
[INFO] running `Command { std: "docker" "start" "-a" "8944f80afc70e79c33c777a42fe0da31c204b5213165f176bae00a731e05fc14", kill_on_drop: false }`
[INFO] [stderr]    Compiling websh-core v0.1.0 (/opt/rustwide/workdir/crates/websh-core)
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.70
[INFO] [stderr]    Compiling wasm-bindgen-test-shared v0.2.120
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling wasm-bindgen-test v0.3.70
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling idb v0.6.5
[INFO] [stderr]    Compiling websh-site v0.1.0 (/opt/rustwide/workdir/crates/websh-site)
[INFO] [stderr]    Compiling websh-cli v0.1.0 (/opt/rustwide/workdir/crates/websh-cli)
[INFO] [stderr]    Compiling websh-web v0.1.0 (/opt/rustwide/workdir/crates/websh-web)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 46.09s
[INFO] running `Command { std: "docker" "inspect" "8944f80afc70e79c33c777a42fe0da31c204b5213165f176bae00a731e05fc14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8944f80afc70e79c33c777a42fe0da31c204b5213165f176bae00a731e05fc14", kill_on_drop: false }`
[INFO] [stdout] 8944f80afc70e79c33c777a42fe0da31c204b5213165f176bae00a731e05fc14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 094df1a346845cd28fbfe226cf9ac13c397006cbea9692c52267167e6d0b0fd6
[INFO] running `Command { std: "docker" "start" "-a" "094df1a346845cd28fbfe226cf9ac13c397006cbea9692c52267167e6d0b0fd6", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.99s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/websh_cli-00052d78ee368e6b)
[INFO] [stdout] 
[INFO] [stdout] running 63 tests
[INFO] [stdout] test commands::mempool::add::tests::build_form_drops_empty_tags ... ok
[INFO] [stdout] test commands::mempool::add::tests::build_form_normalizes_priority ... ok
[INFO] [stdout] test commands::mempool::add::tests::build_form_parses_comma_separated_tags ... ok
[INFO] [stdout] test commands::mempool::add::tests::build_form_auto_derives_slug_from_title ... ok
[INFO] [stdout] test cli::tests::content_help_only_lists_implemented_subcommands ... ok
[INFO] [stdout] test commands::mempool::add::tests::validate_form_rejects_form_built_from_bad_args ... ok
[INFO] [stdout] test commands::mempool::add::tests::validate_form_rejects_invalid_modified ... ok
[INFO] [stdout] test workflows::attest::build::tests::no_sign_from_env_false_when_unset ... ok
[INFO] [stdout] test commands::mempool::add::tests::validate_form_rejects_unknown_category ... ok
[INFO] [stdout] test workflows::attest::build::tests::no_sign_from_env_rejects_falsy_or_empty ... ok
[INFO] [stdout] test workflows::attest::build::tests::profile_is_release_false_when_unset ... ok
[INFO] [stdout] test workflows::attest::build::tests::profile_is_release_only_for_release ... ok
[INFO] [stdout] test workflows::content::frontmatter::tests::parse_yaml_frontmatter_ignores_bodies_without_frontmatter ... ok
[INFO] [stdout] test commands::deploy::pinata::tests::extracts_cid_v1 ... ok
[INFO] [stdout] test commands::deploy::dotenv::tests::parses_dotenv_values_for_child_processes ... ok
[INFO] [stdout] test workflows::content::frontmatter::tests::parse_yaml_frontmatter_reports_yaml_errors_with_context ... ok
[INFO] [stdout] test commands::mempool::add::tests::humanize_compose_error_covers_every_variant ... ok
[INFO] [stdout] test workflows::content::ledger::tests::ledger_groups_sidecars_and_excludes_generated_files ... ok
[INFO] [stdout] test workflows::content::manifest::tests::populates_authored_from_frontmatter ... ok
[INFO] [stdout] test workflows::attest::build::tests::no_sign_from_env_recognizes_truthy_values ... ok
[INFO] [stdout] test commands::deploy::pinata::tests::extracts_cid_v0 ... ok
[INFO] [stdout] test workflows::content::manifest::tests::idempotent_across_repeated_runs ... ok
[INFO] [stdout] test workflows::mempool::list::tests::file_in_repo_handles_empty_and_nested_prefixes ... ok
[INFO] [stdout] test workflows::mempool::mount::tests::defaults_branch_to_main_when_missing ... ok
[INFO] [stdout] test workflows::mempool::mount::tests::errors_when_file_missing ... ok
[INFO] [stdout] test workflows::mempool::mount::tests::reads_minimal_declaration ... ok
[INFO] [stdout] test workflows::content::manifest::tests::preserves_sidecar_only_authored_fields ... ok
[INFO] [stdout] test workflows::mempool::mount::tests::rejects_missing_repo ... ok
[INFO] [stdout] test workflows::mempool::mount::tests::rejects_empty_repo_string ... ok
[INFO] [stdout] test workflows::mempool::mount::tests::rejects_non_github_backend ... ok
[INFO] [stdout] test workflows::mempool::path::tests::accepts_valid_entry_path ... ok
[INFO] [stdout] test workflows::mempool::path::tests::rejects_reserved_or_escaping_paths ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::parse_promote_path_extracts_category_slug_and_disk_path ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::parse_promote_path_rejects_leading_slash ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::parse_promote_path_rejects_missing_slug ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::parse_promote_path_rejects_nested_slug ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::parse_promote_path_rejects_non_md_extension ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::parse_promote_path_rejects_unknown_category ... ok
[INFO] [stdout] test workflows::content::ledger::tests::ledger_sorts_entries_by_date_with_path_tiebreaker ... ok
[INFO] [stdout] test commands::mempool::add::tests::build_form_uses_explicit_slug_when_set ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::sidecar_path_matches_generated_content_sidecar ... ok
[INFO] [stdout] test workflows::content::frontmatter::tests::parse_yaml_frontmatter_deserializes_supported_metadata ... ok
[INFO] [stdout] test workflows::mempool::list::tests::format_entry_uses_manifest_metadata ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::stage_paths_include_generated_sidecar ... ok
[INFO] [stdout] test workflows::mempool::remote::tests::drop_rejects_reserved_manifest_path_before_remote_delete ... ok
[INFO] [stdout] test workflows::mempool::remote::tests::file_in_repo_handles_empty_prefix ... ok
[INFO] [stdout] test workflows::mempool::remote::tests::file_in_repo_prepends_prefix ... ok
[INFO] [stdout] test workflows::mempool::remote::tests::manifest_add_replaces_entry_and_sorts ... ok
[INFO] [stdout] test workflows::mempool::remote::tests::manifest_drop_absent_is_noop ... ok
[INFO] [stdout] test workflows::mempool::remote::tests::manifest_drop_removes_entry_and_reports_change ... ok
[INFO] [stdout] test workflows::mount::init::tests::manifest_repo_path_at_repo_root ... ok
[INFO] [stdout] test workflows::mount::init::tests::manifest_repo_path_with_subdir ... ok
[INFO] [stdout] test workflows::mount::init::tests::mount_declaration_path_uses_websh_mounts_dir ... ok
[INFO] [stdout] test workflows::mount::init::tests::mount_name_rejects_path_traversal ... ok
[INFO] [stdout] test workflows::mount::init::tests::repo_root_prefix_canonicalizes_slashes ... ok
[INFO] [stdout] test workflows::mount::init::tests::repo_root_prefix_rejects_invalid_paths ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::preflight_rejects_unrelated_content_changes ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::preflight_rejects_dirty_command_owned_paths ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::branch_mismatch_noninteractive_fails_fast ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::branch_mismatch_can_be_explicitly_allowed ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::write_set_validation_ignores_preexisting_unrelated_dirty_paths ... ok
[INFO] [stdout] test workflows::mempool::promote::tests::rollback_restores_only_command_owned_paths ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/websh_cli-999d62c9c21d91c7)
[INFO] [stdout] test workflows::mempool::promote::tests::write_set_validation_rejects_new_unexpected_paths ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 63 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] [stdout] 
[INFO] [stderr]      Running tests/cli_crypto.rs (/opt/rustwide/target/debug/deps/cli_crypto-079af34d93f1dd68)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test cli_ack_handles_unicode_private_receipt_names ... ok
[INFO] [stdout] test cli_attest_subject_set_builds_deterministic_content_hash ... ok
[INFO] [stdout] test cli_content_manifest_generates_manifest_without_attestation ... ok
[INFO] [stdout] test cli_attest_eth_import_rejects_invalid_signature ... ok
[INFO] [stdout] test cli_attest_default_discovers_content_dir_and_manifest ... ok
[INFO] [stdout] test cli_attest_eth_import_accepts_valid_personal_sign_signature ... ok
[INFO] [stdout] test cli_builds_ack_artifact_and_private_receipt ... ok
[INFO] [stdout] test cli_attest_pgp_import_verifies_detached_signature ... ok
[INFO] [stdout] test cli_attest_default_can_sign_with_local_gpg ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/websh_core-6a304eb425a7631a)
[INFO] [stdout] 
[INFO] [stdout] running 442 tests
[INFO] [stdout] test domain::changes::tests::discard_removes_entry ... ok
[INFO] [stdout] test domain::changes::tests::deserialization_rejects_non_canonical_entry_paths ... ok
[INFO] [stdout] test domain::changes::tests::iter_staged_filters_unstaged ... ok
[INFO] [stdout] test domain::changes::tests::unstage_then_stage_roundtrip ... ok
[INFO] [stdout] test domain::changes::tests::summary_counts_buckets ... ok
[INFO] [stdout] test domain::changes::tests::is_deleted_matches_delete_variants ... ok
[INFO] [stdout] test domain::mount::tests::bootstrap_site_mount_root_is_root ... ok
[INFO] [stdout] test domain::mount::tests::runtime_mount_contains_canonical_subpaths ... ok
[INFO] [stdout] test domain::filesystem::tests::test_file_type_detection ... ok
[INFO] [stdout] test domain::changes::tests::upsert_defaults_staged_true ... ok
[INFO] [stdout] test domain::node_metadata::tests::authored_wins_over_derived ... ok
[INFO] [stdout] test domain::node_metadata::tests::deny_unknown_fields_on_fields_section ... ok
[INFO] [stdout] test domain::manifest::tests::content_manifest_document_round_trips_existing_shape ... ok
[INFO] [stdout] test domain::mount::tests::runtime_mount_storage_id_uses_home_alias_for_root ... ok
[INFO] [stdout] test domain::node_metadata::tests::deny_unknown_fields_on_top_level ... ok
[INFO] [stdout] test domain::node_metadata::tests::derived_used_when_authored_is_none ... ok
[INFO] [stdout] test domain::node_metadata::tests::enums_round_trip_in_snake_case ... ok
[INFO] [stdout] test domain::node_metadata::tests::round_trip_full_metadata ... ok
[INFO] [stdout] test domain::node_metadata::tests::skips_none_fields_on_serialization ... ok
[INFO] [stdout] test domain::site::tests::derived_index_defaults_empty_routes ... ok
[INFO] [stdout] test domain::virtual_path::tests::rejects_empty ... ok
[INFO] [stdout] test domain::virtual_path::tests::join_normalizes_relative_suffix ... ok
[INFO] [stdout] test domain::site::tests::mount_declaration_parses_expected_shape ... ok
[INFO] [stdout] test domain::virtual_path::tests::accepts_absolute_path ... ok
[INFO] [stdout] test domain::virtual_path::tests::rejects_relative ... ok
[INFO] [stdout] test domain::virtual_path::tests::btreemap_orders_lexicographically ... ok
[INFO] [stdout] test domain::virtual_path::tests::rejects_non_canonical_absolute_paths ... ok
[INFO] [stdout] test domain::virtual_path::tests::starts_with_respects_segment_boundaries ... ok
[INFO] [stdout] test domain::virtual_path::tests::serde_rejects_non_canonical_absolute_paths ... ok
[INFO] [stdout] test domain::wallet::tests::test_connected_short_address ... ok
[INFO] [stdout] test domain::wallet::tests::test_connected_with_ens ... ok
[INFO] [stdout] test domain::wallet::tests::test_connected_without_ens ... ok
[INFO] [stdout] test domain::wallet::tests::test_default ... ok
[INFO] [stdout] test domain::wallet::tests::test_connecting_state ... ok
[INFO] [stdout] test domain::virtual_path::tests::join_and_parent_work ... ok
[INFO] [stdout] test domain::wallet::tests::test_disconnected_state ... ok
[INFO] [stdout] test domain::virtual_path::tests::display_round_trips ... ok
[INFO] [stdout] test domain::virtual_path::tests::root_helpers_work ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::empty_ledger_head_points_to_genesis ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::ledger_validation_accepts_sidecar_in_primary_entry ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::ledger_hash_validates_without_metadata_fields ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::ledger_validation_accepts_canonical_sort_key_date_and_none ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::non_current_ledger_shape_is_rejected ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::ledger_validation_rejects_bad_id_route_and_path ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::ledger_validation_rejects_missing_primary_and_unsorted_content_files ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::ledger_assigns_canonical_order_heights_and_chain_links ... ok
[INFO] [stdout] test engine::attestation::subject::tests::canonical_message_is_deterministic ... ok
[INFO] [stdout] test engine::attestation::subject::tests::canonical_message_page_is_exact ... ok
[INFO] [stdout] test engine::attestation::subject::tests::content_sha256_differs_when_files_differ ... ok
[INFO] [stdout] test engine::attestation::subject::tests::content_sha256_is_stable_for_same_files ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::ledger_validation_rejects_duplicate_routes_ids_and_paths ... ok
[INFO] [stdout] test engine::attestation::subject::tests::id_is_route_prefixed ... ok
[INFO] [stdout] test engine::attestation::subject::tests::canonical_message_document_is_exact ... ok
[INFO] [stdout] test engine::attestation::subject::tests::json_does_not_contain_derived_fields ... ok
[INFO] [stdout] test engine::attestation::subject::tests::canonical_message_homepage_is_exact ... ok
[INFO] [stdout] test engine::attestation::subject::tests::canonical_message_ledger_is_exact ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::ledger_validation_rejects_tampering ... ok
[INFO] [stdout] test engine::attestation::subject::tests::kind_str_matches_variant ... ok
[INFO] [stdout] test engine::attestation::ledger::tests::ledger_validation_rejects_malformed_sort_key_dates ... ok
[INFO] [stdout] test engine::attestation::subject::tests::serde_roundtrip_document ... ok
[INFO] [stdout] test engine::attestation::subject::tests::serde_roundtrip_ledger ... ok
[INFO] [stdout] test engine::attestation::subject::tests::validate_accepts_well_formed_subject ... ok
[INFO] [stdout] test engine::attestation::subject::tests::serde_roundtrip_homepage ... ok
[INFO] [stdout] test engine::attestation::subject::tests::serde_roundtrip_page ... ok
[INFO] [stdout] test engine::attestation::subject::tests::validate_rejects_duplicate_content_paths ... ok
[INFO] [stdout] test engine::attestation::subject::tests::validate_rejects_unsorted_content_files ... ok
[INFO] [stdout] test engine::crypto::ack::tests::altered_private_receipt_fails ... ok
[INFO] [stdout] test engine::crypto::ack::tests::empty_artifact_is_stable_and_valid ... ok
[INFO] [stdout] test engine::crypto::ack::tests::normalization_is_stable ... ok
[INFO] [stdout] test engine::crypto::ack::tests::receipt_filename_slug_is_ascii_and_hash_suffixed ... ok
[INFO] [stdout] test engine::crypto::pgp::tests::fingerprint_match_uses_supplied_expected_value ... ok
[INFO] [stdout] test engine::crypto::eth::tests::rejects_invalid_signature_length ... ok
[INFO] [stdout] test engine::crypto::ack::tests::private_receipt_verifies ... ok
[INFO] [stdout] test engine::crypto::ack::tests::public_name_verifies_without_plaintext_artifact ... ok
[INFO] [stdout] test engine::crypto::ack::tests::unicode_ack_names_verify ... ok
[INFO] [stdout] test engine::filesystem::content::tests::backend_reads_relative_path_under_mount_root ... ok
[INFO] [stdout] test engine::filesystem::content::tests::public_read_url_uses_relative_path_under_mount_root ... ok
[INFO] [stdout] test engine::filesystem::content::tests::pending_content_disables_public_read_url ... ok
[INFO] [stdout] test engine::filesystem::content::tests::pending_content_wins_over_backend_reads ... ok
[INFO] [stdout] test engine::filesystem::content_routes::tests::attestation_route_matches_content_route ... ok
[INFO] [stdout] test engine::crypto::pgp::tests::fingerprint_normalization_is_stable ... ok
[INFO] [stdout] test engine::filesystem::content_routes::tests::content_href_adds_hash_prefix ... ok
[INFO] [stdout] test engine::filesystem::content_routes::tests::content_route_handles_empty_and_root_paths ... ok
[INFO] [stdout] test engine::filesystem::content_routes::tests::content_route_preserves_non_reader_extensions ... ok
[INFO] [stdout] test engine::filesystem::content_routes::tests::content_route_strips_nested_index_files ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::child_summary_avoids_full_dir_entry_materialization ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::exported_mount_snapshot_preserves_empty_directories ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::exported_mount_snapshot_uses_relative_paths_for_pending_files ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::descendant_mount_export_includes_only_mount_relative_files ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::mounts_scanned_subtrees_under_canonical_prefixes ... ok
[INFO] [stdout] test engine::filesystem::content_routes::tests::content_route_strips_reader_extensions ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::exported_mount_snapshot_sorts_regardless_of_input_order ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::mutation_rejects_file_ancestor_without_replacing_it ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::pending_text_tracks_upserts ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::list_dir_uses_global_absolute_paths ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::refuses_to_replace_existing_directory_mountpoint ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::remounting_root_replaces_mount_registry ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::replaces_reserved_mount_point_with_scanned_subtree ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::reserves_mount_point_as_empty_export_exclusion ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_asset_intent_for_image_document ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::scanned_subtree_roundtrip_is_byte_stable ... ok
[INFO] [stdout] test engine::filesystem::global_fs::tests::root_export_excludes_descendant_mounts_and_runtime_state ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_asset_intent_for_pdf_document ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_directory_listing_intent ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_markdown_content_intent_for_top_level_page ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_markdown_content_intent_for_md_document ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_html_content_intent_for_root_index ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_plain_content_intent_for_unknown_document ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_redirect_intent_for_link_document ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_html_content_intent_for_html_document ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_redirect_intent_with_source_node_path ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::create_binary_does_not_populate_pending_content ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::create_file_at_nested_path_creates_parents ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::create_directory_appears_in_merged ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::create_file_appears_in_merged ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::delete_directory_suppresses_descendant_updates_in_view ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::delete_directory_suppresses_descendant_creates_in_view ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::delete_directory_removes_subtree_and_pending_content ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::delete_removes_from_merged ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::staged_root_apply_ignores_other_mounts ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::update_file_updates_pending_text ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::canonicalize_user_path_understands_aliases_and_parent_segments ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::staged_root_apply_keeps_root_paths ... ok
[INFO] [stdout] test engine::filesystem::intent::tests::builds_terminal_app_intent ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::update_replaces_content ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::fs_namespace_is_not_a_route ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::is_new_request_path_matches_canonical_new_route ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::explorer_is_no_longer_a_reserved_route_prefix ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::reserved_shell_route_wins_over_content_node ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::is_new_request_path_rejects_non_matches ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::resolves_direct_canonical_content_file ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::request_paths_are_surface_aware ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::resolves_root_to_index_page_via_convention_fallback ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::resolves_route_from_derived_index ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::route_request_normalizes_leading_and_trailing_slashes ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::resolves_shell_route_from_reserved_surface ... ok
[INFO] [stdout] test engine::mempool::form::tests::validate_form_accepts_known_priority_or_none ... ok
[INFO] [stdout] test engine::mempool::form::tests::validate_form_rejects_empty_title ... ok
[INFO] [stdout] test engine::filesystem::merge::tests::staged_root_apply_ignores_unstaged_changes ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::display_path_uses_home_alias_for_root ... ok
[INFO] [stdout] test engine::filesystem::routing::tests::resolves_nested_shell_route_to_canonical_cwd ... ok
[INFO] [stdout] test engine::mempool::form::tests::validate_form_accepts_minimal_valid ... ok
[INFO] [stdout] test engine::mempool::form::tests::validate_form_rejects_invalid_modified_date ... ok
[INFO] [stdout] test engine::mempool::form::tests::validate_form_rejects_tags_with_reserved_chars ... ok
[INFO] [stdout] test engine::mempool::form::tests::validate_form_rejects_title_with_reserved_chars ... ok
[INFO] [stdout] test engine::mempool::form::tests::validate_form_rejects_unknown_priority ... ok
[INFO] [stdout] test engine::mempool::form::tests::validate_form_rejects_unknown_status ... ok
[INFO] [stdout] test engine::mempool::manifest_entry::tests::category_from_frontmatter_overrides_path_when_present ... ok
[INFO] [stdout] test engine::mempool::manifest_entry::tests::drops_misc_category_when_loose_path ... ok
[INFO] [stdout] test engine::mempool::manifest_entry::tests::extracts_authored_from_frontmatter ... ok
[INFO] [stdout] test engine::mempool::manifest_entry::tests::computes_derived_from_raw_bytes ... ok
[INFO] [stdout] test engine::mempool::parse::tests::category_absent_returns_none ... ok
[INFO] [stdout] test engine::mempool::manifest_entry::tests::falls_back_to_draft_when_status_missing ... ok
[INFO] [stdout] test engine::mempool::manifest_entry::tests::empty_authored_tags_omitted ... ok
[INFO] [stdout] test engine::mempool::manifest_entry::tests::includes_mempool_block ... ok
[INFO] [stdout] test engine::mempool::manifest_entry::tests::word_count_excludes_frontmatter ... ok
[INFO] [stdout] test engine::mempool::parse::tests::category_for_path_handles_nested_paths ... ok
[INFO] [stdout] test engine::mempool::parse::tests::category_for_path_handles_root_level_files ... ok
[INFO] [stdout] test engine::mempool::parse::tests::category_for_path_uses_first_segment_under_mempool ... ok
[INFO] [stdout] test engine::mempool::parse::tests::ignores_unknown_keys ... ok
[INFO] [stdout] test engine::mempool::parse::tests::parses_category_when_present ... ok
[INFO] [stdout] test engine::mempool::parse::tests::parses_full_frontmatter ... ok
[INFO] [stdout] test engine::mempool::parse::tests::parses_minimal_frontmatter ... ok
[INFO] [stdout] test engine::mempool::parse::tests::returns_none_for_empty_input ... ok
[INFO] [stdout] test engine::mempool::parse::tests::returns_none_when_no_frontmatter_fence ... ok
[INFO] [stdout] test engine::mempool::parse::tests::strip_frontmatter_block_drops_fence ... ok
[INFO] [stdout] test engine::mempool::parse::tests::strip_frontmatter_block_passes_through_when_no_fence ... ok
[INFO] [stdout] test engine::mempool::parse::tests::transform_emits_canonical_keys_only ... ok
[INFO] [stdout] test engine::mempool::parse::tests::transform_returns_err_when_no_frontmatter ... ok
[INFO] [stdout] test engine::mempool::path::tests::happy_path_writes_expected_path ... ok
[INFO] [stdout] test engine::mempool::path::tests::ignores_explicit_slug_key ... ok
[INFO] [stdout] test engine::mempool::path::tests::placeholder_can_be_completed_into_a_valid_save ... ok
[INFO] [stdout] test engine::mempool::path::tests::placeholder_category_matches_default ... ok
[INFO] [stdout] test engine::mempool::path::tests::placeholder_round_trips_through_parser ... ok
[INFO] [stdout] test engine::mempool::path::tests::rejects_empty_title ... ok
[INFO] [stdout] test engine::mempool::path::tests::rejects_missing_category ... ok
[INFO] [stdout] test engine::mempool::path::tests::rejects_missing_frontmatter_fence ... ok
[INFO] [stdout] test engine::mempool::path::tests::rejects_title_with_dangerous_chars_in_value ... ok
[INFO] [stdout] test engine::mempool::path::tests::rejects_unknown_category ... ok
[INFO] [stdout] test engine::mempool::serialize::tests::serialize_emits_required_fields_only ... ok
[INFO] [stdout] test engine::mempool::serialize::tests::serialize_includes_optional_fields_when_set ... ok
[INFO] [stdout] test engine::mempool::serialize::tests::slug_from_title_collapses_double_dashes ... ok
[INFO] [stdout] test engine::mempool::serialize::tests::slug_from_title_falls_back_for_empty ... ok
[INFO] [stdout] test engine::mempool::serialize::tests::slug_from_title_kebab_cases_basic ... ok
[INFO] [stdout] test engine::mempool::serialize::tests::slug_from_title_strips_punctuation ... ok
[INFO] [stdout] test engine::runtime::boot::tests::assembles_global_fs_under_canonical_mount_roots ... ok
[INFO] [stdout] test engine::runtime::boot::tests::bootstrap_global_fs_has_root_directory_without_app_routes ... ok
[INFO] [stdout] test engine::runtime::boot::tests::bootstrap_runtime_mount_is_root ... ok
[INFO] [stdout] test engine::runtime::commit::tests::prepared_commit_contains_merged_staged_snapshot ... ok
[INFO] [stdout] test engine::runtime::commit::tests::prepared_commit_collapses_nested_directory_deletes ... ok
[INFO] [stdout] test engine::runtime::commit::tests::prepared_commit_rejects_deleting_commit_root ... ok
[INFO] [stdout] test engine::runtime::commit::tests::prepared_commit_expands_directory_delete_to_descendant_files ... ok
[INFO] [stdout] test engine::runtime::commit::tests::prepared_commit_uses_backend_commit_base_expected_head ... ok
[INFO] [stdout] test engine::runtime::commit::tests::prepared_commit_rejects_binary_changes_until_storage_supports_them ... ok
[INFO] [stdout] test engine::runtime::commit::tests::prepared_commit_rejects_staged_changes_outside_mount_root ... ok
[INFO] [stdout] test engine::runtime::commit::tests::prepared_commit_delete_directory_suppresses_descendant_additions ... ok
[INFO] [stdout] test engine::runtime::commit::tests::update_file_change_propagates_extensions_into_exported_snapshot ... ok
[INFO] [stdout] test engine::runtime::tests::content_view_does_not_materialize_runtime_state_overlay ... ok
[INFO] [stdout] test engine::shell::access::tests::default_policy_has_no_admins ... ok
[INFO] [stdout] test engine::shell::access::tests::disconnected_is_not_admin ... ok
[INFO] [stdout] test engine::runtime::commit::tests::update_file_with_none_meta_preserves_base_scan_meta ... ok
[INFO] [stdout] test engine::runtime::tests::system_view_materializes_runtime_state_overlay ... ok
[INFO] [stdout] test engine::runtime::commit::tests::update_file_change_propagates_meta_into_exported_snapshot ... ok
[INFO] [stdout] test engine::shell::access::tests::allowlisted_is_admin ... ok
[INFO] [stdout] test engine::shell::access::tests::can_write_requires_both ... ok
[INFO] [stdout] test engine::shell::access::tests::non_allowlisted_connected_is_not_admin ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_classification_write_commands ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_command_completion_single ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_command_completion_multiple ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_common_prefix_emoji ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_common_prefix_mixed_ascii_multibyte ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_common_prefix ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_completion_mode ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_completion_mode_more_no_longer_file ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_completion_mode_less_no_longer_file ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_common_prefix_multibyte ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_common_prefix_no_common ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_no_match ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_sync_auth_set_no_completion ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_rm_completes_files_and_dirs ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_mkdir_completes_dirs_only ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_rmdir_completes_dirs_only ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_sync_auth_s_suggests_set ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_edit_completes_files_and_dirs ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_sync_auth_suggests_set_and_clear ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_sync_commit_no_completion ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_sync_hint_extends_partial ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_sync_s_suggests_status ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_sync_empty_suggests_all_subcommands ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_sync_routes_through_autocomplete ... ok
[INFO] [stdout] test engine::shell::autocomplete::tests::test_touch_completes_files_and_dirs ... ok
[INFO] [stdout] test engine::shell::executor::env_cmd::tests::export_assignment_requests_set_env_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::env_cmd::tests::export_lists_snapshot_vars ... ok
[INFO] [stdout] test engine::shell::executor::env_cmd::tests::unset_missing_var_is_noop ... ok
[INFO] [stdout] test engine::shell::executor::env_cmd::tests::export_multiple_assignments_preserve_order ... ok
[INFO] [stdout] test engine::shell::executor::env_cmd::tests::invalid_var_names ... ok
[INFO] [stdout] test engine::shell::executor::env_cmd::tests::export_invalid_name_errors_without_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_cat_missing_operand_exit_1 ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_cd_empty_string_exit_1 ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_cat_navigates_content_surface ... ok
[INFO] [stdout] test engine::shell::executor::env_cmd::tests::valid_var_names ... ok
[INFO] [stdout] test engine::shell::executor::env_cmd::tests::export_bare_key_reads_snapshot ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_echo_redirect_errors_when_parent_is_file ... ok
[INFO] [stdout] test engine::shell::executor::env_cmd::tests::unset_existing_var_requests_unset_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_cd_navigates_shell_surface ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_echo_redirect_updates_existing_file ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_echo_redirect_writes_content ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_echo_redirect_requires_admin ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_has_children_empty_dir_is_false ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_edit_on_directory_errors ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_edit_on_missing_file_opens_editor ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_has_children_file_is_false ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_edit_opens_editor_for_existing_file ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_execute_export_multi_processes_each_assignment ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_mkdir_creates_apply_change_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_mkdir_errors_when_parent_is_file ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_has_children_nonexistent_is_false ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_has_children_with_child_is_true ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_login_returns_login_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_logout_returns_logout_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_ls_nonexistent_exit_1 ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_mkdir_errors_when_path_exists ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rm_directory_recursive_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rm_directory_without_r_errors ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rm_on_base_file_still_emits_apply_change_delete ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rm_on_pending_create_file_emits_discard_change ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rm_file_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rm_nonexistent_path_errors ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rm_recursive_rejects_mount_root ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rmdir_empty_directory_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rmdir_on_file_errors ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rmdir_nonempty_directory_errors ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rmdir_rejects_mount_root ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rm_recursive_on_pending_create_directory_emits_discard_change ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_sync_auth_clear_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_rmdir_on_pending_create_directory_emits_discard_change ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_sync_commit_requires_staged_changes ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_sync_commit_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_sync_refresh_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_sync_status_clean_tree ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_sync_status_reports_entries ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_sync_status_with_remote_head ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_sync_auth_set_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_sync_commit_rejects_changes_across_multiple_mounts ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_theme_lists_available_palettes ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_theme_sets_known_palette ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_touch_creates_apply_change_side_effect ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_touch_errors_when_parent_is_file ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_touch_errors_when_parent_is_missing ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_touch_errors_when_path_exists_in_fs ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_touch_errors_when_path_is_pending_create_in_merged_view ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_touch_requires_admin ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_unknown_command_exit_127 ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_unset_missing_operand_exit_1 ... ok
[INFO] [stdout] test engine::shell::executor::tests::test_write_rejects_runtime_state_tree ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_case_sensitive_default_rejects_uppercase ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_case_sensitive_by_default ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_extra_positional_error_message ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_combined_short_flags ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_extended_flag_accepted ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_filter ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_fixed_strings_combined_with_i ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_fixed_strings_long_flag ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_fixed_strings_short_flag ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_invalid_regex_exit_2 ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_invert_flag ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_list_entry ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_missing_pattern ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_unknown_flag_exit_2 ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_missing_pattern_exit_2 ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_head_filter ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_head_n_flag ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_head_default ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_head_with_dash ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_regex_match ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_tail_double_dash_rejected ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_tail_filter ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_tail_with_dash ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_ignore_case_flag ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_tail_n_flag ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_wc_filter ... ok
[INFO] [stdout] test engine::shell::model::tests::test_command_names ... ok
[INFO] [stdout] test engine::shell::model::tests::test_error_line_constructor ... ok
[INFO] [stdout] test engine::shell::model::tests::test_login_constructor ... ok
[INFO] [stdout] test engine::shell::model::tests::test_logout_constructor ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_head_double_dash_rejected ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_unknown_filter ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_unknown_filter_exit_127 ... ok
[INFO] [stdout] test engine::shell::model::tests::test_navigate_constructor ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_grep_no_match_exit_1 ... ok
[INFO] [stdout] test engine::shell::model::tests::test_output_constructor ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_case_insensitive ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_aliases ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_cat_missing_file ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_cd ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_echo_plain_no_redirect ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_wc_excludes_empty ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_cat ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_echo_redirect_empty_body ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_echo_redirect_missing_target ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_echo_redirect_multi_word_body ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_edit_missing ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_edit_ok ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_echo_redirect_multiple_targets ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_echo_redirect_single_word ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_echo_quoted_gt_is_body_via_lexer ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_export ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_export_multi ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_ls ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_mkdir_missing ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_rm_flag_after_path ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_mkdir_ok ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_rm_missing_path ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_rm_multiple_paths ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_rm_flag_only ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_rm_rf ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_rm_long_recursive ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_rm_short_r ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_rm_simple ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_rmdir_missing ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_rmdir_ok ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_sync_auth_bare ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_sync_auth_clear ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_sync_auth_set ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_sync_auth_set_missing_token ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_sync_bare ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_sync_commit_message ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_sync_commit_no_message ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_sync_refresh ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_sync_status ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_sync_unknown_subcommand ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_theme ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_touch_extra_args ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_touch_missing_operand ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_touch_ok ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_unknown ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parse_unset ... ok
[INFO] [stdout] test engine::shell::model::tests::test_parser_error_exit_2 ... ok
[INFO] [stdout] test engine::shell::model::tests::test_pipeline_drops_side_effect_when_piped ... ok
[INFO] [stdout] test engine::shell::model::tests::test_pipeline_exit_code_is_last_stage ... ok
[INFO] [stdout] test engine::shell::model::tests::test_pipeline_no_filters_preserves_side_effect ... ok
[INFO] [stdout] test engine::shell::model::tests::test_with_exit_code ... ok
[INFO] [stdout] test engine::shell::output::tests::test_command_line ... ok
[INFO] [stdout] test engine::shell::output::tests::test_dir_entry ... ok
[INFO] [stdout] test engine::shell::output::tests::test_file_entry_hidden ... ok
[INFO] [stdout] test engine::shell::output::tests::test_file_entry_normal ... ok
[INFO] [stdout] test engine::shell::output::tests::test_output_line_constructors ... ok
[INFO] [stdout] test engine::shell::output::tests::test_output_line_id_is_copy ... ok
[INFO] [stdout] test engine::shell::output::tests::test_output_line_ids_are_unique_and_monotonic ... ok
[INFO] [stdout] test engine::shell::output::tests::test_output_line_structural_eq ... ok
[INFO] [stdout] test engine::shell::output::tests::test_unique_ids ... ok
[INFO] [stdout] test engine::shell::parser::expand::tests::test_history_expansion ... ok
[INFO] [stdout] test engine::shell::parser::expand::tests::test_history_index_expansion ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_adjacent_literal_and_variable ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_adjacent_word_and_quoted ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_command_with_args ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_double_quotes ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_history_index ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_history_last ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_history_negative_index ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_lexer_iterator_count ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_lexer_iterator_filter ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_lexer_iterator_take ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_pipe ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_quoted_empty_variable_keeps_word ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_simple_command ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_single_quotes ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_variable_undefined_drops_word ... ok
[INFO] [stdout] test engine::shell::parser::lexer::tests::test_variable_undefined_with_literal_keeps_word ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_closed_quotes_ok ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_empty_pipe_leading ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_history_expansion ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_history_index_expansion ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_parse_pipeline ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_quoted_undef_keeps_empty_arg ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_unquoted_undef_drops_argv_slot ... ok
[INFO] [stdout] test ports::manifest::tests::rejects_manifest_paths_with_traversal_segments ... ok
[INFO] [stdout] test ports::manifest::tests::round_trips_manifest_document ... ok
[INFO] [stdout] test domain::changes::tests::iter_all_yields_sorted_order ... ok
[INFO] [stdout] test engine::shell::filters::tests::test_head_non_numeric_rejected ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_empty_pipe_middle ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_empty_pipe_trailing ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_unclosed_double_quote ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_unclosed_single_quote ... ok
[INFO] [stdout] test engine::shell::parser::tests::test_valid_pipeline_no_error ... ok
[INFO] [stdout] test ports::mock::tests::mock_conflict_is_returned ... ok
[INFO] [stdout] test ports::mock::tests::mock_records_commit_args ... ok
[INFO] [stdout] test support::asset::tests::data_url_includes_base64_prefix ... ok
[INFO] [stdout] test support::asset::tests::media_type_maps_common_extensions ... ok
[INFO] [stderr]      Running tests/commit_integration.rs (/opt/rustwide/target/debug/deps/commit_integration-71f7e1b1f0ef0b16)
[INFO] [stdout] test support::format::iso_date_prefix_tests::iso_date_prefix_accepts_canonical_iso ... ok
[INFO] [stderr]      Running tests/mempool_compose.rs (/opt/rustwide/target/debug/deps/mempool_compose-8a7766726288c3d0)
[INFO] [stdout] test support::format::iso_date_prefix_tests::iso_date_prefix_accepts_iso_with_time_suffix ... ok
[INFO] [stdout] test support::format::iso_date_prefix_tests::iso_date_prefix_rejects_non_iso ... ok
[INFO] [stdout] test support::format::tests::format_date_compact_rejects_malformed ... ok
[INFO] [stdout] test support::format::tests::format_date_compact_strips_dashes ... ok
[INFO] [stdout] test support::format::tests::format_date_compact_tolerates_trailing_time ... ok
[INFO] [stdout] test support::format::tests::format_thousands_u32_inserts_separators ... ok
[INFO] [stdout] test support::format::tests::reading_time_minutes_half_up_with_floor_of_one ... ok
[INFO] [stdout] test support::format::tests::test_format_date_iso ... ok
[INFO] [stdout] test support::format::tests::test_format_elapsed ... ok
[INFO] [stdout] test support::format::tests::test_format_eth_address ... ok
[INFO] [stdout] test support::format::tests::test_format_size ... ok
[INFO] [stdout] test support::format::tests::test_join_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 442 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test commit_path_records_staged_paths_and_merged_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test serialize_then_parse_roundtrips_required_fields ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/websh_site-450954679161f20e)
[INFO] [stdout] test manifest_state_for_new_entry_populates_authored_and_derived ... ok
[INFO] [stdout] test validation_flags_known_bad_inputs ... ok
[INFO] [stdout] test validation_passes_minimal_valid_form ... ok
[INFO] [stdout] test validation_rejects_priority_outside_known_set ... ok
[INFO] [stdout] test validation_rejects_title_chars_that_break_yaml_roundtrip ... ok
[INFO] [stdout] test validation_rejects_tags_that_break_inline_list ... ok
[INFO] [stdout] test slug_from_title_matches_kebab_case_intuition ... ok
[INFO] [stdout] test serialize_omits_optional_fields_when_unset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/site_invariants.rs (/opt/rustwide/target/debug/deps/site_invariants-19b2c5a5db735d91)
[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] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test local_ack_plaintext_source_matches_public_artifact_when_present ... ok
[INFO] [stdout] test homepage_hybrid_ack_artifact_verifies ... ok
[INFO] [stdout] test homepage_pgp_key_verifies_when_present ... ok
[INFO] [stdout] test homepage_attestation_artifact_verifies_when_present ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/websh_web-acf535b90f25afbd)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/websh_web-a359a2184ca67b77)
[INFO] [stderr]    Doc-tests websh_cli
[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] [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 websh_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] [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 websh_site
[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 websh_web
[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" "094df1a346845cd28fbfe226cf9ac13c397006cbea9692c52267167e6d0b0fd6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "094df1a346845cd28fbfe226cf9ac13c397006cbea9692c52267167e6d0b0fd6", kill_on_drop: false }`
[INFO] [stdout] 094df1a346845cd28fbfe226cf9ac13c397006cbea9692c52267167e6d0b0fd6
