[INFO] cloning repository https://github.com/codewing/fleet-challenge [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/codewing/fleet-challenge" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcodewing%2Ffleet-challenge", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcodewing%2Ffleet-challenge'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 56d056f17f034079a58183a10a81d68cf0f84239 [INFO] testing codewing/fleet-challenge against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcodewing%2Ffleet-challenge" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/codewing/fleet-challenge [INFO] finished tweaking git repo https://github.com/codewing/fleet-challenge [INFO] tweaked toml for git repo https://github.com/codewing/fleet-challenge written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/codewing/fleet-challenge on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/codewing/fleet-challenge 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" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded validator_derive v0.19.0 [INFO] [stderr] Downloaded validator v0.19.0 [INFO] [stderr] Downloaded thiserror-impl v2.0.8 [INFO] [stderr] Downloaded tracing-actix-web v0.7.15 [INFO] [stderr] Downloaded mutually_exclusive_features v0.1.0 [INFO] [stderr] Downloaded hyper-rustls v0.27.4 [INFO] [stderr] Downloaded thiserror v2.0.8 [INFO] [stderr] Downloaded tracing-bunyan-formatter v0.3.10 [INFO] [stderr] Downloaded assertables v9.5.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ed27f5d5bcfb022540e3c0f2fd4657d6ea3678ffd76b09faf9acc22330549e6d [INFO] running `Command { std: "docker" "start" "-a" "ed27f5d5bcfb022540e3c0f2fd4657d6ea3678ffd76b09faf9acc22330549e6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ed27f5d5bcfb022540e3c0f2fd4657d6ea3678ffd76b09faf9acc22330549e6d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed27f5d5bcfb022540e3c0f2fd4657d6ea3678ffd76b09faf9acc22330549e6d", kill_on_drop: false }` [INFO] [stdout] ed27f5d5bcfb022540e3c0f2fd4657d6ea3678ffd76b09faf9acc22330549e6d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 05423736c2038391cd199b36c3728ea11e637be01f9320ee2a54b2634411dba2 [INFO] running `Command { std: "docker" "start" "-a" "05423736c2038391cd199b36c3728ea11e637be01f9320ee2a54b2634411dba2", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling tracing-core v0.1.33 [INFO] [stderr] Compiling serde v1.0.216 [INFO] [stderr] Compiling syn v2.0.90 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Compiling mio v1.0.3 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling serde_json v1.0.133 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Compiling bytes v1.9.0 [INFO] [stderr] Compiling httparse v1.9.5 [INFO] [stderr] Compiling miniz_oxide v0.8.2 [INFO] [stderr] Compiling brotli-decompressor v4.0.1 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling actix-service v2.0.2 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling cc v1.2.4 [INFO] [stderr] Compiling bytestring v1.4.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling actix-utils v3.0.1 [INFO] [stderr] Compiling cookie v0.16.2 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling local-channel v0.1.5 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling language-tags v0.3.2 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling flate2 v1.0.35 [INFO] [stderr] Compiling thiserror v2.0.8 [INFO] [stderr] Compiling impl-more v0.1.8 [INFO] [stderr] Compiling tracing-log v0.1.4 [INFO] [stderr] Compiling time v0.3.37 [INFO] [stderr] Compiling uuid v1.11.0 [INFO] [stderr] Compiling gethostname v0.2.3 [INFO] [stderr] Compiling mutually_exclusive_features v0.1.0 [INFO] [stderr] Compiling zstd-sys v2.0.13+zstd.1.5.6 [INFO] [stderr] Compiling brotli v6.0.0 [INFO] [stderr] Compiling actix-router v0.5.3 [INFO] [stderr] Compiling zstd-safe v7.2.1 [INFO] [stderr] Compiling zstd v0.13.2 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling zerofrom-derive v0.1.5 [INFO] [stderr] Compiling yoke-derive v0.7.5 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Compiling tracing-attributes v0.1.28 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling serde_derive v1.0.216 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Compiling actix-macros v0.2.4 [INFO] [stderr] Compiling pin-project-internal v1.1.7 [INFO] [stderr] Compiling actix-web-codegen v4.3.0 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling thiserror-impl v2.0.8 [INFO] [stderr] Compiling tokio v1.42.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling pin-project v1.1.7 [INFO] [stderr] Compiling zerofrom v0.1.5 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling yoke v0.7.5 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling zerovec v0.10.4 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling validator_derive v0.19.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling tinystr v0.7.6 [INFO] [stderr] Compiling icu_collections v1.5.0 [INFO] [stderr] Compiling icu_locid v1.5.0 [INFO] [stderr] Compiling icu_provider v1.5.0 [INFO] [stderr] Compiling icu_locid_transform v1.5.0 [INFO] [stderr] Compiling tokio-util v0.7.13 [INFO] [stderr] Compiling actix-rt v2.10.0 [INFO] [stderr] Compiling icu_properties v1.5.1 [INFO] [stderr] Compiling actix-server v2.5.0 [INFO] [stderr] Compiling h2 v0.3.26 [INFO] [stderr] Compiling actix-codec v0.5.2 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling tracing-bunyan-formatter v0.3.10 [INFO] [stderr] Compiling icu_normalizer v1.5.0 [INFO] [stderr] Compiling idna_adapter v1.2.0 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling validator v0.19.0 [INFO] [stderr] Compiling actix-http v3.9.0 [INFO] [stderr] Compiling actix-web v4.9.0 [INFO] [stderr] Compiling tracing-actix-web v0.7.15 [INFO] [stderr] Compiling arculus-fleet-manager v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 01s [INFO] running `Command { std: "docker" "inspect" "05423736c2038391cd199b36c3728ea11e637be01f9320ee2a54b2634411dba2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "05423736c2038391cd199b36c3728ea11e637be01f9320ee2a54b2634411dba2", kill_on_drop: false }` [INFO] [stdout] 05423736c2038391cd199b36c3728ea11e637be01f9320ee2a54b2634411dba2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 839da5810ebdc8487a7e87cef0a26a92da4867c634ac38692f30d39b6b132f0f [INFO] running `Command { std: "docker" "start" "-a" "839da5810ebdc8487a7e87cef0a26a92da4867c634ac38692f30d39b6b132f0f", kill_on_drop: false }` [INFO] [stderr] Compiling tokio v1.42.0 [INFO] [stderr] Compiling openssl-sys v0.9.104 [INFO] [stderr] Compiling http v1.2.0 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling icu_normalizer v1.5.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling rustls-pki-types v1.10.1 [INFO] [stderr] Compiling ipnet v2.10.1 [INFO] [stderr] Compiling assertables v9.5.0 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling openssl v0.10.68 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling idna_adapter v1.2.0 [INFO] [stderr] Compiling http-body-util v0.1.2 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling validator v0.19.0 [INFO] [stderr] Compiling tracing-bunyan-formatter v0.3.10 [INFO] [stderr] Compiling tokio-util v0.7.13 [INFO] [stderr] Compiling actix-rt v2.10.0 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling actix-server v2.5.0 [INFO] [stderr] Compiling h2 v0.3.26 [INFO] [stderr] Compiling actix-codec v0.5.2 [INFO] [stderr] Compiling h2 v0.4.7 [INFO] [stderr] Compiling hyper v1.5.2 [INFO] [stderr] Compiling actix-http v3.9.0 [INFO] [stderr] Compiling hyper-util v0.1.10 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.9 [INFO] [stderr] Compiling actix-web v4.9.0 [INFO] [stderr] Compiling tracing-actix-web v0.7.15 [INFO] [stderr] Compiling arculus-fleet-manager v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 42.31s [INFO] running `Command { std: "docker" "inspect" "839da5810ebdc8487a7e87cef0a26a92da4867c634ac38692f30d39b6b132f0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "839da5810ebdc8487a7e87cef0a26a92da4867c634ac38692f30d39b6b132f0f", kill_on_drop: false }` [INFO] [stdout] 839da5810ebdc8487a7e87cef0a26a92da4867c634ac38692f30d39b6b132f0f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6c691bed6450d6d790b6234d51bdb7fd25270e4841031078fbd8a1000764d176 [INFO] running `Command { std: "docker" "start" "-a" "6c691bed6450d6d790b6234d51bdb7fd25270e4841031078fbd8a1000764d176", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/arculus_fleet_manager-adb99b9d8e09f0f4) [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/debug/deps/arculus_fleet_manager-d966bbddb6d1e806) [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/api/main.rs (/opt/rustwide/target/debug/deps/api-9015049dfdbe7ec0) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] {"v":0,"name":"Test","msg":"starting 16 workers","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.186734909Z","target":"actix_server::builder","line":272,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/builder.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting 16 workers","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.186838898Z","target":"actix_server::builder","line":272,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/builder.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting 16 workers","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.187333989Z","target":"actix_server::builder","line":272,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/builder.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting 16 workers","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.187439938Z","target":"actix_server::builder","line":272,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/builder.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting 16 workers","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.187546638Z","target":"actix_server::builder","line":272,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/builder.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting 16 workers","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.187744918Z","target":"actix_server::builder","line":272,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/builder.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting 16 workers","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.187811009Z","target":"actix_server::builder","line":272,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/builder.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting 16 workers","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.257851537Z","target":"actix_server::builder","line":272,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/builder.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"Tokio runtime found; starting in existing Tokio runtime","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.332094096Z","target":"actix_server::server","line":192,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"Tokio runtime found; starting in existing Tokio runtime","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.332124446Z","target":"actix_server::server","line":192,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting service: \"actix-web-service-[::1]:37905\", workers: 16, listening on: [::1]:37905","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.332495666Z","target":"actix_server::server","line":197,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting service: \"actix-web-service-[::1]:45029\", workers: 16, listening on: [::1]:45029","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.332507916Z","target":"actix_server::server","line":197,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"Tokio runtime found; starting in existing Tokio runtime","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.333417346Z","target":"actix_server::server","line":192,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting service: \"actix-web-service-[::1]:41405\", workers: 16, listening on: [::1]:41405","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.333456936Z","target":"actix_server::server","line":197,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.376465135Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","otel.kind":"server","http.flavor":"1.1","http.client_ip":"::1","http.route":"/v1/layout/validate","http.target":"/v1/layout/validate","request_id":"b0b72c21-828c-457d-a87c-55b549f6f385","http.host":"localhost:45029","http.method":"POST","http.user_agent":"","http.scheme":"http","otel.name":"POST /v1/layout/validate"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.377089845Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","otel.kind":"server","http.flavor":"1.1","http.client_ip":"::1","http.status_code":200,"otel.status_code":"OK","http.route":"/v1/layout/validate","http.target":"/v1/layout/validate","request_id":"b0b72c21-828c-457d-a87c-55b549f6f385","http.host":"localhost:45029","elapsed_milliseconds":0,"http.method":"POST","http.user_agent":"","http.scheme":"http","otel.name":"POST /v1/layout/validate"} [INFO] [stdout] {"v":0,"name":"Test","msg":"Tokio runtime found; starting in existing Tokio runtime","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.384545615Z","target":"actix_server::server","line":192,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting service: \"actix-web-service-[::1]:45159\", workers: 16, listening on: [::1]:45159","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.384624145Z","target":"actix_server::server","line":197,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] test layout_tests::validate_valid_map ... ok [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.390750885Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.route":"/v1/layout/validate","http.target":"/v1/layout/validate","http.client_ip":"::1","http.scheme":"http","http.method":"POST","otel.name":"POST /v1/layout/validate","http.flavor":"1.1","http.host":"localhost:41405","request_id":"36232f5b-eb35-4976-922a-15d9a336ce2e","http.user_agent":"","otel.kind":"server"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - EVENT] Error encountered while processing the incoming HTTP request: ValidationError(\"__all__: Validation error: graph_has_partitions [{}]\")","level":40,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.391218985Z","target":"tracing_actix_web::middleware","line":256,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/middleware.rs","http.route":"/v1/layout/validate","http.target":"/v1/layout/validate","http.client_ip":"::1","request_id":"36232f5b-eb35-4976-922a-15d9a336ce2e","http.method":"POST","http.flavor":"1.1","exception.details":"ValidationError(\"__all__: Validation error: graph_has_partitions [{}]\")","otel.kind":"server","http.status_code":400,"otel.name":"POST /v1/layout/validate","exception.message":"A validation error ocurred: __all__: Validation error: graph_has_partitions [{}]","http.scheme":"http","http.host":"localhost:41405","http.user_agent":"","otel.status_code":"OK"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.391322175Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.route":"/v1/layout/validate","http.target":"/v1/layout/validate","http.client_ip":"::1","request_id":"36232f5b-eb35-4976-922a-15d9a336ce2e","http.method":"POST","http.flavor":"1.1","exception.details":"ValidationError(\"__all__: Validation error: graph_has_partitions [{}]\")","otel.kind":"server","http.status_code":400,"otel.name":"POST /v1/layout/validate","exception.message":"A validation error ocurred: __all__: Validation error: graph_has_partitions [{}]","http.scheme":"http","elapsed_milliseconds":0,"http.host":"localhost:41405","http.user_agent":"","otel.status_code":"OK"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.393953785Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.user_agent":"","http.route":"/v1/layout/validate","http.scheme":"http","http.method":"POST","http.flavor":"1.1","http.target":"/v1/layout/validate","otel.name":"POST /v1/layout/validate","otel.kind":"server","http.client_ip":"::1","request_id":"3b5a3213-df11-4539-afe7-c115824e2213","http.host":"localhost:37905"} [INFO] [stdout] test layout_tests::validate_partitioned_map ... ok [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - EVENT] Error encountered while processing the incoming HTTP request: ValidationError(\"__all__: Validation error: missing_sink_node [{}]\")","level":40,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.395201045Z","target":"tracing_actix_web::middleware","line":256,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/middleware.rs","exception.details":"ValidationError(\"__all__: Validation error: missing_sink_node [{}]\")","http.status_code":400,"http.target":"/v1/layout/validate","http.user_agent":"","http.route":"/v1/layout/validate","otel.status_code":"OK","http.scheme":"http","http.method":"POST","http.flavor":"1.1","otel.name":"POST /v1/layout/validate","exception.message":"A validation error ocurred: __all__: Validation error: missing_sink_node [{}]","otel.kind":"server","http.client_ip":"::1","request_id":"3b5a3213-df11-4539-afe7-c115824e2213","http.host":"localhost:37905"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.395318165Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","exception.details":"ValidationError(\"__all__: Validation error: missing_sink_node [{}]\")","http.status_code":400,"elapsed_milliseconds":0,"http.target":"/v1/layout/validate","http.user_agent":"","http.route":"/v1/layout/validate","otel.status_code":"OK","http.scheme":"http","http.method":"POST","http.flavor":"1.1","otel.name":"POST /v1/layout/validate","exception.message":"A validation error ocurred: __all__: Validation error: missing_sink_node [{}]","otel.kind":"server","http.client_ip":"::1","request_id":"3b5a3213-df11-4539-afe7-c115824e2213","http.host":"localhost:37905"} [INFO] [stdout] {"v":0,"name":"Test","msg":"Tokio runtime found; starting in existing Tokio runtime","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.403513205Z","target":"actix_server::server","line":192,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting service: \"actix-web-service-[::1]:35303\", workers: 16, listening on: [::1]:35303","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.403577895Z","target":"actix_server::server","line":197,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"Tokio runtime found; starting in existing Tokio runtime","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.404283305Z","target":"actix_server::server","line":192,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting service: \"actix-web-service-[::1]:37493\", workers: 16, listening on: [::1]:37493","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.404340305Z","target":"actix_server::server","line":197,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] test layout_tests::validate_invalid_edge_in_map ... ok [INFO] [stdout] {"v":0,"name":"Test","msg":"Tokio runtime found; starting in existing Tokio runtime","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.408817135Z","target":"actix_server::server","line":192,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting service: \"actix-web-service-[::1]:44247\", workers: 16, listening on: [::1]:44247","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.408877745Z","target":"actix_server::server","line":197,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.424649714Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","otel.name":"POST /v1/layout/validate","request_id":"58e3f526-114a-4a04-b9a5-79e8c86eec4b","http.client_ip":"::1","http.method":"POST","http.route":"/v1/layout/validate","otel.kind":"server","http.scheme":"http","http.host":"localhost:35303","http.flavor":"1.1","http.target":"/v1/layout/validate","http.user_agent":""} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.425170605Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","otel.name":"POST /v1/layout/validate","request_id":"58e3f526-114a-4a04-b9a5-79e8c86eec4b","elapsed_milliseconds":0,"http.client_ip":"::1","http.status_code":200,"otel.status_code":"OK","http.method":"POST","http.route":"/v1/layout/validate","otel.kind":"server","http.scheme":"http","http.host":"localhost:35303","http.flavor":"1.1","http.target":"/v1/layout/validate","http.user_agent":""} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.426439524Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.method":"GET","request_id":"e38d5f9c-d3ab-4083-bccd-78ecd9b73f28","http.route":"/v1/routing/route","otel.kind":"server","http.scheme":"http","http.host":"localhost:35303","http.flavor":"1.1","http.client_ip":"::1","http.target":"/v1/routing/route?start=Node_TL&goal=Node_BR","otel.name":"GET /v1/routing/route","http.user_agent":""} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.426712734Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.method":"GET","request_id":"e38d5f9c-d3ab-4083-bccd-78ecd9b73f28","elapsed_milliseconds":0,"http.route":"/v1/routing/route","otel.kind":"server","http.scheme":"http","http.status_code":200,"http.host":"localhost:35303","http.flavor":"1.1","http.client_ip":"::1","http.target":"/v1/routing/route?start=Node_TL&goal=Node_BR","otel.name":"GET /v1/routing/route","http.user_agent":"","otel.status_code":"OK"} [INFO] [stdout] test routing_tests::route_distance_test ... ok [INFO] [stdout] {"v":0,"name":"Test","msg":"Tokio runtime found; starting in existing Tokio runtime","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.524243783Z","target":"actix_server::server","line":192,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"starting service: \"actix-web-service-[::1]:37709\", workers: 16, listening on: [::1]:37709","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.524333403Z","target":"actix_server::server","line":197,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-server-2.5.0/src/server.rs"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.583303072Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.flavor":"1.1","http.host":"localhost:37493","http.scheme":"http","http.client_ip":"::1","http.target":"/v1/layout/validate","otel.name":"POST /v1/layout/validate","otel.kind":"server","http.user_agent":"","http.method":"POST","http.route":"/v1/layout/validate","request_id":"d8b89aa5-2218-456e-b275-d7946e033268"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.583862172Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.flavor":"1.1","http.host":"localhost:37493","http.scheme":"http","http.client_ip":"::1","otel.status_code":"OK","http.target":"/v1/layout/validate","otel.name":"POST /v1/layout/validate","otel.kind":"server","elapsed_milliseconds":0,"http.status_code":200,"http.user_agent":"","http.method":"POST","http.route":"/v1/layout/validate","request_id":"d8b89aa5-2218-456e-b275-d7946e033268"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.586290112Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.flavor":"1.1","otel.kind":"server","otel.name":"GET /v1/routing/route","http.user_agent":"","http.scheme":"http","http.route":"/v1/routing/route","http.host":"localhost:37493","http.client_ip":"::1","http.method":"GET","http.target":"/v1/routing/route?start=Node_BL&goal=Node_TR","request_id":"12d8c220-090f-402f-bc12-4cdbd27eb8c0"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.586601802Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.flavor":"1.1","otel.kind":"server","otel.name":"GET /v1/routing/route","http.user_agent":"","http.scheme":"http","http.route":"/v1/routing/route","http.host":"localhost:37493","http.client_ip":"::1","http.method":"GET","http.target":"/v1/routing/route?start=Node_BL&goal=Node_TR","request_id":"12d8c220-090f-402f-bc12-4cdbd27eb8c0","http.status_code":200,"otel.status_code":"OK","elapsed_milliseconds":0} [INFO] [stdout] test routing_tests::route_correct_test ... ok [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.626530911Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.host":"localhost:44247","http.method":"POST","http.client_ip":"::1","http.flavor":"1.1","http.scheme":"http","http.target":"/v1/layout/validate","http.user_agent":"","otel.name":"POST /v1/layout/validate","http.route":"/v1/layout/validate","otel.kind":"server","request_id":"b851f774-693c-4c4c-8f3c-d4cc59fa7adb"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.627159791Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","otel.status_code":"OK","elapsed_milliseconds":0,"http.host":"localhost:44247","http.method":"POST","http.client_ip":"::1","http.flavor":"1.1","http.scheme":"http","http.target":"/v1/layout/validate","http.user_agent":"","otel.name":"POST /v1/layout/validate","http.route":"/v1/layout/validate","otel.kind":"server","request_id":"b851f774-693c-4c4c-8f3c-d4cc59fa7adb","http.status_code":200} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.628172791Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","otel.name":"GET /v1/routing/route","http.host":"localhost:44247","http.target":"/v1/routing/route?start=Node_BL&goal=Node_BRext","http.flavor":"1.1","otel.kind":"server","http.method":"GET","http.client_ip":"::1","http.user_agent":"","request_id":"14d1f609-ea3c-46e5-9877-b657f9e8931f","http.scheme":"http","http.route":"/v1/routing/route"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.628491701Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","otel.name":"GET /v1/routing/route","http.host":"localhost:44247","http.target":"/v1/routing/route?start=Node_BL&goal=Node_BRext","http.flavor":"1.1","otel.kind":"server","http.status_code":200,"http.method":"GET","http.client_ip":"::1","http.user_agent":"","request_id":"14d1f609-ea3c-46e5-9877-b657f9e8931f","http.scheme":"http","otel.status_code":"OK","http.route":"/v1/routing/route","elapsed_milliseconds":0} [INFO] [stdout] test routing_tests::route_finding_extended_test ... ok [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.67975747Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.flavor":"1.1","http.route":"/v1/layout/validate","request_id":"3a5a3d1e-3392-4c92-9891-299594817f05","http.user_agent":"","http.method":"POST","http.scheme":"http","otel.name":"POST /v1/layout/validate","otel.kind":"server","http.host":"localhost:45159","http.target":"/v1/layout/validate","http.client_ip":"::1"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - EVENT] Error encountered while processing the incoming HTTP request: ValidationError(\"__all__: Validation error: invalid_node_connectivity [{}]\")","level":40,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.68031003Z","target":"tracing_actix_web::middleware","line":256,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/middleware.rs","http.status_code":400,"http.flavor":"1.1","http.route":"/v1/layout/validate","http.scheme":"http","http.host":"localhost:45159","exception.details":"ValidationError(\"__all__: Validation error: invalid_node_connectivity [{}]\")","exception.message":"A validation error ocurred: __all__: Validation error: invalid_node_connectivity [{}]","request_id":"3a5a3d1e-3392-4c92-9891-299594817f05","http.user_agent":"","http.method":"POST","otel.name":"POST /v1/layout/validate","otel.status_code":"OK","otel.kind":"server","http.target":"/v1/layout/validate","http.client_ip":"::1"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.68046159Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","http.status_code":400,"http.flavor":"1.1","http.route":"/v1/layout/validate","http.scheme":"http","http.host":"localhost:45159","elapsed_milliseconds":0,"exception.details":"ValidationError(\"__all__: Validation error: invalid_node_connectivity [{}]\")","exception.message":"A validation error ocurred: __all__: Validation error: invalid_node_connectivity [{}]","request_id":"3a5a3d1e-3392-4c92-9891-299594817f05","http.user_agent":"","http.method":"POST","otel.name":"POST /v1/layout/validate","otel.status_code":"OK","otel.kind":"server","http.target":"/v1/layout/validate","http.client_ip":"::1"} [INFO] [stdout] test layout_tests::validate_invalid_node_edge_count_map ... ok [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - START]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.70567678Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","otel.kind":"server","http.flavor":"1.1","http.scheme":"http","http.method":"GET","request_id":"2a713b67-42c1-460e-9484-05e1df471435","http.client_ip":"::1","http.route":"/health-check","http.user_agent":"","http.host":"localhost:37709","http.target":"/health-check","otel.name":"GET /health-check"} [INFO] [stdout] {"v":0,"name":"Test","msg":"[HTTP REQUEST - END]","level":30,"hostname":"6c691bed6450","pid":25,"time":"2025-09-10T13:06:00.70588394Z","target":"tracing_actix_web::root_span_builder","line":41,"file":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-actix-web-0.7.15/src/root_span_builder.rs","otel.kind":"server","http.flavor":"1.1","elapsed_milliseconds":0,"http.status_code":200,"http.scheme":"http","http.method":"GET","request_id":"2a713b67-42c1-460e-9484-05e1df471435","otel.status_code":"OK","http.client_ip":"::1","http.route":"/health-check","http.user_agent":"","http.host":"localhost:37709","http.target":"/health-check","otel.name":"GET /health-check"} [INFO] [stdout] test health_tests::health_check ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s [INFO] [stdout] [INFO] [stderr] Doc-tests arculus_fleet_manager [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "6c691bed6450d6d790b6234d51bdb7fd25270e4841031078fbd8a1000764d176", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6c691bed6450d6d790b6234d51bdb7fd25270e4841031078fbd8a1000764d176", kill_on_drop: false }` [INFO] [stdout] 6c691bed6450d6d790b6234d51bdb7fd25270e4841031078fbd8a1000764d176