[INFO] cloning repository https://github.com/kafkade/fond
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kafkade/fond" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkafkade%2Ffond", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkafkade%2Ffond'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 401ccff6345885349cc5601178da788d82411157
[INFO] testing kafkade/fond against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkafkade%2Ffond" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kafkade/fond
[INFO] finished tweaking git repo https://github.com/kafkade/fond
[INFO] tweaked toml for git repo https://github.com/kafkade/fond written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kafkade/fond on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kafkade/fond already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded uniffi_meta v0.32.0
[INFO] [stderr]   Downloaded uniffi v0.32.0
[INFO] [stderr]   Downloaded uniffi_pipeline v0.32.0
[INFO] [stderr]   Downloaded uniffi_internal_macros v0.32.0
[INFO] [stderr]   Downloaded uniffi_macros v0.32.0
[INFO] [stderr]   Downloaded askama_macros v0.16.0
[INFO] [stderr]   Downloaded scroll_derive v0.12.1
[INFO] [stderr]   Downloaded weedle2 v5.0.0
[INFO] [stderr]   Downloaded cssparser-macros v0.7.0
[INFO] [stderr]   Downloaded askama v0.16.0
[INFO] [stderr]   Downloaded smawk v0.3.3
[INFO] [stderr]   Downloaded scraper v0.27.0
[INFO] [stderr]   Downloaded uniffi_udl v0.32.0
[INFO] [stderr]   Downloaded fs-err v3.3.1
[INFO] [stderr]   Downloaded scroll v0.12.0
[INFO] [stderr]   Downloaded web_atoms v0.2.5
[INFO] [stderr]   Downloaded codesnake v0.2.1
[INFO] [stderr]   Downloaded camino v1.2.3
[INFO] [stderr]   Downloaded refinery-macros v0.9.2
[INFO] [stderr]   Downloaded selectors v0.38.0
[INFO] [stderr]   Downloaded rsqlite-vfs v0.1.1
[INFO] [stderr]   Downloaded hashlink v0.11.0
[INFO] [stderr]   Downloaded basic-toml v0.1.10
[INFO] [stderr]   Downloaded uniffi_core v0.32.0
[INFO] [stderr]   Downloaded uuid v1.23.4
[INFO] [stderr]   Downloaded cssparser v0.37.0
[INFO] [stderr]   Downloaded askama_parser v0.16.0
[INFO] [stderr]   Downloaded refinery v0.9.2
[INFO] [stderr]   Downloaded refinery-core v0.9.2
[INFO] [stderr]   Downloaded directories v6.0.0
[INFO] [stderr]   Downloaded poly1305 v0.9.0
[INFO] [stderr]   Downloaded universal-hash v0.6.1
[INFO] [stderr]   Downloaded goblin v0.8.2
[INFO] [stderr]   Downloaded askama_derive v0.16.0
[INFO] [stderr]   Downloaded cipher v0.5.2
[INFO] [stderr]   Downloaded inout v0.2.2
[INFO] [stderr]   Downloaded aead v0.6.1
[INFO] [stderr]   Downloaded zip v8.6.0
[INFO] [stderr]   Downloaded cooklang v0.18.7
[INFO] [stderr]   Downloaded hybrid-array v0.4.13
[INFO] [stderr]   Downloaded rusqlite v0.39.0
[INFO] [stderr]   Downloaded chacha20poly1305 v0.11.0
[INFO] [stderr]   Downloaded uniffi_bindgen v0.32.0
[INFO] [stderr]   Downloaded tower-http v0.7.0
[INFO] [stderr]   Downloaded axum-server v0.8.0
[INFO] [stderr]   Downloaded arc-swap v1.9.2
[INFO] [stderr]   Downloaded keyring-core v1.0.0
[INFO] [stderr]   Downloaded windows-native-keyring-store v1.1.0
[INFO] [stderr]   Downloaded libsqlite3-sys v0.37.0
[INFO] [stderr]   Downloaded sqlite-wasm-rs v0.5.5
[INFO] [stderr]   Downloaded linux-keyutils-keyring-store v1.0.0
[INFO] [stderr]   Downloaded linux-keyutils v0.2.5
[INFO] [stderr]   Downloaded rtoolbox v0.0.5
[INFO] [stderr]   Downloaded ratatui v0.30.2
[INFO] [stderr]   Downloaded publicsuffix v2.3.0
[INFO] [stderr]   Downloaded apple-native-keyring-store v1.0.0
[INFO] [stderr]   Downloaded rpassword v7.5.4
[INFO] [stderr]   Downloaded ratatui-widgets v0.3.2
[INFO] [stderr]   Downloaded ratatui-core v0.1.2
[INFO] [stderr]   Downloaded lru v0.18.0
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.2
[INFO] [stderr]   Downloaded ratatui-termina v0.1.0
[INFO] [stderr]   Downloaded ratatui-macros v0.7.2
[INFO] [stderr]   Downloaded termina v0.3.3
[INFO] [stderr]   Downloaded ratatui-crossterm v0.1.2
[INFO] [stderr]   Downloaded predicates v3.1.4
[INFO] [stderr]   Downloaded assert_cmd v2.2.2
[INFO] [stderr]   Downloaded clap_complete v4.6.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd
[INFO] running `Command { std: "docker" "start" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling http v1.4.1
[INFO] [stderr]    Compiling aws-lc-sys v0.41.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling aws-lc-rs v1.17.0
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling enum-map-derive v0.17.0
[INFO] [stderr]    Compiling cooklang v0.18.7
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling enum-map v2.7.3
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling finl_unicode v1.4.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling codesnake v0.2.1
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling libsqlite3-sys v0.37.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling uuid v1.23.4
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling fond-domain v1.0.0 (/opt/rustwide/workdir/crates/fond-domain)
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling web_atoms v0.2.5
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling hashlink v0.11.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling refinery-core v0.9.2
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling universal-hash v0.6.1
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling uniffi_internal_macros v0.32.0
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling lru v0.18.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling tendril v0.5.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling poly1305 v0.9.0
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling refinery-macros v0.9.2
[INFO] [stderr]    Compiling aead v0.6.1
[INFO] [stderr]    Compiling askama_parser v0.16.0
[INFO] [stderr]    Compiling selectors v0.38.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling basic-toml v0.1.10
[INFO] [stderr]    Compiling fs-err v3.3.1
[INFO] [stderr]    Compiling cssparser-macros v0.7.0
[INFO] [stderr]    Compiling camino v1.2.3
[INFO] [stderr]    Compiling compression-core v0.4.32
[INFO] [stderr]    Compiling rusqlite v0.39.0
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling psl-types v2.0.11
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling publicsuffix v2.3.0
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling cssparser v0.37.0
[INFO] [stderr]    Compiling compression-codecs v0.4.38
[INFO] [stderr]    Compiling markup5ever v0.39.0
[INFO] [stderr]    Compiling chacha20poly1305 v0.11.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling uniffi_pipeline v0.32.0
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling servo_arc v0.4.3
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling refinery v0.9.2
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling fond-store v1.0.0 (/opt/rustwide/workdir/crates/fond-store)
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling cookie_store v0.22.1
[INFO] [stderr]    Compiling askama_derive v0.16.0
[INFO] [stderr]    Compiling uniffi_meta v0.32.0
[INFO] [stderr]    Compiling html5ever v0.39.0
[INFO] [stderr]    Compiling async-compression v0.4.42
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling fond-core v1.0.0 (/opt/rustwide/workdir/crates/fond-core)
[INFO] [stderr]    Compiling fond-timeline v1.0.0 (/opt/rustwide/workdir/crates/fond-timeline)
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling linux-keyutils v0.2.5
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling keyring-core v1.0.0
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling cargo-platform v0.3.3
[INFO] [stderr]    Compiling ego-tree v0.11.0
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling http-range-header v0.4.2
[INFO] [stderr]    Compiling scraper v0.27.0
[INFO] [stderr]    Compiling tower-http v0.7.0
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling askama_macros v0.16.0
[INFO] [stderr]    Compiling askama v0.16.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling cargo_metadata v0.23.1
[INFO] [stderr]    Compiling linux-keyutils-keyring-store v1.0.0
[INFO] [stderr]    Compiling uniffi_macros v0.32.0
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling uniffi_core v0.32.0
[INFO] [stderr]    Compiling rtoolbox v0.0.5
[INFO] [stderr]    Compiling rpassword v7.5.4
[INFO] [stderr]    Compiling fond-import v1.0.0 (/opt/rustwide/workdir/crates/fond-import)
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling clap_complete v4.6.7
[INFO] [stderr]    Compiling fond-voice v1.0.0 (/opt/rustwide/workdir/crates/fond-voice)
[INFO] [stderr]    Compiling comfy-table v7.2.2
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling uniffi v0.32.0
[INFO] [stderr]    Compiling fond-ffi v1.0.0 (/opt/rustwide/workdir/crates/fond-ffi)
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling axum-server v0.8.0
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]    Compiling fond-web v1.0.0 (/opt/rustwide/workdir/crates/fond-web)
[INFO] [stderr]    Compiling fond-scrape v1.0.0 (/opt/rustwide/workdir/crates/fond-scrape)
[INFO] [stderr]    Compiling fond v1.0.0 (/opt/rustwide/workdir/crates/fond)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6m 05s
[INFO] running `Command { std: "docker" "inspect" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling fond-ffi v1.0.0 (/opt/rustwide/workdir/crates/fond-ffi)
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling fond-web v1.0.0 (/opt/rustwide/workdir/crates/fond-web)
[INFO] [stderr]    Compiling fond-import v1.0.0 (/opt/rustwide/workdir/crates/fond-import)
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling fond-scrape v1.0.0 (/opt/rustwide/workdir/crates/fond-scrape)
[INFO] [stderr]    Compiling fond-voice v1.0.0 (/opt/rustwide/workdir/crates/fond-voice)
[INFO] [stderr]    Compiling fond-domain v1.0.0 (/opt/rustwide/workdir/crates/fond-domain)
[INFO] [stderr]    Compiling fond v1.0.0 (/opt/rustwide/workdir/crates/fond)
[INFO] [stderr]    Compiling fond-store v1.0.0 (/opt/rustwide/workdir/crates/fond-store)
[INFO] [stderr]    Compiling fond-core v1.0.0 (/opt/rustwide/workdir/crates/fond-core)
[INFO] [stderr]    Compiling fond-timeline v1.0.0 (/opt/rustwide/workdir/crates/fond-timeline)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 43.94s
[INFO] running `Command { std: "docker" "inspect" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.98s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/fond-b92df2d66df28a89)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test overlay_key::tests::decode_rejects_non_hex ... ok
[INFO] [stdout] test overlay_key::tests::key_hex_round_trips ... ok
[INFO] [stdout] test tests::atomic_write_leaves_no_temp_artifacts ... ok
[INFO] [stdout] test tests::atomic_write_creates_file ... ok
[INFO] [stdout] test tests::loopback_binds_need_no_auth ... ok
[INFO] [stdout] test tests::atomic_write_temp_shares_destination_dir ... ok
[INFO] [stdout] test tests::atomic_write_overwrites_existing ... ok
[INFO] [stdout] test tests::non_loopback_binds_require_auth ... ok
[INFO] [stdout] test tui::app::tests::initial_state ... ok
[INFO] [stdout] test tui::app::tests::jump_to_step ... ok
[INFO] [stdout] test tui::app::tests::navigate_forward_and_back ... ok
[INFO] [stdout] test tui::app::tests::result_tracks_completion ... ok
[INFO] [stdout] test tests::detect_synced_folder_clean_dir_is_empty ... ok
[INFO] [stdout] test tests::detect_synced_folder_flags_syncthing_marker ... ok
[INFO] [stdout] test tui::app::tests::timer_start_and_check ... ok
[INFO] [stdout] test tui::app::tests::timer_pause_resume ... ok
[INFO] [stdout] test overlay_key::tests::decode_rejects_bad_length ... ok
[INFO] [stdout] test tests::detect_synced_folder_dedupes_tool ... ok
[INFO] [stdout] test tests::detect_synced_folder_flags_cloud_dir_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_test.rs (/opt/rustwide/target/debug/deps/cli_test-a5a8e0d2bcd37208)
[INFO] [stdout] 
[INFO] [stdout] running 150 tests
[INFO] [stdout] test cook_help_shows_cook_command ... ok
[INFO] [stdout] test completions_generates_powershell ... ok
[INFO] [stdout] test completions_generates_bash ... ok
[INFO] [stdout] test add_title_json_creates_file ... ok
[INFO] [stdout] test add_from_file ... ok
[INFO] [stdout] test add_json_without_inputs_fails ... ok
[INFO] [stdout] test add_from_file_rejects_collision ... ok
[INFO] [stdout] test add_from_file_rejects_non_cook ... ok
[INFO] [stdout] test cook_plan_flag_gives_static_output ... ok
[INFO] [stdout] test cook_timeline_simple_recipe_no_timers ... ok
[INFO] [stdout] test doctor_clean_dir_reports_ok ... ok
[INFO] [stdout] test doctor_warns_when_db_in_synced_folder ... ok
[INFO] [stdout] test doctor_json_output ... ok
[INFO] [stdout] test cook_timeline_shows_time_summary ... ok
[INFO] [stdout] test cook_timeline_json_output ... ok
[INFO] [stdout] test cook_timeline_table_output ... ok
[INFO] [stdout] test export_json_preserves_ingredients_and_steps ... ok
[INFO] [stdout] test export_json_stdout_single_recipe ... ok
[INFO] [stdout] test export_json_preserves_tags ... ok
[INFO] [stdout] test export_json_to_file ... ok
[INFO] [stdout] test cook_no_serve_at_in_plan_mode_fails ... ok
[INFO] [stdout] test cook_timeline_invalid_time_format ... ok
[INFO] [stdout] test export_json_stdout_all_recipes ... ok
[INFO] [stdout] test export_paprika_roundtrip ... ok
[INFO] [stdout] test grocery_help_shows_subcommands ... ok
[INFO] [stdout] test cook_timeline_unknown_recipe ... ok
[INFO] [stdout] test grocery_from_recipe_json ... ok
[INFO] [stdout] test export_paprika_archive ... ok
[INFO] [stdout] test export_paprika_single_recipe ... ok
[INFO] [stdout] test grocery_items_have_categories ... ok
[INFO] [stdout] test format_flag_json_is_equivalent_to_json_flag ... ok
[INFO] [stdout] test import_help_shows_paprika_subcommand ... ok
[INFO] [stdout] test help_flag_shows_usage ... ok
[INFO] [stdout] test grocery_include_pantry_flag ... ok
[INFO] [stdout] test grocery_from_recipe_basic ... ok
[INFO] [stdout] test grocery_table_shows_categories ... ok
[INFO] [stdout] test import_paprika_json_output ... ok
[INFO] [stdout] test export_nonexistent_recipe_fails ... ok
[INFO] [stdout] test import_paprika_dry_run ... ok
[INFO] [stdout] test import_paprika_missing_file_fails ... ok
[INFO] [stdout] test import_url_help_shows_options ... ok
[INFO] [stdout] test grocery_subtracts_pantry ... ok
[INFO] [stdout] test init_creates_directories ... ok
[INFO] [stdout] test import_photo_dry_run_reports_queued ... ok
[INFO] [stdout] test grocery_nonexistent_recipe ... ok
[INFO] [stdout] test import_url_rejects_invalid_scheme ... ok
[INFO] [stdout] test list_after_reindex_shows_recipe ... ok
[INFO] [stdout] test import_paprika_skips_duplicates ... ok
[INFO] [stdout] test import_paprika_writes_files_and_indexes ... ok
[INFO] [stdout] test list_empty_shows_message ... ok
[INFO] [stdout] test list_filter_by_tag ... ok
[INFO] [stdout] test list_filter_by_cuisine ... ok
[INFO] [stdout] test list_json_output ... ok
[INFO] [stdout] test list_filter_no_matches ... ok
[INFO] [stdout] test import_photo_queues_and_accepts_review ... ok
[INFO] [stdout] test note_add_and_list ... ok
[INFO] [stdout] test list_filter_combined_tag_and_max_time ... ok
[INFO] [stdout] test import_url_rejects_file_scheme ... ok
[INFO] [stdout] test list_filter_by_max_time ... ok
[INFO] [stdout] test overlay_passphrase_flag_requires_encrypt ... ok
[INFO] [stdout] test list_filter_json_output ... ok
[INFO] [stdout] test note_add_json ... ok
[INFO] [stdout] test pantry_add_json_output ... ok
[INFO] [stdout] test note_delete ... ok
[INFO] [stdout] test pantry_add_and_list ... ok
[INFO] [stdout] test pantry_help_shows_subcommands ... ok
[INFO] [stdout] test note_unknown_recipe_fails ... ok
[INFO] [stdout] test pantry_check_coverage ... ok
[INFO] [stdout] test pantry_check_json_output ... ok
[INFO] [stdout] test pantry_check_nonexistent_recipe ... ok
[INFO] [stdout] test pantry_list_empty ... ok
[INFO] [stdout] test pantry_quoted_multi_word_items ... ok
[INFO] [stdout] test pantry_list_all_shows_absent ... ok
[INFO] [stdout] test pantry_list_json_output ... ok
[INFO] [stdout] test pantry_rm_and_list ... ok
[INFO] [stdout] test pantry_rm_json_output ... ok
[INFO] [stdout] test rate_recipe ... ok
[INFO] [stdout] test rate_json_output ... ok
[INFO] [stdout] test rate_show_no_rating ... ok
[INFO] [stdout] test reindex_empty_dir ... ok
[INFO] [stdout] test pantry_survives_reindex ... ok
[INFO] [stdout] test rate_invalid_score_fails ... ok
[INFO] [stdout] test reindex_json_output ... ok
[INFO] [stdout] test rate_updates_on_rerate ... ok
[INFO] [stdout] test overlay_encrypted_import_missing_passphrase_fails_closed ... ok
[INFO] [stdout] test reindex_with_fixture ... ok
[INFO] [stdout] test scale_help ... ok
[INFO] [stdout] test rm_missing_recipe_fails ... ok
[INFO] [stdout] test rm_json_output ... ok
[INFO] [stdout] test rm_with_yes_removes_recipe ... ok
[INFO] [stdout] test scale_json_output ... ok
[INFO] [stdout] test scale_half ... ok
[INFO] [stdout] test scale_no_factor_fails ... ok
[INFO] [stdout] test scale_rules_json_has_new_fields ... ok
[INFO] [stdout] test scale_rules_adjusts_leavening_sublinearly ... ok
[INFO] [stdout] test scale_servings_without_metadata_fails ... ok
[INFO] [stdout] test scale_rules_seasoning_band_and_time_suggestion ... ok
[INFO] [stdout] test scale_to_multiplier ... ok
[INFO] [stdout] test scoreboard_help ... ok
[INFO] [stdout] test scale_unknown_recipe_fails ... ok
[INFO] [stdout] test scale_shows_warnings ... ok
[INFO] [stdout] test scoreboard_empty ... ok
[INFO] [stdout] test scoreboard_json ... ok
[INFO] [stdout] test scale_without_rules_stays_linear ... ok
[INFO] [stdout] test scoreboard_since_filter ... ok
[INFO] [stdout] test search_finds_by_title ... ok
[INFO] [stdout] test scale_to_servings ... ok
[INFO] [stdout] test search_json_includes_tags_and_source ... ok
[INFO] [stdout] test scoreboard_with_data ... ok
[INFO] [stdout] test search_no_results ... ok
[INFO] [stdout] test search_finds_by_ingredient ... ok
[INFO] [stdout] test share_export_requires_target ... ok
[INFO] [stdout] test search_json_output ... ok
[INFO] [stdout] test share_export_stamps_provenance_losslessly ... ok
[INFO] [stdout] test search_with_max_time_filter ... ok
[INFO] [stdout] test share_import_rejects_non_bundle ... ok
[INFO] [stdout] test share_import_dry_run_writes_nothing ... ok
[INFO] [stdout] test share_inspect_shows_attribution ... ok
[INFO] [stdout] test search_with_tag_filter ... ok
[INFO] [stdout] test substitute_buttermilk_ranked_sourced_with_caveat ... ok
[INFO] [stdout] test substitute_context_prioritizes_sauteing ... ok
[INFO] [stdout] test substitute_json_output ... ok
[INFO] [stdout] test substitute_help ... ok
[INFO] [stdout] test share_publish_requires_consent_and_writes_index ... ok
[INFO] [stdout] test substitute_unknown_ingredient_lists_available ... ok
[INFO] [stdout] test substitute_explicit_context_overrides_recipe ... ok
[INFO] [stdout] test substitute_recipe_infers_baking_context ... ok
[INFO] [stdout] test suggest_empty_pantry_shows_guidance ... ok
[INFO] [stdout] test share_import_queues_for_review_with_attribution ... ok
[INFO] [stdout] test share_import_is_idempotent ... ok
[INFO] [stdout] test suggest_json_empty_pantry_is_empty_array ... ok
[INFO] [stdout] test substitute_recipe_not_found_errors ... ok
[INFO] [stdout] test suggest_max_missing_filters_results ... ok
[INFO] [stdout] test suggest_limit_caps_results ... ok
[INFO] [stdout] test suggest_json_output ... ok
[INFO] [stdout] test tag_add_json_output ... ok
[INFO] [stdout] test tag_list_all ... ok
[INFO] [stdout] test tag_list_json ... ok
[INFO] [stdout] test tag_add_and_verify ... ok
[INFO] [stdout] test version_flag_shows_version ... ok
[INFO] [stdout] test suggest_ranks_by_coverage ... ok
[INFO] [stdout] test tag_remove_and_verify ... ok
[INFO] [stdout] test tag_add_then_search_finds_by_new_tag ... ok
[INFO] [stdout] test tag_show_for_recipe ... ok
[INFO] [stdout] test overlay_encrypted_import_wrong_passphrase_fails_closed ... ok
[INFO] [stdout] test view_missing_recipe_fails ... ok
[INFO] [stdout] test tag_survives_reindex ... ok
[INFO] [stdout] test view_existing_recipe ... ok
[INFO] [stdout] test view_json_output ... ok
[INFO] [stdout] test overlay_encrypted_passphrase_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 150 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.21s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fond_core-e09e4a318090a6b8)
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test ingredient_class::tests::adjust_linear_categories_none ... ok
[INFO] [stdout] test ingredient_class::tests::adjust_none_at_1x ... ok
[INFO] [stdout] test ingredient_class::tests::classify_leavening ... ok
[INFO] [stdout] test ingredient_class::tests::classify_linear_default ... ok
[INFO] [stdout] test ingredient_class::tests::adjust_salt_band ... ok
[INFO] [stdout] test ingredient_class::tests::classify_case_insensitive ... ok
[INFO] [stdout] test ingredient_class::tests::classify_new_categories ... ok
[INFO] [stdout] test ingredient_class::tests::adjust_leavening_sublinear_up ... ok
[INFO] [stdout] test ingredient_class::tests::classify_salt ... ok
[INFO] [stdout] test ingredient_class::tests::classify_salt_no_false_positives ... ok
[INFO] [stdout] test ingredient_class::tests::classify_spice ... ok
[INFO] [stdout] test ingredient_class::tests::warning_messages ... ok
[INFO] [stdout] test quantity::tests::format_mixed_fractions ... ok
[INFO] [stdout] test quantity::tests::format_thirds ... ok
[INFO] [stdout] test quantity::tests::format_whole_numbers ... ok
[INFO] [stdout] test quantity::tests::format_common_fractions ... ok
[INFO] [stdout] test ingredient_class::tests::classify_thickener ... ok
[INFO] [stdout] test ingredient_class::tests::cook_time_multiplier_sublinear ... ok
[INFO] [stdout] test quantity::tests::format_known_fractions ... ok
[INFO] [stdout] test quantity::tests::parse_mixed_fraction ... ok
[INFO] [stdout] test quantity::tests::parse_mixed_unicode_fraction ... ok
[INFO] [stdout] test quantity::tests::parse_integer ... ok
[INFO] [stdout] test quantity::tests::parse_servings_empty ... ok
[INFO] [stdout] test quantity::tests::parse_decimal ... ok
[INFO] [stdout] test quantity::tests::parse_range_takes_lower ... ok
[INFO] [stdout] test quantity::tests::parse_comma_decimal ... ok
[INFO] [stdout] test quantity::tests::parse_servings_range ... ok
[INFO] [stdout] test quantity::tests::parse_servings_simple ... ok
[INFO] [stdout] test quantity::tests::parse_simple_fraction ... ok
[INFO] [stdout] test quantity::tests::parse_unicode_fraction ... ok
[INFO] [stdout] test quantity::tests::parse_vague_returns_none ... ok
[INFO] [stdout] test quantity::tests::parse_zero_denominator_returns_none ... ok
[INFO] [stdout] test scale::tests::default_quantity_less_fat_flour_stay_quiet ... ok
[INFO] [stdout] test scale::tests::default_mode_unchanged_by_rules_work ... ok
[INFO] [stdout] test scale::tests::rules_braise_linear_body_with_time_suggestion ... ok
[INFO] [stdout] test scale::tests::rules_deterministic ... ok
[INFO] [stdout] test scale::tests::rules_halving_bread_leavening_stays_linear ... ok
[INFO] [stdout] test scale::tests::rules_no_op_at_1x ... ok
[INFO] [stdout] test quantity::tests::parse_servings_with_text ... ok
[INFO] [stdout] test scale::tests::scale_by_multiplier_doubles ... ok
[INFO] [stdout] test quantity::tests::parse_whitespace ... ok
[INFO] [stdout] test scale::tests::parse_scale_arg_variants ... ok
[INFO] [stdout] test scale::tests::scale_error_negative_factor ... ok
[INFO] [stdout] test scale::tests::scale_error_no_servings_metadata ... ok
[INFO] [stdout] test scale::tests::scale_error_zero_factor ... ok
[INFO] [stdout] test scale::tests::scale_error_zero_servings ... ok
[INFO] [stdout] test scale::tests::scale_no_warnings_at_1x ... ok
[INFO] [stdout] test scale::tests::scale_quantity_less_linear_no_warning ... ok
[INFO] [stdout] test scale::tests::scale_to_servings ... ok
[INFO] [stdout] test scale::tests::scale_preserves_times ... ok
[INFO] [stdout] test scale::tests::scale_unparseable_quantity_passes_through ... ok
[INFO] [stdout] test scale::tests::scale_warns_non_linear ... ok
[INFO] [stdout] test substitution::tests::all_entries_wellformed ... ok
[INFO] [stdout] test substitution::tests::buttermilk_has_ranked_sourced_options ... ok
[INFO] [stdout] test substitution::tests::case_insensitive_lookup ... ok
[INFO] [stdout] test substitution::tests::alias_resolution ... ok
[INFO] [stdout] test substitution::tests::infer_context_flour_alone_is_not_baking ... ok
[INFO] [stdout] test substitution::tests::infer_context_from_flour_plus_leavening ... ok
[INFO] [stdout] test substitution::tests::infer_context_from_tags ... ok
[INFO] [stdout] test substitution::tests::infer_context_from_title ... ok
[INFO] [stdout] test substitution::tests::context_prioritizes_matching_substitutions ... ok
[INFO] [stdout] test substitution::tests::dataset_loads ... ok
[INFO] [stdout] test substitution::tests::infer_context_none_for_savory ... ok
[INFO] [stdout] test substitution::tests::rank_order_preserved_without_context ... ok
[INFO] [stdout] test ingredient_class::tests::adjust_leavening_linear_when_scaling_down ... ok
[INFO] [stdout] test substitution::tests::singular_plural_tolerance ... ok
[INFO] [stdout] test substitution::tests::unknown_ingredient_returns_none ... ok
[INFO] [stdout] test quantity::tests::format_zero ... ok
[INFO] [stdout] test quantity::tests::parse_approximate ... ok
[INFO] [stdout] test scale::tests::rules_doubling_cake_leavening_sublinear ... ok
[INFO] [stdout] test scale::tests::scale_by_multiplier_halves ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fond_domain-02437d820f624653)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test filter::tests::escape_empty ... ok
[INFO] [stdout] test filter::tests::escape_quotes ... ok
[INFO] [stdout] test filter::tests::escape_simple_terms ... ok
[INFO] [stdout] test filter::tests::add_tags_to_metadata_without_tags ... ok
[INFO] [stdout] test filter::tests::escape_fts5_operators ... ok
[INFO] [stdout] test filter::tests::filter_default_is_empty ... ok
[INFO] [stdout] test filter::tests::filter_with_tag_is_not_empty ... ok
[INFO] [stdout] test filter::tests::parse_hours_only ... ok
[INFO] [stdout] test filter::tests::parse_minutes_only ... ok
[INFO] [stdout] test filter::tests::remove_all_tags ... ok
[INFO] [stdout] test filter::tests::update_tags_inline ... ok
[INFO] [stdout] test filter::tests::update_tags_yaml_list ... ok
[INFO] [stdout] test slug::tests::slugify_mixed_unicode ... ok
[INFO] [stdout] test slug::tests::slugify_trims_edges ... ok
[INFO] [stdout] test slug::tests::slugify_with_special_chars ... ok
[INFO] [stdout] test slug::tests::title_from_stem_single_word ... ok
[INFO] [stdout] test slug::tests::title_from_stem_basic ... ok
[INFO] [stdout] test user::tests::allergen_roundtrip ... ok
[INFO] [stdout] test user::tests::dietary_pref_roundtrip ... ok
[INFO] [stdout] test user::tests::display_formats ... ok
[INFO] [stdout] test user::tests::parse_known_allergens ... ok
[INFO] [stdout] test user::tests::parse_unknown_allergen ... ok
[INFO] [stdout] test user::tests::parse_unknown_dietary_pref ... ok
[INFO] [stdout] test user::tests::parse_known_dietary_prefs ... ok
[INFO] [stdout] test slug::tests::basic_slugify ... ok
[INFO] [stdout] test slug::tests::slugify_collapses_hyphens ... ok
[INFO] [stdout] test slug::tests::slugify_drops_non_ascii ... ok
[INFO] [stdout] test filter::tests::parse_empty_and_invalid ... ok
[INFO] [stdout] test filter::tests::parse_compound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cooklang_spike.rs (/opt/rustwide/target/debug/deps/cooklang_spike-22fc3cf7cbed4c6b)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test block_comments_ignored ... ok
[INFO] [stdout] test chicken_adobo_cookware ... ok
[INFO] [stdout] test chicken_adobo_ingredients ... ok
[INFO] [stdout] test chicken_adobo_timers ... ok
[INFO] [stdout] test ingredients_retain_quantity_and_unit ... ok
[INFO] [stdout] test inline_comments_ignored ... ok
[INFO] [stdout] test notes_parsed_as_text ... ok
[INFO] [stdout] test mapo_tofu_ingredient_quantities ... ok
[INFO] [stdout] test named_timers_preserved ... ok
[INFO] [stdout] test metadata_extensibility_custom_keys ... ok
[INFO] [stdout] test recipe_without_frontmatter ... ok
[INFO] [stdout] test model_is_serializable_to_json ... ok
[INFO] [stdout] test yaml_frontmatter_basic_fields ... ok
[INFO] [stdout] test unicode_ingredients_and_titles ... ok
[INFO] [stdout] test sections_parsed_correctly ... ok
[INFO] [stdout] test yaml_frontmatter_tags_as_list ... ok
[INFO] [stdout] test spike_summary_report ... ok
[INFO] [stdout] test all_fixtures_parse_without_errors ... ok
[INFO] [stdout] test all_fixtures_parse_with_warnings_report ... ok
[INFO] [stdout] test all_fixtures_preserve_ingredient_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/domain_test.rs (/opt/rustwide/target/debug/deps/domain_test-8c2716664b628047)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test chicken_adobo_ingredients ... ok
[INFO] [stdout] test emit_generated_recipe_has_frontmatter ... ok
[INFO] [stdout] test chicken_adobo_tags ... ok
[INFO] [stdout] test ingredient_quantities_preserved ... ok
[INFO] [stdout] test mapo_tofu_cookware ... ok
[INFO] [stdout] test chicken_adobo_metadata ... ok
[INFO] [stdout] test emit_generated_recipe_parseable ... ok
[INFO] [stdout] test raw_source_preserved ... ok
[INFO] [stdout] test emit_with_raw_source_returns_original ... ok
[INFO] [stdout] test recipe_round_trips_through_json ... ok
[INFO] [stdout] test recipe_serializes_to_json ... ok
[INFO] [stdout] test slug_from_various_titles ... ok
[INFO] [stdout] test timers_extracted_from_steps ... ok
[INFO] [stdout] test title_derived_from_filename_when_no_metadata ... ok
[INFO] [stdout] test steps_have_sequential_order ... ok
[INFO] [stdout] test title_from_stem_various ... ok
[INFO] [stdout] test parse_produces_ingredients ... ok
[INFO] [stdout] test parse_produces_title ... ok
[INFO] [stdout] test parse_produces_steps ... ok
[INFO] [stdout] test parse_all_fixtures_succeed ... ok
[INFO] [stdout] test parse_produces_slug ... ok
[INFO] [stdout] test round_trip_preserves_title_and_tags ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/edit_test.rs (/opt/rustwide/target/debug/deps/edit_test-f5ee87d4c7bd446e)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test no_op_metadata_set_keeps_document_byte_identical ... ok
[INFO] [stdout] test metadata_edit_keeps_body_bytes_on_frontmatter_recipe ... ok
[INFO] [stdout] test parse_emit_is_byte_identical_for_all_fixtures ... ok
[INFO] [stdout] test appending_a_step_reparses_with_new_ingredient ... ok
[INFO] [stdout] test inserting_new_metadata_key_places_after_title ... ok
[INFO] [stdout] test new_recipe_is_parseable_and_lossless ... ok
[INFO] [stdout] test set_tags_preserves_block_style ... ok
[INFO] [stdout] test section_context_is_resolved ... ok
[INFO] [stdout] test editing_a_step_preserves_other_blocks ... ok
[INFO] [stderr]      Running tests/paprika_spike.rs (/opt/rustwide/target/debug/deps/paprika_spike-bfbd836a4b60e6be)
[INFO] [stdout] test title_with_colon_is_quoted_and_reparses ... ok
[INFO] [stdout] test setting_title_changes_slug ... ok
[INFO] [stdout] test reads_block_style_tags ... ok
[INFO] [stdout] test set_tags_on_inline_style_recipe ... ok
[INFO] [stdout] test metadata_edit_preserves_body_verbatim ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test extract_nutrition ... ok
[INFO] [stdout] test archive_with_directory_entries ... ok
[INFO] [stdout] test extract_categories ... ok
[INFO] [stdout] test extract_directions_as_steps ... ok
[INFO] [stdout] test archive_with_corrupt_entry_does_not_block_batch ... ok
[INFO] [stdout] test extract_rating_and_favorites ... ok
[INFO] [stdout] test archive_with_non_recipe_files ... ok
[INFO] [stdout] test empty_string_fields_handled ... ok
[INFO] [stdout] test extract_source_url ... ok
[INFO] [stdout] test ingredients_with_section_headers ... ok
[INFO] [stdout] test extract_yield_field ... ok
[INFO] [stdout] test parse_empty_archive ... ok
[INFO] [stdout] test extract_times ... ok
[INFO] [stdout] test null_fields_handled ... ok
[INFO] [stdout] test extract_ingredients_as_lines ... ok
[INFO] [stdout] test field_mapping_demonstration ... ok
[INFO] [stdout] test photo_base64_preserved ... ok
[INFO] [stdout] test unicode_fields_preserved ... ok
[INFO] [stdout] test unknown_fields_captured_in_extra ... ok
[INFO] [stdout] test spike_summary_report ... ok
[INFO] [stdout] test parse_archive_with_multiple_recipes ... ok
[INFO] [stdout] test parse_single_paprikarecipe ... ok
[INFO] [stdout] test parse_minimal_recipe ... ok
[INFO] [stderr]      Running tests/schema_org_spike.rs (/opt/rustwide/target/debug/deps/schema_org_spike-5c86c1ea47dc6390)
[INFO] [stdout] test performance_500_recipes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test extract_author_as_person_object ... ok
[INFO] [stdout] test extract_aggregate_rating ... ok
[INFO] [stdout] test extract_from_graph_wrapper ... ok
[INFO] [stdout] test extract_cuisine_and_category ... ok
[INFO] [stdout] test extract_direct_recipe ... ok
[INFO] [stdout] test extract_keywords ... ok
[INFO] [stdout] test extract_author_as_plain_string ... ok
[INFO] [stdout] test extract_ingredients ... ok
[INFO] [stdout] test extract_nutrition ... ok
[INFO] [stdout] test extract_times_iso8601 ... ok
[INFO] [stdout] test extract_yield ... ok
[INFO] [stdout] test extract_type_as_array ... ok
[INFO] [stdout] test field_mapping_demonstration ... ok
[INFO] [stdout] test instructions_plain_strings ... ok
[INFO] [stdout] test html_fallback_extracts_ingredients ... ok
[INFO] [stdout] test instructions_howto_steps ... ok
[INFO] [stdout] test instructions_single_string ... ok
[INFO] [stdout] test html_fallback_extracts_steps ... ok
[INFO] [stdout] test instructions_howto_sections ... ok
[INFO] [stdout] test html_fallback_extracts_title ... ok
[INFO] [stdout] test malformed_jsonld_skipped_gracefully ... ok
[INFO] [stdout] test no_recipes_from_html_only_page ... ok
[INFO] [stdout] test skip_non_recipe_jsonld_blocks ... ok
[INFO] [stdout] test html_fallback_returns_none_for_non_recipe_page ... ok
[INFO] [stdout] test spike_summary_report ... ok
[INFO] [stdout] test extraction_quality_across_blogs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fond_ffi-7db98ab8cf846e20)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/client.rs (/opt/rustwide/target/debug/deps/client-93b3bb893230168e)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test gets_full_recipe ... ok
[INFO] [stdout] test list_filter_by_tag ... ok
[INFO] [stdout] test create_recipe_rejects_duplicate_slug ... ok
[INFO] [stdout] test get_recipe_for_edit_exposes_raw_blocks_and_hash ... ok
[INFO] [stdout] test delete_recipe_removes_file_and_index ... ok
[INFO] [stdout] test builds_timeline ... ok
[INFO] [stdout] test create_recipe_writes_file_and_indexes ... ok
[INFO] [stdout] test attach_photo_stores_bytes_and_sets_image ... ok
[INFO] [stdout] test lists_tags ... ok
[INFO] [stdout] test lists_recipes_with_tags ... ok
[INFO] [stdout] test preview_ingredients_parses_inline_markup ... ok
[INFO] [stdout] test reindex_rebuilds_from_files ... ok
[INFO] [stdout] test opens_and_counts ... ok
[INFO] [stdout] test save_recipe_rejects_stale_base_hash ... ok
[INFO] [stdout] test save_recipe_editing_a_step_updates_ingredients ... ok
[INFO] [stdout] test save_recipe_metadata_reflects_on_disk_and_reparses ... ok
[INFO] [stdout] test scales_to_servings ... ok
[INFO] [stdout] test save_recipe_source_writes_raw ... ok
[INFO] [stdout] test scales_with_rules ... ok
[INFO] [stdout] test schedule_rejects_bad_datetime ... ok
[INFO] [stdout] test scales_by_multiplier ... ok
[INFO] [stdout] test save_recipe_title_change_renames_file ... ok
[INFO] [stdout] test schedules_timeline_backward ... ok
[INFO] [stdout] test search_matches_and_escapes ... ok
[INFO] [stdout] test unknown_recipe_is_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fond_import-71929807ff698151)
[INFO] [stdout] 
[INFO] [stdout] running 81 tests
[INFO] [stdout] test paprika::convert::tests::detect_section_headers ... ok
[INFO] [stdout] test paprika::convert::tests::convert_minimal_paprika_recipe ... ok
[INFO] [stdout] test paprika::convert::tests::convert_full_paprika_recipe ... ok
[INFO] [stdout] test paprika::convert::tests::emit_cook_contains_provenance ... ok
[INFO] [stdout] test paprika::convert::tests::emit_cook_contains_notes ... ok
[INFO] [stdout] test ocr::tests::builds_draft_from_headed_recipe_text ... ok
[INFO] [stdout] test paprika::convert::tests::batch_conversion_deduplicates_by_source_url ... ok
[INFO] [stdout] test paprika::convert::tests::parse_bare_name_ingredient ... ok
[INFO] [stdout] test paprika::convert::tests::emit_cook_contains_all_ingredients ... ok
[INFO] [stdout] test paprika::convert::tests::batch_conversion_resolves_slug_collisions ... ok
[INFO] [stdout] test paprika::convert::tests::parse_fraction_ingredient ... ok
[INFO] [stdout] test paprika::convert::tests::parse_no_unit_ingredient ... ok
[INFO] [stdout] test paprika::convert::tests::parse_simple_ingredient ... ok
[INFO] [stdout] test ocr::tests::falls_back_to_heuristics_without_headings ... ok
[INFO] [stdout] test paprika::convert::tests::parse_basic_directions ... ok
[INFO] [stdout] test paprika::convert::tests::parse_mixed_fraction_ingredient ... ok
[INFO] [stdout] test paprika::convert::tests::parse_directions_with_sections ... ok
[INFO] [stdout] test paprika::convert::tests::parse_unicode_fraction ... ok
[INFO] [stdout] test paprika::convert::tests::resolve_multiple_collisions ... ok
[INFO] [stdout] test paprika::convert::tests::resolve_no_collision ... ok
[INFO] [stdout] test paprika::convert::tests::resolve_with_collision ... ok
[INFO] [stdout] test schema_org::convert::tests::iso8601_complex_tiramisu ... ok
[INFO] [stdout] test schema_org::convert::tests::iso8601_days_and_time ... ok
[INFO] [stdout] test schema_org::convert::tests::iso8601_empty_returns_none ... ok
[INFO] [stdout] test paprika::convert::tests::parse_after_emit_preserves_title_and_tags ... ok
[INFO] [stdout] test schema_org::convert::tests::iso8601_hours_minutes_seconds ... ok
[INFO] [stdout] test schema_org::convert::tests::iso8601_hours_only ... ok
[INFO] [stdout] test schema_org::convert::tests::import_html_dedup ... ok
[INFO] [stdout] test schema_org::convert::tests::import_html_slug_collision ... ok
[INFO] [stdout] test schema_org::convert::tests::import_html_no_recipe ... ok
[INFO] [stdout] test schema_org::convert::tests::emit_cook_contains_all_fields ... ok
[INFO] [stdout] test schema_org::convert::tests::import_html_fallback ... ok
[INFO] [stdout] test schema_org::convert::tests::iso8601_invalid_returns_none ... ok
[INFO] [stdout] test schema_org::convert::tests::iso8601_seconds_only ... ok
[INFO] [stdout] test schema_org::convert::tests::sanitize_collapses_whitespace ... ok
[INFO] [stdout] test schema_org::convert::tests::iso8601_minutes_only ... ok
[INFO] [stdout] test schema_org::convert::tests::iso8601_multiple_days ... ok
[INFO] [stdout] test schema_org::convert::tests::sanitize_strips_html ... ok
[INFO] [stdout] test schema_org::convert::tests::sanitize_decodes_entities ... ok
[INFO] [stdout] test schema_org::convert::tests::string_list_from_array ... ok
[INFO] [stdout] test schema_org::convert::tests::schema_to_recipe_numeric_yield ... ok
[INFO] [stdout] test schema_org::convert::tests::string_list_from_csv ... ok
[INFO] [stdout] test schema_org::convert::tests::schema_to_recipe_basic ... ok
[INFO] [stdout] test schema_org::convert::tests::yield_from_array ... ok
[INFO] [stdout] test schema_org::convert::tests::yield_from_number ... ok
[INFO] [stdout] test schema_org::extract::tests::author_from_array ... ok
[INFO] [stdout] test schema_org::convert::tests::yield_from_string ... ok
[INFO] [stdout] test schema_org::extract::tests::author_from_person_object ... ok
[INFO] [stdout] test schema_org::extract::tests::extract_times ... ok
[INFO] [stdout] test schema_org::extract::tests::author_from_plain_string ... ok
[INFO] [stdout] test schema_org::extract::tests::extract_ingredients ... ok
[INFO] [stdout] test schema_org::extract::tests::extract_from_graph_wrapper ... ok
[INFO] [stdout] test schema_org::extract::tests::extract_direct_recipe ... ok
[INFO] [stdout] test schema_org::extract::tests::extract_type_as_array ... ok
[INFO] [stdout] test schema_org::extract::tests::fallback_extracts_recipe ... ok
[INFO] [stdout] test schema_org::extract::tests::extract_yield ... ok
[INFO] [stdout] test schema_org::extract::tests::fallback_returns_none_for_non_recipe ... ok
[INFO] [stdout] test schema_org::extract::tests::instructions_howto_sections ... ok
[INFO] [stdout] test schema_org::extract::tests::normalize_url_empty ... ok
[INFO] [stdout] test schema_org::extract::tests::normalize_url_lowercases_host ... ok
[INFO] [stdout] test schema_org::extract::tests::normalize_url_preserves_root ... ok
[INFO] [stdout] test schema_org::extract::tests::normalize_url_strips_fragment ... ok
[INFO] [stdout] test schema_org::extract::tests::instructions_plain_strings ... ok
[INFO] [stdout] test schema_org::extract::tests::instructions_single_string ... ok
[INFO] [stdout] test schema_org::extract::tests::normalize_url_strips_tracking ... ok
[INFO] [stdout] test schema_org::extract::tests::malformed_jsonld_skipped ... ok
[INFO] [stdout] test schema_org::extract::tests::instructions_howto_steps ... ok
[INFO] [stdout] test schema_org::extract::tests::normalize_url_strips_trailing_slash ... ok
[INFO] [stdout] test share::tests::digest_is_deterministic_and_stable ... ok
[INFO] [stdout] test share::tests::manifest_validate_rejects_bad_version_and_empty ... ok
[INFO] [stdout] test share::tests::dedup_key_prefers_url_then_digest ... ok
[INFO] [stdout] test share::tests::plan_enqueues_novel_recipe ... ok
[INFO] [stdout] test schema_org::extract::tests::skip_non_recipe_blocks ... ok
[INFO] [stdout] test share::tests::plan_skips_library_duplicate_by_url ... ok
[INFO] [stdout] test share::tests::plan_skips_when_already_queued ... ok
[INFO] [stdout] test share::tests::stamp_is_noop_without_provenance ... ok
[INFO] [stdout] test share::tests::stamp_adds_missing_provenance ... ok
[INFO] [stdout] test share::tests::stamp_never_clobbers_existing_metadata ... ok
[INFO] [stdout] test schema_org::convert::tests::iso8601_hours_and_minutes ... ok
[INFO] [stderr]      Running tests/paprika_import_test.rs (/opt/rustwide/target/debug/deps/paprika_import_test-a92bcdcbf4dfb10c)
[INFO] [stdout] test schema_org::extract::tests::no_recipes_from_html_only ... ok
[INFO] [stdout] test schema_org::convert::tests::import_html_structured ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test cook_text_contains_notes_as_comments ... ok
[INFO] [stdout] test duplicate_detection_by_source_url ... ok
[INFO] [stdout] test existing_slug_collision_gets_suffix ... ok
[INFO] [stdout] test cook_text_contains_all_ingredients ... ok
[INFO] [stdout] test corrupt_entry_does_not_block_batch ... ok
[INFO] [stdout] test read_unsupported_extension_returns_error ... ok
[INFO] [stdout] test parse_archive_and_convert_batch ... ok
[INFO] [stdout] test parse_single_paprikarecipe_file ... ok
[INFO] [stdout] test read_single_paprikarecipe_from_disk ... ok
[INFO] [stdout] test sections_in_ingredients_become_cooklang_sections ... ok
[INFO] [stdout] test read_paprikarecipes_file_from_disk ... ok
[INFO] [stdout] test slug_collision_gets_suffix ... ok
[INFO] [stdout] test cook_text_round_trips_through_parser ... ok
[INFO] [stdout] test import_500_recipes_under_10_seconds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/schema_org_import_test.rs (/opt/rustwide/target/debug/deps/schema_org_import_test-095ca78f5ebf01bf)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test import_dedup_url_normalization ... ok
[INFO] [stdout] test import_iso_8601_times_converted ... ok
[INFO] [stdout] test import_dedup_by_source_url ... ok
[INFO] [stdout] test import_graph_wrapper_wordpress ... ok
[INFO] [stdout] test import_html_fallback_works ... ok
[INFO] [stdout] test import_howto_sections_produces_steps ... ok
[INFO] [stdout] test import_carbonara_produces_complete_recipe ... ok
[INFO] [stdout] test import_tags_from_keywords_cuisine_category ... ok
[INFO] [stdout] test import_malformed_json_skipped_gracefully ... ok
[INFO] [stdout] test import_no_recipe_page ... ok
[INFO] [stdout] test import_slug_collision_resolved ... ok
[INFO] [stdout] test import_carbonara_cook_text_is_valid ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fond_scrape-9f5373c27ce39f79)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test credentials::tests::store_load_delete_roundtrip ... ignored, requires a working OS keychain (macOS Keychain, Windows Credential Manager, or Linux keyutils)
[INFO] [stdout] test client::tests::default_config_values ... ok
[INFO] [stdout] test client::tests::client_builds_with_defaults ... ok
[INFO] [stdout] test client::tests::client_builds_with_custom_config ... ok
[INFO] [stdout] test client::tests::fetch_invalid_url_returns_error ... ok
[INFO] [stdout] test credentials::tests::delete_missing_returns_false ... FAILED
[INFO] [stdout] test credentials::tests::load_missing_returns_none ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- credentials::tests::delete_missing_returns_false stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'credentials::tests::delete_missing_returns_false' (8070) panicked at crates/fond-scrape/src/credentials.rs:136:80:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CredentialError("Couldn't access platform storage: PermissionDenied")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x597a9c3c0148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x597a9c3c0148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x597a9c3c0148 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x597a9c3c0148 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x597a9c3d6f9a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x597a9c3d6f9a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x597a9c3c53f2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x597a9c3c53f2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x597a9c39d9b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x597a9c39d9b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x597a9c3b78b9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x597a9bad560c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x597a9bad560c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x597a9c3b7b32 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x597a9c3b7b32 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x597a9c39da72 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x597a9c392af9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x597a9c39e94d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x597a9c3d778c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x597a9c3d74d2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x597a9baaedb0 - <core[8fb95b77d25ab6c8]::result::Result<bool, fond_scrape[be40565019724196]::error::ScrapeError>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x597a9baaedb0 - fond_scrape[be40565019724196]::credentials::tests::delete_missing_returns_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/fond-scrape/src/credentials.rs:136:80
[INFO] [stdout]   22:     0x597a9baac5f7 - fond_scrape[be40565019724196]::credentials::tests::delete_missing_returns_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/fond-scrape/src/credentials.rs:134:38
[INFO] [stdout]   23:     0x597a9bab0476 - <fond_scrape[be40565019724196]::credentials::tests::delete_missing_returns_false::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x597a9bac86eb - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x597a9bac86eb - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x597a9bad5f65 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x597a9bad5f65 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x597a9bad5f65 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x597a9bad5f65 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x597a9bad5f65 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x597a9bad5f65 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x597a9bad5f65 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x597a9bacf874 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x597a9bacf874 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x597a9bad8fe2 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x597a9bad8fe2 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x597a9bad8fe2 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x597a9bad8fe2 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x597a9bad8fe2 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x597a9bad8fe2 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x597a9bad8fe2 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x597a9c3bf8af - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x597a9c3bf8af - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x75ca36424aa4 - <unknown>
[INFO] [stdout]   45:     0x75ca364b1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- credentials::tests::load_missing_returns_none stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'credentials::tests::load_missing_returns_none' (8071) panicked at crates/fond-scrape/src/credentials.rs:113:69:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CredentialError("Couldn't access platform storage: PermissionDenied")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x597a9c3c0148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x597a9c3c0148 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x597a9c3c0148 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x597a9c3c0148 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x597a9c3d6f9a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x597a9c3d6f9a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x597a9c3c53f2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x597a9c3c53f2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x597a9c39d9b6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x597a9c39d9b6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x597a9c3b78b9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x597a9bad560c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x597a9bad560c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x597a9c3b7b32 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x597a9c3b7b32 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x597a9c39da72 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x597a9c392af9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x597a9c39e94d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x597a9c3d778c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x597a9c3d74d2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x597a9baae566 - <core[8fb95b77d25ab6c8]::result::Result<core[8fb95b77d25ab6c8]::option::Option<alloc[a7ee25936407c584]::string::String>, fond_scrape[be40565019724196]::error::ScrapeError>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x597a9baae566 - fond_scrape[be40565019724196]::credentials::tests::load_missing_returns_none
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/fond-scrape/src/credentials.rs:113:69
[INFO] [stdout]   22:     0x597a9baac597 - fond_scrape[be40565019724196]::credentials::tests::load_missing_returns_none::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/fond-scrape/src/credentials.rs:110:35
[INFO] [stdout]   23:     0x597a9bab03f6 - <fond_scrape[be40565019724196]::credentials::tests::load_missing_returns_none::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x597a9bac86eb - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x597a9bac86eb - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x597a9bad5f65 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x597a9bad5f65 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x597a9bad5f65 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x597a9bad5f65 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x597a9bad5f65 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x597a9bad5f65 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x597a9bad5f65 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x597a9bacf874 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x597a9bacf874 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x597a9bad8fe2 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x597a9bad8fe2 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x597a9bad8fe2 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x597a9bad8fe2 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x597a9bad8fe2 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x597a9bad8fe2 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x597a9bad8fe2 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x597a9c3bf8af - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x597a9c3bf8af - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x75ca36424aa4 - <unknown>
[INFO] [stdout]   45:     0x75ca364b1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     credentials::tests::delete_missing_returns_false
[INFO] [stdout]     credentials::tests::load_missing_returns_none
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 2 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p fond-scrape --lib`
[INFO] running `Command { std: "docker" "inspect" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd", kill_on_drop: false }`
[INFO] [stdout] e774b0aed147a71b074c8f48d692e3306e0a066e5499b496e4272edbd3f75acd
