[INFO] fetching crate eidetica 0.2.0... [INFO] testing eidetica-0.2.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] extracting crate eidetica 0.2.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate eidetica 0.2.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate eidetica 0.2.0 [INFO] tweaked toml for crates.io crate eidetica 0.2.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate eidetica 0.2.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate eidetica 0.2.0 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded z32 v1.3.0 [INFO] [stderr] Downloaded smallstr v0.3.1 [INFO] [stderr] Downloaded critical-section v1.2.0 [INFO] [stderr] Downloaded dashmap v6.1.0 [INFO] [stderr] Downloaded crypto_secretbox v0.1.1 [INFO] [stderr] Downloaded nested_enum_utils v0.2.3 [INFO] [stderr] Downloaded num_enum_derive v0.7.5 [INFO] [stderr] Downloaded hash32 v0.2.1 [INFO] [stderr] Downloaded resolv-conf v0.7.5 [INFO] [stderr] Downloaded backon v1.6.0 [INFO] [stderr] Downloaded atomic-polyfill v1.0.3 [INFO] [stderr] Downloaded dtor-proc-macro v0.0.6 [INFO] [stderr] Downloaded universal-hash v0.5.1 [INFO] [stderr] Downloaded n0-watcher v0.3.0 [INFO] [stderr] Downloaded ctr v0.9.2 [INFO] [stderr] Downloaded ctor-proc-macro v0.0.7 [INFO] [stderr] Downloaded argon2 v0.5.3 [INFO] [stderr] Downloaded serdect v0.2.0 [INFO] [stderr] Downloaded iroh-quinn v0.14.0 [INFO] [stderr] Downloaded widestring v1.2.1 [INFO] [stderr] Downloaded moka v0.12.11 [INFO] [stderr] Downloaded aes-gcm v0.10.3 [INFO] [stderr] Downloaded fiat-crypto v0.2.9 [INFO] [stderr] Downloaded curve25519-dalek v4.1.3 [INFO] [stderr] Downloaded axum v0.8.6 [INFO] [stderr] Downloaded iroh-relay v0.91.2 [INFO] [stderr] Downloaded derive_more-impl v1.0.0 [INFO] [stderr] Downloaded heapless v0.7.17 [INFO] [stderr] Downloaded netlink-packet-route v0.22.0 [INFO] [stderr] Downloaded netlink-packet-route v0.24.0 [INFO] [stderr] Downloaded snafu v0.8.9 [INFO] [stderr] Downloaded stun-rs v0.1.11 [INFO] [stderr] Downloaded tokio-websockets v0.12.3 [INFO] [stderr] Downloaded pkarr v3.10.0 [INFO] [stderr] Downloaded precis-profiles v0.1.13 [INFO] [stderr] Downloaded hickory-resolver v0.25.2 [INFO] [stderr] Downloaded attohttpc v0.30.1 [INFO] [stderr] Downloaded precis-core v0.1.11 [INFO] [stderr] Downloaded iroh-quinn-proto v0.13.0 [INFO] [stderr] Downloaded windows-collections v0.3.2 [INFO] [stderr] Downloaded windows-threading v0.2.1 [INFO] [stderr] Downloaded num_enum v0.7.5 [INFO] [stderr] Downloaded precis-tools v0.1.9 [INFO] [stderr] Downloaded axum-core v0.5.5 [INFO] [stderr] Downloaded iroh-base v0.91.2 [INFO] [stderr] Downloaded ws_stream_wasm v0.7.5 [INFO] [stderr] Downloaded color-backtrace v0.7.2 [INFO] [stderr] Downloaded ed25519 v2.2.3 [INFO] [stderr] Downloaded lru v0.13.0 [INFO] [stderr] Downloaded ntimestamp v1.0.0 [INFO] [stderr] Downloaded cobs v0.3.0 [INFO] [stderr] Downloaded embedded-io v0.4.0 [INFO] [stderr] Downloaded postcard-derive v0.2.2 [INFO] [stderr] Downloaded iroh-metrics v0.35.0 [INFO] [stderr] Downloaded netlink-sys v0.8.7 [INFO] [stderr] Downloaded der_derive v0.7.3 [INFO] [stderr] Downloaded enumflags2_derive v0.7.12 [INFO] [stderr] Downloaded md5 v0.7.0 [INFO] [stderr] Downloaded pnet_packet v0.34.0 [INFO] [stderr] Downloaded dtor v0.1.0 [INFO] [stderr] Downloaded ctor v0.6.0 [INFO] [stderr] Downloaded poly1305 v0.8.0 [INFO] [stderr] Downloaded enum-as-inner v0.6.1 [INFO] [stderr] Downloaded tagptr v0.2.0 [INFO] [stderr] Downloaded async_io_stream v0.3.3 [INFO] [stderr] Downloaded pharos v0.5.3 [INFO] [stderr] Downloaded btparse v0.2.0 [INFO] [stderr] Downloaded n0-snafu v0.2.2 [INFO] [stderr] Downloaded async-compat v0.2.5 [INFO] [stderr] Downloaded ed25519-dalek v2.2.0 [INFO] [stderr] Downloaded igd-next v0.16.2 [INFO] [stderr] Downloaded iroh-metrics-derive v0.2.0 [INFO] [stderr] Downloaded postcard v1.1.3 [INFO] [stderr] Downloaded iroh-quinn-udp v0.5.7 [INFO] [stderr] Downloaded portmapper v0.8.0 [INFO] [stderr] Downloaded fallible-iterator v0.3.0 [INFO] [stderr] Downloaded hmac-sha256 v1.1.12 [INFO] [stderr] Downloaded hostname-validator v1.1.1 [INFO] [stderr] Downloaded pnet_macros v0.34.0 [INFO] [stderr] Downloaded pnet_base v0.34.0 [INFO] [stderr] Downloaded pnet_macros_support v0.34.0 [INFO] [stderr] Downloaded surge-ping v0.8.2 [INFO] [stderr] Downloaded rustls v0.23.34 [INFO] [stderr] Downloaded polyval v0.6.2 [INFO] [stderr] Downloaded ghash v0.5.1 [INFO] [stderr] Downloaded matchit v0.8.4 [INFO] [stderr] Downloaded serde_path_to_error v0.1.20 [INFO] [stderr] Downloaded aead v0.5.2 [INFO] [stderr] Downloaded chacha20 v0.9.1 [INFO] [stderr] Downloaded hickory-proto v0.25.2 [INFO] [stderr] Downloaded ipconfig v0.3.2 [INFO] [stderr] Downloaded curve25519-dalek-derive v0.1.1 [INFO] [stderr] Downloaded xmltree v0.10.3 [INFO] [stderr] Downloaded embedded-io v0.6.1 [INFO] [stderr] Downloaded derive_more v1.0.0 [INFO] [stderr] Downloaded n0-future v0.1.3 [INFO] [stderr] Downloaded netlink-packet-core v0.7.0 [INFO] [stderr] Downloaded wmi v0.17.3 [INFO] [stderr] Downloaded strum_macros v0.27.2 [INFO] [stderr] Downloaded crc v3.3.0 [INFO] [stderr] Downloaded yrs v0.24.0 [INFO] [stderr] Downloaded windows-future v0.3.2 [INFO] [stderr] Downloaded netwatch v0.8.0 [INFO] [stderr] Downloaded hmac-sha1 v0.2.2 [INFO] [stderr] Downloaded webpki-roots v1.0.3 [INFO] [stderr] Downloaded snafu-derive v0.8.9 [INFO] [stderr] Downloaded quoted-string-parser v0.1.0 [INFO] [stderr] Downloaded iroh v0.91.2 [INFO] [stderr] Downloaded handle_trait_derive v1.1.0 [INFO] [stderr] Downloaded handle_trait v1.1.0 [INFO] [stderr] Downloaded crypto_box v0.9.1 [INFO] [stderr] Downloaded netdev v0.36.0 [INFO] [stderr] Downloaded netlink-packet-utils v0.5.2 [INFO] [stderr] Downloaded netlink-proto v0.11.5 [INFO] [stderr] Downloaded ucd-parse v0.1.13 [INFO] [stderr] Downloaded reqwest v0.12.24 [INFO] [stderr] Downloaded simple-dns v0.9.3 [INFO] [stderr] Downloaded windows-numerics v0.3.1 [INFO] [stderr] Downloaded strum v0.27.2 [INFO] [stderr] Downloaded bounded-integer v0.5.8 [INFO] [stderr] Downloaded enumflags2 v0.7.12 [INFO] [stderr] Downloaded windows v0.62.2 [INFO] [stderr] Downloaded dlopen2 v0.5.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0b97567f4fe4f2cbbb4e0b6101f274b80cb12cf9286fe6ebc7d8ce11a4fa5835 [INFO] running `Command { std: "docker" "start" "-a" "0b97567f4fe4f2cbbb4e0b6101f274b80cb12cf9286fe6ebc7d8ce11a4fa5835", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0b97567f4fe4f2cbbb4e0b6101f274b80cb12cf9286fe6ebc7d8ce11a4fa5835", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0b97567f4fe4f2cbbb4e0b6101f274b80cb12cf9286fe6ebc7d8ce11a4fa5835", kill_on_drop: false }` [INFO] [stdout] 0b97567f4fe4f2cbbb4e0b6101f274b80cb12cf9286fe6ebc7d8ce11a4fa5835 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 31c04901663a1fe0d6f16fe9219de64acf1f93fd3a196328ffc7a077342a23d9 [INFO] running `Command { std: "docker" "start" "-a" "31c04901663a1fe0d6f16fe9219de64acf1f93fd3a196328ffc7a077342a23d9", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.20 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling bytes v1.10.1 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling critical-section v1.2.0 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling mio v1.1.0 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling cc v1.2.43 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling http v1.3.1 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling icu_properties_data v2.1.1 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling indexmap v2.12.0 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling rustls v0.23.34 [INFO] [stderr] Compiling tinyvec v1.10.0 [INFO] [stderr] Compiling regex-lite v0.1.8 [INFO] [stderr] Compiling toml_datetime v0.7.3 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling diatomic-waker v0.2.3 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling parking v2.2.1 [INFO] [stderr] Compiling cordyceps v0.3.4 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling ucd-parse v0.1.13 [INFO] [stderr] Compiling futures-lite v2.6.1 [INFO] [stderr] Compiling heapless v0.7.17 [INFO] [stderr] Compiling n0-future v0.1.3 [INFO] [stderr] Compiling iroh-quinn-udp v0.5.7 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling futures-buffered v0.2.12 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling opaque-debug v0.3.1 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling hash32 v0.2.1 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling pest v2.8.3 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling no-std-net v0.6.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling iri-string v0.7.8 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling btparse v0.2.0 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling data-encoding v2.9.0 [INFO] [stderr] Compiling moka v0.12.11 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling deranged v0.5.5 [INFO] [stderr] Compiling toml_parser v1.0.4 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling pest_meta v2.8.3 [INFO] [stderr] Compiling pnet_base v0.34.0 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling blake3 v1.8.2 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling iroh-quinn v0.14.0 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling pkarr v3.10.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling toml_edit v0.23.7 [INFO] [stderr] Compiling netwatch v0.8.0 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling precis-tools v0.1.9 [INFO] [stderr] Compiling base32 v0.5.1 [INFO] [stderr] Compiling tagptr v0.2.0 [INFO] [stderr] Compiling xml-rs v0.8.28 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling pest_generator v2.8.3 [INFO] [stderr] Compiling lru v0.13.0 [INFO] [stderr] Compiling pnet_macros_support v0.34.0 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling simple-dns v0.9.3 [INFO] [stderr] Compiling netdev v0.36.0 [INFO] [stderr] Compiling iroh-relay v0.91.2 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Compiling self_cell v1.2.1 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling color-backtrace v0.7.2 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling resolv-conf v0.7.5 [INFO] [stderr] Compiling xmltree v0.10.3 [INFO] [stderr] Compiling precis-core v0.1.11 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling precis-profiles v0.1.13 [INFO] [stderr] Compiling sha1_smol v1.0.1 [INFO] [stderr] Compiling dyn-clone v1.0.20 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling crc v3.3.0 [INFO] [stderr] Compiling serde_bytes v0.11.19 [INFO] [stderr] Compiling iroh v0.91.2 [INFO] [stderr] Compiling hostname-validator v1.1.1 [INFO] [stderr] Compiling md5 v0.7.0 [INFO] [stderr] Compiling bounded-integer v0.5.8 [INFO] [stderr] Compiling hmac-sha256 v1.1.12 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling z32 v1.3.0 [INFO] [stderr] Compiling axum-core v0.5.5 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling password-hash v0.5.0 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling rustls-pki-types v1.13.0 [INFO] [stderr] Compiling rustls-webpki v0.103.8 [INFO] [stderr] Compiling snafu-derive v0.8.9 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling der_derive v0.7.3 [INFO] [stderr] Compiling derive_more-impl v1.0.0 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling webpki-roots v1.0.3 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling netlink-packet-utils v0.5.2 [INFO] [stderr] Compiling cobs v0.3.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling netlink-packet-core v0.7.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling nested_enum_utils v0.2.3 [INFO] [stderr] Compiling postcard-derive v0.2.2 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling enum-as-inner v0.6.1 [INFO] [stderr] Compiling num_enum_derive v0.7.5 [INFO] [stderr] Compiling iroh-metrics-derive v0.2.0 [INFO] [stderr] Compiling derive_more v1.0.0 [INFO] [stderr] Compiling netlink-packet-route v0.24.0 [INFO] [stderr] Compiling poly1305 v0.8.0 [INFO] [stderr] Compiling chacha20 v0.9.1 [INFO] [stderr] Compiling salsa20 v0.10.2 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling enumflags2_derive v0.7.12 [INFO] [stderr] Compiling snafu v0.8.9 [INFO] [stderr] Compiling pnet_macros v0.34.0 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling num_enum v0.7.5 [INFO] [stderr] Compiling n0-snafu v0.2.2 [INFO] [stderr] Compiling pest_derive v2.8.3 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling ntimestamp v1.0.0 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling pnet_packet v0.34.0 [INFO] [stderr] Compiling serdect v0.2.0 [INFO] [stderr] Compiling quoted-string-parser v0.1.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling enumflags2 v0.7.12 [INFO] [stderr] Compiling hmac-sha1 v0.2.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling crypto_secretbox v0.1.1 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling webpki-roots v0.26.11 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling iroh-quinn-proto v0.13.0 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling handle_trait_derive v1.1.0 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling postcard v1.1.3 [INFO] [stderr] Compiling handle_trait v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling argon2 v0.5.3 [INFO] [stderr] Compiling iroh-metrics v0.35.0 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling attohttpc v0.30.1 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling crypto_box v0.9.1 [INFO] [stderr] Compiling iroh-base v0.91.2 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling netlink-sys v0.8.7 [INFO] [stderr] Compiling async-compat v0.2.5 [INFO] [stderr] Compiling hickory-proto v0.25.2 [INFO] [stderr] Compiling backon v1.6.0 [INFO] [stderr] Compiling netlink-proto v0.11.5 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling tokio-websockets v0.12.3 [INFO] [stderr] Compiling n0-watcher v0.3.0 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling surge-ping v0.8.2 [INFO] [stderr] Compiling hickory-resolver v0.25.2 [INFO] [stderr] Compiling stun-rs v0.1.11 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling igd-next v0.16.2 [INFO] [stderr] Compiling axum v0.8.6 [INFO] [stderr] Compiling reqwest v0.12.24 [INFO] [stderr] Compiling portmapper v0.8.0 [INFO] [stderr] Compiling eidetica v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 39s [INFO] running `Command { std: "docker" "inspect" "31c04901663a1fe0d6f16fe9219de64acf1f93fd3a196328ffc7a077342a23d9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "31c04901663a1fe0d6f16fe9219de64acf1f93fd3a196328ffc7a077342a23d9", kill_on_drop: false }` [INFO] [stdout] 31c04901663a1fe0d6f16fe9219de64acf1f93fd3a196328ffc7a077342a23d9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4c4af130360d880913ec9796ad0d286e9ca65bf106a81c806a7efa78a6f9e720 [INFO] running `Command { std: "docker" "start" "-a" "4c4af130360d880913ec9796ad0d286e9ca65bf106a81c806a7efa78a6f9e720", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling zerocopy-derive v0.8.27 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling futures-lite v2.6.1 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling clap_lex v0.7.6 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling backon v1.6.0 [INFO] [stderr] Compiling dtor-proc-macro v0.0.6 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ctor-proc-macro v0.0.7 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling simple-dns v0.9.3 [INFO] [stderr] Compiling netlink-packet-route v0.24.0 [INFO] [stderr] Compiling clap_builder v4.5.51 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling dtor v0.1.0 [INFO] [stderr] Compiling ctor v0.6.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling iroh-quinn-udp v0.5.7 [INFO] [stderr] Compiling iroh-metrics v0.35.0 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling n0-future v0.1.3 [INFO] [stderr] Compiling n0-watcher v0.3.0 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling clap v4.5.51 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Compiling hickory-proto v0.25.2 [INFO] [stderr] Compiling tokio-websockets v0.12.3 [INFO] [stderr] Compiling stun-rs v0.1.11 [INFO] [stderr] Compiling surge-ping v0.8.2 [INFO] [stderr] Compiling iroh-quinn-proto v0.13.0 [INFO] [stderr] Compiling netwatch v0.8.0 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling n0-snafu v0.2.2 [INFO] [stderr] Compiling iroh-base v0.91.2 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling hickory-resolver v0.25.2 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling iroh-quinn v0.14.0 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling igd-next v0.16.2 [INFO] [stderr] Compiling axum v0.8.6 [INFO] [stderr] Compiling reqwest v0.12.24 [INFO] [stderr] Compiling portmapper v0.8.0 [INFO] [stderr] Compiling pkarr v3.10.0 [INFO] [stderr] Compiling iroh-relay v0.91.2 [INFO] [stderr] Compiling iroh v0.91.2 [INFO] [stderr] Compiling eidetica v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 22s [INFO] running `Command { std: "docker" "inspect" "4c4af130360d880913ec9796ad0d286e9ca65bf106a81c806a7efa78a6f9e720", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4c4af130360d880913ec9796ad0d286e9ca65bf106a81c806a7efa78a6f9e720", kill_on_drop: false }` [INFO] [stdout] 4c4af130360d880913ec9796ad0d286e9ca65bf106a81c806a7efa78a6f9e720 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6f4af412b268d778d69579ae4775aa8b286e269c30699a012a119dc7df5bc81e [INFO] running `Command { std: "docker" "start" "-a" "6f4af412b268d778d69579ae4775aa8b286e269c30699a012a119dc7df5bc81e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.87s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/eidetica-a92d3f47dd3dd2e9) [INFO] [stdout] [INFO] [stdout] running 237 tests [INFO] [stdout] test auth::crypto::tests::test_challenge_generation ... ok [INFO] [stdout] test auth::permission::tests::test_validate_permission_bounds_valid ... ok [INFO] [stdout] test auth::permission::tests::test_can_delegate_with_bounds_valid ... ok [INFO] [stdout] test auth::permission::tests::test_permission_clamping_edge_cases ... ok [INFO] [stdout] test auth::errors::tests::test_error_helpers ... ok [INFO] [stdout] test auth::permission::tests::test_clamp_permission_both_bounds ... ok [INFO] [stdout] test auth::errors::tests::test_error_conversion ... ok [INFO] [stdout] test auth::permission::tests::test_can_delegate_with_bounds_invalid ... ok [INFO] [stdout] test auth::permission::tests::test_clamp_permission_max_bound ... ok [INFO] [stdout] test auth::crypto::tests::test_key_formatting ... ok [INFO] [stdout] test auth::permission::tests::test_clamp_permission_min_bound ... ok [INFO] [stdout] test auth::permission::tests::test_validate_permission_bounds_invalid ... ok [INFO] [stdout] test auth::permission::tests::test_permission_priority_clamping ... ok [INFO] [stdout] test auth::settings::tests::test_priority_based_key_modification ... ok [INFO] [stdout] test auth::settings::tests::test_auth_settings_basic_operations ... ok [INFO] [stdout] test auth::settings::tests::test_resolve_sig_key_for_operation ... ok [INFO] [stdout] test auth::settings::tests::test_global_permission_helpers ... ok [INFO] [stdout] test auth::settings::tests::test_resolve_sig_key_falls_back_to_global ... ok [INFO] [stdout] test auth::settings::tests::test_auth_settings_view_operations ... ok [INFO] [stdout] test auth::settings::tests::test_resolve_sig_key_returns_highest_permission ... ok [INFO] [stdout] test auth::settings::tests::test_find_all_sigkeys_sorted_by_permission ... ok [INFO] [stdout] test auth::settings::tests::test_find_all_sigkeys_for_pubkey ... ok [INFO] [stdout] test auth::settings::tests::test_resolve_sig_key_revoked_key_is_resolved ... ok [INFO] [stdout] test auth::settings::tests::test_resolve_sig_key_with_multiple_keys ... ok [INFO] [stdout] test auth::settings::tests::test_can_access_comprehensive ... ok [INFO] [stdout] test auth::settings::tests::test_revoke_key ... ok [INFO] [stdout] test auth::types::tests::test_auth_key_constructor_error_handling ... ok [INFO] [stdout] test auth::types::tests::test_delegated_tree_ref_complete_roundtrip ... ok [INFO] [stdout] test auth::types::tests::test_delegated_tree_ref_serialization ... ok [INFO] [stdout] test auth::types::tests::test_auth_key_nested_value_roundtrip ... ok [INFO] [stdout] test auth::types::tests::test_key_status_nested_value_roundtrip ... ok [INFO] [stdout] test auth::types::tests::test_auth_key_serialization ... ok [INFO] [stdout] test auth::types::tests::test_auth_key_constructor_validation ... ok [INFO] [stdout] test auth::types::tests::test_auth_key_to_nested_value ... ok [INFO] [stdout] test auth::types::tests::test_option_u32_nested_value_roundtrip ... ok [INFO] [stdout] test auth::types::tests::test_option_permission_nested_value_roundtrip ... ok [INFO] [stdout] test auth::types::tests::test_delegation_step_serialization ... ok [INFO] [stdout] test auth::types::tests::test_permission_bounds_clamping ... ok [INFO] [stdout] test auth::types::tests::test_delegation_path_sig_key ... ok [INFO] [stdout] test auth::types::tests::test_permission_clamping ... ok [INFO] [stdout] test auth::types::tests::test_permission_bounds_nested_value_roundtrip ... ok [INFO] [stdout] test auth::types::tests::test_permission_methods ... ok [INFO] [stdout] test auth::types::tests::test_permission_min_max ... ok [INFO] [stdout] test auth::types::tests::test_permission_nested_value_roundtrip ... ok [INFO] [stdout] test auth::types::tests::test_permission_ordering ... ok [INFO] [stdout] test auth::types::tests::test_sig_info_builder_delegation_path ... ok [INFO] [stdout] test auth::types::tests::test_sig_info_builder_with_pubkey ... ok [INFO] [stdout] test auth::types::tests::test_sig_key_delegation_path_format ... ok [INFO] [stdout] test auth::types::tests::test_sig_info_without_pubkey_serialization ... ok [INFO] [stdout] test auth::types::tests::test_sig_key_is_signed_by ... ok [INFO] [stdout] test auth::types::tests::test_sig_info_backward_compatibility ... ok [INFO] [stdout] test auth::types::tests::test_sig_info_builder_basic ... ok [INFO] [stdout] test auth::types::tests::test_sig_info_builder_minimal ... ok [INFO] [stdout] test auth::types::tests::test_sig_info_nested_value_roundtrip ... ok [INFO] [stdout] test auth::types::tests::test_sig_info_serialization ... ok [INFO] [stdout] test auth::types::tests::test_auth_key_mutators ... ok [INFO] [stdout] test auth::types::tests::test_tree_reference_nested_value_content ... ok [INFO] [stdout] test auth::validation::tests::test_delegated_tree_requires_backend ... ok [INFO] [stdout] test auth::types::tests::test_vec_string_nested_value_roundtrip ... ok [INFO] [stdout] test auth::validation::tests::test_basic_delegated_tree_resolution ... ok [INFO] [stdout] test auth::validation::tests::test_delegation_depth_limit ... ok [INFO] [stdout] test auth::types::tests::test_sig_info_with_pubkey_serialization ... ok [INFO] [stdout] test auth::validation::tests::test_basic_key_resolution ... ok [INFO] [stdout] test auth::types::tests::test_sig_key_nested_value_roundtrip ... ok [INFO] [stdout] test auth::types::tests::test_sig_key_delegation_path_roundtrip ... ok [INFO] [stdout] test auth::validation::tests::test_entry_validation_with_revoked_key ... ok [INFO] [stdout] test auth::validation::tests::test_global_permission_insufficient_perms ... ok [INFO] [stdout] test auth::validation::tests::test_global_permission_resolver ... ok [INFO] [stdout] test auth::validation::tests::test_missing_key ... ok [INFO] [stdout] test auth::validation::tests::test_performance_optimizations ... ok [INFO] [stdout] test auth::validation::tests::test_validate_entry_with_auth_info_against_empty_settings ... ok [INFO] [stdout] test backend::errors::tests::test_error_conversion ... ok [INFO] [stdout] test backend::errors::tests::test_error_helpers ... ok [INFO] [stdout] test crdt::doc::list::tests::test_position_beginning_end ... ok [INFO] [stdout] test crdt::doc::list::tests::test_position_between ... ok [INFO] [stdout] test crdt::doc::list::tests::test_position_creation ... ok [INFO] [stdout] test auth::types::tests::test_sig_key_direct_format ... ok [INFO] [stdout] test crdt::doc::list::tests::test_position_uuid_ordering ... ok [INFO] [stdout] test crdt::doc::list::tests::test_position_ordering ... ok [INFO] [stdout] test crdt::doc::list::tests::test_position_reduction ... ok [INFO] [stdout] test crdt::doc::node_tests::test_node::test_crdt_error_types ... ok [INFO] [stdout] test auth::validation::tests::test_revoked_key_validation ... ok [INFO] [stdout] test crdt::doc::node_tests::test_node::test_value_type_checking_methods ... ok [INFO] [stdout] test auth::crypto::tests::test_keypair_generation ... ok [INFO] [stdout] test auth::validation::tests::test_permission_levels ... ok [INFO] [stdout] test auth::validation::tests::test_global_permission_without_pubkey_fails ... ok [INFO] [stdout] test crdt::doc::node_tests::test_node::test_position_ordering_and_creation ... ok [INFO] [stdout] test crdt::doc::node_tests::test_node::test_doc_as_hashmap_internal_access ... ok [INFO] [stdout] test crdt::doc::node_tests::test_node::test_value_type_names ... ok [INFO] [stdout] test crdt::doc::path::tests::test_component_validation ... ok [INFO] [stdout] test crdt::doc::path::tests::test_display ... ok [INFO] [stdout] test crdt::doc::path::tests::test_from_str_normalization ... ok [INFO] [stdout] test crdt::doc::path::tests::test_path_join ... ok [INFO] [stdout] test crdt::doc::path::tests::test_path_macro_empty_and_edge_cases ... ok [INFO] [stdout] test crdt::doc::path::tests::test_path_macro_from_string ... ok [INFO] [stdout] test crdt::doc::path::tests::test_path_macro_from_components ... ok [INFO] [stdout] test crdt::doc::path::tests::test_path_normalization ... ok [INFO] [stdout] test crdt::doc::path::tests::test_path_macro_mixed ... ok [INFO] [stdout] test crdt::doc::path::tests::test_path_validation_success ... ok [INFO] [stdout] test crdt::doc::path::tests::test_path_builder ... ok [INFO] [stdout] test crdt::doc::path::tests::test_path_normalization_behavior ... ok [INFO] [stdout] test crdt::doc::path::tests::test_pathbuf_construction ... ok [INFO] [stdout] test crdt::doc::path::tests::test_pathbuf_normalization ... ok [INFO] [stdout] test crdt::doc::path::tests::test_pathbuf_parent ... ok [INFO] [stdout] test crdt::doc::path::tests::test_pathbuf_push ... ok [INFO] [stdout] test crdt::errors::tests::test_crdt_error_conversion_to_main_error ... ok [INFO] [stdout] test crdt::errors::tests::test_crdt_error_display_messages ... ok [INFO] [stdout] test crdt::errors::tests::test_crdt_error_list_index_out_of_bounds ... ok [INFO] [stdout] test crdt::errors::tests::test_path_error_conversion ... ok [INFO] [stdout] test crdt::doc::path::tests::test_from_str ... ok [INFO] [stdout] test crdt::doc::path::tests::test_path_deref ... ok [INFO] [stdout] test entry::errors::tests::test_error_conversion_to_main ... ok [INFO] [stdout] test entry::errors::tests::test_error_helpers ... ok [INFO] [stdout] test entry::errors::tests::test_id_error_direct_conversion ... ok [INFO] [stdout] test crdt::doc::path::tests::test_unified_macro_behavior ... ok [INFO] [stdout] test crdt::errors::tests::test_crdt_error_classification ... ok [INFO] [stdout] test auth::crypto::tests::test_entry_signing ... ok [INFO] [stdout] test auth::crypto::tests::test_challenge_response ... ok [INFO] [stdout] test auth::validation::tests::test_entry_validation_success ... ok [INFO] [stdout] test entry::errors::tests::test_unknown_algorithm_error ... ok [INFO] [stdout] test crdt::doc::path::tests::test_pathbuf_push_normalization ... ok [INFO] [stdout] test entry::id::tests::test_blake3_prefixed_format ... ok [INFO] [stdout] test entry::errors::tests::test_error_categorization_comprehensive ... ok [INFO] [stdout] test entry::id::tests::test_parse_sha256_prefixed ... ok [INFO] [stdout] test entry::id::tests::test_validation ... ok [INFO] [stdout] test entry::id::tests::test_serialization ... ok [INFO] [stdout] test entry::tests::test_validate_multiple_subtrees_with_mixed_parent_scenarios ... ok [INFO] [stdout] test entry::tests::test_validate_non_root_entry_with_parents_succeeds ... ok [INFO] [stdout] test entry::tests::test_validate_non_root_with_empty_subtree_parents_logs_but_passes ... ok [INFO] [stdout] test entry::tests::test_validate_root_entry_with_empty_subtree_parents_succeeds ... ok [INFO] [stdout] test entry::id::tests::test_sha256_prefixed_format ... ok [INFO] [stdout] test entry::tests::test_validate_root_entry_without_parents_succeeds ... ok [INFO] [stdout] test entry::tests::test_validate_non_root_entry_without_parents_fails ... ok [INFO] [stdout] test entry::tests::test_validate_root_entry_with_parents_fails ... ok [INFO] [stdout] test entry::tests::test_validate_root_subtree_marker_skipped ... ok [INFO] [stdout] test entry::tests::test_validate_empty_parent_id_fails ... ok [INFO] [stdout] test auth::validation::tests::test_global_permission_with_pubkey_field ... ok [INFO] [stdout] test entry::id::tests::test_parse_prefixed_blake3 ... ok [INFO] [stdout] test entry::tests::test_validate_settings_subtree_follows_standard_rules ... ok [INFO] [stdout] test instance::settings_merge::tests::test_merge_all_features ... ok [INFO] [stdout] test entry::tests::test_validate_subtree_with_empty_parent_id_fails ... ok [INFO] [stdout] test instance::errors::tests::test_error_conversion ... ok [INFO] [stdout] test instance::errors::tests::test_error_helpers ... ok [INFO] [stdout] test instance::settings_merge::tests::test_merge_single_setting ... ok [INFO] [stdout] test instance::settings_merge::tests::test_merge_empty_settings ... ok [INFO] [stdout] test instance::settings_merge::tests::test_merge_interval_min ... ok [INFO] [stdout] test instance::settings_merge::tests::test_merge_sync_on_commit_or ... ok [INFO] [stdout] test instance::settings_merge::tests::test_merge_interval_with_none ... ok [INFO] [stdout] test instance::settings_merge::tests::test_merge_properties_union ... ok [INFO] [stdout] test entry::errors::tests::test_id_error_integration ... ok [INFO] [stdout] test entry::errors::tests::test_length_error ... ok [INFO] [stdout] test entry::id::tests::test_from_bytes_deterministic ... ok [INFO] [stdout] test instance::settings_merge::tests::test_merge_sync_enabled_or ... ok [INFO] [stdout] test auth::validation::tests::test_delegated_tree_requires_tips ... ok [INFO] [stdout] test auth::validation::tests::test_global_permission_vs_specific_key ... ok [INFO] [stdout] test database::tests::test_find_sigkeys_returns_sorted_by_permission ... ok [INFO] [stdout] test instance::tests::test_instance_load_device_id_persistence ... ok [INFO] [stdout] test instance::tests::test_find_database ... ok [INFO] [stdout] test instance::tests::test_all_databases ... ok [INFO] [stdout] test auth::validation::tests::test_complete_delegation_workflow ... ok [INFO] [stdout] test auth::validation::tests::test_nested_delegation_with_permission_clamping ... ok [INFO] [stdout] test instance::tests::test_load_database ... ok [INFO] [stdout] test instance::tests::test_instance_create_strict_fails_on_existing ... ok [INFO] [stdout] test instance::tests::test_instance_create_on_fresh_backend ... ok [INFO] [stdout] test instance::tests::test_new_database_without_key_fails ... ok [INFO] [stdout] test instance::tests::test_instance_load_idempotency ... ok [INFO] [stdout] test instance::tests::test_new_database_default ... ok [INFO] [stdout] test instance::tests::test_instance_load_new_backend ... ok [INFO] [stdout] test instance::tests::test_new_database ... ok [INFO] [stdout] test store::settings_store::tests::test_settings_store_creation ... ok [INFO] [stdout] test store::settings_store::tests::test_auth_doc_for_validation ... ok [INFO] [stdout] test store::settings_store::tests::test_auth_key_operations ... ok [INFO] [stdout] test store::settings_store::tests::test_error_handling ... ok [INFO] [stdout] test sync::state::tests::test_sync_cursor ... ok [INFO] [stdout] test sync::state::tests::test_sync_metadata ... ok [INFO] [stdout] test instance::tests::test_instance_load_existing_backend ... ok [INFO] [stdout] test sync::utils::tests::test_collect_ancestors_to_send_empty ... ok [INFO] [stdout] test sync::utils::tests::test_collect_ancestors_to_send_peer_already_has ... ok [INFO] [stdout] test sync::utils::tests::test_collect_ancestors_to_send_single_entry ... ok [INFO] [stdout] test sync::utils::tests::test_collect_missing_ancestors_empty ... ok [INFO] [stdout] test sync::utils::tests::test_collect_missing_ancestors_not_found ... ok [INFO] [stdout] test sync::utils::tests::test_collect_missing_ancestors_present ... ok [INFO] [stdout] test transaction::errors::tests::test_already_committed ... ok [INFO] [stdout] test transaction::errors::tests::test_error_classification ... ok [INFO] [stdout] test transaction::errors::tests::test_key_name_extraction ... ok [INFO] [stdout] test store::settings_store::tests::test_name_operations ... ok [INFO] [stdout] test sync::bootstrap_request_manager::tests::test_list_requests ... ok [INFO] [stdout] test instance::tests::test_instance_load_new_vs_existing ... ok [INFO] [stdout] test sync::bootstrap_request_manager::tests::test_update_status ... ok [INFO] [stdout] test sync::bootstrap_request_manager::tests::test_store_and_get_request ... ok [INFO] [stdout] test store::settings_store::tests::test_update_auth_settings_closure ... ok [INFO] [stdout] test sync::bootstrap_request_manager::tests::test_get_nonexistent_request ... ok [INFO] [stdout] test store::settings_store::tests::test_auth_settings_integration ... ok [INFO] [stdout] test transaction::tests::test_prevent_auth_corruption ... ok [INFO] [stdout] test sync::state::tests::test_sync_state_manager ... ok [INFO] [stdout] test instance::tests::test_instance_load_user_databases_persist ... ok [INFO] [stdout] test auth::types::tests::test_sig_info_builder_missing_key - should panic ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_get_public_key_passwordless ... ok [INFO] [stdout] test instance::tests::test_create_user ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_get_public_key ... ok [INFO] [stdout] test user::crypto::tests::test_key_encryption_round_trip ... ok [INFO] [stdout] test user::crypto::tests::test_nonce_uniqueness ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_get_signing_key ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_add_key ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_clear ... ok [INFO] [stdout] test user::system_databases::tests::test_create_databases_tracking ... ok [INFO] [stdout] test user::crypto::tests::test_encryption_wrong_key_fails ... ok [INFO] [stdout] test user::system_databases::tests::test_create_instance_database ... ok [INFO] [stdout] test user::crypto::tests::test_password_hash_and_verify ... ok [INFO] [stdout] test user::system_databases::tests::test_create_user_passwordless ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_get_public_key_consistency_with_signing_key ... ok [INFO] [stdout] test user::system_databases::tests::test_create_users_database ... ok [INFO] [stdout] test user::system_databases::tests::test_login_nonexistent_user ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_get_public_key_multiple_keys ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_get_metadata ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_list_key_ids ... ok [INFO] [stdout] test user::system_databases::tests::test_login_user_passwordless ... ok [INFO] [stdout] test user::system_databases::tests::test_system_databases_have_device_key_auth ... ok [INFO] [stdout] test user::crypto::tests::test_password_hash_unique ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_serialize_keys ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_list_key_ids_sorted_by_timestamp ... ok [INFO] [stdout] test user::system_databases::tests::test_login_password_mismatch ... ok [INFO] [stdout] test user::system_databases::tests::test_create_user ... ok [INFO] [stdout] test instance::tests::test_login_user ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_wrong_password ... ok [INFO] [stdout] test user::system_databases::tests::test_create_duplicate_user ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_new ... ok [INFO] [stdout] test user::key_manager::tests::test_key_manager_serialize_keys_sorted ... ok [INFO] [stdout] test user::system_databases::tests::test_login_wrong_password ... ok [INFO] [stdout] test user::system_databases::tests::test_list_users ... ok [INFO] [stdout] test instance::tests::test_instance_load_with_password_protected_users ... ok [INFO] [stdout] test user::user_session::tests::test_user_drop ... ok [INFO] [stdout] test user::user_session::tests::test_user_creation ... ok [INFO] [stdout] test user::user_session::tests::test_user_logout ... ok [INFO] [stdout] test user::user_session::tests::test_user_getters ... ok [INFO] [stdout] test user::system_databases::tests::test_login_user ... ok [INFO] [stdout] test instance::tests::test_instance_load_multiple_users ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 237 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 32.29s [INFO] [stdout] [INFO] [stderr] Running tests/it/main.rs (/opt/rustwide/target/debug/deps/it-10984b003cb5d363) [INFO] [stdout] [INFO] [stdout] running 695 tests [INFO] [stdout] test auth::error_handling_tests::test_concurrent_validation_basic ... ok [INFO] [stdout] test auth::error_handling_tests::test_delegation_corrupted_tree_references ... ok [INFO] [stdout] test auth::crypto::test_overwrite_existing_key ... ok [INFO] [stdout] test auth::crypto::test_key_management ... ok [INFO] [stdout] test auth::error_handling_tests::test_delegation_mixed_key_statuses ... ok [INFO] [stdout] test auth::error_handling_tests::test_delegation_without_backend ... ok [INFO] [stdout] test auth::error_handling_tests::test_error_message_consistency ... ok [INFO] [stdout] test auth::error_handling_tests::test_delegation_with_tampered_tips ... ok [INFO] [stdout] test auth::delegated_trees::test_delegation_depth_limits ... ok [INFO] [stdout] test auth::crypto::test_import_private_key ... ok [INFO] [stdout] test auth::error_handling_tests::test_validation_cache_error_conditions ... ok [INFO] [stdout] test auth::delegated_trees::test_complex_nested_delegation_chain ... ok [INFO] [stdout] test auth::error_handling_tests::test_privilege_escalation_through_delegation ... ok [INFO] [stdout] test auth::integration::test_authenticated_operations ... ok [INFO] [stdout] test auth::crypto::test_backend_serialization ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_arithmetic_overflow ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_bounds_edge_cases ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_bounds_invalid_constraints ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_bounds_validation ... ok [INFO] [stdout] test auth::permission_edge_cases::test_multi_level_clamping_simulation ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_capabilities_edge_cases ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_clamping_max_priority ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_clamping_none_min_bound ... ok [INFO] [stdout] test auth::delegated_trees::test_delegation_depth_limit_exact ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_comparison_edge_cases ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_clamping_read_permissions ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_priority_extraction ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_priority_preservation ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_serialization_extreme_values ... ok [INFO] [stdout] test auth::security_tests::test_admin_hierarchy_complete_enforcement ... ok [INFO] [stdout] test auth::security_tests::test_admin_hierarchy_enforcement ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_clamping_invalid_bounds ... ok [INFO] [stdout] test auth::permission_edge_cases::test_permission_extreme_priority_differences ... ok [INFO] [stdout] test auth::security_tests::test_permission_arithmetic_correctness ... ok [INFO] [stdout] test auth::security_tests::test_permission_ordering_correctness ... ok [INFO] [stdout] test auth::security_tests::test_key_creation_privilege_escalation_prevention ... ok [INFO] [stdout] test auth::security_tests::test_privilege_escalation_prevention ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_deep_delegation_path_performance ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_delegation_step_serialization_edge_cases ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_delegation_with_duplicate_tips ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_delegation_path_invalid_json ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_delegation_with_long_key_names ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_delegation_with_unicode_keys ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_delegation_with_null_tips_intermediate ... ok [INFO] [stdout] test auth::delegated_trees::test_delegated_tree_priority_preservation ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_sig_info_with_key_no_signature ... ok [INFO] [stdout] test auth::error_handling_tests::test_delegation_nonexistent_tree ... ok [INFO] [stdout] test auth::types::test_permission_capabilities ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_sig_info_with_signature_no_key ... ok [INFO] [stdout] test auth::types::test_permission_clamping_comprehensive ... ok [INFO] [stdout] test auth::types::test_permission_complex_priority_scenarios ... ok [INFO] [stdout] test auth::types::test_permission_edge_case_arithmetic ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_direct_key_empty_id ... ok [INFO] [stdout] test auth::types::test_permission_ordering_comprehensive ... ok [INFO] [stdout] test auth::types::test_permission_string_conversion_comprehensive ... ok [INFO] [stdout] test auth::delegated_trees::test_delegated_tree_with_revoked_keys ... ok [INFO] [stdout] test auth::types::test_permission_validation_operations ... ok [INFO] [stdout] test auth::validation::test_entry_validation_unsigned_entry_detection ... ok [INFO] [stdout] test auth::delegated_trees::test_simple_tree_creation_with_auth ... ok [INFO] [stdout] test auth::validation::test_entry_validation_with_corrupted_auth_section ... ok [INFO] [stdout] test auth::types::test_permission_hierarchical_key_modification ... ok [INFO] [stdout] test auth::validation::test_entry_validation_cache_behavior ... ok [INFO] [stdout] test auth::delegated_trees::test_delegated_tree_min_bound_upgrade ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_empty_delegation_path ... ok [INFO] [stdout] test backend::basic_operations::test_all_roots ... ok [INFO] [stdout] test auth::sig_key_edge_cases::test_circular_delegation_simple ... ok [INFO] [stdout] test backend::basic_operations::test_in_memory_backend_basic_operations ... ok [INFO] [stdout] test backend::basic_operations::test_in_memory_backend_error_handling ... ok [INFO] [stdout] test backend::height_calculations::test_calculate_subtree_height ... ok [INFO] [stdout] test backend::height_calculations::test_calculate_entry_height ... ok [INFO] [stdout] test backend::height_calculations::test_sort_entries ... ok [INFO] [stdout] test auth::validation::test_entry_validation_with_invalid_signatures ... ok [INFO] [stdout] test backend::save_load::test_load_non_existent_file ... ok [INFO] [stdout] test auth::delegated_trees::test_delegated_tree_invalid_tips ... ok [INFO] [stdout] test backend::subtree_operations::test_backend_get_store_from_tips ... ok [INFO] [stdout] test backend::subtree_operations::test_get_store_tips ... ok [INFO] [stdout] test backend::subtree_operations::test_in_memory_backend_subtree_operations ... ok [INFO] [stdout] test backend::tree_operations::test_backend_get_tree_from_tips ... ok [INFO] [stdout] test backend::tree_operations::test_get_tips ... ok [INFO] [stdout] test auth::integration::test_prevent_auth_corruption ... ok [INFO] [stdout] test backend::tree_operations::test_in_memory_backend_complex_tree_structure ... ok [INFO] [stdout] test backend::verification::test_backend_verification_helpers ... ok [INFO] [stdout] test backend::verification::test_verification_status_basic_operations ... ok [INFO] [stdout] test backend::verification::test_verification_status_default_behavior ... ok [INFO] [stdout] test backend::tree_operations::test_in_memory_backend_tree_operations ... ok [INFO] [stdout] test backend::verification::test_verification_status_multiple_entries ... ok [INFO] [stdout] test backend::verification::test_verification_status_serialization ... ok [INFO] [stdout] test crdt::doc_advanced_tests::test_doc_basic_operations ... ok [INFO] [stdout] test crdt::doc_advanced_tests::test_doc_complex_merge_with_tombstones ... ok [INFO] [stdout] test crdt::doc_advanced_tests::test_doc_merge_dual_tombstones ... ok [INFO] [stdout] test crdt::doc_advanced_tests::test_doc_multi_generation_updates ... ok [INFO] [stdout] test crdt::doc_advanced_tests::test_doc_recursive_merge ... ok [INFO] [stdout] test crdt::doc_advanced_tests::test_doc_remove_existing_tombstone ... ok [INFO] [stdout] test auth::validation::test_entry_validation_with_malformed_keys ... ok [INFO] [stdout] test crdt::doc_advanced_tests::test_doc_set_deleted_and_get ... ok [INFO] [stdout] test auth::validation::test_authentication_validation_revoked_key ... ok [INFO] [stdout] test crdt::doc_advanced_tests::test_doc_type_conflicts ... ok [INFO] [stdout] test crdt::doc_tests::test_complex_nested_structure_to_json ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_basic_operations ... ok [INFO] [stdout] test auth::delegated_trees::test_delegated_tree_basic_validation ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_clear ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_builder_pattern ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_crdt_merge ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_from_iterator ... ok [INFO] [stdout] test auth::integration::test_mandatory_authentication ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_get_mut ... ok [INFO] [stdout] test auth::delegated_trees::test_delegated_tree_permission_clamping ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_is_tombstone_basic ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_delete_operations ... ok [INFO] [stdout] test auth::validation::test_entry_validation_with_mixed_key_states ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_is_tombstone_delete_method ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_is_tombstone_key_types ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_is_tombstone_nested_structures ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_is_tombstone_overwrite_behavior ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_iterators ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_is_tombstone_vs_public_api ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_list_serialization ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_overwrite_values ... ok [INFO] [stdout] test auth::validation::test_multiple_authenticated_entries ... ok [INFO] [stdout] test backend::verification::test_verification_status_not_found_errors ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_to_json_string_empty ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_to_json_string_key_ordering ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_to_json_string_nested ... ok [INFO] [stdout] test crdt::doc_tests::test_json_round_trip_validation ... ok [INFO] [stdout] test crdt::doc_tests::test_serde_json_round_trip_complex_structure ... ok [INFO] [stdout] test crdt::doc_tests::test_serde_json_round_trip_map ... ok [INFO] [stdout] test crdt::doc_tests::test_serde_json_round_trip_with_tombstones ... ok [INFO] [stdout] test crdt::doc_tests::test_to_json_string_with_tombstones ... ok [INFO] [stdout] test crdt::doc_advanced_tests::test_doc_remove_non_existent ... ok [INFO] [stdout] test crdt::doc_advanced_tests::test_doc_tombstone_handling ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_path_behaviors ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_path_operations ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_path_with_lists ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_remove_operations ... ok [INFO] [stdout] test crdt::doc_tests::test_doc_to_json_string_basic ... ok [INFO] [stdout] test auth::integration::test_tree_default_authentication ... ok [INFO] [stdout] test crdt::improved_interface_tests::test_backwards_compatibility ... ok [INFO] [stdout] test crdt::improved_interface_tests::test_complex_nested_structures ... ok [INFO] [stdout] test crdt::improved_interface_tests::test_doc_get_as_method ... ok [INFO] [stdout] test crdt::improved_interface_tests::test_interface_comparison ... ok [INFO] [stdout] test crdt::improved_interface_tests::test_mixed_path_and_direct_access ... ok [INFO] [stdout] test crdt::improved_interface_tests::test_convenience_methods ... ok [INFO] [stdout] test crdt::improved_interface_tests::test_node_get_as_method ... ok [INFO] [stdout] test crdt::improved_interface_tests::test_tryfrom_value_implementations ... ok [INFO] [stdout] test crdt::integration::test_crdt_api_ergonomics ... ok [INFO] [stdout] test crdt::improved_interface_tests::test_mutable_access_methods_mixed ... ok [INFO] [stdout] test crdt::integration::test_complex_crdt_scenario ... ok [INFO] [stdout] test crdt::integration::test_crdt_associativity ... ok [INFO] [stdout] test crdt::integration::test_crdt_commutativity ... ok [INFO] [stdout] test crdt::integration::test_crdt_idempotency ... ok [INFO] [stdout] test crdt::integration::test_crdt_map_basic_operations ... ok [INFO] [stdout] test crdt::integration::test_crdt_map_merge_semantics ... ok [INFO] [stdout] test crdt::integration::test_crdt_merge_properties_comprehensive ... ok [INFO] [stdout] test crdt::integration::test_crdt_with_lists_integration ... ok [INFO] [stdout] test crdt::list_tests::test_list_basic_operations ... ok [INFO] [stdout] test crdt::integration::test_large_scale_merge_performance ... ok [INFO] [stdout] test crdt::integration::test_crdt_tombstone_behavior_integration ... ok [INFO] [stdout] test crdt::list_tests::test_list_error_integration ... ok [INFO] [stdout] test crdt::list_tests::test_list_from_iterator ... ok [INFO] [stdout] test crdt::list_tests::test_list_insert_after_removals ... ok [INFO] [stdout] test crdt::list_tests::test_list_insert_at_beginning ... ok [INFO] [stdout] test crdt::list_tests::test_list_insert_at_end ... ok [INFO] [stdout] test crdt::list_tests::test_list_insert_at_valid_indices ... ok [INFO] [stdout] test crdt::list_tests::test_list_insert_index_out_of_bounds ... ok [INFO] [stdout] test crdt::list_tests::test_list_insert_maintains_stable_ordering ... ok [INFO] [stdout] test crdt::list_tests::test_list_insert_mixed_with_push ... ok [INFO] [stdout] test crdt::list_tests::test_list_insert_with_nested_values ... ok [INFO] [stdout] test crdt::list_tests::test_list_iterators ... ok [INFO] [stdout] test crdt::list_tests::test_list_merge ... ok [INFO] [stdout] test crdt::list_tests::test_list_insert_at_position ... ok [INFO] [stdout] test crdt::list_tests::test_list_merge_properties ... ok [INFO] [stdout] test crdt::list_tests::test_list_position_beginning_end ... ok [INFO] [stdout] test crdt::list_tests::test_list_position_ordering ... ok [INFO] [stdout] test crdt::list_tests::test_list_position_preservation_round_trip ... ok [INFO] [stdout] test crdt::list_tests::test_list_push_after_removals ... ok [INFO] [stdout] test crdt::list_tests::test_list_push_different_types ... ok [INFO] [stdout] test crdt::list_tests::test_list_push_returns_index ... ok [INFO] [stdout] test crdt::list_tests::test_list_remove_operations ... ok [INFO] [stdout] test crdt::list_tests::test_list_set_operations ... ok [INFO] [stdout] test crdt::list_tests::test_list_to_json_string_empty ... ok [INFO] [stdout] test crdt::list_tests::test_list_to_json_string_via_value ... ok [INFO] [stdout] test crdt::list_tests::test_list_to_json_string_nested ... ok [INFO] [stdout] test crdt::list_tests::test_list_using_helpers ... ok [INFO] [stdout] test crdt::list_tests::test_serde_json_round_trip_list ... ok [INFO] [stdout] test crdt::serialization_tests::test_complex_nested_structure_to_json ... ok [INFO] [stdout] test crdt::serialization_tests::test_doc_list_serialization ... ok [INFO] [stdout] test crdt::serialization_tests::test_doc_to_json_string_basic ... ok [INFO] [stdout] test crdt::serialization_tests::test_doc_to_json_string_empty ... ok [INFO] [stdout] test crdt::serialization_tests::test_doc_to_json_string_key_ordering ... ok [INFO] [stdout] test crdt::serialization_tests::test_doc_to_json_string_nested ... ok [INFO] [stdout] test crdt::serialization_tests::test_json_round_trip_validation ... ok [INFO] [stdout] test crdt::list_tests::test_to_json_string_with_list_tombstones ... ok [INFO] [stdout] test crdt::serialization_tests::test_list_position_preservation_round_trip ... ok [INFO] [stdout] test crdt::serialization_tests::test_list_to_json_string_empty ... ok [INFO] [stdout] test crdt::serialization_tests::test_mixed_value_serialization ... ok [INFO] [stdout] test crdt::serialization_tests::test_serde_json_round_trip_complex_structure ... ok [INFO] [stdout] test crdt::serialization_tests::test_serde_json_round_trip_doc ... ok [INFO] [stdout] test crdt::serialization_tests::test_serde_json_round_trip_list ... ok [INFO] [stdout] test crdt::serialization_tests::test_serde_json_round_trip_with_tombstones ... ok [INFO] [stdout] test crdt::serialization_tests::test_serialization_helpers_integration ... ok [INFO] [stdout] test crdt::serialization_tests::test_to_json_string_with_list_tombstones ... ok [INFO] [stdout] test crdt::serialization_tests::test_to_json_string_with_tombstones ... ok [INFO] [stdout] test crdt::value_tests::test_all_value_types_helper ... ok [INFO] [stdout] test crdt::value_tests::test_assert_value_content_helper ... ok [INFO] [stdout] test crdt::value_tests::test_cleaner_api_examples ... ok [INFO] [stdout] test crdt::value_tests::test_json_string_large_numbers ... ok [INFO] [stdout] test crdt::value_tests::test_json_string_special_text_cases ... ok [INFO] [stdout] test crdt::serialization_tests::test_list_to_json_string_nested ... ok [INFO] [stdout] test crdt::serialization_tests::test_list_to_json_string_via_value ... ok [INFO] [stdout] test crdt::value_tests::test_map_value_accessors ... ok [INFO] [stdout] test crdt::value_tests::test_map_value_basic_types ... ok [INFO] [stdout] test crdt::serialization_tests::test_large_structure_serialization ... ok [INFO] [stdout] test crdt::value_tests::test_map_value_branch_types ... ok [INFO] [stdout] test crdt::value_tests::test_map_value_from_impls ... ok [INFO] [stdout] test crdt::value_tests::test_map_value_merge_leafs ... ok [INFO] [stdout] test crdt::value_tests::test_map_value_merge_with_deleted ... ok [INFO] [stdout] test crdt::value_tests::test_map_value_type_names ... ok [INFO] [stdout] test crdt::value_tests::test_merge_test_values_helper ... ok [INFO] [stdout] test crdt::value_tests::test_partial_eq_nodevalue ... ok [INFO] [stdout] test crdt::value_tests::test_partial_eq_with_unwrap ... ok [INFO] [stdout] test crdt::value_tests::test_value_to_json_string_leaf_types ... ok [INFO] [stdout] test crdt::value_tests::test_value_to_json_string_empty_containers ... ok [INFO] [stdout] test backend::save_load::test_in_memory_backend_save_and_load ... FAILED [INFO] [stdout] test backend::save_load::test_load_invalid_file ... FAILED [INFO] [stdout] test backend::save_load::test_save_load_with_various_entries ... FAILED [INFO] [stdout] test data::serialization::test_doc_serialization ... ok [INFO] [stdout] test data::serialization::test_serialization_complex_nested_structure ... ok [INFO] [stdout] test data::serialization::test_serialization_empty_doc ... ok [INFO] [stdout] test data::serialization::test_serialization_mixed_doc ... ok [INFO] [stdout] test data::serialization::test_serialization_tombstone_only_doc ... ok [INFO] [stdout] test crdt::value_tests::test_serde_json_round_trip_value_types ... ok [INFO] [stdout] test crdt::value_tests::test_value_to_json_string_text_escaping ... ok [INFO] [stdout] test auth::validation::test_permission_checking_admin_operations ... ok [INFO] [stdout] test auth::integration::test_validation_pipeline_with_concurrent_settings_changes ... ok [INFO] [stdout] test data::path_operations::test_dict_get_at_path_not_found ... ok [INFO] [stdout] test auth::delegated_trees::test_nested_delegation ... ok [INFO] [stdout] test data::path_operations::test_dict_set_at_path_and_get_at_path_nested ... ok [INFO] [stdout] test data::path_operations::test_dict_get_at_path_invalid_intermediate_type ... ok [INFO] [stdout] test data::path_operations::test_dict_cascading_delete ... ok [INFO] [stdout] test data::value_editor::test_value_editor_delete_methods ... ok [INFO] [stdout] test data::path_operations::test_dict_get_at_path_empty_path ... ok [INFO] [stdout] test data::path_operations::test_dict_set_at_path_empty_path ... ok [INFO] [stdout] test data::path_operations::test_path_operations_complex_scenarios ... ok [INFO] [stdout] test data::path_operations::test_dict_set_at_path_overwrites_non_map ... ok [INFO] [stdout] test data::value_editor::test_value_editor_get_non_existent_path ... ok [INFO] [stdout] test data::value_editor::test_value_editor_overwrite_non_map_with_map ... ok [INFO] [stdout] test database::api_methods::test_auth_helpers_signed_entries ... ok [INFO] [stdout] test data::value_editor::test_value_editor_root_operations ... ok [INFO] [stdout] test data::path_operations::test_dict_set_at_path_and_get_at_path_simple ... ok [INFO] [stdout] test database::api_methods::test_auth_helpers_default_authenticated_entries ... ok [INFO] [stdout] test database::api_methods::test_entry_retrieval_error_handling ... ok [INFO] [stdout] test data::value_editor::test_value_editor_set_string_on_editor_path ... ok [INFO] [stdout] test data::value_editor::test_value_editor_set_deeply_nested_creates_path ... ok [INFO] [stdout] test data::path_operations::test_dict_set_at_path_creates_intermediate_maps ... ok [INFO] [stdout] test database::api_methods::test_tree_validation_rejects_foreign_entries ... ok [INFO] [stdout] test database::api_methods::test_verify_entry_signature_validates_tree_auth ... ok [INFO] [stdout] test database::api_methods::test_tree_validation_get_entries ... ok [INFO] [stdout] test data::value_editor::test_value_editor_set_and_get_nested_string ... ok [INFO] [stdout] test database::api_methods::test_verify_entry_signature_unauthorized_key ... ok [INFO] [stdout] test data::value_editor::test_value_editor_set_and_get_string_at_root ... ok [INFO] [stdout] test database::api_methods::test_batch_vs_individual_retrieval ... ok [INFO] [stdout] test database::api_methods::test_verify_entry_signature_auth_scenarios ... ok [INFO] [stdout] test data::value_editor::test_value_editor_set_non_map_to_root ... ok [INFO] [stdout] test database::api_methods::test_get_entry_basic ... ok [INFO] [stdout] test database::api_methods::test_get_entries_multiple ... ok [INFO] [stdout] test database::api_methods::test_tree_queries ... ok [INFO] [stdout] test database::core_operations::test_get_tips ... ok [INFO] [stdout] test database::core_operations::test_get_settings ... ok [INFO] [stdout] test database::merge_algorithms::test_caching_consistency ... ok [INFO] [stdout] test database::core_operations::test_get_name_from_settings ... ok [INFO] [stdout] test database::core_operations::test_get_store_viewer ... ok [INFO] [stdout] test database::core_operations::test_insert_into_tree ... ok [INFO] [stdout] test database::core_operations::test_new_transaction_with_tips ... ok [INFO] [stdout] test database::merge_algorithms::test_multiple_reads_consistency ... ok [INFO] [stdout] test database::settings_metadata::test_metadata_consistency_across_operations ... ok [INFO] [stdout] test database::merge_algorithms::test_incorrect_parent_merging_would_fail ... ok [INFO] [stdout] test entry::basic::test_entry_creation ... ok [INFO] [stdout] test entry::basic::test_entry_parents ... ok [INFO] [stdout] test database::core_operations::test_atomic_op_scenarios ... ok [INFO] [stdout] test database::settings_metadata::test_entry_get_settings_from_subtree ... ok [INFO] [stdout] test entry::basic::test_in_tree_and_subtree ... ok [INFO] [stdout] test entry::builder::test_dual_api_patterns ... ok [INFO] [stdout] test entry::builder::test_entrybuilder_add_parent_methods ... ok [INFO] [stdout] test entry::builder::test_entrybuilder_api_consistency ... ok [INFO] [stdout] test entry::builder::test_entrybuilder_edge_cases ... ok [INFO] [stdout] test entry::builder::test_entrybuilder_empty_subtree_removal ... ok [INFO] [stdout] test entry::builder::test_entrybuilder_parent_deduplication ... ok [INFO] [stdout] test entry::builder::test_parents_are_sorted ... ok [INFO] [stdout] test entry::id_determinism::test_entrybuilder_id_stability ... ok [INFO] [stdout] test entry::id_determinism::test_id_determinism_with_complex_structure ... ok [INFO] [stdout] test entry::id_determinism::test_entry_id_determinism ... ok [INFO] [stdout] test entry::store::test_entry_add_subtree ... ok [INFO] [stdout] test entry::store::test_entry_with_multiple_subtrees ... ok [INFO] [stdout] test entry::store::test_entry_remove_empty_subtrees ... ok [INFO] [stdout] test entry::basic::test_entry_toplevel_creation ... ok [INFO] [stdout] test entry::store::test_entrybuilder_subtree_parent_methods ... ok [INFO] [stdout] test entry::store::test_subtrees_are_sorted ... ok [INFO] [stdout] test entry::store::test_subtree_empty_name ... ok [INFO] [stdout] test database::merge_algorithms::test_simple_linear_chain ... ok [INFO] [stdout] test database::core_operations::test_new_transaction_with_specific_tips ... ok [INFO] [stdout] test database::settings_metadata::test_settings_tips_in_metadata ... ok [INFO] [stdout] test database::core_operations::test_subtree_operations ... ok [INFO] [stdout] test database::core_operations::test_new_transaction_with_multiple_tips ... ok [INFO] [stdout] test database::merge_algorithms::test_merge_algorithm_helpers ... ok [INFO] [stdout] test database::settings_metadata::test_settings_metadata_with_branching ... ok [INFO] [stdout] test instance::basic_operations::test_basic_subtree_modification ... ok [INFO] [stdout] test database::merge_algorithms::test_true_diamond_pattern ... ok [INFO] [stdout] test instance::basic_operations::test_application_configuration ... ok [INFO] [stdout] test instance::basic_operations::test_subtree_operations_using_helpers ... ok [INFO] [stdout] test database::settings_metadata::test_settings_tips_propagation ... ok [INFO] [stdout] test instance::basic_operations::test_data_overwrite_operations ... ok [INFO] [stdout] test database::merge_algorithms::test_parent_merge_semantics ... ok [INFO] [stdout] test instance::basic_operations::test_basic_operations_integration ... ok [INFO] [stdout] test instance::basic_operations::test_large_data_operations ... ok [INFO] [stdout] test database::settings_metadata::test_settings_metadata_with_complex_operations ... ok [INFO] [stdout] test instance::basic_operations::test_data_operations_with_special_characters ... ok [INFO] [stdout] test instance::database_management::test_all_trees ... ok [INFO] [stdout] test instance::basic_operations::test_data_persistence_across_operations ... ok [INFO] [stdout] test instance::basic_operations::test_multiple_subtree_operations ... ok [INFO] [stdout] test instance::database_management::test_multiple_named_trees ... ok [INFO] [stdout] test instance::database_management::test_tree_management_error_handling ... ok [INFO] [stdout] test instance::database_management::test_concurrent_tree_creation ... ok [INFO] [stdout] test instance::database_operations::test_tree_creation_with_data ... ok [INFO] [stdout] test instance::database_operations::test_database_authentication_scenarios ... ok [INFO] [stdout] test instance::basic_operations::test_empty_and_edge_case_operations ... ok [INFO] [stdout] test instance::database_operations::test_load_tree ... ok [INFO] [stdout] test instance::basic_operations::test_user_profile_creation ... ok [INFO] [stdout] test instance::database_management::test_find_tree_edge_cases ... ok [INFO] [stdout] test instance::settings_operations::test_empty_and_edge_case_settings ... ok [INFO] [stdout] test instance::settings_operations::test_create_tree_with_initial_settings ... ok [INFO] [stdout] test instance::settings_operations::test_metadata_helper_functions ... ok [INFO] [stdout] test instance::database_management::test_tree_management_with_complex_scenarios ... ok [INFO] [stdout] test instance::database_management::test_tree_metadata_management ... ok [INFO] [stdout] test instance::sync_integration::test_instance_sync_load ... ok [INFO] [stdout] test instance::sync_integration::test_instance_sync_initialization ... ok [INFO] [stdout] test instance::database_management::test_find_tree ... ok [INFO] [stdout] test instance::database_operations::test_database_operations_using_helpers ... ok [INFO] [stdout] test instance::settings_operations::test_multiple_settings_updates ... ok [INFO] [stdout] test store::docstore_operations::test_dict_list_basic_operations ... ok [INFO] [stdout] test store::docstore_operations::test_dict_list_nonexistent_key ... ok [INFO] [stdout] test store::docstore_operations::test_dict_get_all_empty ... ok [INFO] [stdout] test store::docstore_operations::test_dict_comprehensive_operations ... ok [INFO] [stdout] test store::docstore_operations::test_dict_delete ... ok [INFO] [stdout] test instance::database_operations::test_multiple_database_creation ... ok [INFO] [stdout] test instance::settings_operations::test_settings_with_complex_values ... ok [INFO] [stdout] test instance::settings_operations::test_settings_using_helpers ... ok [INFO] [stdout] test instance::database_management::test_tree_listing_and_searching ... ok [INFO] [stdout] test store::docstore_operations::test_dict_get_all_via_viewer ... ok [INFO] [stdout] test instance::database_operations::test_tree_creation_workflow_with_helpers ... ok [INFO] [stdout] test store::docstore_operations::test_docstore_contains_key ... ok [INFO] [stdout] test store::docstore_operations::test_dict_set_and_get_via_op ... ok [INFO] [stdout] test store::docstore_operations::test_dict_update_nested_value ... ok [INFO] [stdout] test instance::settings_operations::test_settings_overwrite ... ok [INFO] [stdout] test store::docstore_operations::test_docstore_contains_methods_consistency ... ok [INFO] [stdout] test store::docstore_operations::test_dict_list_persistence ... ok [INFO] [stdout] test instance::settings_operations::test_settings_persistence_across_operations ... ok [INFO] [stdout] test store::docstore_operations::test_dict_set_value ... ok [INFO] [stdout] test database::merge_algorithms::test_deep_chain_performance ... ok [INFO] [stdout] test store::docstore_operations::test_docstore_contains_path ... ok [INFO] [stdout] test store::docstore_operations::test_docstore_modify_path ... ok [INFO] [stdout] test store::docstore_operations::test_docstore_path_mutation_interoperability ... ok [INFO] [stdout] test store::docstore_operations::test_docstore_modify_or_insert_path ... ok [INFO] [stdout] test store::integration::test_subtree_concurrent_access_patterns ... ok [INFO] [stdout] test store::docstore_operations::test_docstore_path_based_access ... ok [INFO] [stdout] test store::docstore_operations::test_docstore_get_or_insert_path ... ok [INFO] [stdout] test instance::settings_operations::test_settings_in_multiple_trees ... ok [INFO] [stdout] test store::integration::test_mixed_subtree_operations ... ok [INFO] [stdout] test store::docstore_operations::test_docstore_set_path ... ok [INFO] [stdout] test store::docstore_operations::test_empty_dict_behavior ... ok [INFO] [stdout] test store::docstore_operations::test_docstore_path_mixed_with_staging ... ok [INFO] [stdout] test store::integration::test_subtree_integration_with_helpers ... ok [INFO] [stdout] test store::integration::test_subtree_persistence_across_operations ... ok [INFO] [stdout] test store::table_operations::test_table_delete_basic ... ok [INFO] [stdout] test store::integration::test_table_complex_data_merging ... ok [INFO] [stdout] test store::table_operations::test_table_delete_concurrent_modifications ... ok [INFO] [stdout] test store::table_operations::test_table_empty_search ... ok [INFO] [stdout] test store::table_operations::test_table_delete_multiple ... ok [INFO] [stdout] test store::table_operations::test_empty_table_behavior ... ok [INFO] [stdout] test store::table_operations::test_table_delete_and_reinsert ... ok [INFO] [stdout] test store::table_operations::test_table_multiple_records ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_handshake_without_listen_addresses ... ok [INFO] [stdout] test store::integration::test_subtree_helper_functions_integration ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_duplicate_handshakes_handled_gracefully ... ok [INFO] [stdout] test store::table_operations::test_table_basic_crud_operations ... ok [INFO] [stdout] test store::table_operations::test_table_search_functionality ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_bootstrap_sync_tracks_tree_peer_relationship ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_incremental_sync_tracks_tree_peer_relationship ... ok [INFO] [stdout] test store::table_operations::test_table_multiple_operations ... ok [INFO] [stdout] test store::table_operations::test_table_delete_nonexistent ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_bootstrap_rejects_unauthorized_key_when_permission_not_specified ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_multiple_trees_tracked_with_same_peer ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_bootstrap_auto_detects_global_wildcard_permission ... ok [INFO] [stdout] test store::table_operations::test_table_uuid_generation ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_http_transport_request_context ... ok [INFO] [stdout] test sync::auto_sync_tests::test_commits_with_multiple_databases ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_sync_without_peer_identifier_works ... ok [INFO] [stdout] test store::table_operations::test_table_search_after_delete ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_handshake_automatically_registers_peer ... ok [INFO] [stdout] test sync::auto_sync_tests::test_enable_sync_is_idempotent ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_bootstrap_auto_detects_permission_for_authorized_key ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_relationship_tracking_skipped_without_peer_pubkey ... ok [INFO] [stdout] test sync::auto_peer_registration_tests::test_bootstrap_uses_highest_permission_when_key_has_multiple ... ok [INFO] [stdout] test sync::bidirectional_sync_test::test_bidirectional_sync_no_common_ancestor_issue ... ignored, BUG: Signature verification fails during bidirectional sync [INFO] [stdout] test sync::basic_operations::test_sync_multiple_settings ... ok [INFO] [stdout] test sync::auto_sync_tests::test_multiple_commits_with_sync_enabled ... ok [INFO] [stdout] test sync::basic_operations::test_sync_settings_operations ... ok [INFO] [stdout] test sync::basic_operations::test_sync_settings_persistence ... ok [INFO] [stdout] test sync::basic_operations::test_sync_load ... ok [INFO] [stdout] test sync::bootstrap_client_behavior_test::test_client_connection_error_handling ... ok [INFO] [stdout] test sync::auto_sync_tests::test_commits_work_with_sync_enabled ... ok [INFO] [stdout] test sync::auto_sync_tests::test_commits_before_transport_enabled ... ok [INFO] [stdout] test sync::basic_operations::test_sync_creation ... ok [INFO] [stdout] test sync::auto_sync_tests::test_commits_with_sync_disabled ... ok [INFO] [stdout] test sync::auto_sync_tests::test_commits_with_sync_on_commit_disabled ... ok [INFO] [stdout] test sync::bootstrap_client_behavior_test::test_client_behavior_after_rejection ... ok [INFO] [stdout] test sync::auto_sync_e2e_test::test_auto_sync_after_restart ... ok [INFO] [stdout] test sync::bootstrap_failure_tests::test_bootstrap_invalid_public_key_format ... ok [INFO] [stdout] test sync::bootstrap_failure_tests::test_bootstrap_permission_denied_insufficient_admin ... ok [INFO] [stdout] test sync::auto_sync_e2e_test::test_bidirectional_auto_sync ... ok [INFO] [stdout] test sync::bootstrap_sync_tests::test_bootstrap_conflicting_tree_ids ... ok [INFO] [stdout] test sync::auto_sync_e2e_test::test_enable_sync_after_user_setup ... ok [INFO] [stdout] test sync::auto_sync_e2e_test::test_auto_sync_between_instances ... ok [INFO] [stdout] test sync::bootstrap_failure_tests::test_bootstrap_exceeds_granted_permissions ... ok [INFO] [stdout] test sync::bootstrap_client_behavior_test::test_client_polling_for_pending_status ... ok [INFO] [stdout] test sync::bootstrap_sync_tests::test_bootstrap_malformed_request_data ... ok [INFO] [stdout] test sync::bootstrap_client_behavior_test::test_client_retry_after_pending ... ok [INFO] [stdout] test sync::bootstrap_failure_tests::test_bootstrap_with_revoked_key ... ok [INFO] [stdout] test sync::bootstrap_failure_tests::test_bootstrap_permission_denied_no_auth_config ... ok [INFO] [stdout] test sync::bootstrap_with_key_tests::test_bootstrap_with_invalid_key_fails ... ok [INFO] [stdout] test sync::bootstrap_client_behavior_test::test_duplicate_bootstrap_requests ... ok [INFO] [stdout] test sync::bootstrap_concurrency_tests::test_multiple_clients_bootstrap_same_database ... ok [INFO] [stdout] test sync::chat_simulation_test::test_chat_app_authenticated_bootstrap ... ignored, Key management bug: sync handler cannot determine which admin key to use for target databases [INFO] [stdout] test sync::bootstrap_with_key_tests::test_bootstrap_with_provided_key ... ok [INFO] [stdout] test sync::bootstrap_sync_tests::test_discover_peer_trees_placeholder ... ok [INFO] [stdout] test sync::bootstrap_with_key_tests::test_bootstrap_with_invalid_keys ... ok [INFO] [stdout] test sync::bootstrap_with_key_tests::test_full_e2e_bootstrap_with_database_instances ... ok [INFO] [stdout] test sync::bootstrap_sync_tests::test_bootstrap_nonexistent_tree ... ok [INFO] [stdout] test database::merge_algorithms::test_merge_performance_with_deep_chains ... ok [INFO] [stdout] test sync::bootstrap_with_key_tests::test_bootstrap_key_not_stored_in_backend ... ok [INFO] [stdout] test sync::dag_sync_tests::test_dag_sync_entry_ordering ... ok [INFO] [stdout] test sync::dag_sync_tests::test_dag_sync_empty_sets ... ok [INFO] [stdout] test sync::bootstrap_client_behavior_test::test_client_different_permission_requests ... ok [INFO] [stdout] test sync::dag_sync_tests::test_bidirectional_sync_flow ... ok [INFO] [stdout] test sync::chat_simulation_test::test_global_key_bootstrap ... ok [INFO] [stdout] test sync::dag_sync_tests::test_dag_sync_branching_structure ... ok [INFO] [stdout] test sync::bootstrap_sync_tests::test_bootstrap_sync_from_zero_state ... ok [INFO] [stdout] test sync::dag_sync_tests::test_iroh_transport_custom_relay_config ... ok [INFO] [stdout] test sync::bootstrap_with_key_tests::test_incremental_sync_after_bootstrap_with_key ... ok [INFO] [stdout] test sync::dag_sync_tests::test_dag_sync_linear_chain ... ok [INFO] [stdout] test sync::dag_sync_tests::test_iroh_transport_staging_mode ... ok [INFO] [stdout] test sync::dag_sync_tests::test_dag_sync_partial_overlap ... ok [INFO] [stdout] test sync::bootstrap_with_key_tests::test_with_key_equivalent_to_backend_key ... ok [INFO] [stdout] test sync::declarative_api_tests::test_get_sync_status ... ok [INFO] [stdout] test sync::dag_sync_tests::test_sync_flow_integration ... ok [INFO] [stdout] test sync::http_transport_tests::test_http_transport_connection_refused ... ok [INFO] [stdout] test sync::bootstrap_sync_tests::test_incremental_sync_after_bootstrap ... ok [INFO] [stdout] test sync::device_id_tests::test_device_id_functionality ... ok [INFO] [stdout] test sync::declarative_api_tests::test_sync_handle_methods ... ok [INFO] [stdout] test sync::http_transport_tests::test_http_transport_stop_without_start ... ok [INFO] [stdout] test sync::declarative_api_tests::test_register_sync_peer_tracks_relationship_immediately ... ok [INFO] [stdout] test sync::dag_sync_tests::test_iroh_transport_production_defaults ... ok [INFO] [stdout] test sync::declarative_api_tests::test_sync_handle_add_address ... ok [INFO] [stdout] test sync::bootstrap_with_key_tests::test_multiple_clients_with_different_keys ... ok [INFO] [stdout] test sync::chat_simulation_test::test_multiple_databases_sync ... ok [INFO] [stdout] test sync::http_transport_tests::test_http_transport_client_server_communication ... ok [INFO] [stdout] test sync::device_id_tests::test_device_id_unique_across_databases ... ok [INFO] [stdout] test sync::iroh_e2e_test::test_iroh_e2e_resilience ... ignored, Slow test: Includes intentional network timeouts (10-30+ seconds) [INFO] [stdout] test sync::iroh_e2e_test::test_iroh_e2e_with_relays ... ignored, ⚠️ REQUIRES INTERNET: Uses live n0 relay servers - will fail without network access [INFO] [stdout] test sync::bootstrap_with_key_tests::test_bootstrap_with_different_permissions ... ok [INFO] [stdout] test sync::dag_sync_tests::test_iroh_sync_end_to_end_no_relays ... ok [INFO] [stdout] test sync::dag_sync_tests::test_real_sync_transport_setup ... ok [INFO] [stdout] test sync::http_transport_tests::test_http_transport_get_server_address ... ok [INFO] [stdout] test sync::iroh_transport_tests::test_iroh_transport_send_request_no_endpoint ... ok [INFO] [stdout] test sync::http_transport_tests::test_http_transport_server_lifecycle ... ok [INFO] [stdout] test sync::iroh_transport_tests::test_iroh_transport_stop_without_start ... ok [INFO] [stdout] test sync::integration_tests::test_sync_server_without_transport_enabled ... ok [INFO] [stdout] test sync::integration_tests::test_sync_connect_to_invalid_address ... ok [INFO] [stdout] test sync::integration_tests::test_sync_with_http_transport ... ok [INFO] [stdout] test sync::integration_tests::test_multiple_sync_instances_communication ... ok [INFO] [stdout] test sync::manual_approval_test::test_bootstrap_global_permission_client_cannot_create_entries_bug ... ignored [INFO] [stdout] test sync::iroh_transport_tests::test_iroh_transport_get_server_address ... ok [INFO] [stdout] test sync::manual_approval_test::test_approval_with_nonexistent_request_id ... ok [INFO] [stdout] test sync::integration_tests::test_sync_without_transport_enabled ... ok [INFO] [stdout] test sync::http_transport_tests::test_http_transport_double_start_error ... ok [INFO] [stdout] test sync::manual_approval_test::test_approve_bootstrap_request ... ok [INFO] [stdout] test sync::iroh_transport_tests::test_iroh_transport_server_lifecycle ... ok [INFO] [stdout] test sync::iroh_transport_tests::test_iroh_transport_double_start_error ... ok [INFO] [stdout] test sync::integration_tests::test_send_entries_http ... ok [INFO] [stdout] test sync::manual_approval_test::test_duplicate_bootstrap_requests_same_client ... ok [INFO] [stdout] test sync::manual_approval_test::test_bootstrap_with_global_permission_auto_approval ... ok [INFO] [stdout] test sync::iroh_transport_tests::test_iroh_transport_p2p_addressing ... ok [INFO] [stdout] test sync::manual_approval_test::test_auto_approve_still_works ... ok [INFO] [stdout] test sync::iroh_transport_tests::test_iroh_transport_integration_lifecycle ... ok [INFO] [stdout] test sync::manual_approval_test::test_bootstrap_with_existing_specific_key_permission ... ok [INFO] [stdout] test sync::manual_approval_test::test_manual_approval_stores_pending_request ... ok [INFO] [stdout] test sync::iroh_e2e_test::test_iroh_e2e_basic_local ... ok [INFO] [stdout] test sync::manual_approval_test::test_reject_bootstrap_request ... ok [INFO] [stdout] test sync::manual_approval_test::test_bootstrap_with_existing_global_permission_no_duplicate ... ok [INFO] [stdout] test sync::manual_approval_test::test_list_bootstrap_requests_by_status ... ok [INFO] [stdout] test sync::manual_approval_test::test_malformed_permission_requests ... ok [INFO] [stdout] test sync::manual_approval_test::test_global_permission_overrides_manual_policy ... ok [INFO] [stdout] test sync::dag_sync_tests::test_sync_protocol_implementation ... ok [INFO] [stdout] test sync::peer_management_tests::test_add_duplicate_synced_tree ... ok [INFO] [stdout] test sync::peer_management_tests::test_add_tree_sync ... ok [INFO] [stdout] test sync::peer_management_tests::test_is_tree_synced_with_peer ... ok [INFO] [stdout] test sync::peer_management_tests::test_peer_registration ... ok [INFO] [stdout] test sync::peer_management_tests::test_add_multiple_synced_trees ... ok [INFO] [stdout] test sync::manual_approval_test::test_global_permission_enables_transactions ... ok [INFO] [stdout] test sync::peer_management_tests::test_get_tree_peers ... ok [INFO] [stdout] test sync::peer_management_tests::test_iroh_info_management ... ok [INFO] [stdout] test sync::peer_management_tests::test_peer_registration_without_display_name ... ok [INFO] [stdout] test sync::peer_management_tests::test_list_peers ... ok [INFO] [stdout] test sync::peer_management_tests::test_remove_peer ... ok [INFO] [stdout] test sync::peer_management_tests::test_http_address_management ... ok [INFO] [stdout] test sync::bootstrap_concurrency_tests::test_concurrent_key_approval_requests ... ok [INFO] [stdout] test sync::peer_management_tests::test_update_nonexistent_peer_status ... ok [INFO] [stdout] test sync::sync_iroh_integration::test_sync_iroh_transport_integration ... ok [INFO] [stdout] test sync::peer_management_tests::test_remove_transport_addresses ... ok [INFO] [stdout] test sync::peer_management_tests::test_peer_removal_cleans_all_data ... ok [INFO] [stdout] test sync::transport_auto_detection_tests::test_transport_auto_detection_logic ... ok [INFO] [stdout] test sync::transport_auto_detection_tests::test_iroh_transport_concurrent_access ... ok [INFO] [stdout] test sync::transport_auto_detection_tests::test_http_address_with_http_transport ... ok [INFO] [stdout] test sync::peer_management_tests::test_update_peer_status ... ok [INFO] [stdout] test sync::peer_management_tests::test_remove_tree_sync ... ok [INFO] [stdout] test sync::sync_iroh_integration::test_sync_iroh_settings_persistence ... ok [INFO] [stdout] test sync::transport_integration_tests::test_transport_error_handling_consistency ... ok [INFO] [stdout] test sync::transport_auto_detection_tests::test_bootstrap_pending_error_structure ... ok [INFO] [stdout] test sync::transport_auto_detection_tests::test_iroh_address_detection ... ok [INFO] [stdout] test sync::sync_iroh_integration::test_sync_iroh_transport_blocking_interface ... ok [INFO] [stdout] test sync::transport_integration_tests::test_concurrent_transport_operation ... ok [INFO] [stdout] test sync::sync_enabled_security_tests::test_incremental_sync_rejected_when_sync_disabled ... ok [INFO] [stdout] test sync::unified_message_handling_tests::test_iroh_transport_handler_integration ... ok [INFO] [stdout] test sync::transport_auto_detection_tests::test_bootstrap_pending_error_propagation ... ok [INFO] [stdout] test sync::transport_auto_detection_tests::test_unauthenticated_sync_should_fail ... ok [INFO] [stdout] test sync::sync_iroh_integration::test_send_entries_iroh ... ok [INFO] [stdout] test sync::unified_message_handling_tests::test_http_v0_json_endpoint ... ok [INFO] [stdout] test sync::sync_enabled_security_tests::test_bootstrap_rejected_when_sync_disabled ... ok [INFO] [stdout] test sync::version_alignment_test::test_http_v0_endpoint_format ... ok [INFO] [stdout] test sync::test_transport_peer_tracking::test_server_automatically_tracks_peers_that_sync_trees ... ok [INFO] [stdout] test transaction::basic_operations::test_transaction_multiple_subtrees ... ok [INFO] [stdout] test transaction::basic_operations::test_transaction_parent_relationships ... ok [INFO] [stdout] test sync::transport_integration_tests::test_transport_polymorphism ... ok [INFO] [stdout] test sync::unified_message_handling_tests::test_unified_message_handling ... ok [INFO] [stdout] test sync::version_alignment_test::test_version_alignment ... ok [INFO] [stdout] test sync::transport_conformance::test_http_bidirectional_conformance ... ok [INFO] [stdout] test transaction::basic_operations::test_transaction_through_dict ... ok [INFO] [stdout] test transaction::basic_operations::test_transaction_empty_subtree_removal ... ok [INFO] [stdout] test sync::sync_enabled_security_tests::test_sync_succeeds_when_enabled ... ok [INFO] [stdout] test transaction::data_operations::test_transaction_nested_values ... ok [INFO] [stdout] test transaction::custom_tips::test_transaction_custom_tips_no_subtree_data_in_tips ... ok [INFO] [stdout] test transaction::global_permissions::test_level_1_transaction_builds_entry_with_pubkey ... ok [INFO] [stdout] test sync::transport_conformance::test_http_transport_conformance ... ok [INFO] [stdout] test transaction::data_operations::test_nested_data_operations_with_helpers ... ok [INFO] [stdout] test transaction::data_operations::test_transaction_staged_data_isolation ... ok [INFO] [stdout] test transaction::custom_tips::test_transaction_custom_tips_subtree_in_ancestors_not_tips ... ok [INFO] [stdout] test transaction::data_operations::test_delete_operations_with_helpers ... ok [INFO] [stdout] test sync::transport_integration_tests::test_transport_interface_consistency ... ok [INFO] [stdout] test transaction::data_operations::test_metadata_for_settings_entries ... ok [INFO] [stdout] test transaction::path_finding::test_get_path_from_to_diamond_pattern ... ok [INFO] [stdout] test transaction::data_operations::test_nested_map_operations ... ok [INFO] [stdout] test transaction::custom_tips::test_transaction_multiple_subtrees_with_custom_tips ... ok [INFO] [stdout] test transaction::data_operations::test_transaction_with_delete ... ok [INFO] [stdout] test transaction::custom_tips::test_transaction_with_custom_tips ... ok [INFO] [stdout] test sync::transport_conformance::test_iroh_transport_conformance ... ok [INFO] [stdout] test user::database_operations_tests::test_create_databases_with_different_keys ... ok [INFO] [stdout] test user::database_operations_tests::test_create_database_with_nonexistent_key ... ok [INFO] [stdout] test transaction::path_finding::test_get_path_from_to_diamond_between_lca_and_tip ... ok [INFO] [stdout] test user::database_operations_tests::test_create_database_passwordless_user ... ok [INFO] [stdout] test user::database_operations_tests::test_create_database_with_custom_name ... ok [INFO] [stdout] test sync::transport_integration_tests::test_transport_isolation ... ok [INFO] [stdout] test user::database_operations_tests::test_database_settings_include_name ... ok [INFO] [stdout] test transaction::path_finding::test_deterministic_operations_with_helper ... ok [INFO] [stdout] test user::database_operations_tests::test_create_database_with_second_key ... ok [INFO] [stdout] test user::database_operations_tests::test_database_root_id_format ... ok [INFO] [stdout] test transaction::path_finding::test_transaction_diamond_pattern ... ok [INFO] [stdout] test user::database_operations_tests::test_create_multiple_databases ... ok [INFO] [stdout] test user::database_operations_tests::test_database_has_settings ... ok [INFO] [stdout] test sync::transport_conformance::test_iroh_bidirectional_conformance ... ok [INFO] [stdout] test transaction::path_finding::test_lca_path_finding_with_helpers ... ok [INFO] [stdout] test user::database_operations_tests::test_database_root_id_is_stable ... ok [INFO] [stdout] test user::database_operations_tests::test_database_has_unique_id ... ok [INFO] [stdout] test transaction::path_finding::test_correct_lca_and_path_sorting ... ok [INFO] [stdout] test user::database_operations_tests::test_find_database_empty_instance ... ok [INFO] [stdout] test user::database_operations_tests::test_database_supports_stores ... ok [INFO] [stdout] test user::database_operations_tests::test_get_signing_key_for_nonexistent_key ... ok [INFO] [stdout] test user::database_operations_tests::test_database_supports_transactions ... ok [INFO] [stdout] test user::database_operations_tests::test_find_database_by_name ... ok [INFO] [stdout] test user::database_operations_tests::test_find_database_nonexistent_returns_error ... ok [INFO] [stdout] test user::database_operations_tests::test_find_key_for_nonexistent_database ... ok [INFO] [stdout] test transaction::path_finding::test_complex_path_finding_scenario ... ok [INFO] [stdout] test user::database_operations_tests::test_find_key_for_created_database ... ok [INFO] [stdout] test user::database_operations_tests::test_find_key_returns_valid_key_id ... ok [INFO] [stdout] test user::database_tracking_tests::test_update_database_preferences ... ok [INFO] [stdout] test user::database_operations_tests::test_load_database_after_creation ... ok [INFO] [stdout] test user::database_operations_tests::test_load_database_with_invalid_id ... ok [INFO] [stdout] test user::database_operations_tests::test_find_database_returns_all_matches ... ok [INFO] [stdout] test user::database_operations_tests::test_load_database_preserves_name ... ok [INFO] [stdout] test user::database_operations_tests::test_find_database_among_multiple ... ok [INFO] [stdout] test user::database_tracking_tests::test_add_database_no_sigkey_error ... ok [INFO] [stdout] test user::database_tracking_tests::test_add_database ... ok [INFO] [stdout] test user::database_tracking_tests::test_update_preferences_valid_key_change ... ok [INFO] [stdout] test user::database_tracking_tests::test_update_preferences_nonexistent_key_fails ... ok [INFO] [stdout] test user::database_tracking_tests::test_get_database_preferences ... ok [INFO] [stdout] test user::database_tracking_tests::test_load_tracked_database ... ok [INFO] [stdout] test user::database_operations_tests::test_user_can_discover_own_databases ... ok [INFO] [stdout] test user::database_tracking_tests::test_remove_database ... ok [INFO] [stdout] test user::database_tracking_tests::test_update_preferences_auto_creates_mapping ... ok [INFO] [stdout] test user::database_tracking_tests::test_list_databases ... ok [INFO] [stdout] test user::database_operations_tests::test_multiple_users_create_databases ... ok [INFO] [stdout] test user::database_tracking_tests::test_update_preferences_no_access_fails ... ok [INFO] [stdout] test user::key_management_tests::test_add_key_to_passwordless_user ... ok [INFO] [stdout] test user::key_management_tests::test_add_database_key_mapping_for_nonexistent_key ... ok [INFO] [stdout] test user::key_management_tests::test_add_database_key_mapping ... ok [INFO] [stdout] test user::key_management_tests::test_add_key_with_custom_display_name ... ok [INFO] [stdout] test user::key_management_tests::test_get_nonexistent_signing_key ... ok [INFO] [stdout] test user::integration_tests::test_collaborative_database_with_global_permissions ... ok [INFO] [stdout] test user::key_management_tests::test_find_key_for_nonexistent_database ... ok [INFO] [stdout] test user::key_management_tests::test_add_key_without_display_name ... ok [INFO] [stdout] test user::key_management_tests::test_get_database_sigkey_for_unmapped_database ... ok [INFO] [stdout] test user::key_management_tests::test_add_multiple_keys ... ok [INFO] [stdout] test user::key_management_tests::test_get_database_sigkey ... ok [INFO] [stdout] test user::integration_tests::test_multi_device_key_management_and_database_access ... ok [INFO] [stdout] test user::key_management_tests::test_get_database_sigkey_for_nonexistent_key ... ok [INFO] [stdout] test user::key_management_tests::test_find_key_for_database ... ok [INFO] [stdout] test user::key_management_tests::test_get_public_key_for_nonexistent_key ... ok [INFO] [stdout] test user::key_management_tests::test_get_public_key ... ok [INFO] [stdout] test user::key_management_tests::test_get_default_signing_key ... ok [INFO] [stdout] test user::key_management_tests::test_get_public_key_for_default_key ... ok [INFO] [stdout] test user::key_management_tests::test_complex_key_database_mappings ... ok [INFO] [stdout] test user::key_management_tests::test_get_public_key_multiple_keys ... ok [INFO] [stdout] test user::integration_tests::test_team_scenario_multiple_users_own_databases ... ok [INFO] [stdout] test user::key_management_tests::test_list_keys_returns_key_ids ... ok [INFO] [stdout] test user::key_management_tests::test_list_keys_default ... ok [INFO] [stdout] test user::key_management_tests::test_get_signing_key ... ok [INFO] [stdout] test user::multi_user_tests::test_list_users_empty_instance ... ok [INFO] [stdout] test user::multi_user_tests::test_list_users ... ok [INFO] [stdout] test user::key_management_tests::test_key_ids_are_unique ... ok [INFO] [stdout] test user::key_management_tests::test_list_keys_after_adding ... ok [INFO] [stdout] test user::key_management_tests::test_manual_mappings_persist_across_sessions ... ok [INFO] [stdout] test user::key_management_tests::test_keys_persist_across_sessions ... ok [INFO] [stdout] test user::multi_user_tests::test_user_cannot_access_another_users_key ... ok [INFO] [stdout] test user::key_management_tests::test_one_key_multiple_databases ... ok [INFO] [stdout] test user::key_management_tests::test_multiple_keys_one_database ... ok [INFO] [stdout] test user::multi_user_tests::test_database_created_by_one_user ... ok [INFO] [stdout] test user::multi_user_tests::test_users_have_independent_key_lists ... ok [INFO] [stdout] test user::security_tests::test_invalid_key_id_fails ... ok [INFO] [stdout] test user::multi_user_tests::test_multiple_simultaneous_logins ... ok [INFO] [stdout] test user::security_tests::test_database_access_requires_key ... ok [INFO] [stdout] test user::security_tests::test_generated_keys_are_unique ... ok [INFO] [stdout] test user::security_tests::test_cannot_use_another_users_database_key ... ok [INFO] [stdout] test user::multi_user_tests::test_users_modify_own_databases_concurrently ... ok [INFO] [stdout] test user::integration_tests::test_collaborative_database_with_sync_and_global_permissions ... ok [INFO] [stdout] test user::security_tests::test_multiple_sessions_see_persisted_changes ... ok [INFO] [stdout] test user::security_tests::test_keys_from_different_users_are_unique ... ok [INFO] [stdout] test user::security_tests::test_key_ids_are_unique_per_user ... ok [INFO] [stdout] test user::security_tests::test_user_list_keys_only_shows_own_keys ... ok [INFO] [stdout] test user::multi_user_tests::test_many_users_create_databases ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_user_approve_nonexistent_request ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_user_approve_bootstrap_request ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_user_cannot_approve_twice ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_user_approve_with_nonexistent_key ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_user_list_pending_bootstrap_requests ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_user_cannot_reject_after_approval ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_user_reject_with_nonexistent_key ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_create_duplicate_username_fails ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_user_without_admin_cannot_modify ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_user_reject_nonexistent_request ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_complete_lifecycle_passwordless ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_user_reject_bootstrap_request ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_login_nonexistent_user ... ok [INFO] [stdout] test user::user_bootstrap_tests::test_multiple_users ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_database_persistence_across_sessions ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_create_passwordless_user ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_login_passwordless_user ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_login_passwordless_user_with_password_fails ... ok [INFO] [stdout] test user::security_tests::test_long_password ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_logout_clears_session ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_logout_multiple_sessions ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_multiple_sequential_logins_same_user ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_user_persistence_across_sessions ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_login_password_user_without_password_fails ... ok [INFO] [stdout] test user::key_management_tests::test_add_key_to_password_user ... ok [INFO] [stdout] test user::security_tests::test_special_characters_in_password ... ok [INFO] [stdout] test user::security_tests::test_case_sensitive_passwords ... ok [INFO] [stdout] test user::integration_tests::test_independent_users_coexist ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_login_with_wrong_password ... ok [INFO] [stdout] test user::security_tests::test_unicode_in_password ... ok [INFO] [stdout] test user::security_tests::test_empty_password_different_from_no_password ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_create_password_protected_user ... ok [INFO] [stdout] test user::key_management_tests::test_multiple_keys_persist ... ok [INFO] [stdout] test user::key_management_tests::test_multiple_manual_mappings_persist ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_login_with_correct_password ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_create_multiple_users_same_instance ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_complete_lifecycle_password_protected ... ok [INFO] [stdout] test user::user_lifecycle_tests::test_logout_and_relogin ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- backend::save_load::test_in_memory_backend_save_and_load stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'backend::save_load::test_in_memory_backend_save_and_load' (352) panicked at tests/it/backend/save_load.rs:24:9: [INFO] [stdout] assertion failed: save_result.is_ok() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64dd917d2232 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64dd917d2232 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64dd917d2232 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x64dd917d2232 - ::fmt::hde21067283f7e82e [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x64dd917e536f - core::fmt::rt::Argument::fmt::he65307037dca33c6 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x64dd917e536f - core::fmt::write::h24186904251c31cb [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x64dd9179b543 - std::io::default_write_fmt::h4e8d11c5c4b9cafe [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64dd9179b543 - std::io::Write::write_fmt::ha849be0824d095ef [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x64dd917a8a22 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x64dd917ae65f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x64dd917ae4f1 - std::panicking::default_hook::he2e9efee79b3dce9 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x64dd8faa8d2e - as core::ops::function::Fn>::call::h202f496763929329 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x64dd8faa8d2e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64dd917aed1f - as core::ops::function::Fn>::call::h2883c9d2dbd4e81c [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x64dd917aed1f - std::panicking::panic_with_hook::hf5648b7cec6bc73e [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x64dd917aea96 - std::panicking::panic_handler::{{closure}}::h1b2ed3864ba94359 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:700:13 [INFO] [stdout] 16: 0x64dd917a8b69 - std::sys::backtrace::__rust_end_short_backtrace::hd0186b2b27f5aaa7 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x64dd9178ebcd - __rustc[f7dae8b92efe1d7a]::rust_begin_unwind [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x64dd917f0820 - core::panicking::panic_fmt::hb5d6b83773432920 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64dd917f07fc - core::panicking::panic::h1fe63ac7a400263b [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x64dd8fa3753c - it::backend::save_load::test_in_memory_backend_save_and_load::h763bd938e277d68b [INFO] [stdout] at /opt/rustwide/workdir/tests/it/backend/save_load.rs:24:9 [INFO] [stdout] 21: 0x64dd8fa37b67 - it::backend::save_load::test_in_memory_backend_save_and_load::{{closure}}::h4ac5c237c423a812 [INFO] [stdout] at /opt/rustwide/workdir/tests/it/backend/save_load.rs:9:42 [INFO] [stdout] 22: 0x64dd8f61de06 - core::ops::function::FnOnce::call_once::h488cb61d01a7277e [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x64dd8faa8b9b - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64dd8faa8b9b - test::__rust_begin_short_backtrace::h85d4fe5033219107 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x64dd8fabcb8d - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x64dd8fabcb8d - as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x64dd8fabcb8d - std::panicking::catch_unwind::do_call::hf71351b2657d4002 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40 [INFO] [stdout] 28: 0x64dd8fabcb8d - std::panicking::catch_unwind::h7fcb5c0312d9e172 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19 [INFO] [stdout] 29: 0x64dd8fabcb8d - std::panic::catch_unwind::h5cf3c9bdee894ebe [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x64dd8fabcb8d - test::run_test_in_process::h1469cb85193a3a25 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x64dd8fabcb8d - test::run_test::{{closure}}::h59d45b3cd6453d69 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x64dd8fa960d4 - test::run_test::{{closure}}::h9baa0c3d443f28c9 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x64dd8fa960d4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 34: 0x64dd8fa9992a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 35: 0x64dd8fa9992a - as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x64dd8fa9992a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40 [INFO] [stdout] 37: 0x64dd8fa9992a - std::panicking::catch_unwind::h0efbf72006b8e365 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19 [INFO] [stdout] 38: 0x64dd8fa9992a - std::panic::catch_unwind::h3b081041e6c97066 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x64dd8fa9992a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 40: 0x64dd8fa9992a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x64dd917a3f5f - as core::ops::function::FnOnce>::call_once::h3adbd6ccf5f737af [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 42: 0x64dd917a3f5f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 43: 0x7a66a8fc2aa4 - [INFO] [stdout] 44: 0x7a66a904fa64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- backend::save_load::test_load_invalid_file stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'backend::save_load::test_load_invalid_file' (353) panicked at tests/it/backend/save_load.rs:61:35: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64dd917d2232 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64dd917d2232 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64dd917d2232 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x64dd917d2232 - ::fmt::hde21067283f7e82e [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x64dd917e536f - core::fmt::rt::Argument::fmt::he65307037dca33c6 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x64dd917e536f - core::fmt::write::h24186904251c31cb [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x64dd9179b543 - std::io::default_write_fmt::h4e8d11c5c4b9cafe [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64dd9179b543 - std::io::Write::write_fmt::ha849be0824d095ef [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x64dd917a8a22 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x64dd917ae65f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x64dd917ae4f1 - std::panicking::default_hook::he2e9efee79b3dce9 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x64dd8faa8d2e - as core::ops::function::Fn>::call::h202f496763929329 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x64dd8faa8d2e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64dd917aed1f - as core::ops::function::Fn>::call::h2883c9d2dbd4e81c [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x64dd917aed1f - std::panicking::panic_with_hook::hf5648b7cec6bc73e [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x64dd917aeaca - std::panicking::panic_handler::{{closure}}::h1b2ed3864ba94359 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x64dd917a8b69 - std::sys::backtrace::__rust_end_short_backtrace::hd0186b2b27f5aaa7 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x64dd9178ebcd - __rustc[f7dae8b92efe1d7a]::rust_begin_unwind [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x64dd917f0820 - core::panicking::panic_fmt::hb5d6b83773432920 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64dd917ef7a6 - core::result::unwrap_failed::h427ee4a8bb06d8af [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/result.rs:1862:5 [INFO] [stdout] 20: 0x64dd8fa33f33 - core::result::Result::unwrap::h48a2767b90e2db18 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x64dd8fa33f33 - it::backend::save_load::test_load_invalid_file::h2ba99ee8568ebe7c [INFO] [stdout] at /opt/rustwide/workdir/tests/it/backend/save_load.rs:61:35 [INFO] [stdout] 22: 0x64dd8fa343d7 - it::backend::save_load::test_load_invalid_file::{{closure}}::h0045ebfd26fc393f [INFO] [stdout] at /opt/rustwide/workdir/tests/it/backend/save_load.rs:58:28 [INFO] [stdout] 23: 0x64dd8f61e0c6 - core::ops::function::FnOnce::call_once::h4cd0220d508da610 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64dd8faa8b9b - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x64dd8faa8b9b - test::__rust_begin_short_backtrace::h85d4fe5033219107 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x64dd8fabcb8d - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x64dd8fabcb8d - as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x64dd8fabcb8d - std::panicking::catch_unwind::do_call::hf71351b2657d4002 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x64dd8fabcb8d - std::panicking::catch_unwind::h7fcb5c0312d9e172 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x64dd8fabcb8d - std::panic::catch_unwind::h5cf3c9bdee894ebe [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x64dd8fabcb8d - test::run_test_in_process::h1469cb85193a3a25 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x64dd8fabcb8d - test::run_test::{{closure}}::h59d45b3cd6453d69 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x64dd8fa960d4 - test::run_test::{{closure}}::h9baa0c3d443f28c9 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x64dd8fa960d4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x64dd8fa9992a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 36: 0x64dd8fa9992a - as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x64dd8fa9992a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x64dd8fa9992a - std::panicking::catch_unwind::h0efbf72006b8e365 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x64dd8fa9992a - std::panic::catch_unwind::h3b081041e6c97066 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x64dd8fa9992a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 41: 0x64dd8fa9992a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x64dd917a3f5f - as core::ops::function::FnOnce>::call_once::h3adbd6ccf5f737af [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 43: 0x64dd917a3f5f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 44: 0x7a66a8fc2aa4 - [INFO] [stdout] 45: 0x7a66a904fa64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- backend::save_load::test_save_load_with_various_entries stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'backend::save_load::test_save_load_with_various_entries' (355) panicked at tests/it/backend/save_load.rs:84:35: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64dd917d2232 - std::backtrace_rs::backtrace::libunwind::trace::ha50a1f28c7a10cf8 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64dd917d2232 - std::backtrace_rs::backtrace::trace_unsynchronized::h34f8c4ec82a320bc [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64dd917d2232 - std::sys::backtrace::_print_fmt::h2d23e84e13d343bc [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x64dd917d2232 - ::fmt::hde21067283f7e82e [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x64dd917e536f - core::fmt::rt::Argument::fmt::he65307037dca33c6 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x64dd917e536f - core::fmt::write::h24186904251c31cb [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/fmt/mod.rs:1469:25 [INFO] [stdout] 6: 0x64dd9179b543 - std::io::default_write_fmt::h4e8d11c5c4b9cafe [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64dd9179b543 - std::io::Write::write_fmt::ha849be0824d095ef [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x64dd917a8a22 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x64dd917ae65f - std::panicking::default_hook::{{closure}}::h80a26d916c49679b [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x64dd917ae4f1 - std::panicking::default_hook::he2e9efee79b3dce9 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x64dd8faa8d2e - as core::ops::function::Fn>::call::h202f496763929329 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 12: 0x64dd8faa8d2e - test::test_main_with_exit_callback::{{closure}}::h805a6913adddaea3 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64dd917aed1f - as core::ops::function::Fn>::call::h2883c9d2dbd4e81c [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2099:9 [INFO] [stdout] 14: 0x64dd917aed1f - std::panicking::panic_with_hook::hf5648b7cec6bc73e [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x64dd917aeaca - std::panicking::panic_handler::{{closure}}::h1b2ed3864ba94359 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x64dd917a8b69 - std::sys::backtrace::__rust_end_short_backtrace::hd0186b2b27f5aaa7 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x64dd9178ebcd - __rustc[f7dae8b92efe1d7a]::rust_begin_unwind [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x64dd917f0820 - core::panicking::panic_fmt::hb5d6b83773432920 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64dd917ef7a6 - core::result::unwrap_failed::h427ee4a8bb06d8af [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/result.rs:1862:5 [INFO] [stdout] 20: 0x64dd8fa34ad5 - core::result::Result::unwrap::h48a2767b90e2db18 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x64dd8fa34ad5 - it::backend::save_load::test_save_load_with_various_entries::hcdcdb792f3ffc96b [INFO] [stdout] at /opt/rustwide/workdir/tests/it/backend/save_load.rs:84:35 [INFO] [stdout] 22: 0x64dd8fa371d7 - it::backend::save_load::test_save_load_with_various_entries::{{closure}}::h234ca3988caa899b [INFO] [stdout] at /opt/rustwide/workdir/tests/it/backend/save_load.rs:81:41 [INFO] [stdout] 23: 0x64dd8f6254f6 - core::ops::function::FnOnce::call_once::hec1afb97365fef59 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64dd8faa8b9b - core::ops::function::FnOnce::call_once::h3a2d82edd1a9b770 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x64dd8faa8b9b - test::__rust_begin_short_backtrace::h85d4fe5033219107 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x64dd8fabcb8d - test::run_test_in_process::{{closure}}::h67b48a81b9c9d7b6 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x64dd8fabcb8d - as core::ops::function::FnOnce<()>>::call_once::h7680585480377cb5 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x64dd8fabcb8d - std::panicking::catch_unwind::do_call::hf71351b2657d4002 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x64dd8fabcb8d - std::panicking::catch_unwind::h7fcb5c0312d9e172 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x64dd8fabcb8d - std::panic::catch_unwind::h5cf3c9bdee894ebe [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x64dd8fabcb8d - test::run_test_in_process::h1469cb85193a3a25 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x64dd8fabcb8d - test::run_test::{{closure}}::h59d45b3cd6453d69 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x64dd8fa960d4 - test::run_test::{{closure}}::h9baa0c3d443f28c9 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x64dd8fa960d4 - std::sys::backtrace::__rust_begin_short_backtrace::h97ea8cee4828663e [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x64dd8fa9992a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h5d7539d5f78cee61 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:562:17 [INFO] [stdout] 36: 0x64dd8fa9992a - as core::ops::function::FnOnce<()>>::call_once::he4c551e23c5e9b22 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x64dd8fa9992a - std::panicking::catch_unwind::do_call::h522b41a6c157aaba [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x64dd8fa9992a - std::panicking::catch_unwind::h0efbf72006b8e365 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x64dd8fa9992a - std::panic::catch_unwind::h3b081041e6c97066 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x64dd8fa9992a - std::thread::Builder::spawn_unchecked_::{{closure}}::ha751309815d5d8cf [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/thread/mod.rs:560:30 [INFO] [stdout] 41: 0x64dd8fa9992a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2084b887a5fe25a7 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x64dd917a3f5f - as core::ops::function::FnOnce>::call_once::h3adbd6ccf5f737af [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/boxed.rs:2085:9 [INFO] [stdout] 43: 0x64dd917a3f5f - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987 [INFO] [stdout] at /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/std/src/sys/thread/unix.rs:124:17 [INFO] [stdout] 44: 0x7a66a8fc2aa4 - [INFO] [stdout] 45: 0x7a66a904fa64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] backend::save_load::test_in_memory_backend_save_and_load [INFO] [stdout] backend::save_load::test_load_invalid_file [INFO] [stdout] backend::save_load::test_save_load_with_various_entries [INFO] [stdout] [INFO] [stdout] test result: FAILED. 687 passed; 3 failed; 5 ignored; 0 measured; 0 filtered out; finished in 70.21s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test it` [INFO] running `Command { std: "docker" "inspect" "6f4af412b268d778d69579ae4775aa8b286e269c30699a012a119dc7df5bc81e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f4af412b268d778d69579ae4775aa8b286e269c30699a012a119dc7df5bc81e", kill_on_drop: false }` [INFO] [stdout] 6f4af412b268d778d69579ae4775aa8b286e269c30699a012a119dc7df5bc81e