[INFO] cloning repository https://github.com/foxtive/foxtive [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/foxtive/foxtive" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffoxtive%2Ffoxtive", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffoxtive%2Ffoxtive'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 34330fed2852f4e673bfa7c73eb81fdbc6cab5a9 [INFO] testing foxtive/foxtive against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffoxtive%2Ffoxtive" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/foxtive/foxtive [INFO] finished tweaking git repo https://github.com/foxtive/foxtive [INFO] tweaked toml for git repo https://github.com/foxtive/foxtive written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/foxtive/foxtive on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/foxtive/foxtive 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rust-argon2 v3.0.0 [INFO] [stderr] Downloaded redis v1.7.0 [INFO] [stderr] Downloaded lapin v4.11.0 [INFO] [stderr] Downloaded async-rs v0.8.12 [INFO] [stderr] Downloaded async-global-executor v3.1.0 [INFO] [stderr] Downloaded amq-protocol-uri v10.6.3 [INFO] [stderr] Downloaded tcp-stream v0.34.14 [INFO] [stderr] Downloaded amq-protocol v10.6.3 [INFO] [stderr] Downloaded amq-protocol-tcp v10.6.3 [INFO] [stderr] Downloaded async-compat v0.2.6 [INFO] [stderr] Downloaded amq-protocol-types v10.6.3 [INFO] [stderr] Downloaded rc2 v0.8.1 [INFO] [stderr] Downloaded p12-keystore v0.2.1 [INFO] [stderr] Downloaded rustls-connector v0.23.8 [INFO] [stderr] Downloaded pkcs5 v0.7.1 [INFO] [stderr] Downloaded pkcs12 v0.1.0 [INFO] [stderr] Downloaded slh-dsa v0.2.0-rc.5 [INFO] [stderr] Downloaded jose-rs v0.7.0 [INFO] [stderr] Downloaded kryptering v0.5.0 [INFO] [stderr] Downloaded hash2curve v0.14.0 [INFO] [stderr] Downloaded ed448-goldilocks v0.14.0-pre.15 [INFO] [stderr] Downloaded aes-kw v0.3.1 [INFO] [stderr] Downloaded ed448 v0.5.0 [INFO] [stderr] Downloaded dsa v0.6.3 [INFO] [stderr] Downloaded cryptoki v0.12.1 [INFO] [stderr] Downloaded cryptoki-sys v0.5.0 [INFO] [stderr] Downloaded diesel-async v0.9.2 [INFO] [stderr] Downloaded fancy-regex v0.19.2 [INFO] [stderr] Downloaded pq-sys v0.7.5 [INFO] [stderr] Downloaded diesel_derives v2.3.10 [INFO] [stderr] Downloaded deadpool-lapin v0.14.0 [INFO] [stderr] Downloaded deadpool v0.13.1 [INFO] [stderr] Downloaded deadpool-redis v0.23.1 [INFO] [stderr] Downloaded diesel v2.3.13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b [INFO] running `Command { std: "docker" "start" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b", 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" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b", 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" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling smallvec v1.16.1 [INFO] [stderr] Compiling futures-core v0.3.34 [INFO] [stderr] Compiling bytes v1.12.1 [INFO] [stderr] Compiling futures-sink v0.3.34 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling futures-task v0.3.34 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling futures-io v0.3.34 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling rand_core v0.10.1 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling futures-channel v0.3.34 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling siphasher v1.0.3 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling cpufeatures v0.3.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling chacha20 v0.10.2 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling rand v0.8.8 [INFO] [stderr] Compiling parking v2.2.1 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling event-listener v5.4.2 [INFO] [stderr] Compiling phf_shared v0.12.1 [INFO] [stderr] Compiling anyhow v1.0.104 [INFO] [stderr] Compiling chrono-tz v0.10.4 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling phf v0.12.1 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling async-lock v3.4.2 [INFO] [stderr] Compiling arcstr v1.2.0 [INFO] [stderr] Compiling sha1_smol v1.0.1 [INFO] [stderr] Compiling xxhash-rust v0.8.18 [INFO] [stderr] Compiling syn v3.0.5 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.10 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling http v1.5.0 [INFO] [stderr] Compiling num-integer v0.1.47 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling mio v1.2.3 [INFO] [stderr] Compiling socket2 v0.6.5 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling rand v0.10.2 [INFO] [stderr] Compiling num-bigint v0.5.1 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling zeroize v1.9.0 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling http-body v1.1.0 [INFO] [stderr] Compiling http-body-util v0.1.5 [INFO] [stderr] Compiling uuid v1.26.1 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling tokio-macros v2.7.2 [INFO] [stderr] Compiling zerovec-derive v0.11.6 [INFO] [stderr] Compiling futures-macro v0.3.34 [INFO] [stderr] Compiling displaydoc v0.2.7 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling async-trait v0.1.92 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling futures-util v0.3.34 [INFO] [stderr] Compiling zerofrom v0.1.8 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling yoke v0.8.3 [INFO] [stderr] Compiling zerovec v0.11.8 [INFO] [stderr] Compiling zerotrie v0.2.5 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling foxtive-macros v0.6.0 (/opt/rustwide/workdir/foxtive-macros) [INFO] [stderr] Compiling tinystr v0.8.4 [INFO] [stderr] Compiling potential_utf v0.1.6 [INFO] [stderr] Compiling icu_collections v2.3.0 [INFO] [stderr] Compiling icu_locale_core v2.3.0 [INFO] [stderr] Compiling icu_provider v2.3.1 [INFO] [stderr] Compiling chrono v0.4.45 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling icu_normalizer v2.3.0 [INFO] [stderr] Compiling icu_properties v2.3.0 [INFO] [stderr] Compiling futures-executor v0.3.34 [INFO] [stderr] Compiling futures v0.3.34 [INFO] [stderr] Compiling cron v0.17.0 [INFO] [stderr] Compiling idna_adapter v1.2.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling tokio-util v0.7.19 [INFO] [stderr] Compiling hyper v1.11.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-stream v0.1.19 [INFO] [stderr] Compiling combine v4.6.8 [INFO] [stderr] Compiling foxtive v1.4.2 (/opt/rustwide/workdir/foxtive) [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling axum v0.8.9 [INFO] [stderr] Compiling foxtive-worker v0.7.0 (/opt/rustwide/workdir/foxtive-worker) [INFO] [stderr] Compiling foxtive-cron v0.6.0 (/opt/rustwide/workdir/foxtive-cron) [INFO] [stderr] Compiling redis v1.7.0 [INFO] [stderr] Compiling foxtive-supervisor v0.4.1 (/opt/rustwide/workdir/foxtive-supervisor) [INFO] [stderr] Compiling supervisor-hierarchies v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/supervisor-hierarchies) [INFO] [stderr] Compiling task-groups v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/task-groups) [INFO] [stderr] Compiling persistence v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/persistence) [INFO] [stderr] Compiling panic-cathcer v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/panic-catcher) [INFO] [stderr] Compiling microservice-orchestration v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/microservice-orchestration) [INFO] [stderr] Compiling circuit-breaker-example v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/circuit-breaker) [INFO] [stderr] Compiling basic v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/basic) [INFO] [stderr] Compiling distributed-coordination-example v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/distributed-coordination) [INFO] [stderr] Compiling axum-cron v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/axum-cron) [INFO] [stderr] Compiling graceful-shutdown v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/graceful-shutdown) [INFO] [stderr] Compiling db-message-consumer v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/db-message-consumer) [INFO] [stderr] Compiling tracing-example v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/tracing) [INFO] [stderr] Compiling cron-scheduling v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/cron-scheduling) [INFO] [stderr] Compiling task-pools v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/task-pools) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 2m 58s [INFO] running `Command { std: "docker" "inspect" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b", 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" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling spin v0.9.9 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling zerocopy v0.8.57 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling typenum v1.20.1 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Compiling foxtive-macros v0.6.0 (/opt/rustwide/workdir/foxtive-macros) [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling chrono v0.4.45 [INFO] [stderr] Compiling num-integer v0.1.47 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling num-bigint v0.5.1 [INFO] [stderr] Compiling num-iter v0.1.46 [INFO] [stderr] Compiling chrono-tz v0.10.4 [INFO] [stderr] Compiling cron v0.17.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.8 [INFO] [stderr] Compiling tokio-util v0.7.19 [INFO] [stderr] Compiling tokio-stream v0.1.19 [INFO] [stderr] Compiling hyper v1.11.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling rsa v0.9.10 [INFO] [stderr] Compiling combine v4.6.8 [INFO] [stderr] Compiling foxtive v1.4.2 (/opt/rustwide/workdir/foxtive) [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling axum v0.8.9 [INFO] [stderr] Compiling foxtive-worker v0.7.0 (/opt/rustwide/workdir/foxtive-worker) [INFO] [stderr] Compiling foxtive-cron v0.6.0 (/opt/rustwide/workdir/foxtive-cron) [INFO] [stderr] Compiling redis v1.7.0 [INFO] [stderr] Compiling foxtive-supervisor v0.4.1 (/opt/rustwide/workdir/foxtive-supervisor) [INFO] [stderr] Compiling supervisor-hierarchies v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/supervisor-hierarchies) [INFO] [stderr] Compiling persistence v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/persistence) [INFO] [stderr] Compiling panic-cathcer v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/panic-catcher) [INFO] [stderr] Compiling circuit-breaker-example v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/circuit-breaker) [INFO] [stderr] Compiling microservice-orchestration v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/microservice-orchestration) [INFO] [stderr] Compiling basic v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/basic) [INFO] [stderr] Compiling distributed-coordination-example v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/distributed-coordination) [INFO] [stderr] Compiling axum-cron v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/axum-cron) [INFO] [stderr] Compiling db-message-consumer v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/db-message-consumer) [INFO] [stderr] Compiling cron-scheduling v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/cron-scheduling) [INFO] [stderr] Compiling graceful-shutdown v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/graceful-shutdown) [INFO] [stderr] Compiling tracing-example v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/tracing) [INFO] [stderr] Compiling task-pools v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/task-pools) [INFO] [stderr] Compiling task-groups v0.1.0 (/opt/rustwide/workdir/foxtive-supervisor/examples/task-groups) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 3m 55s [INFO] running `Command { std: "docker" "inspect" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b", 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" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.51s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/axum_cron-fc6333466a7e1522) [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/basic-664c14272af46de9) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/circuit_breaker_example-7d35a1b20573f5d4) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/cron_scheduling-23bc434da09664aa) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/db_message_consumer-ad265d75bc7b0992) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/distributed_coordination_example-c6cba058d7800587) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/foxtive-c34ad2c1d3ccd4aa) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 201 tests [INFO] [stdout] test app::deps::tests::test_dfs_suffix_match ... ok [INFO] [stdout] test app::deps::tests::test_dfs_no_dependencies ... ok [INFO] [stdout] test app::deps::tests::test_trace_cycle_chain_no_cycle ... ok [INFO] [stdout] test app::deps::tests::test_format_deadlock_deduplicates_cycles ... ok [INFO] [stdout] test app::deps::tests::test_dfs_diamond_dependency ... ok [INFO] [stdout] test app::di_error::tests::test_di0001_non_cycle_display ... ok [INFO] [stdout] test app::di_error::tests::test_di_error_to_app_message_conversion ... ok [INFO] [stdout] test app::deps::tests::test_trace_cycle_chain_lead_in ... ok [INFO] [stdout] test app::deps::tests::test_trace_cycle_chain_triangle ... ok [INFO] [stdout] test app::deps::tests::test_dfs_linear_dependencies ... ok [INFO] [stdout] test app::deps::tests::test_trace_cycle_chain_simple ... ok [INFO] [stdout] test app::deps::tests::test_dfs_ambiguous_suffix ... ok [INFO] [stdout] test app::di_error::tests::test_di0002_display ... ok [INFO] [stdout] test app::di_error::tests::test_di0003_display ... ok [INFO] [stdout] test container::lazy::tests::debug_shows_unfilled_when_unfilled ... ok [INFO] [stdout] test container::lazy::tests::debug_shows_value_when_filled ... ok [INFO] [stdout] test container::lazy::tests::fill_then_deref_returns_value ... ok [INFO] [stdout] test app::di_error::tests::test_di0001_cycle_display ... ok [INFO] [stdout] test app::deps::tests::test_format_deadlock_without_cycle ... ok [INFO] [stdout] test container::lazy::tests::double_fill_returnss_error ... ok [INFO] [stdout] test container::lazy::tests::new_creates_unfilled_lazy ... ok [INFO] [stdout] test container::lazy::tests::resolve_returns_error_when_unfilled ... ok [INFO] [stdout] test app::deps::tests::test_normalize_cycle ... ok [INFO] [stdout] test container::lazy::tests::resolve_returns_arc_when_filled ... ok [INFO] [stdout] test container::lazy::tests::send_sync_bound_compiles ... ok [INFO] [stdout] test app::deps::tests::test_format_deadlock_with_cycle ... ok [INFO] [stdout] test container::mutable::tests::debug_impl_works ... ok [INFO] [stdout] test container::mutable::tests::into_inner_recovers_value ... ok [INFO] [stdout] test container::lazy::tests::is_filled_reflects_state ... ok [INFO] [stdout] test container::mutable::tests::write_mutates_subsequent_read_sees_change ... ok [INFO] [stdout] test container::type_map::tests::test_arc_clone_shares_value ... ok [INFO] [stdout] test app::di_error::tests::test_parse_missing_type_name ... ok [INFO] [stdout] test container::lazy::tests::as_ref_returns_ref_when_filled ... ok [INFO] [stdout] test container::lazy::tests::clone_after_fill_copies_value ... ok [INFO] [stdout] test container::lazy::tests::clone_produces_independent_state_unfilled ... ok [INFO] [stdout] test app::deps::tests::test_dfs_circular_dependency ... ok [INFO] [stdout] test container::mutable::tests::write_lock_is_exclusive ... ok [INFO] [stdout] test container::type_map::tests::test_clear_existing_arc_still_valid ... ok [INFO] [stdout] test container::lazy::tests::panic_message_includes_metadata ... ok [INFO] [stdout] test container::mutable::tests::mutable_is_send_sync_when_t_is ... ok [INFO] [stdout] test container::lazy::tests::try_get_returns_none_when_unfilled ... ok [INFO] [stdout] test container::type_map::tests::test_get_or_insert_with_inserts_when_missing ... ok [INFO] [stdout] test container::type_map::tests::test_clear_empties_map ... ok [INFO] [stdout] test container::lazy::tests::try_get_returns_some_when_filled ... ok [INFO] [stdout] test app::di_error::tests::test_short_type_name ... ok [INFO] [stdout] test container::mutable::tests::concurrent_reads_succeed ... ok [INFO] [stdout] test container::type_map::tests::test_contains ... ok [INFO] [stdout] test container::type_map::tests::test_get_cloned_returns_none_when_missing ... ok [INFO] [stdout] test container::type_map::tests::test_get_cloned_returns_value ... ok [INFO] [stdout] test container::lazy::tests::get_panics_when_unfilled - should panic ... ok [INFO] [stdout] test container::type_map::tests::test_len_and_is_empty ... ok [INFO] [stdout] test enums::app_message::tests::test_error_message_explicit_status ... ok [INFO] [stdout] test enums::app_message::tests::test_forbidden ... ok [INFO] [stdout] test container::type_map::tests::test_remove ... ok [INFO] [stdout] test container::type_map::tests::test_type_ids_returns_keys ... ok [INFO] [stdout] test enums::app_message::tests::test_conflict ... ok [INFO] [stdout] test enums::app_message::tests::test_infrastructure_error ... ok [INFO] [stdout] test enums::app_message::tests::test_infrastructure_no_source ... ok [INFO] [stdout] test container::type_map::tests::test_get_or_insert_with_returns_existing ... ok [INFO] [stdout] test container::type_map::tests::test_get_mut ... ok [INFO] [stdout] test enums::app_message::tests::test_into_result ... ok [INFO] [stdout] test enums::app_message::tests::test_success ... ok [INFO] [stdout] test enums::app_message::tests::test_unauthorized ... ok [INFO] [stdout] test enums::app_message::tests::test_unprocessable_entity ... ok [INFO] [stdout] test container::type_map::tests::test_insert_and_get ... ok [INFO] [stdout] test enums::app_message::tests::test_invalid ... ok [INFO] [stdout] test enums::app_message::tests::test_not_found ... ok [INFO] [stdout] test enums::app_message::tests::test_kind_name_coverage ... ok [INFO] [stdout] test enums::app_message::tests::test_redirect_is_not_an_error ... ok [INFO] [stdout] test enums::app_message::tests::test_missing_environment_variable ... ok [INFO] [stdout] test enums::app_message::tests::test_wrap_with_map_err ... ok [INFO] [stdout] test enums::app_message::tests::test_validation_error ... ok [INFO] [stdout] test env::tests::test_default ... ok [INFO] [stdout] test env::tests::test_display ... ok [INFO] [stdout] test env::tests::test_from_str ... ok [INFO] [stdout] test env::tests::test_is_dev_like ... ok [INFO] [stdout] test ext::result::tests::test_recover_from_error ... ok [INFO] [stdout] test env::tests::test_is_production ... ok [INFO] [stdout] test ext::result::tests::test_recover_from_result ... ok [INFO] [stdout] test ext::result::tests::test_msg ... ok [INFO] [stdout] test ext::result::tests::test_recover_from_async_error ... ok [INFO] [stdout] test enums::app_message::tests::test_internal_server_error ... ok [INFO] [stdout] test ext::result::tests::test_recover_from_async_result ... ok [INFO] [stdout] test enums::app_message::tests::test_validation_errors_none_for_other_variants ... ok [INFO] [stdout] test container::type_map::tests::test_insert_replaces ... ok [INFO] [stdout] test enums::app_message::tests::test_wrap_catches_any_error ... ok [INFO] [stdout] test ext::string::tests::count_occurrences_counts_substrings ... ok [INFO] [stdout] test enums::app_message::tests::test_wrap_with_parse_error ... ok [INFO] [stdout] test env::tests::test_all ... ok [INFO] [stdout] test env::tests::test_as_str ... ok [INFO] [stdout] test env::tests::test_as_short_str ... ok [INFO] [stdout] test ext::string::tests::is_email_validates_correctly ... ok [INFO] [stdout] test ext::string::tests::remove_whitespace_strips_all_spaces ... ok [INFO] [stdout] test ext::string::tests::slugify_creates_url_friendly_string ... ok [INFO] [stdout] test ext::string::tests::starts_with_any_checks_correctly ... ok [INFO] [stdout] test ext::string::tests::pascal_case_converts_correctly ... ok [INFO] [stdout] test ext::string::tests::reverse_reverses_characters ... ok [INFO] [stdout] test ext::string::tests::is_alphabetic_checks_letters ... ok [INFO] [stdout] test ext::string::tests::snake_case_converts_correctly ... ok [INFO] [stdout] test ext::string::tests::is_uuid_validates_correctly ... ok [INFO] [stdout] test ext::string::tests::kebab_case_converts_correctly ... ok [INFO] [stdout] test ext::string::tests::camel_case_converts_from_snake_case ... ok [INFO] [stdout] test ext::string::tests::ends_with_any_checks_correctly ... ok [INFO] [stdout] test ext::string::tests::is_numeric_checks_digits ... ok [INFO] [stdout] test ext::string::tests::is_url_validates_correctly ... ok [INFO] [stdout] test helpers::env::tests::test_require_all_consolidated_error ... ok [INFO] [stdout] test helpers::env::tests::test_scoped_env_key_and_prefix ... ok [INFO] [stdout] test helpers::env::tests::test_prefixed_key ... ok [INFO] [stdout] test helpers::env::tests::test_scoped_env_load_layering ... ok [INFO] [stdout] test helpers::env::tests::test_scoped_env_var_family ... ok [INFO] [stdout] test helpers::env::tests::test_free_var_back_compat ... ok [INFO] [stdout] test helpers::env::tests::test_free_var_empty_prefix_no_leading_underscore ... ok [INFO] [stdout] test ext::string::tests::lines_splits_correctly ... ok [INFO] [stdout] test ext::string::tests::pad_left_pads_to_width ... ok [INFO] [stdout] test ext::string::tests::repeat_str_repeats_correctly ... ok [INFO] [stdout] test helpers::file_ext::tests::test_custom_extension ... ok [INFO] [stdout] test helpers::file_ext::tests::test_edge_cases ... ok [INFO] [stdout] test helpers::file_ext::tests::test_hidden_files ... ok [INFO] [stdout] test helpers::file_ext::tests::test_known_extensions ... ok [INFO] [stdout] test helpers::file_ext::tests::test_single_level_extensions ... ok [INFO] [stdout] test ext::string::tests::string_type_delegates_to_str ... ok [INFO] [stdout] test ext::string::tests::title_case_converts_correctly ... ok [INFO] [stdout] test ext::string::tests::truncate_shortens_string ... ok [INFO] [stdout] test ext::string::tests::uc_first_capitalizes_first_char ... ok [INFO] [stdout] test ext::string::tests::words_splits_correctly ... ok [INFO] [stdout] test helpers::file_size::tests::test_verbose_formatting ... ok [INFO] [stdout] test helpers::json::tests::json_empty_creates_empty_struct ... ok [INFO] [stdout] test helpers::json::tests::json_response_display_formats_as_json ... ok [INFO] [stdout] test helpers::json::tests::json_response_round_trip_serialization ... ok [INFO] [stdout] test helpers::env::tests::test_scoped_env_parse_family ... ok [INFO] [stdout] test helpers::file_ext::tests::test_no_extension ... ok [INFO] [stdout] test helpers::json::tests::json_response_with_null_message ... ok [INFO] [stdout] test helpers::env::tests::test_scoped_env_unprefixed_reads ... ok [INFO] [stdout] test helpers::number::tests::test_format_currency ... ok [INFO] [stdout] test helpers::file_ext::tests::test_split_filename ... ok [INFO] [stdout] test helpers::string::ext_tests::test_count_occurrences_ext ... ok [INFO] [stdout] test helpers::file_size::tests::test_basic_formatting ... ok [INFO] [stdout] test helpers::string::ext_tests::test_is_alphabetic_ext ... ok [INFO] [stdout] test helpers::file_size::tests::test_large_sizes ... ok [INFO] [stdout] test helpers::string::ext_tests::test_is_email_ext ... ok [INFO] [stdout] test helpers::file_size::tests::test_precision ... ok [INFO] [stdout] test helpers::number::tests::test_from_cents ... ok [INFO] [stdout] test helpers::file_size::tests::test_custom_separator ... ok [INFO] [stdout] test helpers::string::ext_tests::test_kebab_case_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_lines_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_pascal_case_ext ... ok [INFO] [stdout] test helpers::file_size::tests::test_decimal_prefixes ... ok [INFO] [stdout] test helpers::file_size::tests::test_edge_cases ... ok [INFO] [stdout] test helpers::file_size::tests::test_unit_constraints ... ok [INFO] [stdout] test helpers::env::tests::test_load_files_missing_is_error ... ok [INFO] [stdout] test helpers::string::ext_tests::test_reverse_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_snake_case_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_starts_with_any_ext ... ok [INFO] [stdout] test helpers::number::tests::test_to_cents ... ok [INFO] [stdout] test helpers::number::tests::test_format_integer ... ok [INFO] [stdout] test helpers::string::ext_tests::test_ends_with_any_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_camel_case_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_title_case_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_uc_words_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_words_ext ... ok [INFO] [stdout] test helpers::string::tests::test_count_occurrences ... ok [INFO] [stdout] test helpers::string::tests::test_is_url ... ok [INFO] [stdout] test helpers::string::tests::test_is_uuid ... ok [INFO] [stdout] test helpers::string::tests::test_kebab_case ... ok [INFO] [stdout] test helpers::string::tests::test_lines ... ok [INFO] [stdout] test helpers::string::tests::test_pad_left ... ok [INFO] [stdout] test helpers::string::tests::test_pascal_case ... ok [INFO] [stdout] test helpers::string::tests::test_remove_whitespace ... ok [INFO] [stdout] test helpers::string::ext_tests::test_is_numeric_ext ... ok [INFO] [stdout] test helpers::string::tests::test_repeat ... ok [INFO] [stdout] test container::mutable::tests::new_and_read_returns_correct_value ... ok [INFO] [stdout] test helpers::string::tests::test_reverse ... ok [INFO] [stdout] test helpers::string::ext_tests::test_is_url_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_is_uuid_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_pad_left_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_remove_whitespace_ext ... ok [INFO] [stdout] test helpers::string::ext_tests::test_repeat_str_ext ... ok [INFO] [stdout] test helpers::string::tests::test_title_case ... ok [INFO] [stdout] test helpers::string::tests::test_to_camel_case ... ok [INFO] [stdout] test helpers::string::tests::test_truncate ... ok [INFO] [stdout] test helpers::string::tests::test_is_alphabetic ... ok [INFO] [stdout] test helpers::string::tests::test_snake_case ... ok [INFO] [stdout] test helpers::string::ext_tests::test_truncate_ext ... ok [INFO] [stdout] test helpers::string::tests::test_starts_with_any ... ok [INFO] [stdout] test helpers::string::ext_tests::test_uc_first_ext ... ok [INFO] [stdout] test helpers::string::tests::test_ends_with_any ... ok [INFO] [stdout] test helpers::string::tests::test_is_email ... ok [INFO] [stdout] test helpers::string::tests::test_uc_first ... ok [INFO] [stdout] test helpers::string::tests::test_uc_words ... ok [INFO] [stdout] test helpers::string::tests::test_is_numeric ... ok [INFO] [stdout] test setup::panic::tests::test_install_hook_survives_panic ... ok [INFO] [stdout] test setup::panic::tests::test_install_production_variant ... ok [INFO] [stdout] test macros::error::tests::test_validation_error_prebuilt_map ... ok [INFO] [stdout] test macros::error::tests::test_validation_error_inline ... ok [INFO] [stdout] test helpers::string::tests::test_words ... ok [INFO] [stdout] test macros::error::tests::test_bad_request_and_invalid_are_equivalent ... ok [INFO] [stdout] test macros::error::tests::test_basic_macros ... ok [INFO] [stdout] test macros::error::tests::test_ensure_found ... ok [INFO] [stdout] test macros::error::tests::test_ensure_passes_and_fails ... ok [INFO] [stdout] test helpers::string::tests::test_uuid ... ok [INFO] [stdout] test helpers::string::tests::test_slugify ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 201 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/app_builder_tests.rs (/opt/rustwide/target/release/deps/app_builder_tests-d8f9a5c16022579d) [INFO] [stdout] [INFO] [stdout] running 56 tests [INFO] [stdout] test serde_json_tests::test_bool_from_number ... ok [INFO] [stdout] test serde_json_tests::test_bool_from_boolean ... ok [INFO] [stdout] test metrics_sink_is_none_by_default ... ok [INFO] [stdout] test debug_impl_does_not_panic ... ok [INFO] [stdout] test is_shutting_down_reflects_state ... ok [INFO] [stdout] test register_and_retrieve_service ... ok [INFO] [stdout] test minimal_build_succeeds ... ok [INFO] [stdout] test get_returns_none_for_unregistered_service ... ok [INFO] [stdout] test health_check_timeout_is_configurable ... ok [INFO] [stdout] test serde_json_tests::test_bool_from_string ... ok [INFO] [stdout] test health_check_timeout_defaults_to_five_seconds ... ok [INFO] [stdout] test register_multiple_services ... ok [INFO] [stdout] test serde_json_tests::test_deserialize_f64_from_any ... ok [INFO] [stdout] test serde_json_tests::test_deserialize_optional_string_from_any ... ok [INFO] [stdout] test serde_json_tests::test_deserialize_string_from_any ... ok [INFO] [stdout] test require_errors_for_missing_service ... ok [INFO] [stdout] test serde_json_tests::test_i64_nonzero ... ok [INFO] [stdout] test serde_json_tests::test_i64_with_default_number ... ok [INFO] [stdout] test serde_json_tests::test_deserialize_i64_from_any ... ok [INFO] [stdout] test serde_json_tests::test_i64_with_default_null ... ok [INFO] [stdout] test serde_json_tests::test_i64_with_default_string ... ok [INFO] [stdout] test require_succeeds_for_registered_service ... ok [INFO] [stdout] test serde_json_tests::test_i64_null ... ok [INFO] [stdout] test serde_json_tests::test_bool_invalid ... ok [INFO] [stdout] test builder_stores_all_fields ... ok [INFO] [stdout] test serde_json_tests::test_percentage_edge_cases ... ok [INFO] [stdout] test serde_json_tests::test_percentage_invalid ... ok [INFO] [stdout] test serde_json_tests::test_string_empty_as_none ... ok [INFO] [stdout] test serde_json_tests::test_i64_zero_as_none ... ok [INFO] [stdout] test serde_json_tests::test_string_nonempty ... ok [INFO] [stdout] test serde_json_tests::test_i64_zero_string ... ok [INFO] [stdout] test serde_json_tests::test_string_null ... ok [INFO] [stdout] test serde_json_tests::test_optional_bool_null ... ok [INFO] [stdout] test serde_json_tests::test_optional_bool_values ... ok [INFO] [stdout] test serde_json_tests::test_optional_i64 ... ok [INFO] [stdout] test serde_json_tests::test_optional_vec_array ... ok [INFO] [stdout] test serde_json_tests::test_optional_vec_null ... ok [INFO] [stdout] test serde_json_tests::test_percentage_as_decimal ... ok [INFO] [stdout] test serde_json_tests::test_percentage_as_number ... ok [INFO] [stdout] test serde_json_tests::test_timestamp_invalid ... ok [INFO] [stdout] test serde_json_tests::test_timestamp_null ... ok [INFO] [stdout] test serde_json_tests::test_vec_from_array_with_numbers ... ok [INFO] [stdout] test serde_json_tests::test_vec_from_comma_separated_string ... ok [INFO] [stdout] test serde_json_tests::test_vec_from_single_string ... ok [INFO] [stdout] test serde_json_tests::test_vec_from_string_with_spaces ... ok [INFO] [stdout] test serde_json_tests::test_percentage_as_string ... ok [INFO] [stdout] test serde_json_tests::test_optional_f64 ... ok [INFO] [stdout] test serde_json_tests::test_optional_vec_string ... ok [INFO] [stdout] test serde_json_tests::test_timestamp_from_number ... ok [INFO] [stdout] test serde_json_tests::test_i64_with_default_missing ... ok [INFO] [stdout] test serde_json_tests::test_timestamp_from_string ... ok [INFO] [stdout] test serde_json_tests::test_vec_from_array ... ok [INFO] [stdout] test shutdown_is_idempotent ... ok [INFO] [stdout] test title_formats_with_app_name ... ok [INFO] [stdout] test version_is_none_by_default ... ok [INFO] [stdout] test uptime_is_nonzero_after_build ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/app_message_tests.rs (/opt/rustwide/target/release/deps/app_message_tests-f3e1cfc22db21776) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test infrastructure_variant_with_source ... ok [INFO] [stderr] Running tests/async_init_tests.rs (/opt/rustwide/target/release/deps/async_init_tests-91cc3a3e133ecaf0) [INFO] [stdout] test empty_messages_are_allowed ... ok [INFO] [stdout] test conflict_maps_to_409 ... ok [INFO] [stdout] test infrastructure_variant_without_source ... ok [INFO] [stdout] test into_result_always_returns_err ... ok [INFO] [stdout] test invalid_maps_to_400 ... ok [INFO] [stdout] test is_error_covers_both_client_and_server ... ok [INFO] [stdout] test error_message_uses_explicit_status ... ok [INFO] [stdout] test display_trait_returns_message ... ok [INFO] [stdout] test kind_name_returns_stable_identifiers ... ok [INFO] [stdout] test missing_environment_variable_maps_to_500 ... ok [INFO] [stdout] test not_found_maps_to_404 ... ok [INFO] [stdout] test unprocessable_entity_maps_to_422 ... ok [INFO] [stdout] test success_maps_to_200 ... ok [INFO] [stdout] test validation_error_carries_field_details ... ok [INFO] [stdout] test validation_errors_returns_none_for_non_validation_variants ... ok [INFO] [stdout] test redirect_maps_to_302 ... ok [INFO] [stdout] test internal_server_error_maps_to_500 ... ok [INFO] [stdout] test forbidden_maps_to_403 ... ok [INFO] [stdout] test unauthorized_maps_to_401 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test async_init_service_registers_instance ... ok [INFO] [stdout] test async_init_can_access_app ... ok [INFO] [stdout] test async_init_multiple_services ... ok [INFO] [stdout] test async_init_replaces_existing_service ... ok [INFO] [stdout] test async_init_with_build_init_workflow ... ok [INFO] [stdout] test async_init_failure_propagates_error ... ok [INFO] [stderr] Running tests/cache_drivers.rs (/opt/rustwide/target/release/deps/cache_drivers-336bacda74e47c7d) [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/conditional_registration_tests.rs (/opt/rustwide/target/release/deps/conditional_registration_tests-0727fc20da422b09) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test register_if_false_skips ... ok [INFO] [stdout] test register_if_true_registers ... ok [INFO] [stdout] test try_register_service_first_succeeds ... ok [INFO] [stdout] test replace_service_replaces ... ok [INFO] [stdout] test register_service_if_false_skips ... ok [INFO] [stdout] test register_service_if_true_registers ... ok [INFO] [stdout] test app_init_try_register_service ... ok [INFO] [stdout] test app_init_replace_service ... ok [INFO] [stderr] Running tests/config_tests.rs (/opt/rustwide/target/release/deps/config_tests-d2493333e1df9ff6) [INFO] [stdout] test app_init_register_service_if ... ok [INFO] [stdout] test try_register_service_duplicate_noop ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/dep_resolution_tests.rs (/opt/rustwide/target/release/deps/dep_resolution_tests-e29075f6423ecf01) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test diamond_dependency_reversed_registration ... ok [INFO] [stdout] test phase2_deadlock_produces_clear_error ... ok [INFO] [stdout] test hybrid_pre_registered_and_factory_built ... ok [INFO] [stdout] test deep_chain_reversed_registration ... ok [INFO] [stdout] test init_register_service_reversed_undeclared ... ok [INFO] [stdout] test interleaved_register_and_service ... ok [INFO] [stdout] test dfs_order_respects_declared_deps ... ok [INFO] [stdout] test terminal_error_not_retried ... ok [INFO] [stdout] test mixed_declared_and_undeclared_deps ... ok [INFO] [stdout] test reversed_registration_order_with_undeclared_deps ... ok [INFO] [stderr] Running tests/env_bootstrap_tests.rs (/opt/rustwide/target/release/deps/env_bootstrap_tests-2fc2074700c5414b) [INFO] [stdout] test never_registered_dep_produces_clear_error ... ok [INFO] [stdout] test derived_services_shuffled_registration ... ok [INFO] [stdout] test multiple_independent_chains_interleaved ... ok [INFO] [stdout] test mutable_service_retry_with_undeclared_deps ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test config_file_resolves_via_require ... ok [INFO] [stdout] test builder_env_files_loaded_at_build ... ok [INFO] [stdout] test load_env_files_returns_prefix_bound_scoped_env ... ok [INFO] [stdout] test load_env_files_fails_fast_on_missing_path ... ok [INFO] [stdout] test builder_env_files_fail_fast_on_missing ... ok [INFO] [stdout] test scoped_env_di_registration_with_empty_prefix ... ok [INFO] [stdout] test app_init_env_vars_via_deref ... ok [INFO] [stdout] test load_env_files_first_file_wins ... ok [INFO] [stdout] test config_from_missing_env_var_fails_build ... ok [INFO] [stderr] Running tests/environment_tests.rs (/opt/rustwide/target/release/deps/environment_tests-75ec1da173a6c264) [INFO] [stdout] test require_env_consolidated_error_lists_all_missing ... ok [INFO] [stdout] test scoped_env_standalone_load ... ok [INFO] [stdout] test env_files_readable_via_env_vars_after_build ... ok [INFO] [stdout] test scoped_env_is_registered_in_di ... ok [INFO] [stdout] test config_from_env_var_resolves_via_require ... ok [INFO] [stdout] test builder_env_vars_mid_assembly ... ok [INFO] [stdout] test require_env_passes_when_all_present ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test default_environment_is_production ... ok [INFO] [stdout] test display_formatting ... ok [INFO] [stdout] test serde_round_trip_all_variants ... ok [INFO] [stdout] test from_str_accepts_full_names ... ok [INFO] [stdout] test production_is_production ... ok [INFO] [stdout] test from_str_rejects_garbage ... ok [INFO] [stdout] test local_allows_debug ... ok [INFO] [stdout] test staging_is_neither_dev_nor_local ... ok [INFO] [stdout] test development_is_dev_like_but_not_local ... ok [INFO] [stderr] Running tests/event_bus_tests.rs (/opt/rustwide/target/release/deps/event_bus_tests-6cd8431907555406) [INFO] [stdout] test from_str_accepts_common_aliases ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test event_bus_handler_receives_correct_event_data ... ok [INFO] [stderr] Running tests/factory_provider_tests.rs (/opt/rustwide/target/release/deps/factory_provider_tests-755eadfd599629b2) [INFO] [stdout] test event_bus_no_handlers_returns_ok ... ok [INFO] [stdout] test event_bus_different_event_types_are_isolated ... ok [INFO] [stdout] test event_bus_dispatches_to_multiple_handlers ... ok [INFO] [stdout] test event_bus_handler_can_access_app ... ok [INFO] [stdout] test app_events_accessor_works ... ok [INFO] [stdout] test event_bus_dispatches_to_closure_handler ... ok [INFO] [stdout] test event_bus_failing_handler_returns_error ... ok [INFO] [stdout] test event_bus_dispatches_to_typed_handler ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test register_with_accesses_app ... ok [INFO] [stdout] test register_with_on_app_init ... ok [INFO] [stdout] test register_with_failing_factory ... ok [INFO] [stderr] Running tests/health_tests.rs (/opt/rustwide/target/release/deps/health_tests-1eeb4fc3480f401b) [INFO] [stdout] test register_with_foreign_type ... ok [INFO] [stdout] test register_with_simple ... ok [INFO] [stdout] test register_with_participates_in_topo_order ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test healthy_status_is_healthy ... ok [INFO] [stdout] test health_report_with_degraded_check ... ok [INFO] [stdout] test health_report_with_unhealthy_check ... ok [INFO] [stdout] test health_report_empty_checks ... ok [INFO] [stdout] test health_report_all_healthy ... ok [INFO] [stdout] test degraded_constructor_sets_message ... ok [INFO] [stderr] Running tests/jwe_tests.rs (/opt/rustwide/target/release/deps/jwe_tests-e43f0f61af784cbc) [INFO] [stdout] test unhealthy_constructor_sets_message ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/jwt_jwe_tests.rs (/opt/rustwide/target/release/deps/jwt_jwe_tests-687fa57b6f8c254c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/jwt_tests.rs (/opt/rustwide/target/release/deps/jwt_tests-8420f9c5734d798e) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/lazy_dep_tests.rs (/opt/rustwide/target/release/deps/lazy_dep_tests-b908590152a73fc5) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test clone_independence_before_fill ... ok [INFO] [stdout] test lazy_macro_panic_includes_call_site ... ok [INFO] [stderr] Running tests/lifecycle_hooks_tests.rs (/opt/rustwide/target/release/deps/lifecycle_hooks_tests-4e3bbaf9e8e4e2b1) [INFO] [stdout] test lazy_resolution_correctness ... ok [INFO] [stdout] test non_lazy_cycle_still_errors ... ok [INFO] [stdout] test lazy_chain_resolves ... ok [INFO] [stdout] test circular_dependency_via_lazy_builds_successfully ... ok [INFO] [stdout] test mixed_eager_and_lazy ... ok [INFO] [stdout] test concurrent_access_after_freeze ... ok [INFO] [stdout] test premature_access_panics ... ok [INFO] [stdout] test clone_after_fill_copies_value ... ok [INFO] [stdout] test lazy_mutable_works ... ok [INFO] [stdout] test cycle_error_includes_edge_details ... ok [INFO] [stdout] test lazy_macro_captures_call_site_location ... ok [INFO] [stdout] test unfilled_lazy_caught_at_startup ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test service_hooks_on_ready_is_called ... ok [INFO] [stdout] test init_expr_sets_field_values ... ok [INFO] [stdout] test derive_without_skip_hooks_gets_noop_hooks ... ok [INFO] [stdout] test service_hooks_after_init_is_called ... ok [INFO] [stdout] test on_ready_is_called ... ok [INFO] [stdout] test lifecycle_hooks_run_in_correct_order ... ok [INFO] [stdout] test after_init_is_called ... ok [INFO] [stderr] Running tests/lifecycle_tests.rs (/opt/rustwide/target/release/deps/lifecycle_tests-1732121accdd0a2e) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test no_hooks_builds_and_runs_cleanly ... ok [INFO] [stdout] test startup_hook_receives_app_reference ... ok [INFO] [stdout] test plugin_shutdown_hook_runs ... ok [INFO] [stdout] test plugin_registers_services ... ok [INFO] [stdout] test multiple_plugins_all_run ... ok [INFO] [stdout] test multiple_startup_hooks_all_run ... ok [INFO] [stderr] Running tests/metrics_tests.rs (/opt/rustwide/target/release/deps/metrics_tests-6fe5d35ae14ecb96) [INFO] [stdout] test plugin_startup_hook_runs ... ok [INFO] [stdout] test shutdown_hooks_run_in_reverse_order ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test metrics_sink_starts_at_zero ... ok [INFO] [stdout] test infra_event_pool_stats_is_debug ... ok [INFO] [stdout] test infra_event_health_check_is_debug ... ok [INFO] [stdout] test infra_event_operation_completed_is_debug ... ok [INFO] [stdout] test infra_event_health_report_generated_is_debug ... ok [INFO] [stdout] test metrics_sink_receives_events_via_trait_object ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/mutable_service_tests.rs (/opt/rustwide/target/release/deps/mutable_service_tests-ec78bd3977f975fa) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test debug_format_includes_value ... ok [INFO] [stdout] test init_register_mutable_service_deferred_construction ... ok [INFO] [stdout] test into_inner_recovers_value ... ok [INFO] [stdout] test concurrent_writes_from_multiple_tasks ... ok [INFO] [stderr] Running tests/optional_dependency_tests.rs (/opt/rustwide/target/release/deps/optional_dependency_tests-eaa7c69d262fc9a9) [INFO] [stdout] test mutable_works_with_service_init ... ok [INFO] [stdout] test mutate_through_arc_mutable_visible_across_clones ... ok [INFO] [stdout] test builder_register_mutable_service_dedup ... ok [INFO] [stdout] test register_mutable_via_init_and_retrieve_via_app ... ok [INFO] [stdout] test service_mutable_attribute_with_dependencies ... ok [INFO] [stdout] test get_mutable_returns_none_for_unregistered_type ... ok [INFO] [stdout] test service_mutable_attribute_wraps_in_mutable ... ok [INFO] [stdout] test builder_register_mutable_service_deferred_construction ... ok [INFO] [stdout] test register_mutable_convenience_method ... ok [INFO] [stdout] test require_mutable_returns_error_for_unregistered_type ... ok [INFO] [stdout] test mutable_with_complex_state ... ok [INFO] [stdout] test multiple_mutable_services_of_different_types ... ok [INFO] [stdout] test mutable_with_async_init_service ... ok [INFO] [stdout] test mutable_works_with_after_build_callback ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test optional_dep_not_in_topo_sort ... ok [INFO] [stdout] test optional_dep_present ... ok [INFO] [stdout] test derived_optional_dep_present ... ok [INFO] [stdout] test optional_arc_dep_present ... ok [INFO] [stdout] test mixed_optional_and_required ... ok [INFO] [stdout] test optional_arc_dep_absent ... ok [INFO] [stdout] test optional_dep_absent ... ok [INFO] [stdout] test mixed_optional_and_required_both_present ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running tests/query_params.rs (/opt/rustwide/target/release/deps/query_params-2036e2bbac98b619) [INFO] [stdout] [INFO] [stderr] Running tests/serde_json_tests.rs (/opt/rustwide/target/release/deps/serde_json_tests-d2945167623545a1) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test test_i64_nonzero ... ok [INFO] [stdout] test test_deserialize_i64_from_any ... ok [INFO] [stdout] test test_i64_zero_as_none ... ok [INFO] [stdout] test test_i64_with_default_missing ... ok [INFO] [stdout] test test_optional_bool_null ... ok [INFO] [stdout] test test_i64_null ... ok [INFO] [stdout] test test_bool_from_boolean ... ok [INFO] [stdout] test test_i64_zero_string ... ok [INFO] [stdout] test test_i64_with_default_number ... ok [INFO] [stdout] test test_i64_with_default_string ... ok [INFO] [stdout] test test_optional_vec_string ... ok [INFO] [stdout] test test_deserialize_f64_from_any ... ok [INFO] [stdout] test test_percentage_edge_cases ... ok [INFO] [stdout] test test_percentage_invalid ... ok [INFO] [stdout] test test_percentage_as_number ... ok [INFO] [stdout] test test_bool_from_number ... ok [INFO] [stdout] test test_deserialize_optional_string_from_any ... ok [INFO] [stdout] test test_percentage_as_decimal ... ok [INFO] [stdout] test test_optional_bool_values ... ok [INFO] [stdout] test test_percentage_as_string ... ok [INFO] [stdout] test test_bool_from_string ... ok [INFO] [stdout] test test_string_empty_as_none ... ok [INFO] [stdout] test test_optional_vec_array ... ok [INFO] [stdout] test test_optional_vec_null ... ok [INFO] [stdout] test test_string_nonempty ... ok [INFO] [stdout] test test_timestamp_from_number ... ok [INFO] [stdout] test test_string_null ... ok [INFO] [stdout] test test_timestamp_from_string ... ok [INFO] [stdout] test test_vec_from_comma_separated_string ... ok [INFO] [stdout] test test_i64_with_default_null ... ok [INFO] [stdout] test test_timestamp_invalid ... ok [INFO] [stdout] test test_timestamp_null ... ok [INFO] [stdout] test test_vec_from_string_with_spaces ... ok [INFO] [stdout] test test_deserialize_string_from_any ... ok [INFO] [stdout] test test_vec_from_array ... ok [INFO] [stdout] test test_bool_invalid ... ok [INFO] [stdout] test test_vec_from_array_with_numbers ... ok [INFO] [stdout] test test_vec_from_single_string ... ok [INFO] [stdout] test test_optional_f64 ... ok [INFO] [stdout] test test_optional_i64 ... ok [INFO] [stderr] Running tests/service_all_tests.rs (/opt/rustwide/target/release/deps/service_all_tests-c39e05ae8849699a) [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stderr] Running tests/service_init_tests.rs (/opt/rustwide/target/release/deps/service_init_tests-0db5a76d23d01572) [INFO] [stdout] test backwards_compat_opt_in_still_works ... ok [INFO] [stdout] test service_all_with_lazy_fields ... ok [INFO] [stdout] test service_all_with_default_opt_out ... ok [INFO] [stdout] test service_all_resolves_all_fields ... ok [INFO] [stdout] test service_all_with_mutable ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test service_init_can_depend_on_other_services ... ok [INFO] [stdout] test service_init_failure_propagates_error ... ok [INFO] [stdout] test service_init_registers_simple_service ... ok [INFO] [stdout] test service_init_with_mixed_registration ... ok [INFO] [stderr] Running tests/trait_binding_tests.rs (/opt/rustwide/target/release/deps/trait_binding_tests-0dd437934c1b1edd) [INFO] [stdout] test app_init_register_service_with_lazy_deps ... ok [INFO] [stdout] test register_service_on_app_init ... ok [INFO] [stdout] test service_init_multiple_services ... ok [INFO] [stdout] test mixed_builder_and_init_service_registration ... ok [INFO] [stdout] test service_init_services_constructed_in_order ... ok [INFO] [stdout] test service_init_can_access_app_during_init ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test derive_service_with_dyn_trait_field ... ok [INFO] [stdout] test get_trait_returns_none_when_missing ... ok [INFO] [stdout] test register_trait_missing_returns_error ... ok [INFO] [stdout] test register_trait_on_app_init ... ok [INFO] [stdout] test register_trait_replaces ... ok [INFO] [stdout] test register_trait_eager_resolves ... ok [INFO] [stdout] test get_trait_returns_some_when_present ... ok [INFO] [stdout] test trait_and_concrete_coexist ... ok [INFO] [stdout] test multiple_trait_bindings_coexist ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/type_map_tests.rs (/opt/rustwide/target/release/deps/type_map_tests-4500e69711b7b768) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test default_creates_empty_map ... ok [INFO] [stdout] test contains_returns_true_for_inserted_types ... ok [INFO] [stdout] test insert_and_retrieve_single_type ... ok [INFO] [stdout] test len_tracks_insertions_and_removals ... ok [INFO] [stdout] test custom_struct_as_service ... ok [INFO] [stdout] test remove_returns_value_and_clears_slot ... ok [INFO] [stdout] test get_missing_type_returns_none ... ok [INFO] [stdout] test new_map_is_empty ... ok [INFO] [stdout] test get_mut_allows_in_place_modification ... ok [INFO] [stdout] test different_wrapper_types_are_distinct ... ok [INFO] [stdout] test insert_multiple_distinct_types ... ok [INFO] [stdout] test get_mut_returns_none_for_missing_type ... ok [INFO] [stdout] test remove_from_empty_map_returns_none ... ok [INFO] [stdout] test insert_same_type_twice_returns_old_value ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/foxtive_cron-83811c9dc87e4a3b) [INFO] [stderr] Running tests/builder_and_runtime_tests.rs (/opt/rustwide/target/release/deps/builder_and_runtime_tests-8af2cf3d6f3782ed) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test add_listener_runtime::add_listener_increases_listener_count ... ok [INFO] [stdout] test cron_builder::new_creates_empty_builder ... ok [INFO] [stdout] test cron_builder::with_global_concurrency_limit_sets_limit ... ok [INFO] [stdout] test add_listener_runtime::multiple_listeners_can_be_added ... ok [INFO] [stdout] test cron_builder::with_listener_adds_listener ... ok [INFO] [stdout] test set_metrics_exporter_runtime::metrics_exporter_can_be_replaced ... ok [INFO] [stdout] test cron_builder::with_job_store_sets_store ... ok [INFO] [stdout] test set_metrics_exporter_runtime::set_metrics_exporter_sets_exporter ... ok [INFO] [stdout] test cron_builder::builder_chaining_is_fluent ... ok [INFO] [stdout] test set_job_store_runtime::set_job_store_sets_store ... ok [INFO] [stdout] test cron_builder::with_metrics_exporter_sets_exporter ... ok [INFO] [stdout] test shutdown_behavior::empty_scheduler_shutdown_is_immediate ... ok [INFO] [stdout] test trigger_job_edge_cases::trigger_job_on_nonexistent_job_returns_error ... ok [INFO] [stdout] test cron_builder::builder_with_all_options ... ok [INFO] [stdout] test set_job_store_runtime::job_store_can_be_replaced ... ok [INFO] [stdout] test trigger_job_edge_cases::trigger_job_executes_removed_job ... ok [INFO] [stdout] test shutdown_behavior::trigger_job_during_shutdown_fails ... ok [INFO] [stdout] test shutdown_behavior::shutdown_waits_for_running_jobs ... ok [INFO] [stdout] test trigger_job_edge_cases::multiple_triggers_of_same_job ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running tests/builder_comprehensive_tests.rs (/opt/rustwide/target/release/deps/builder_comprehensive_tests-7402c60cbe643f8b) [INFO] [stdout] [INFO] [stdout] running 69 tests [INFO] [stdout] test builder_composition_tests::mixed_intervals_and_lists ... ok [INFO] [stdout] test blackout_dates_tests::single_blackout_date_is_skipped ... ok [INFO] [stdout] test blackout_dates_tests::consecutive_blackout_dates_dont_cause_infinite_loop ... ok [INFO] [stdout] test builder_composition_tests::monthly_report_schedule ... ok [INFO] [stdout] test jitter_tests::jitter_with_timezone_applies_correctly ... ok [INFO] [stdout] test real_world_expression_verification::archive_old_records_monthly ... ok [INFO] [stdout] test builder_composition_tests::quarterly_review_schedule ... ok [INFO] [stdout] test real_world_expression_verification::batch_processing_off_peak ... ok [INFO] [stdout] test real_world_expression_verification::business_hours_weekdays ... ok [INFO] [stdout] test blackout_dates_tests::blackout_dates_with_jitter ... ok [INFO] [stdout] test real_world_expression_verification::cache_cleanup_every_6_hours ... ok [INFO] [stdout] test builder_composition_tests::override_preset_values ... ok [INFO] [stdout] test real_world_expression_verification::audit_log_rotation ... ok [INFO] [stdout] test builder_composition_tests::complex_business_hours_schedule ... ok [INFO] [stdout] test builder_composition_tests::maintenance_window_schedule ... ok [INFO] [stdout] test real_world_expression_verification::backup_retention_cleanup ... ok [INFO] [stdout] test real_world_expression_verification::email_digest_twice_daily ... ok [INFO] [stdout] test real_world_expression_verification::etl_pipeline_daily ... ok [INFO] [stdout] test real_world_expression_verification::certificate_renewal_check ... ok [INFO] [stdout] test blackout_dates_tests::blackout_dates_with_weekday_schedule ... ok [INFO] [stdout] test jitter_tests::jitter_adds_random_offset ... ok [INFO] [stdout] test jitter_tests::zero_jitter_produces_consistent_results ... ok [INFO] [stdout] test blackout_dates_tests::multiple_blackout_dates_are_skipped ... ok [INFO] [stdout] test real_world_expression_verification::log_rotation_hourly ... ok [INFO] [stdout] test jitter_tests::jitter_respects_maximum_bound ... ok [INFO] [stdout] test real_world_expression_verification::metrics_collection_every_5_minutes ... ok [INFO] [stdout] test real_world_expression_verification::analytics_aggregation_hourly ... ok [INFO] [stdout] test real_world_expression_verification::api_rate_limit_reset ... ok [INFO] [stdout] test real_world_expression_verification::compliance_report_weekly_friday ... ok [INFO] [stdout] test real_world_expression_verification::database_backup_daily_2am ... ok [INFO] [stdout] test real_world_expression_verification::index_rebuild_weekend ... ok [INFO] [stdout] test builder_composition_tests::end_of_month_schedule ... ok [INFO] [stdout] test real_world_expression_verification::database_vacuum_weekly ... ok [INFO] [stdout] test real_world_expression_verification::data_sync_every_10_minutes ... ok [INFO] [stdout] test real_world_expression_verification::health_check_every_30_seconds ... ok [INFO] [stdout] test real_world_expression_verification::invoice_generation_monthly ... ok [INFO] [stdout] test real_world_expression_verification::load_balancer_health_check ... ok [INFO] [stdout] test real_world_expression_verification::monitoring_alert_check ... ok [INFO] [stdout] test real_world_expression_verification::monthly_report_first_day ... ok [INFO] [stdout] test real_world_expression_verification::notification_digest_hourly ... ok [INFO] [stdout] test real_world_expression_verification::stock_market_hours ... ok [INFO] [stdout] test real_world_expression_verification::system_reboot_first_sunday ... ok [INFO] [stdout] test real_world_expression_verification::user_activity_summary ... ok [INFO] [stdout] test real_world_expression_verification::webhook_retry_every_minute ... ok [INFO] [stdout] test real_world_expression_verification::payroll_processing_biweekly ... ok [INFO] [stdout] test serialization_tests::serialize_with_blackout_dates ... ok [INFO] [stdout] test real_world_expression_verification::temp_file_cleanup_daily ... ok [INFO] [stdout] test serialization_tests::serialize_complex_expression ... ok [INFO] [stdout] test serialization_tests::serialize_with_jitter ... ok [INFO] [stdout] test real_world_expression_verification::payment_processing_batch ... ok [INFO] [stdout] test serialization_tests::serialize_with_timezone ... ok [INFO] [stdout] test real_world_expression_verification::quarterly_audit ... ok [INFO] [stdout] test real_world_expression_verification::ssl_certificate_check ... ok [INFO] [stdout] test timezone_advanced_tests::cross_midnight_timezone_conversion ... ok [INFO] [stdout] test timezone_advanced_tests::dst_transition_fall_back ... ok [INFO] [stdout] test timezone_advanced_tests::dst_transition_spring_forward ... ok [INFO] [stdout] test validation_edge_cases::invalid_day_of_month_rejected ... ok [INFO] [stdout] test validation_edge_cases::weekday_enum_values_are_valid ... ok [INFO] [stdout] test real_world_expression_verification::weekly_maintenance_sunday_midnight ... ok [INFO] [stdout] test real_world_expression_verification::security_scan_nightly ... ok [INFO] [stdout] test schedule_trait_integration::multiple_next_calls_advance_correctly ... ok [INFO] [stdout] test real_world_expression_verification::session_cleanup_every_hour ... ok [INFO] [stdout] test schedule_trait_integration::schedule_with_all_features_combined ... ok [INFO] [stdout] test schedule_trait_integration::cron_expression_implements_schedule_trait ... ok [INFO] [stdout] test serialization_tests::serialize_deserialize_round_trip ... ok [INFO] [stdout] test timezone_advanced_tests::timezone_with_specific_days ... ok [INFO] [stdout] test validation_edge_cases::invalid_month_rejected ... ok [INFO] [stdout] test validation_edge_cases::negative_values_rejected ... ok [INFO] [stdout] test validation_edge_cases::maximum_valid_values_accepted ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/builder_convenience_methods_tests.rs (/opt/rustwide/target/release/deps/builder_convenience_methods_tests-d4efd4bb8587ccc6) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test quarterly_method::quarterly_executes_in_october ... ok [INFO] [stdout] test validation_and_edge_cases::all_weekday_methods_parse_successfully ... ok [INFO] [stdout] test method_combinations::quarterly_with_blackout_dates ... ok [INFO] [stdout] test method_combinations::wednesdays_midday ... ok [INFO] [stdout] test quarterly_method::quarterly_produces_correct_expression ... ok [INFO] [stdout] test method_combinations::mondays_business_hours ... ok [INFO] [stdout] test validation_and_edge_cases::weekday_methods_override_each_other ... ok [INFO] [stdout] test weekday_convenience_methods::friday_schedule_executes_on_friday ... ok [INFO] [stdout] test weekday_convenience_methods::monday_schedule_executes_on_monday ... ok [INFO] [stdout] test validation_and_edge_cases::quarterly_contains_all_four_months ... ok [INFO] [stdout] test method_combinations::saturdays_morning ... ok [INFO] [stdout] test validation_and_edge_cases::sunday_is_one_in_cron_format ... ok [INFO] [stdout] test quarterly_method::quarterly_executes_in_april ... ok [INFO] [stdout] test method_combinations::sundays_with_timezone ... ok [INFO] [stdout] test method_combinations::fridays_with_jitter ... ok [INFO] [stdout] test weekday_convenience_methods::mondays_only_produces_correct_expression ... ok [INFO] [stdout] test weekday_convenience_methods::saturdays_only_produces_correct_expression ... ok [INFO] [stdout] test quarterly_method::quarterly_executes_in_july ... ok [INFO] [stdout] test validation_and_edge_cases::quarterly_parses_successfully ... ok [INFO] [stdout] test quarterly_method::quarterly_with_custom_hour ... ok [INFO] [stdout] test quarterly_method::quarterly_advances_to_next_year ... ok [INFO] [stdout] test quarterly_method::quarterly_with_custom_time ... ok [INFO] [stdout] test quarterly_method::quarterly_multiple_executions ... ok [INFO] [stdout] test quarterly_method::quarterly_executes_in_january ... ok [INFO] [stdout] test weekday_convenience_methods::sundays_only_produces_correct_expression ... ok [INFO] [stdout] test weekday_convenience_methods::sunday_schedule_executes_on_sunday ... ok [INFO] [stdout] test validation_and_edge_cases::quarterly_can_be_overridden ... ok [INFO] [stdout] test weekday_convenience_methods::tuesdays_only_produces_correct_expression ... ok [INFO] [stdout] test weekday_convenience_methods::fridays_only_produces_correct_expression ... ok [INFO] [stdout] test weekday_convenience_methods::saturday_schedule_executes_on_saturday ... ok [INFO] [stdout] test weekday_convenience_methods::weekdays_only_still_works ... ok [INFO] [stdout] test weekday_convenience_methods::thursdays_only_produces_correct_expression ... ok [INFO] [stderr] Running tests/builder_real_world_tests.rs (/opt/rustwide/target/release/deps/builder_real_world_tests-d0f9e3e046004810) [INFO] [stdout] test weekday_convenience_methods::wednesdays_only_produces_correct_expression ... ok [INFO] [stdout] test weekday_convenience_methods::weekends_only_still_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test edge_cases_and_boundaries::multiple_times_same_day ... ok [INFO] [stdout] test performance_tests::rapid_succession_calls ... ok [INFO] [stdout] test real_world_expressions::business_hours_every_30_min ... ok [INFO] [stdout] test edge_cases_and_boundaries::leap_year_feb_29 ... ok [INFO] [stdout] test real_world_expressions::every_minute_standard ... ok [INFO] [stdout] test real_world_expressions::daily_at_specific_time ... ok [INFO] [stdout] test real_world_expressions::every_15_seconds ... ok [INFO] [stdout] test real_world_expressions::every_five_minutes ... ok [INFO] [stdout] test real_world_use_cases::health_check_interval ... ok [INFO] [stdout] test real_world_expressions::daily_at_midnight ... ok [INFO] [stdout] test timezone_real_world::london_business_hours ... ok [INFO] [stdout] test real_world_use_cases::database_backup_schedule ... ok [INFO] [stdout] test real_world_use_cases::api_rate_limit_reset ... ok [INFO] [stdout] test real_world_use_cases::invoice_generation ... ok [INFO] [stdout] test timezone_real_world::stock_market_open_ny ... ok [INFO] [stdout] test timezone_real_world::tokyo_midnight_maintenance ... ok [INFO] [stdout] test validation_tests::malformed_expression ... ok [INFO] [stdout] test validation_tests::valid_step_expression ... ok [INFO] [stdout] test validation_tests::invalid_hour_value ... ok [INFO] [stdout] test validation_tests::valid_range_expression ... ok [INFO] [stdout] test performance_tests::long_term_scheduling ... ok [INFO] [stdout] test real_world_use_cases::cache_cleanup ... ok [INFO] [stdout] test real_world_expressions::first_day_of_month ... ok [INFO] [stdout] test validation_tests::invalid_minute_value ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/builder_tests.rs (/opt/rustwide/target/release/deps/builder_tests-9768da0ee9ccc935) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_basic_presets ... ok [INFO] [stdout] test test_leap_year_february ... ok [INFO] [stdout] test test_custom_time_daily ... ok [INFO] [stdout] test test_enums ... ok [INFO] [stdout] test test_lists ... ok [INFO] [stdout] test test_complex_intervals ... ok [INFO] [stdout] test test_ranges ... ok [INFO] [stdout] test test_schedule_trait_logic ... ok [INFO] [stdout] test test_validation_errors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/concurrency_tests.rs (/opt/rustwide/target/release/deps/concurrency_tests-ee50700f975405af) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test concurrency::per_job_concurrency_limit_is_enforced ... ok [INFO] [stdout] test concurrency::global_concurrency_limit_is_enforced ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s [INFO] [stdout] [INFO] [stderr] Running tests/cron.rs (/opt/rustwide/target/release/deps/cron-070a6657ea8fcb02) [INFO] [stdout] [INFO] [stdout] running 45 tests [INFO] [stdout] test cron_scheduler::add_blocking_job_fn_accepts_valid_schedule ... ok [INFO] [stdout] test cron_scheduler::list_job_ids_returns_correct_ids ... ok [INFO] [stdout] test cron_scheduler::add_job_accepts_arc_job_contract ... ok [INFO] [stdout] test cron_scheduler::add_job_fn_accepts_valid_schedule ... ok [INFO] [stdout] test cron_scheduler::remove_job_removes_from_registry ... ok [INFO] [stdout] test cron_scheduler::add_job_fn_rejects_invalid_schedule ... ok [INFO] [stdout] test cron_scheduler::new_creates_empty_scheduler ... ok [INFO] [stdout] test cron_scheduler::multiple_jobs_can_be_registered ... ok [INFO] [stdout] test fn_job::description_defaults_to_none ... ok [INFO] [stdout] test fn_job::id_returns_correct_value ... ok [INFO] [stdout] test fn_job::new_blocking_returns_err_with_invalid_schedule ... ok [INFO] [stdout] test fn_job::new_blocking_returns_ok_with_valid_schedule ... ok [INFO] [stdout] test fn_job::name_returns_correct_value ... ok [INFO] [stdout] test fn_job::new_returns_err_with_invalid_schedule ... ok [INFO] [stdout] test fn_job::new_returns_ok_with_valid_schedule ... ok [INFO] [stdout] test cron_scheduler::add_blocking_job_fn_rejects_invalid_schedule ... ok [INFO] [stdout] test fn_job::run_executes_async_closure ... ok [INFO] [stdout] test fn_job::run_propagates_async_closure_error ... ok [INFO] [stdout] test fn_job::run_executes_blocking_closure ... ok [INFO] [stdout] test cron_scheduler::exponential_retry_policy_is_enforced ... ok [INFO] [stdout] test cron_scheduler::empty_scheduler_exits_promptly ... ok [INFO] [stdout] test lifecycle_hooks::on_complete_not_called_on_failure ... ok [INFO] [stdout] test lifecycle_hooks::all_hooks_fire_in_correct_sequence ... ok [INFO] [stdout] test lifecycle_hooks::on_start_called_before_run ... ok [INFO] [stdout] test cron_scheduler::priority_is_respected ... ok [INFO] [stdout] test lifecycle_hooks::on_complete_called_on_success ... ok [INFO] [stdout] test lifecycle_hooks::on_error_not_called_on_success ... ok [INFO] [stdout] test lifecycle_hooks::on_error_called_on_failure ... ok [INFO] [stdout] test validated_schedule::error_message_includes_original_expression ... ok [INFO] [stdout] test validated_schedule::rejects_nonsense_expression ... ok [INFO] [stdout] test validated_schedule::rejects_empty_expression ... ok [INFO] [stdout] test validated_schedule::rejects_out_of_range_field ... ok [INFO] [stdout] test validated_schedule::accepts_every_second_expression ... ok [INFO] [stdout] test validated_schedule::accepts_valid_seven_field_expression ... ok [INFO] [stdout] test validated_schedule::accepts_specific_time_expression ... ok [INFO] [stdout] test fn_job::run_propagates_blocking_closure_error ... ok [INFO] [stdout] test cron_scheduler::fixed_retry_policy_is_enforced ... ok [INFO] [stdout] test cron_scheduler::failing_job_does_not_crash_scheduler ... ok [INFO] [stdout] test cron_scheduler::trigger_job_executes_immediately ... ok [INFO] [stdout] test cron_scheduler::job_timeout_is_enforced ... ok [INFO] [stdout] test cron_scheduler::scheduler_executes_registered_job ... ok [INFO] [stdout] test cron_scheduler::scheduler_executes_multiple_jobs_concurrently ... ok [INFO] [stdout] test cron_scheduler::global_concurrency_limit_is_enforced ... ok [INFO] [stdout] test cron_scheduler::per_job_concurrency_limit_is_enforced ... ok [INFO] [stdout] test cron_scheduler::removed_job_stops_running ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.01s [INFO] [stdout] [INFO] [stderr] Running tests/cron_scheduler_tests.rs (/opt/rustwide/target/release/deps/cron_scheduler_tests-19503b005cbddefa) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test cron_scheduler::add_job_accepts_arc_job_contract ... ok [INFO] [stdout] test cron_scheduler::add_job_fn_rejects_invalid_schedule ... ok [INFO] [stdout] test cron_scheduler::list_job_ids_returns_correct_ids ... ok [INFO] [stdout] test cron_scheduler::multiple_jobs_can_be_registered ... ok [INFO] [stdout] test cron_scheduler::add_blocking_job_fn_accepts_valid_schedule ... ok [INFO] [stdout] test cron_scheduler::remove_job_removes_from_registry ... ok [INFO] [stdout] test cron_scheduler::new_creates_empty_scheduler ... ok [INFO] [stdout] test cron_scheduler::empty_scheduler_exits_promptly ... ok [INFO] [stdout] test cron_scheduler::add_blocking_job_fn_rejects_invalid_schedule ... ok [INFO] [stdout] test cron_scheduler::add_job_fn_accepts_valid_schedule ... ok [INFO] [stdout] test cron_scheduler::scheduler_executes_registered_job ... ok [INFO] [stdout] test cron_scheduler::trigger_job_executes_immediately ... ok [INFO] [stdout] test cron_scheduler::removed_job_stops_running ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.00s [INFO] [stdout] [INFO] [stderr] Running tests/debug_weekday.rs (/opt/rustwide/target/release/deps/debug_weekday-8aa4e4d309a30ffb) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/event_and_metrics_tests.rs (/opt/rustwide/target/release/deps/event_and_metrics_tests-87655bfe0b6041a1) [INFO] [stdout] test debug_sunday_schedule ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test job_event::misfired_variant_contains_scheduled_time ... ok [INFO] [stdout] test job_event::retrying_variant_contains_attempt_and_delay ... ok [INFO] [stdout] test job_event::completed_variant_contains_duration ... ok [INFO] [stdout] test mock_event_listener::listener_tracks_multiple_events ... ok [INFO] [stdout] test mock_metrics_exporter::exporter_records_misfire ... ok [INFO] [stdout] test job_event::failed_variant_contains_error_message ... ok [INFO] [stdout] test job_event::event_is_cloneable ... ok [INFO] [stdout] test mock_metrics_exporter::exporter_records_completion_with_duration ... ok [INFO] [stdout] test mock_metrics_exporter::exporter_records_failure ... ok [INFO] [stdout] test mock_event_listener::listener_receives_started_event ... ok [INFO] [stdout] test job_event::started_variant_contains_id_and_name ... ok [INFO] [stdout] test mock_metrics_exporter::exporter_records_retry ... ok [INFO] [stdout] test mock_metrics_exporter::exporter_records_start ... ok [INFO] [stdout] test mock_metrics_exporter::exporter_tracks_multiple_metrics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/fn_job_tests.rs (/opt/rustwide/target/release/deps/fn_job_tests-ab44ca31de368104) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test fn_job::description_defaults_to_none ... ok [INFO] [stdout] test fn_job::new_blocking_returns_err_with_invalid_schedule ... ok [INFO] [stdout] test fn_job::new_returns_err_with_invalid_schedule ... ok [INFO] [stdout] test fn_job::new_returns_ok_with_valid_schedule ... ok [INFO] [stdout] test fn_job::name_returns_correct_value ... ok [INFO] [stdout] test fn_job::run_executes_async_closure ... ok [INFO] [stdout] test fn_job::id_returns_correct_value ... ok [INFO] [stdout] test fn_job::new_blocking_returns_ok_with_valid_schedule ... ok [INFO] [stdout] test fn_job::run_propagates_async_closure_error ... ok [INFO] [stdout] test fn_job::run_propagates_blocking_closure_error ... ok [INFO] [stdout] test fn_job::run_executes_blocking_closure ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/job_features_tests.rs (/opt/rustwide/target/release/deps/job_features_tests-42afd60e68770690) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test description::description_defaults_to_none ... ok [INFO] [stdout] test start_after::start_after_defaults_to_none ... ok [INFO] [stdout] test start_after::start_after_returns_specified_time ... ok [INFO] [stdout] test job_type::recurring_job_type_is_default ... ok [INFO] [stdout] test misfire_policy::default_misfire_policy_is_skip ... ok [INFO] [stdout] test misfire_policy::fire_once_policy_executes_once_when_missed ... ok [INFO] [stdout] test misfire_policy::skip_policy_skips_missed_runs ... ok [INFO] [stdout] test job_type::once_job_type_is_correct ... ok [INFO] [stdout] test description::custom_description_is_returned ... ok [INFO] [stdout] test job_type::once_job_with_past_run_at_is_not_scheduled ... ok [INFO] [stdout] test job_type::once_job_with_future_run_at_is_scheduled ... ok [INFO] [stdout] test misfire_policy::fire_all_policy_executes_all_missed_runs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/job_store_tests.rs (/opt/rustwide/target/release/deps/job_store_tests-e146c079ef8f0f25) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test in_memory_job_store::job_state_tracks_all_fields ... ok [INFO] [stdout] test in_memory_job_store::get_state_returns_none_for_missing_job ... ok [INFO] [stdout] test in_memory_job_store::multiple_jobs_can_be_stored_independently ... ok [INFO] [stdout] test in_memory_job_store::save_state_updates_existing_state ... ok [INFO] [stdout] test in_memory_job_store::save_state_stores_job_state ... ok [INFO] [stdout] test in_memory_job_store::new_creates_empty_store ... ok [INFO] [stdout] test in_memory_job_store::concurrent_access_is_safe ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/lifecycle_hooks_tests.rs (/opt/rustwide/target/release/deps/lifecycle_hooks_tests-638355c0943ba54e) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test lifecycle_hooks::on_error_called_on_failure ... ok [INFO] [stdout] test lifecycle_hooks::on_start_called_before_run ... ok [INFO] [stdout] test lifecycle_hooks::on_complete_not_called_on_failure ... ok [INFO] [stdout] test lifecycle_hooks::on_error_not_called_on_success ... ok [INFO] [stdout] test lifecycle_hooks::on_complete_called_on_success ... ok [INFO] [stdout] test lifecycle_hooks::all_hooks_fire_in_correct_sequence ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/priority_tests.rs (/opt/rustwide/target/release/deps/priority_tests-db02b68f916d9f2f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test priority_tests::priority_is_respected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/retry_tests.rs (/opt/rustwide/target/release/deps/retry_tests-1fed133b348cc283) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test retries::fixed_retry_policy_is_enforced ... ok [INFO] [stdout] test retries::exponential_retry_policy_is_enforced ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/timeout_tests.rs (/opt/rustwide/target/release/deps/timeout_tests-2e435d8d33fac788) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test timeouts::job_timeout_is_enforced ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/timezone_and_schedule_tests.rs (/opt/rustwide/target/release/deps/timezone_and_schedule_tests-164bc82fdfd1d487) [INFO] [stdout] running 14 tests [INFO] [stdout] test timezone::next_run_time_respects_timezone ... ok [INFO] [stdout] test validated_schedule_tests::schedule_clone_works ... ok [INFO] [stdout] test validated_schedule_tests::parse_rejects_out_of_range_values ... ok [INFO] [stdout] test timezone::custom_timezone_is_returned ... ok [INFO] [stdout] test retry_policy_none::no_retry_policy_fails_immediately ... ok [INFO] [stdout] test validated_schedule_tests::parse_validates_seven_field_expression ... ok [INFO] [stdout] test validated_schedule_tests::next_after_with_different_timezones ... ok [INFO] [stdout] test validated_schedule_tests::parse_accepts_special_characters ... ok [INFO] [stdout] test validated_schedule_tests::parse_rejects_invalid_expression ... ok [INFO] [stdout] test validated_schedule_tests::parse_validates_standard_six_field_expression ... ok [INFO] [stderr] Running tests/validated_schedule_tests.rs (/opt/rustwide/target/release/deps/validated_schedule_tests-4cc8548b68f31fdc) [INFO] [stdout] test validated_schedule_tests::next_after_returns_future_time ... ok [INFO] [stdout] test timezone::job_with_timezone_can_be_added_to_cron ... ok [INFO] [stdout] test timezone::default_timezone_is_utc ... ok [INFO] [stdout] test timezone::various_timezones_are_supported ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test error_message_includes_original_expression ... ok [INFO] [stdout] test rejects_nonsense_expression ... ok [INFO] [stdout] test accepts_valid_seven_field_expression ... ok [INFO] [stdout] test accepts_every_second_expression ... ok [INFO] [stdout] test rejects_out_of_range_field ... ok [INFO] [stdout] test accepts_specific_time_expression ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/foxtive_macros-1d8047618c5b0403) [INFO] [stdout] test rejects_empty_expression ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/foxtive_supervisor-1e45b6e2f59da2e4) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test enums::tests::test_backoff_clone ... ok [INFO] [stdout] test enums::tests::test_backoff_debug ... ok [INFO] [stdout] test enums::tests::test_custom_backoff ... ok [INFO] [stdout] test enums::tests::test_exponential_backoff ... ok [INFO] [stdout] test enums::tests::test_health_status ... ok [INFO] [stdout] test task_pool::tests::test_pool_builder ... ok [INFO] [stdout] test task_pool::tests::test_random_distribution ... ok [INFO] [stdout] test hierarchy::tests::test_create_hierarchy ... ok [INFO] [stdout] test task_pool::tests::test_pool_info ... ok [INFO] [stdout] test enums::tests::test_linear_backoff ... ok [INFO] [stdout] test enums::tests::test_fixed_backoff ... ok [INFO] [stdout] test runtime::tests::test_basic_supervision ... ok [INFO] [stdout] test enums::tests::test_fibonacci_backoff ... ok [INFO] [stderr] Running tests/cascading_shutdown_tests.rs (/opt/rustwide/target/release/deps/cascading_shutdown_tests-c4292fb6b92dbf80) [INFO] [stdout] test task_pool::tests::test_round_robin_distribution ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_hierarchy_with_nested_structure ... ok [INFO] [stderr] Running tests/circuit_breaker_tests.rs (/opt/rustwide/target/release/deps/circuit_breaker_tests-2b7b8fa14b97a215) [INFO] [stdout] test test_cascading_shutdown_hierarchy ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_circuit_breaker_trips_and_resets ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.31s [INFO] [stdout] [INFO] [stderr] Running tests/complex_dependency_tests.rs (/opt/rustwide/target/release/deps/complex_dependency_tests-96b2c07ad7cc7845) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_dependency_with_groups ... ok [INFO] [stdout] test test_diamond_dependency_graph ... ok [INFO] [stdout] test test_deep_linear_chain ... ok [INFO] [stdout] test test_multiple_independent_chains ... ok [INFO] [stdout] test test_complex_dag_with_conditional_deps ... ok [INFO] [stderr] Running tests/concurrency_tests.rs (/opt/rustwide/target/release/deps/concurrency_tests-b1ec10cc35ae7339) [INFO] [stdout] test test_fan_out_fan_in_pattern ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_priority_scheduling ... ok [INFO] [stdout] test test_global_concurrency_limit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/conditional_deps_tests.rs (/opt/rustwide/target/release/deps/conditional_deps_tests-d9fbcf06d7931d71) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_conditional_dependencies_disabled ... ok [INFO] [stdout] test test_conditional_dependencies_enabled ... ok [INFO] [stdout] test test_active_dependencies_combination ... ok [INFO] [stderr] Running tests/cron_tests.rs (/opt/rustwide/target/release/deps/cron_tests-07cdfe03833d5b0d) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_initial_delay_zero_duration ... ok [INFO] [stdout] test test_time_window_configuration ... ok [INFO] [stdout] test test_cron_with_invalid_expression ... ok [INFO] [stdout] test test_combined_initial_delay_and_restart_backoff ... ok [INFO] [stdout] test test_initial_delay ... ok [INFO] [stdout] test test_initial_delay_with_jitter ... ok [INFO] [stdout] test test_cron_task_with_very_frequent_schedule ... ok [INFO] [stdout] test test_cron_task_can_be_stopped ... ok [INFO] [stdout] test test_cron_scheduled_task ... ok [INFO] [stdout] test test_cron_with_immediate_execution ... ok [INFO] [stdout] test test_rate_limiting_restart_interval ... ok [INFO] [stderr] Running tests/dependency_race_condition_tests.rs (/opt/rustwide/target/release/deps/dependency_race_condition_tests-02b54da97e1f37f7) [INFO] [stdout] test test_multiple_cron_tasks_different_schedules ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.52s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_dependency_chain_no_hang ... ok [INFO] [stdout] test test_multiple_dependents_race_condition ... ok [INFO] [stdout] test test_dependency_race_condition_fix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s [INFO] [stdout] [INFO] [stderr] Running tests/distributed_coordination_tests.rs (/opt/rustwide/target/release/deps/distributed_coordination_tests-3220d09cfcb9188e) [INFO] [stdout] [INFO] [stderr] Running tests/distributed_unit_tests.rs (/opt/rustwide/target/release/deps/distributed_unit_tests-b3e430ac35ddfad6) [INFO] [stdout] running 9 tests [INFO] [stdout] test tests::test_coordination_manager ... ignored [INFO] [stdout] test tests::test_distributed_lock_acquire_and_release ... ignored [INFO] [stdout] test tests::test_distributed_lock_prevents_duplicate ... ignored [INFO] [stdout] test tests::test_heartbeat_expiration ... ignored [INFO] [stdout] test tests::test_heartbeat_mechanism ... ignored [INFO] [stdout] test tests::test_leader_election_single_instance ... ignored [INFO] [stdout] test tests::test_leader_election_with_competition ... ignored [INFO] [stdout] test tests::test_leader_lease_expiration ... ignored [INFO] [stdout] test tests::test_multiple_instances_coordination ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::test_coordination_config_builder ... ok [INFO] [stdout] test tests::test_mock_lock_acquire_release ... ok [INFO] [stdout] test tests::test_mock_multiple_locks ... ok [INFO] [stdout] test tests::test_mock_leader_election ... ok [INFO] [stdout] test tests::test_mock_heartbeat ... ok [INFO] [stdout] test tests::test_mock_leader_transition ... ok [INFO] [stderr] Running tests/dynamic_management_tests.rs (/opt/rustwide/target/release/deps/dynamic_management_tests-6bfa7e8b977c5809) [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_add_task_at_runtime ... ok [INFO] [stdout] test test_remove_task_at_runtime ... ok [INFO] [stdout] test test_restart_task_manually ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stderr] Running tests/edge_cases_tests.rs (/opt/rustwide/target/release/deps/edge_cases_tests-78ddc0894b651f06) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_group_health_empty_group ... ok [INFO] [stdout] test test_pool_large_size ... ok [INFO] [stdout] test test_conditional_dep_nonexistent_when_true ... ok [INFO] [stdout] test test_group_health_all_healthy ... ok [INFO] [stdout] test test_pool_zero_size_handled ... ok [INFO] [stdout] test test_group_with_conditional_deps ... ok [INFO] [stdout] test test_empty_group_operations ... ok [INFO] [stdout] test test_group_health_mixed_statuses ... ok [INFO] [stdout] test test_multiple_groups_overlap ... ok [INFO] [stdout] test test_pool_size_one ... ok [INFO] [stdout] test test_group_with_single_task ... ok [INFO] [stdout] test test_conditional_dep_always_false ... ok [INFO] [stdout] test test_many_conditional_dependencies ... ok [INFO] [stdout] test test_rapid_group_stop_start ... ok [INFO] [stderr] Running tests/error_handling_tests.rs (/opt/rustwide/target/release/deps/error_handling_tests-bb2b9a9ca3ea25ff) [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_dependency_failure_prevents_startup ... ok [INFO] [stdout] test test_restart_prevented_by_should_restart ... ok [INFO] [stdout] test test_max_attempts_exceeded ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/event_tests.rs (/opt/rustwide/target/release/deps/event_tests-3f3be312fa17e3ad) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_supervisor_events ... ok [INFO] [stdout] test test_shutdown_events ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/group_tests.rs (/opt/rustwide/target/release/deps/group_tests-cba80e6b9e4d1b89) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_group_health_aggregation ... ok [INFO] [stdout] test test_list_group_tasks ... ok [INFO] [stdout] test test_restart_group ... ok [INFO] [stdout] test test_task_groups_start_stop ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stderr] Running tests/hierarchy_integration_tests.rs (/opt/rustwide/target/release/deps/hierarchy_integration_tests-f8e9982e1c59811e) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_empty_hierarchy ... ok [INFO] [stdout] test test_hierarchy_shutdown_order ... ok [INFO] [stdout] test test_nested_hierarchy ... ok [INFO] [stdout] test test_deep_nested_hierarchy ... ok [INFO] [stdout] test test_hierarchy_starts_and_stops ... ok [INFO] [stdout] test test_hierarchy_with_failing_task ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s [INFO] [stdout] [INFO] [stderr] Running tests/hot_reload_tests.rs (/opt/rustwide/target/release/deps/hot_reload_tests-d3a45d93d8a52d4e) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] 2026-10-18T03:30:15.392336Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=MaxAttempts(5) new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.392472Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.396560Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Never new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.396584Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.396590Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Never new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.396594Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.396598Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Never new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.396603Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.396607Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Never new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.396611Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.396615Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Never new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.396619Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.396624Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Never new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.396628Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.396632Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Never new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.396636Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.396640Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Never new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.396644Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.396648Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Never new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.396653Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=rapid-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.392835Z  INFO foxtive_supervisor::runtime::core: [Supervisor] Starting 1 supervised tasks... [INFO] [stdout] 2026-10-18T03:30:15.393090Z  INFO foxtive_supervisor::runtime::core: [Supervisor] Starting 1 supervised tasks... [INFO] [stdout] 2026-10-18T03:30:15.397208Z  INFO foxtive_supervisor::runtime::core: [Supervisor] All tasks started [INFO] [stdout] 2026-10-18T03:30:15.397233Z  INFO supervision{task_id="backoff-test" task_name=backoff-test}:task_setup: foxtive_supervisor::runtime::supervision: Running setup phase [INFO] [stdout] 2026-10-18T03:30:15.397248Z  INFO supervision{task_id="backoff-test" task_name=backoff-test}: foxtive_supervisor::runtime::supervision: Setup complete, signalled dependents [INFO] [stdout] 2026-10-18T03:30:15.397297Z ERROR supervision{task_id="backoff-test" task_name=backoff-test}: foxtive_supervisor::runtime::supervision: Task execution failed error=Internal("Intentional failure #1") [INFO] [stdout] 2026-10-18T03:30:15.397309Z  WARN supervision{task_id="backoff-test" task_name=backoff-test}: foxtive_supervisor::runtime::supervision: Scheduling restart after backoff delay_ms=10 attempt=1 [INFO] [stdout] 2026-10-18T03:30:15.397360Z  INFO foxtive_supervisor::runtime::core: [Supervisor] All tasks started [INFO] [stdout] 2026-10-18T03:30:15.397373Z  INFO supervision{task_id="disabled-test" task_name=disabled-test}:task_setup: foxtive_supervisor::runtime::supervision: Running setup phase [INFO] [stdout] 2026-10-18T03:30:15.397381Z  INFO supervision{task_id="disabled-test" task_name=disabled-test}: foxtive_supervisor::runtime::supervision: Setup complete, signalled dependents [INFO] [stdout] 2026-10-18T03:30:15.397395Z  INFO supervision{task_id="disabled-test" task_name=disabled-test}: foxtive_supervisor::runtime::supervision: Task completed successfully [INFO] [stdout] 2026-10-18T03:30:15.398805Z  INFO foxtive_supervisor::runtime::core: Updated task enabled status task_id=enable-disable-test old_enabled=true new_enabled=false [INFO] [stdout] 2026-10-18T03:30:15.398847Z  INFO foxtive_supervisor::runtime::core: Updated task enabled status task_id=enable-disable-test old_enabled=false new_enabled=true [INFO] [stdout] test test_hot_reload_enable_disable ... ok [INFO] [stdout] 2026-10-18T03:30:15.399225Z  INFO foxtive_supervisor::runtime::core: Updated task enabled status task_id=reenable-test old_enabled=true new_enabled=false [INFO] [stdout] 2026-10-18T03:30:15.399245Z  INFO foxtive_supervisor::runtime::core: Updated task enabled status task_id=reenable-test old_enabled=false new_enabled=true [INFO] [stdout] test test_reenable_disabled_task ... ok [INFO] [stdout] test test_validation_rejects_invalid_strategies ... ok [INFO] [stdout] 2026-10-18T03:30:15.399618Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=concurrent-test old_policy=MaxAttempts(5) new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.399632Z  INFO foxtive_supervisor::runtime::core: Updated backoff strategy task_id=concurrent-test old_strategy=Fixed(10ms) new_strategy=Fixed(50ms) [INFO] [stdout] 2026-10-18T03:30:15.399638Z  INFO foxtive_supervisor::runtime::core: Updated task enabled status task_id=concurrent-test old_enabled=true new_enabled=false [INFO] [stdout] 2026-10-18T03:30:15.399804Z  INFO foxtive_supervisor::runtime::core: [Supervisor] Starting 1 supervised tasks... [INFO] [stdout] 2026-10-18T03:30:15.399837Z  INFO foxtive_supervisor::runtime::core: [Supervisor] All tasks started [INFO] [stdout] 2026-10-18T03:30:15.399854Z  INFO supervision{task_id="during-exec-test" task_name=during-exec-test}:task_setup: foxtive_supervisor::runtime::supervision: Running setup phase [INFO] [stdout] 2026-10-18T03:30:15.399866Z  INFO supervision{task_id="during-exec-test" task_name=during-exec-test}: foxtive_supervisor::runtime::supervision: Setup complete, signalled dependents [INFO] [stdout] test test_concurrent_config_updates ... ok [INFO] [stdout] test test_rapid_config_changes ... ok [INFO] [stdout] 2026-10-18T03:30:15.393906Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=persistence-test old_policy=MaxAttempts(5) new_policy=MaxAttempts(10) [INFO] [stdout] 2026-10-18T03:30:15.401545Z  INFO foxtive_supervisor::runtime::core: Updated backoff strategy task_id=persistence-test old_strategy=Fixed(10ms) new_strategy=Linear { initial: 10ms, increment: 5ms, max: 1s } [INFO] [stdout] 2026-10-18T03:30:15.394210Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=task-0 old_policy=MaxAttempts(5) new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.401601Z  INFO foxtive_supervisor::runtime::core: Updated backoff strategy task_id=task-0 old_strategy=Fixed(10ms) new_strategy=Fixed(20ms) [INFO] [stdout] 2026-10-18T03:30:15.401608Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=task-1 old_policy=MaxAttempts(5) new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.401614Z  INFO foxtive_supervisor::runtime::core: Updated backoff strategy task_id=task-1 old_strategy=Fixed(10ms) new_strategy=Fixed(20ms) [INFO] [stdout] 2026-10-18T03:30:15.401619Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=task-2 old_policy=MaxAttempts(5) new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.401623Z  INFO foxtive_supervisor::runtime::core: Updated backoff strategy task_id=task-2 old_strategy=Fixed(10ms) new_strategy=Fixed(20ms) [INFO] [stdout] 2026-10-18T03:30:15.401628Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=task-3 old_policy=MaxAttempts(5) new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.401632Z  INFO foxtive_supervisor::runtime::core: Updated backoff strategy task_id=task-3 old_strategy=Fixed(10ms) new_strategy=Fixed(20ms) [INFO] [stdout] 2026-10-18T03:30:15.401637Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=task-4 old_policy=MaxAttempts(5) new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.401641Z  INFO foxtive_supervisor::runtime::core: Updated backoff strategy task_id=task-4 old_strategy=Fixed(10ms) new_strategy=Fixed(20ms) [INFO] [stdout] test test_update_unknown_task_returns_error ... ok [INFO] [stdout] test test_hot_reload_multiple_tasks ... ok [INFO] [stdout] 2026-10-18T03:30:15.394828Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=event-test old_policy=MaxAttempts(5) new_policy=Always [INFO] [stdout] 2026-10-18T03:30:15.407598Z  INFO foxtive_supervisor::runtime::core: Updated backoff strategy task_id=event-test old_strategy=Fixed(10ms) new_strategy=Exponential { initial: 10ms, max: 1s } [INFO] [stdout] 2026-10-18T03:30:15.396092Z  INFO foxtive_supervisor::runtime::core: [Supervisor] Starting 1 supervised tasks... [INFO] [stdout] 2026-10-18T03:30:15.408371Z  INFO foxtive_supervisor::runtime::core: [Supervisor] All tasks started [INFO] [stdout] 2026-10-18T03:30:15.408392Z  INFO supervision{task_id="restart-policy-test" task_name=restart-policy-test}:task_setup: foxtive_supervisor::runtime::supervision: Running setup phase [INFO] [stdout] 2026-10-18T03:30:15.408409Z  INFO supervision{task_id="restart-policy-test" task_name=restart-policy-test}: foxtive_supervisor::runtime::supervision: Setup complete, signalled dependents [INFO] [stdout] 2026-10-18T03:30:15.408434Z ERROR supervision{task_id="restart-policy-test" task_name=restart-policy-test}: foxtive_supervisor::runtime::supervision: Task execution failed error=Internal("Intentional failure #1") [INFO] [stdout] 2026-10-18T03:30:15.408443Z  WARN supervision{task_id="restart-policy-test" task_name=restart-policy-test}: foxtive_supervisor::runtime::supervision: Scheduling restart after backoff delay_ms=10 attempt=1 [INFO] [stdout] 2026-10-18T03:30:15.408509Z ERROR supervision{task_id="backoff-test" task_name=backoff-test}: foxtive_supervisor::runtime::supervision: Task execution failed error=Internal("Intentional failure #2") [INFO] [stdout] test test_config_change_events ... 2026-10-18T03:30:15.408556Z  WARN supervision{task_id="backoff-test" task_name=backoff-test}: foxtive_supervisor::runtime::supervision: Scheduling restart after backoff delay_ms=10 attempt=2 [INFO] [stdout] ok [INFO] [stdout] 2026-10-18T03:30:15.419599Z ERROR supervision{task_id="restart-policy-test" task_name=restart-policy-test}: foxtive_supervisor::runtime::supervision: Task execution failed error=Internal("Intentional failure #2") [INFO] [stdout] 2026-10-18T03:30:15.419628Z  WARN supervision{task_id="restart-policy-test" task_name=restart-policy-test}: foxtive_supervisor::runtime::supervision: Scheduling restart after backoff delay_ms=10 attempt=2 [INFO] [stdout] 2026-10-18T03:30:15.419712Z  INFO supervision{task_id="backoff-test" task_name=backoff-test}: foxtive_supervisor::runtime::supervision: Task completed successfully [INFO] [stdout] 2026-10-18T03:30:15.430784Z ERROR supervision{task_id="restart-policy-test" task_name=restart-policy-test}: foxtive_supervisor::runtime::supervision: Task execution failed error=Internal("Intentional failure #3") [INFO] [stdout] 2026-10-18T03:30:15.430825Z  WARN supervision{task_id="restart-policy-test" task_name=restart-policy-test}: foxtive_supervisor::runtime::supervision: Scheduling restart after backoff delay_ms=10 attempt=3 [INFO] [stdout] 2026-10-18T03:30:15.444601Z  INFO supervision{task_id="restart-policy-test" task_name=restart-policy-test}: foxtive_supervisor::runtime::supervision: Task completed successfully [INFO] [stdout] 2026-10-18T03:30:15.448535Z  INFO foxtive_supervisor::runtime::core: Updated task enabled status task_id=disabled-test old_enabled=true new_enabled=false [INFO] [stdout] 2026-10-18T03:30:15.448843Z  INFO foxtive_supervisor::runtime::core: Updated backoff strategy task_id=backoff-test old_strategy=Fixed(10ms) new_strategy=Fixed(100ms) [INFO] [stdout] test test_config_persistence_across_reads ... ok [INFO] [stdout] 2026-10-18T03:30:15.501174Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=during-exec-test old_policy=Always new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.512571Z  INFO foxtive_supervisor::runtime::core: Updated restart policy task_id=restart-policy-test old_policy=MaxAttempts(5) new_policy=Never [INFO] [stdout] 2026-10-18T03:30:15.512601Z  INFO foxtive_supervisor::runtime::core: [Supervisor] Shutting down 1 tasks... [INFO] [stdout] 2026-10-18T03:30:15.512611Z  INFO foxtive_supervisor::runtime::core: Signalling task 'restart-policy-test' to stop... task_id=restart-policy-test [INFO] [stdout] 2026-10-18T03:30:15.512620Z  INFO foxtive_supervisor::runtime::core: Task 'restart-policy-test' supervision completed. task_id=restart-policy-test [INFO] [stdout] 2026-10-18T03:30:15.512626Z  INFO foxtive_supervisor::runtime::core: Task 'restart-policy-test' on_shutdown completed. task_id=restart-policy-test [INFO] [stdout] 2026-10-18T03:30:15.512632Z  INFO foxtive_supervisor::runtime::core: [Supervisor] All tasks shut down [INFO] [stdout] test test_hot_reload_restart_policy ... ok [INFO] [stdout] 2026-10-18T03:30:15.649832Z  INFO foxtive_supervisor::runtime::core: [Supervisor] Shutting down 1 tasks... [INFO] [stdout] 2026-10-18T03:30:15.649870Z  INFO foxtive_supervisor::runtime::core: Signalling task 'disabled-test' to stop... task_id=disabled-test [INFO] [stdout] 2026-10-18T03:30:15.649880Z  INFO foxtive_supervisor::runtime::core: Task 'disabled-test' supervision completed. task_id=disabled-test [INFO] [stdout] 2026-10-18T03:30:15.649886Z  INFO foxtive_supervisor::runtime::core: Task 'disabled-test' on_shutdown completed. task_id=disabled-test [INFO] [stdout] 2026-10-18T03:30:15.649892Z  INFO foxtive_supervisor::runtime::core: [Supervisor] All tasks shut down [INFO] [stdout] test test_disabled_task_no_restart ... ok [INFO] [stdout] 2026-10-18T03:30:15.911646Z  INFO supervision{task_id="during-exec-test" task_name=during-exec-test}: foxtive_supervisor::runtime::supervision: Task completed successfully [INFO] [stdout] 2026-10-18T03:30:15.949889Z  INFO foxtive_supervisor::runtime::core: [Supervisor] Shutting down 1 tasks... [INFO] [stdout] 2026-10-18T03:30:15.949924Z  INFO foxtive_supervisor::runtime::core: Signalling task 'backoff-test' to stop... task_id=backoff-test [INFO] [stdout] 2026-10-18T03:30:15.949934Z  INFO foxtive_supervisor::runtime::core: Task 'backoff-test' supervision completed. task_id=backoff-test [INFO] [stdout] 2026-10-18T03:30:15.949940Z  INFO foxtive_supervisor::runtime::core: Task 'backoff-test' on_shutdown completed. task_id=backoff-test [INFO] [stdout] 2026-10-18T03:30:15.949948Z  INFO foxtive_supervisor::runtime::core: [Supervisor] All tasks shut down [INFO] [stdout] test test_hot_reload_backoff_strategy ... ok [INFO] [stdout] 2026-10-18T03:30:16.303657Z  INFO foxtive_supervisor::runtime::core: [Supervisor] Shutting down 1 tasks... [INFO] [stdout] 2026-10-18T03:30:16.303700Z  INFO foxtive_supervisor::runtime::core: Signalling task 'during-exec-test' to stop... task_id=during-exec-test [INFO] [stdout] 2026-10-18T03:30:16.303713Z  INFO foxtive_supervisor::runtime::core: Task 'during-exec-test' supervision completed. task_id=during-exec-test [INFO] [stdout] 2026-10-18T03:30:16.303719Z  INFO foxtive_supervisor::runtime::core: Task 'during-exec-test' on_shutdown completed. task_id=during-exec-test [INFO] [stderr] Running tests/lifecycle_tests.rs (/opt/rustwide/target/release/deps/lifecycle_tests-e1b9d27bef17df91) [INFO] [stdout] 2026-10-18T03:30:16.303725Z  INFO foxtive_supervisor::runtime::core: [Supervisor] All tasks shut down [INFO] [stdout] test test_update_during_execution ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.91s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_task_restart_on_failure ... ok [INFO] [stdout] test test_successful_task_lifecycle ... ok [INFO] [stderr] Running tests/persistence_benchmarks.rs (/opt/rustwide/target/release/deps/persistence_benchmarks-ef6a463e3ed59b59) [INFO] [stdout] test test_task_panic_recovery ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/persistence_tests.rs (/opt/rustwide/target/release/deps/persistence_tests-5c24220e75e00163) [INFO] [stdout] test benchmark_persistence_impact ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_in_memory_state_store ... ok [INFO] [stdout] test test_fs_state_store ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/prerequisite_tests.rs (/opt/rustwide/target/release/deps/prerequisite_tests-baa926470e370084) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_prerequisite_failure_prevents_startup ... ok [INFO] [stdout] test test_multiple_prerequisites ... ok [INFO] [stdout] test test_prerequisite_satisfaction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/real_world_examples.rs (/opt/rustwide/target/release/deps/real_world_examples-7d435a7b69de15da) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_microservice_architecture ... ok [INFO] [stdout] test test_message_processing_pipeline ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s [INFO] [stdout] [INFO] [stderr] Running tests/shutdown_tests.rs (/opt/rustwide/target/release/deps/shutdown_tests-b5f1e35c13b8b0f9) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_shutdown_without_tasks ... ok [INFO] [stdout] test test_shutdown_with_mock_task ... ok [INFO] [stdout] test test_shutdown_order_respects_dependencies ... ok [INFO] [stdout] test test_shutdown_timeout_forces_termination ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Running tests/task_pool_tests.rs (/opt/rustwide/target/release/deps/task_pool_tests-a48f8381a409d29e) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_pool_with_different_strategies ... ok [INFO] [stdout] test test_pool_integration_with_groups ... ok [INFO] [stdout] test test_pool_concurrent_start_stop ... ok [INFO] [stdout] test test_task_pool_creation ... ok [INFO] [stdout] test test_pool_dynamic_scaling_simulation ... ok [INFO] [stdout] test test_large_pool_stress ... ok [INFO] [stdout] test test_pool_load_distribution ... ok [INFO] [stdout] test test_pool_with_failing_workers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/testing_util_tests.rs (/opt/rustwide/target/release/deps/testing_util_tests-308593e941187061) [INFO] [stdout] running 2 tests [INFO] [stdout] test test_fake_time_backoff ... ok [INFO] [stdout] test test_harness_and_assertions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/foxtive_worker-451c4a3399dd7631) [INFO] [stdout] [INFO] [stdout] running 117 tests [INFO] [stdout] test backends::dlq::tests::test_create_dlq_message ... ok [INFO] [stdout] test backends::memory::tests::test_enqueue_and_receive ... ok [INFO] [stdout] test backends::memory::tests::test_ack_removes_from_unacked ... ok [INFO] [stdout] test backends::resilient::tests::test_ack_operations_dont_retry_indefinitely ... ok [INFO] [stdout] test backends::resilient::tests::test_builder_pattern ... ok [INFO] [stdout] test backends::memory::tests::test_queue_len ... ok [INFO] [stdout] test backends::memory::tests::test_health_check ... ok [INFO] [stdout] test backends::memory::tests::test_nack_with_requeue ... ok [INFO] [stdout] test backends::memory::tests::test_clear ... ok [INFO] [stdout] test backends::memory::tests::test_nack_without_requeue ... ok [INFO] [stdout] test backends::memory::tests::test_shutdown ... ok [INFO] [stdout] test backends::dlq::tests::test_dlq_backend_creation ... ok [INFO] [stdout] test backends::resilient::tests::test_default_reconnect_strategy ... ok [INFO] [stdout] test backends::resilient::tests::test_fixed_delay_strategy ... ok [INFO] [stdout] test backends::resilient::tests::test_health_check_passthrough ... ok [INFO] [stdout] test backends::resilient::tests::test_exponential_backoff_calculation ... ok [INFO] [stdout] test backends::resilient::tests::test_multiple_receive_operations ... ok [INFO] [stdout] test backends::resilient::tests::test_resilient_backend_with_custom_strategy ... ok [INFO] [stdout] test builder::tests::test_builder_add_worker ... ok [INFO] [stdout] test builder::tests::test_builder_build_allow_empty ... ok [INFO] [stdout] test backends::resilient::tests::test_resilient_backend_wraps_successfully ... ok [INFO] [stdout] test builder::tests::test_builder_build_no_workers_error ... ok [INFO] [stdout] test backends::resilient::tests::test_exponential_backoff_with_jitter ... ok [INFO] [stdout] test backends::resilient::tests::test_shutdown_passthrough ... ok [INFO] [stdout] test batch::tests::test_batch_config_builder ... ok [INFO] [stdout] test batch_processor::tests::test_batch_processor_creation ... ok [INFO] [stdout] test batch_processor::tests::test_enqueue_message ... ok [INFO] [stdout] test builder::tests::test_builder_add_multiple_workers ... ok [INFO] [stdout] test builder::tests::test_builder_build_success ... ok [INFO] [stdout] test builder::tests::test_builder_with_metrics_collector ... ok [INFO] [stdout] test builder::tests::test_builder_chaining ... ok [INFO] [stdout] test backends::resilient::tests::test_resilient_backend_receive ... ok [INFO] [stdout] test dlq::tests::test_dead_letter_message_creation ... ok [INFO] [stdout] test builder::tests::test_builder_with_strategy ... ok [INFO] [stdout] test builder::tests::test_builder_with_concurrency_limit ... ok [INFO] [stdout] test dlq::tests::test_dlq_manager_creation ... ok [INFO] [stdout] test builder::tests::test_builder_creation ... ok [INFO] [stdout] test dlq::tests::test_dead_letter_message_serialization ... ok [INFO] [stdout] test dlq::tests::test_dlq_manager_with_retry_filter ... ok [INFO] [stdout] test dlq::tests::test_dlq_manager_default_retry_all ... ok [INFO] [stdout] test dlq::tests::test_poison_pill_detection ... ok [INFO] [stdout] test batch::tests::test_message_batch_creation ... ok [INFO] [stdout] test message_properties::tests::test_chaining_order_independence ... ok [INFO] [stdout] test message::tests::test_message_creation ... ok [INFO] [stdout] test message_properties::tests::test_header_overwrite ... ok [INFO] [stdout] test message::tests::test_received_message_ack ... ok [INFO] [stdout] test message_properties::tests::test_empty_properties ... ok [INFO] [stdout] test message_properties::tests::test_metadata_with_properties ... ok [INFO] [stdout] test message::tests::test_metadata_increment_attempt ... ok [INFO] [stdout] test message_properties::tests::test_expiration_values ... ok [INFO] [stdout] test message_properties::tests::test_empty_strings ... ok [INFO] [stdout] test message::tests::test_metadata_with_correlation_id ... ok [INFO] [stdout] test message::tests::test_received_message_nack ... ok [INFO] [stdout] test message_properties::tests::test_all_standard_fields ... ok [INFO] [stdout] test message_properties::tests::test_clone_properties ... ok [INFO] [stdout] test message_properties::tests::test_message_properties_builder ... ok [INFO] [stdout] test middleware::ack_nack::tests::test_passthrough_retries_exhausted ... ok [INFO] [stdout] test middleware::ack_nack::tests::test_passthrough_retry_failure ... ok [INFO] [stdout] test middleware::ack_nack::tests::test_nack_without_requeue ... ok [INFO] [stdout] test message_properties::tests::test_serialization_skips_none_fields ... ok [INFO] [stdout] test message_properties::tests::test_priority_bounds ... ok [INFO] [stdout] test middleware::ack_nack::tests::test_nack_on_failure ... ok [INFO] [stdout] test middleware::circuit_breaker::tests::test_circuit_closed_initially ... ok [INFO] [stdout] test message_properties::tests::test_multiple_headers ... ok [INFO] [stdout] test message_properties::tests::test_serialization_deserialization ... ok [INFO] [stdout] test middleware::ack_nack::tests::test_ack_on_success ... ok [INFO] [stdout] test middleware::ack_nack::tests::test_no_nack_on_failure_when_disabled ... ok [INFO] [stdout] test message_properties::tests::test_unicode_in_headers ... ok [INFO] [stdout] test middleware::processing_timeout::tests::test_fast_processing_completes ... ok [INFO] [stdout] test middleware::ack_nack::tests::test_no_ack_on_success_when_disabled ... ok [INFO] [stdout] test middleware::processing_timeout::tests::test_processing_error_propagates ... ok [INFO] [stdout] test middleware::processing_timeout::tests::test_timeout_getter ... ok [INFO] [stdout] test middleware::circuit_breaker::tests::test_circuit_rejects_when_open ... ok [INFO] [stdout] test middleware::circuit_breaker::tests::test_circuit_opens_after_max_failures ... ok [INFO] [stdout] test middleware::retry_handler::tests::test_retry_success_after_failures ... ok [INFO] [stdout] test pool::tests::test_add_worker ... ok [INFO] [stdout] test middleware::tracing::tests::test_tracing_middleware_failure ... ok [INFO] [stdout] test middleware::tracing::tests::test_tracing_middleware_name ... ok [INFO] [stdout] test middleware::processing_timeout::tests::test_zero_timeout_panics - should panic ... ok [INFO] [stdout] test middleware::retry_handler::tests::test_retries_exhausted ... ok [INFO] [stdout] test middleware::tracing::tests::test_tracing_middleware_success ... ok [INFO] [stdout] test pool::tests::test_pool_creation ... ok [INFO] [stdout] test pool::tests::test_different_concurrency_limits ... ok [INFO] [stdout] test pool::tests::test_dispatch_empty_pool ... ok [INFO] [stdout] test pool::tests::test_pool_health ... ok [INFO] [stdout] test pool::tests::test_pool_shutdown_prevents_dispatch ... ok [INFO] [stdout] test middleware::processing_timeout::tests::test_timeout_cancels_long_running_task ... ok [INFO] [stdout] test middleware::processing_timeout::tests::test_boundary_condition_exactly_at_timeout ... ok [INFO] [stdout] test strategies::tests::test_least_loaded_after_increment ... ok [INFO] [stdout] test strategies::tests::test_least_loaded_initial ... ok [INFO] [stdout] test strategies::tests::test_least_loaded_load_tracking ... ok [INFO] [stdout] test strategies::tests::test_random_balancer ... ok [INFO] [stdout] test strategies::tests::test_round_robin_distribution ... ok [INFO] [stdout] test strategies::tests::test_round_robin_single_worker ... ok [INFO] [stdout] test middleware::processing_timeout::tests::test_slow_processing_times_out ... ok [INFO] [stdout] test stress::tests::test_memory_estimation ... ok [INFO] [stdout] test strategies::tests::test_round_robin_zero_workers ... ok [INFO] [stdout] test pool::tests::test_no_double_ack_with_middleware ... ok [INFO] [stdout] test pool::tests::test_integration_ack_nack_middleware_with_failure ... ok [INFO] [stdout] test worker::tests::test_exponential_backoff ... ok [INFO] [stdout] test stress::tests::test_payload_generation ... ok [INFO] [stdout] test pool::tests::test_pool_handles_ack_without_middleware ... ok [INFO] [stdout] test worker::tests::test_fixed_backoff ... ok [INFO] [stdout] test worker::tests::test_worker_default_methods ... ok [INFO] [stdout] test worker::tests::test_should_requeue_default ... ok [INFO] [stdout] test strategies::tests::test_least_loaded_empty ... ok [INFO] [stdout] test pool::tests::test_pool_handles_nack_without_middleware ... ok [INFO] [stdout] test middleware::circuit_breaker::tests::test_circuit_reopens_on_failure_in_half_open ... ok [INFO] [stdout] test middleware::circuit_breaker::tests::test_circuit_closes_after_success_in_half_open ... ok [INFO] [stdout] test pool::tests::test_round_robin_distribution ... ok [INFO] [stdout] test stress::tests::test_small_stress_test ... ok [INFO] [stdout] test middleware::circuit_breaker::tests::test_circuit_transitions_to_half_open_and_allows_one_request ... ok [INFO] [stdout] test pool::tests::test_concurrency_limit_enforcement ... ok [INFO] [stdout] test pool::tests::test_concurrency_limit_with_builder ... ok [INFO] [stdout] test backends::resilient::tests::test_connection_state_tracking ... ok [INFO] [stdout] test backends::resilient::tests::test_reconnection_on_failure ... ok [INFO] [stdout] test backends::resilient::tests::test_consecutive_failure_tracking ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 117 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.27s [INFO] [stdout] [INFO] [stderr] Running tests/batch_tests.rs (/opt/rustwide/target/release/deps/batch_tests-54709fe91685faab) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_batch_handler_defaults ... ok [INFO] [stdout] test test_batch_metadata ... ok [INFO] [stdout] test test_batch_config_builder ... ok [INFO] [stdout] test test_batch_processor_full_batch_flush ... ok [INFO] [stdout] test test_batch_processor_shutdown_flush ... ok [INFO] [stdout] test test_batch_processor_multiple_batches ... ok [INFO] [stdout] test test_batch_processor_partial_batch_timeout ... ok [INFO] [stdout] [INFO] [stderr] Running tests/concurrency_tests.rs (/opt/rustwide/target/release/deps/concurrency_tests-ac67d820773af69e) [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.50s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_zero_concurrency_limit ... ok [INFO] [stdout] test test_email_sender_scenario ... ok [INFO] [stdout] test test_sequential_processing_with_limit_one ... ok [INFO] [stdout] test test_payment_processor_scenario ... ok [INFO] [stdout] test test_high_concurrency_allows_parallelism ... ok [INFO] [stdout] test test_builder_concurrency_limit ... ok [INFO] [stdout] test test_concurrency_across_multiple_workers ... ok [INFO] [stdout] test test_independent_pool_limits ... ok [INFO] [stderr] Running tests/delayed_retry_tests.rs (/opt/rustwide/target/release/deps/delayed_retry_tests-f91375711228ae0f) [INFO] [stdout] test test_concurrency_limit_strict_enforcement ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.31s [INFO] [stdout] [INFO] [stderr] Running tests/dlq_edge_case_tests.rs (/opt/rustwide/target/release/deps/dlq_edge_case_tests-bb377fb4c4a0bb0d) [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/integration_tests.rs (/opt/rustwide/target/release/deps/integration_tests-1064648ee8003d10) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_empty_pool_rejection ... ok [INFO] [stdout] test test_pool_shutdown ... ok [INFO] [stdout] test test_notification_system_high_throughput ... ok [INFO] [stdout] test test_round_robin_distribution ... ok [INFO] [stdout] test test_large_message_volume ... ok [INFO] [stdout] test test_background_job_processor ... ok [INFO] [stdout] test test_least_loaded_balancing ... ok [INFO] [stdout] test test_rapid_message_burst ... ok [INFO] [stdout] test test_concurrent_pool_access ... ok [INFO] [stderr] Running tests/middleware_tests.rs (/opt/rustwide/target/release/deps/middleware_tests-ab9074b1c67945d3) [INFO] [stdout] test test_worker_failure_handling ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_middleware_execution_order ... ok [INFO] [stdout] test test_multiple_same_middleware ... ok [INFO] [stdout] test test_ack_nack_middleware_auto_ack ... ok [INFO] [stdout] test test_middleware_chain_with_pool ... ok [INFO] [stdout] test test_no_middleware_direct_dispatch ... ok [INFO] [stdout] test test_payment_processor_with_circuit_breaker ... ok [INFO] [stdout] test test_circuit_breaker_middleware ... ok [INFO] [stdout] test test_ack_nack_middleware_auto_nack ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stderr] Running tests/retry_attempt_tests.rs (/opt/rustwide/target/release/deps/retry_attempt_tests-e9a71b32a7aa3473) [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/retry_unit_tests.rs (/opt/rustwide/target/release/deps/retry_unit_tests-66a947dfc03da69a) [INFO] [stdout] [INFO] [stderr] Running tests/supervised_rabbitmq_integration_tests.rs (/opt/rustwide/target/release/deps/supervised_rabbitmq_integration_tests-ceff4d50601c9c90) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_supervised_worker_pool_shutdown ... ok [INFO] [stderr] Running tests/supervisor_integration_tests.rs (/opt/rustwide/target/release/deps/supervisor_integration_tests-f939ee1f410cfd26) [INFO] [stdout] test test_supervised_worker_pool_basic ... ok [INFO] [stdout] test test_supervised_worker_pool_multiple_workers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_multiple_pools_under_supervisor ... ok [INFO] [stdout] test test_priority_based_ordering ... ok [INFO] [stdout] test test_supervisor_with_middleware_pool ... ok [INFO] [stdout] test test_supervisor_with_worker_pool ... ok [INFO] [stdout] test test_graceful_shutdown_cascade ... ok [INFO] [stdout] test test_global_concurrency_limit ... ok [INFO] [stdout] test test_supervisor_recovers_from_panic ... ok [INFO] [stdout] test test_microservice_scenario ... ok [INFO] [stdout] test test_supervisor_restart_on_failure ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/graceful_shutdown-909544267689de57) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/microservice_orchestration-51c44c235d643ac3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/panic_cathcer-aafca504b9c31c7e) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/persistence-68fad739a67f596f) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/supervisor_hierarchies-e5867bbaff6d66b3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/task_groups-61705c0ba4fa0844) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/task_pools-419de96031aab6ab) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/tracing_example-15b4cfef486ebd5c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests foxtive [INFO] [stdout] [INFO] [stdout] running 81 tests [INFO] [stdout] test foxtive/src/app.rs - app::App::shutdown (line 771) - compile ... ok [INFO] [stdout] test foxtive/src/app.rs - app::App::load_env_files (line 168) - compile ... ok [INFO] [stdout] test foxtive/src/app.rs - app::App::run_startup_hooks (line 695) - compile ... ok [INFO] [stdout] test foxtive/src/container/lazy.rs - container::lazy (line 9) ... ignored [INFO] [stdout] test foxtive/src/app/builder.rs - app::builder::AppBuilder::register_with (line 621) - compile ... ok [INFO] [stdout] test foxtive/src/app/init.rs - app::init::AppInit (line 33) - compile ... ok [INFO] [stdout] test foxtive/src/app/init.rs - app::init::AppInit::register_service (line 134) - compile ... ok [INFO] [stdout] test foxtive/src/app/builder.rs - app::builder::AppBuilder::build_init (line 884) - compile ... ok [INFO] [stdout] test foxtive/src/container/lazy.rs - container::lazy::Lazy (line 97) ... ignored [INFO] [stdout] test foxtive/src/container/lazy.rs - container::lazy::Lazy::resolve (line 179) ... ignored [INFO] [stdout] test foxtive/src/container/lazy.rs - container::lazy::lazy (line 60) ... ignored [INFO] [stdout] test foxtive/src/app/builder.rs - app::builder::AppBuilder::register_service (line 517) - compile ... ok [INFO] [stdout] test foxtive/src/app/builder.rs - app::builder::AppBuilder::after_build (line 455) - compile ... ok [INFO] [stdout] test foxtive/src/app/builder.rs - app::builder::AppBuilder (line 80) - compile ... ok [INFO] [stdout] test foxtive/src/app/builder.rs - app::builder::AppBuilder::register_trait (line 584) - compile ... ok [INFO] [stdout] test foxtive/src/app/init.rs - app::init::AppInit::init_service (line 93) - compile ... ok [INFO] [stdout] test foxtive/src/enums/app_message.rs - enums::app_message::AppMessage::wrap (line 272) - compile ... ok [INFO] [stdout] test foxtive/src/health.rs - health::HealthCheckCache (line 160) - compile ... ok [INFO] [stdout] test foxtive/src/app.rs - app::App (line 75) - compile ... ok [INFO] [stdout] test foxtive/src/config.rs - config (line 8) - compile ... ok [INFO] [stdout] test foxtive/src/app/builder.rs - app::builder::AppBuilder::plugin (line 726) - compile ... ok [INFO] [stdout] test foxtive/src/app/builder.rs - app::builder::AppBuilder::register (line 485) - compile ... ok [INFO] [stdout] test foxtive/src/health.rs - health::HealthCheck (line 71) - compile ... ok [INFO] [stdout] test foxtive/src/helpers/env.rs - helpers::env::ScopedEnv (line 88) ... ok [INFO] [stdout] test foxtive/src/container/type_map.rs - container::type_map::TypeMap (line 16) ... ok [INFO] [stdout] test foxtive/src/helpers/file_size.rs - helpers::file_size::format_size (line 315) ... ok [INFO] [stdout] test foxtive/src/container/type_map.rs - container::type_map::TypeMap::get (line 88) ... ok [INFO] [stdout] test foxtive/src/helpers/mod.rs - helpers (line 57) ... ok [INFO] [stdout] test foxtive/src/events.rs - events (line 9) ... ok [INFO] [stdout] test foxtive/src/container/mutable.rs - container::mutable (line 9) ... ok [INFO] [stdout] test foxtive/src/helpers/file_size.rs - helpers::file_size::format_size_decimal (line 360) ... ok [INFO] [stdout] test foxtive/src/helpers/env.rs - helpers::env (line 14) ... ok [INFO] [stdout] test foxtive/src/enums/app_message.rs - enums::app_message::AppMessage::validation_error (line 104) ... ok [INFO] [stdout] test foxtive/src/helpers/file_size.rs - helpers::file_size::format_size_verbose (line 344) ... ok [INFO] [stdout] test foxtive/src/helpers/mod.rs - helpers (line 50) ... ok [INFO] [stdout] test foxtive/src/helpers/file_size.rs - helpers::file_size::format_size_with_precision (line 329) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_optional_bool_from_any (line 298) ... ok [INFO] [stdout] test foxtive/src/helpers/number.rs - helpers::number::from_cents (line 26) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_bool_from_any (line 262) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_f64_from_any (line 175) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_optional_f64_from_any (line 216) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_optional_timestamp (line 340) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_optional_i64_zero_as_none (line 459) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_optional_i64_from_any (line 127) ... ok [INFO] [stdout] test foxtive/src/helpers/number.rs - helpers::number::format_currency (line 44) ... ok [INFO] [stdout] test foxtive/src/lib.rs - (line 36) - compile ... ok [INFO] [stdout] test foxtive/src/lifecycle.rs - lifecycle::FromApp (line 364) - compile ... ok [INFO] [stdout] test foxtive/src/lifecycle.rs - lifecycle::Plugin (line 502) - compile ... ok [INFO] [stdout] test foxtive/src/lifecycle.rs - lifecycle::ServiceHooks (line 76) - compile ... ok [INFO] [stdout] test foxtive/src/lifecycle.rs - lifecycle::ServiceInit (line 120) - compile ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_optional_string_from_any (line 18) ... ok [INFO] [stdout] test foxtive/src/lifecycle.rs - lifecycle::Shutdown (line 441) - compile ... ok [INFO] [stdout] test foxtive/src/lifecycle.rs - lifecycle::AsyncInit (line 45) - compile ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::bad_request (line 75) - compile ... ok [INFO] [stdout] test foxtive/src/helpers/number.rs - helpers::number::format_integer (line 96) ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::conflict (line 109) - compile ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::internal_server_error (line 143) - compile ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::ensure (line 198) - compile ... ok [INFO] [stdout] test foxtive/src/lifecycle.rs - lifecycle::Startup (line 392) - compile ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::ensure_found (line 218) - compile ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::forbidden (line 58) - compile ... ok [INFO] [stdout] test foxtive/src/helpers/tokio.rs - helpers::tokio::RuntimeConfig (line 13) - compile ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_percentage_to_decimal (line 529) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_vec_from_string_or_array (line 383) ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::invalid (line 92) - compile ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::unauthorized (line 41) - compile ... ok [INFO] [stdout] test foxtive/src/tokio.rs - tokio::Tokio::block (line 66) ... ignored [INFO] [stdout] test foxtive/src/tokio.rs - tokio::Tokio::run_async (line 125) ... ignored [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_optional_vec_from_string_or_array (line 417) ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::not_found (line 24) - compile ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::validation_error (line 163) - compile ... ok [INFO] [stdout] test foxtive/src/setup/mod.rs - setup (line 24) - compile ... ok [INFO] [stdout] test foxtive/src/helpers/number.rs - helpers::number::to_cents (line 11) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_i64_from_any (line 88) ... ok [INFO] [stdout] test foxtive/src/lib.rs - ValidationErrors (line 128) ... ok [INFO] [stdout] test foxtive/src/macros/error.rs - macros::error::unprocessable_entity (line 126) - compile ... ok [INFO] [stdout] test foxtive/src/metrics.rs - metrics::MetricsSink (line 52) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_string_from_any (line 52) ... ok [INFO] [stdout] test foxtive/src/container/type_map.rs - container::type_map::TypeMap::get_or_insert_with (line 176) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_optional_string_empty_as_none (line 498) ... ok [INFO] [stdout] test foxtive/src/helpers/serde/de.rs - helpers::serde::de::deserialize_i64_with_default (line 575) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 75 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.41s; merged doctests compilation took 1.31s [INFO] [stderr] Doc-tests foxtive_cron [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test foxtive-cron/src/lib.rs - CronError::wrap (line 67) - compile ... ok [INFO] [stdout] test foxtive-cron/src/fn_job.rs - fn_job::FnJob (line 33) ... ok [INFO] [stdout] test foxtive-cron/src/contracts.rs - contracts::ValidatedSchedule::parse (line 156) ... ok [INFO] [stdout] test foxtive-cron/src/fn_job.rs - fn_job::FnJob::new_blocking (line 133) ... ok [INFO] [stdout] test foxtive-cron/src/fn_job.rs - fn_job::FnJob::new (line 92) ... ok [INFO] [stdout] test foxtive-cron/src/fn_job.rs - fn_job::FnJob (line 22) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.66s; merged doctests compilation took 0.64s [INFO] [stderr] Doc-tests foxtive_macros [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test foxtive-macros/src/lib.rs - derive_event (line 51) ... ignored [INFO] [stdout] test foxtive-macros/src/lib.rs - derive_from_app (line 124) ... ignored [INFO] [stdout] test foxtive-macros/src/lib.rs - derive_service (line 89) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.29s; merged doctests compilation took 0.28s [INFO] [stderr] Doc-tests foxtive_supervisor [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test foxtive-supervisor/src/contracts.rs - contracts::SupervisedTask::conditional_dependencies (line 137) ... ignored [INFO] [stdout] test foxtive-supervisor/src/contracts.rs - contracts::SupervisedTask::on_shutdown (line 250) ... ignored [INFO] [stdout] test foxtive-supervisor/src/error.rs - error::SupervisorError::wrap (line 155) - compile ... ok [INFO] [stdout] test foxtive-supervisor/src/lib.rs - Supervisor (line 41) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.22s; merged doctests compilation took 1.20s [INFO] [stderr] Doc-tests foxtive_worker [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test foxtive-worker/src/builder.rs - builder::WorkerPoolBuilder (line 18) - compile ... ok [INFO] [stdout] test foxtive-worker/src/backends/resilient.rs - backends::resilient::ResilientBackend (line 71) - compile ... ok [INFO] [stdout] test foxtive-worker/src/backends/contract.rs - backends::contract::ReceiveResult (line 14) - compile ... ok [INFO] [stdout] test foxtive-worker/src/middleware/ack_nack.rs - middleware::ack_nack::AckNackMiddleware (line 15) - compile ... ok [INFO] [stdout] test foxtive-worker/src/lib.rs - (line 19) - compile ... ok [INFO] [stdout] test foxtive-worker/src/dlq.rs - dlq::DlqManager (line 173) - compile ... ok [INFO] [stdout] test foxtive-worker/src/middleware/tracing.rs - middleware::tracing::TracingMiddleware (line 17) - compile ... ok [INFO] [stdout] test foxtive-worker/src/middleware/circuit_breaker.rs - middleware::circuit_breaker::CircuitBreakerMiddleware (line 145) - compile ... ok [INFO] [stdout] test foxtive-worker/src/message.rs - message::ReceivedMessage::requeue_to_source (line 223) - compile ... ok [INFO] [stdout] test foxtive-worker/src/middleware/batch.rs - middleware::batch::BatchMiddleware (line 23) - compile ... ok [INFO] [stdout] test foxtive-worker/src/middleware/mod.rs - middleware::Middleware (line 75) - compile ... ok [INFO] [stdout] test foxtive-worker/src/stress.rs - stress (line 8) - compile ... ok [INFO] [stdout] test foxtive-worker/src/dlq.rs - dlq::DlqManager::reprocess_single (line 272) - compile ... ok [INFO] [stdout] test foxtive-worker/src/error.rs - error::WorkerError::wrap (line 144) - compile ... ok [INFO] [stdout] test foxtive-worker/src/stress.rs - stress::AtomicU64 (line 8) - compile ... ok [INFO] [stdout] test foxtive-worker/src/stress.rs - stress::AtomicUsize (line 8) - compile ... ok [INFO] [stdout] test foxtive-worker/src/pool.rs - pool::WorkerPool (line 26) - compile ... ok [INFO] [stdout] test foxtive-worker/src/dlq.rs - dlq::DlqManager::with_retry_filter (line 226) ... ok [INFO] [stdout] test foxtive-worker/src/stress.rs - stress::Ordering (line 8) - compile ... ok [INFO] [stdout] test foxtive-worker/src/message.rs - message::ReceivedMessage (line 148) ... ok [INFO] [stdout] test foxtive-worker/src/dlq.rs - dlq::DlqManager::reprocess_all (line 348) - compile ... ok [INFO] [stdout] test foxtive-worker/src/worker.rs - worker::Worker (line 59) ... ok [INFO] [stdout] test foxtive-worker/src/worker.rs - worker::Worker::processing_timeout (line 185) ... ok [INFO] [stdout] test foxtive-worker/src/worker.rs - worker::Worker::should_requeue (line 236) ... ok [INFO] [stdout] test foxtive-worker/src/middleware/processing_timeout.rs - middleware::processing_timeout::ProcessingTimeoutMiddleware (line 26) - compile ... ok [INFO] [stdout] test foxtive-worker/src/backends/memory.rs - backends::memory::MemoryBackend (line 64) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.45s; merged doctests compilation took 1.42s [INFO] running `Command { std: "docker" "inspect" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b", kill_on_drop: false }` [INFO] [stdout] e13ea90c915b9044b38b67c63ea59c0654c551252c2378184478d8b2e94df83b