[INFO] cloning repository https://github.com/neo-2022/chimera-pq
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/neo-2022/chimera-pq" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fneo-2022%2Fchimera-pq", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fneo-2022%2Fchimera-pq'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a4c5b907efbfe845c4593c4ccf3462ab4d69028b
[INFO] testing neo-2022/chimera-pq against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fneo-2022%2Fchimera-pq" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/neo-2022/chimera-pq
[INFO] finished tweaking git repo https://github.com/neo-2022/chimera-pq
[INFO] tweaked toml for git repo https://github.com/neo-2022/chimera-pq written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/neo-2022/chimera-pq on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/neo-2022/chimera-pq already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zeroize_derive v1.4.3
[INFO] [stderr]   Downloaded typenum v1.20.0
[INFO] [stderr]   Downloaded block-buffer v0.12.0
[INFO] [stderr]   Downloaded ctutils v0.4.2
[INFO] [stderr]   Downloaded cmov v0.5.3
[INFO] [stderr]   Downloaded module-lattice v0.2.3
[INFO] [stderr]   Downloaded spki v0.8.0
[INFO] [stderr]   Downloaded kem v0.3.0
[INFO] [stderr]   Downloaded keccak v0.2.0
[INFO] [stderr]   Downloaded pkcs8 v0.11.0
[INFO] [stderr]   Downloaded ml-kem v0.3.2
[INFO] [stderr]   Downloaded x25519-dalek v2.0.1
[INFO] [stderr]   Downloaded der v0.8.0
[INFO] [stderr]   Downloaded ureq v2.12.1
[INFO] [stderr]   Downloaded sha3 v0.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08
[INFO] running `Command { std: "docker" "start" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08", 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" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08", 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" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling chimera-core v0.1.0 (/opt/rustwide/workdir/crates/chimera-core)
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling cmov v0.5.3
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling keccak v0.2.0
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling chimera-config v0.1.0 (/opt/rustwide/workdir/crates/chimera-config)
[INFO] [stderr]    Compiling chimera-dns v0.1.0 (/opt/rustwide/workdir/crates/chimera-dns)
[INFO] [stderr]    Compiling chimera-policy v0.1.0 (/opt/rustwide/workdir/crates/chimera-policy)
[INFO] [stderr]    Compiling chimera-dht v0.1.0 (/opt/rustwide/workdir/crates/chimera-dht)
[INFO] [stderr]    Compiling chimera-roaming v0.1.0 (/opt/rustwide/workdir/crates/chimera-roaming)
[INFO] [stderr]    Compiling chimera-dps v0.1.0 (/opt/rustwide/workdir/crates/chimera-dps)
[INFO] [stderr]    Compiling chimera-reputation v0.1.0 (/opt/rustwide/workdir/crates/chimera-reputation)
[INFO] [stderr]    Compiling chimera-relay v0.1.0 (/opt/rustwide/workdir/crates/chimera-relay)
[INFO] [stderr]    Compiling chimera-emergency v0.1.0 (/opt/rustwide/workdir/crates/chimera-emergency)
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling chimera-capture v0.1.0 (/opt/rustwide/workdir/crates/chimera-capture)
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling module-lattice v0.2.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling kem v0.3.0
[INFO] [stderr]    Compiling sha3 v0.11.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling ml-kem v0.3.2
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling chimera-contracts v0.1.0 (/opt/rustwide/workdir/crates/chimera-contracts)
[INFO] [stderr]    Compiling chimera-crypto v0.1.0 (/opt/rustwide/workdir/crates/chimera-crypto)
[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 chimera-session v0.1.0 (/opt/rustwide/workdir/crates/chimera-session)
[INFO] [stderr]    Compiling chimera-mesh v0.1.0 (/opt/rustwide/workdir/crates/chimera-mesh)
[INFO] [stderr]    Compiling chimera-client v0.1.0 (/opt/rustwide/workdir/crates/chimera-client)
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling chimera-bootstrap v0.1.0 (/opt/rustwide/workdir/crates/chimera-bootstrap)
[INFO] [stderr]    Compiling chimera-carrier v0.1.0 (/opt/rustwide/workdir/crates/chimera-carrier)
[INFO] [stderr]    Compiling chimera-carrier-tls v0.1.0 (/opt/rustwide/workdir/crates/chimera-carrier-tls)
[INFO] [stderr]    Compiling chimera-carrier-quic v0.1.0 (/opt/rustwide/workdir/crates/chimera-carrier-quic)
[INFO] [stderr]    Compiling chimera-gateway v0.1.0 (/opt/rustwide/workdir/crates/chimera-gateway)
[INFO] [stderr]    Compiling chimera-lab v0.1.0 (/opt/rustwide/workdir/crates/chimera-lab)
[INFO] [stderr]    Compiling chimera-cli v0.1.0 (/opt/rustwide/workdir/crates/chimera-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.39s
[INFO] running `Command { std: "docker" "inspect" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08", 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" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling chimera-capture v0.1.0 (/opt/rustwide/workdir/crates/chimera-capture)
[INFO] [stderr]    Compiling chimera-contracts v0.1.0 (/opt/rustwide/workdir/crates/chimera-contracts)
[INFO] [stderr]    Compiling chimera-dns v0.1.0 (/opt/rustwide/workdir/crates/chimera-dns)
[INFO] [stderr]    Compiling chimera-config v0.1.0 (/opt/rustwide/workdir/crates/chimera-config)
[INFO] [stderr]    Compiling chimera-policy v0.1.0 (/opt/rustwide/workdir/crates/chimera-policy)
[INFO] [stderr]    Compiling chimera-core v0.1.0 (/opt/rustwide/workdir/crates/chimera-core)
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling chimera-reputation v0.1.0 (/opt/rustwide/workdir/crates/chimera-reputation)
[INFO] [stderr]    Compiling chimera-dht v0.1.0 (/opt/rustwide/workdir/crates/chimera-dht)
[INFO] [stderr]    Compiling chimera-relay v0.1.0 (/opt/rustwide/workdir/crates/chimera-relay)
[INFO] [stderr]    Compiling chimera-roaming v0.1.0 (/opt/rustwide/workdir/crates/chimera-roaming)
[INFO] [stderr]    Compiling chimera-dps v0.1.0 (/opt/rustwide/workdir/crates/chimera-dps)
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling chimera-emergency v0.1.0 (/opt/rustwide/workdir/crates/chimera-emergency)
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling chimera-crypto v0.1.0 (/opt/rustwide/workdir/crates/chimera-crypto)
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling chimera-session v0.1.0 (/opt/rustwide/workdir/crates/chimera-session)
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling chimera-mesh v0.1.0 (/opt/rustwide/workdir/crates/chimera-mesh)
[INFO] [stderr]    Compiling chimera-client v0.1.0 (/opt/rustwide/workdir/crates/chimera-client)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling chimera-carrier v0.1.0 (/opt/rustwide/workdir/crates/chimera-carrier)
[INFO] [stderr]    Compiling chimera-bootstrap v0.1.0 (/opt/rustwide/workdir/crates/chimera-bootstrap)
[INFO] [stderr]    Compiling chimera-carrier-tls v0.1.0 (/opt/rustwide/workdir/crates/chimera-carrier-tls)
[INFO] [stderr]    Compiling chimera-carrier-quic v0.1.0 (/opt/rustwide/workdir/crates/chimera-carrier-quic)
[INFO] [stderr]    Compiling chimera-gateway v0.1.0 (/opt/rustwide/workdir/crates/chimera-gateway)
[INFO] [stderr]    Compiling chimera-lab v0.1.0 (/opt/rustwide/workdir/crates/chimera-lab)
[INFO] [stderr]    Compiling chimera-cli v0.1.0 (/opt/rustwide/workdir/crates/chimera-cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 49.55s
[INFO] running `Command { std: "docker" "inspect" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08", 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" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.43s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_bootstrap-beeaaec35daf6eac)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test peer_update::serve_args::tests::serve_release_defaults_to_os_selected_port ... ok
[INFO] [stdout] test peer_update::serve_args::tests::serve_release_accepts_flags_in_any_order ... ok
[INFO] [stdout] test peer_update::serve_state::tests::state_file_rejects_world_writable_parent_dir ... ok
[INFO] [stdout] test peer_update::serve_state::tests::state_file_skips_fresh_noop_publish ... ok
[INFO] [stdout] test peer_update::serve_state::tests::state_file_fresh_noop_preserves_private_permissions ... ok
[INFO] [stdout] test peer_update::serve_state_publish::tests::fresh_legacy_same_advertisement_upgrades_generation ... ok
[INFO] [stdout] test peer_update::serve_state::tests::state_file_zero_generation_existing_state_fails_without_rewrite ... ok
[INFO] [stdout] test peer_update::serve_state_publish::tests::endpoint_change_increments_generation ... ok
[INFO] [stdout] test peer_update::metadata_tests::parse_peer_metadata_rejects_missing_or_non_string_fields ... ok
[INFO] [stdout] test peer_update::metadata_tests::parse_peer_metadata_rejects_duplicate_keys ... ok
[INFO] [stdout] test peer_update::serve_state_publish::tests::generation_exhaustion_is_rejected_fail_closed ... ok
[INFO] [stdout] test peer_update::serve_state_publish::tests::stale_same_advertisement_refreshes_without_incrementing_generation ... ok
[INFO] [stdout] test peer_update::serve_state_publish::tests::fresh_same_advertisement_is_noop_with_same_generation ... ok
[INFO] [stdout] test peer_update::serve_state_publish::tests::malformed_existing_state_is_rejected_fail_closed ... ok
[INFO] [stdout] test peer_update::server_tests::base_url_validation_rejects_injection_characters ... ok
[INFO] [stdout] test peer_update::serve_state_publish::tests::zero_generation_existing_state_is_rejected_fail_closed ... ok
[INFO] [stdout] test peer_update::serve_state::tests::state_file_endpoint_change_increments_generation ... ok
[INFO] [stdout] test peer_update::metadata_tests::parse_peer_metadata_rejects_userinfo_and_query ... ok
[INFO] [stdout] test peer_update::server_tests::metadata_contains_version_and_sha ... ok
[INFO] [stdout] test peer_update::server_auto_port_tests::advertised_base_url_uses_os_selected_port_when_port_is_omitted ... ok
[INFO] [stdout] test peer_update::metadata_tests::parse_peer_metadata_rejects_cross_origin_archive ... ok
[INFO] [stdout] test peer_update::serve_state::tests::state_file_fresh_legacy_state_is_upgraded_with_generation ... ok
[INFO] [stdout] test peer_update::metadata_tests::parse_peer_metadata_rejects_bad_status_kind_sha_and_path ... ok
[INFO] [stdout] test peer_update::server_tests::peer_bootstrap_rewrites_release_urls ... ok
[INFO] [stdout] test peer_update::metadata_tests::parse_peer_metadata_accepts_same_origin_urls ... ok
[INFO] [stdout] test peer_update::metadata_tests::parse_peer_metadata_rejects_unknown_fields ... ok
[INFO] [stdout] test peer_update::serve_state::tests::state_file_malformed_existing_state_fails_without_rewrite ... ok
[INFO] [stdout] test peer_update::serve_state::tests::state_file_new_publish_records_endpoint_generation ... ok
[INFO] [stdout] test peer_update::server_tests::peer_release_partial_header_client_does_not_block_health ... ok
[INFO] [stdout] test peer_update::server_auto_port_tests::peer_release_state_file_records_os_selected_update_url ... ok
[INFO] [stdout] test peer_update::server_tests::peer_release_idle_tcp_client_does_not_block_metadata ... ok
[INFO] [stdout] test peer_update::server_tests::peer_release_serves_discovery_artifacts_from_state_sibling_dir ... ok
[INFO] [stdout] test peer_update::server_tests::host_validation_rejects_injection_characters ... ok
[INFO] [stdout] test peer_update::server_tests::inferred_base_url_uses_valid_host_only ... ok
[INFO] [stdout] test peer_update::server_tests::peer_release_returns_404_for_missing_discovery_artifacts ... ok
[INFO] [stdout] test peer_update::server_tests::checksum_reader_rejects_missing_checksum ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/chimera_bootstrap-977061886759deaa)
[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/debug/deps/chimera_capture-9b1806f241467b3e)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test nft_exec::tests::sudo_plan_wraps_only_allowlisted_nft ... ok
[INFO] [stdout] test redirect::tests::render_apply_can_limit_capture_to_cidr_and_port ... ok
[INFO] [stdout] test redirect::tests::render_apply_contains_loop_exempt_and_redirect ... ok
[INFO] [stdout] test redirect::tests::invalid_identifier_is_rejected ... ok
[INFO] [stdout] test nft_exec::tests::direct_plan_execs_only_nft ... ok
[INFO] [stdout] test redirect::tests::render_apply_can_limit_capture_to_cidr ... ok
[INFO] [stdout] test tests::detects_manual_proxy_protocols_before_transparent_routing ... ok
[INFO] [stdout] test tests::detect_tun_support_does_not_panic ... ok
[INFO] [stdout] test redirect::tests::render_apply_contains_service_fwmark_bypass ... ok
[INFO] [stdout] test tests::explicit_policy_route_has_priority_over_failover ... ok
[INFO] [stdout] test redirect::tests::render_delete_targets_only_chimera_table ... ok
[INFO] [stdout] test tests::failover_override_expires_by_ttl ... ok
[INFO] [stdout] test redirect::tests::invalid_bypass_cidr_is_rejected ... ok
[INFO] [stdout] test redirect::tests::render_apply_can_capture_by_skuid ... ok
[INFO] [stdout] test tests::failover_switches_only_blocked_flow_to_transit ... ok
[INFO] [stdout] test tests::observation_direct_recovery_clears_failover ... ok
[INFO] [stdout] test tests::observation_fails_closed_when_transit_is_not_verified ... ok
[INFO] [stdout] test tests::ordinary_transparent_payload_is_not_marked_as_manual_proxy ... ok
[INFO] [stdout] test tests::parse_rejects_local_proxy_mode ... ok
[INFO] [stdout] test tests::parse_rejects_unknown_mode ... ok
[INFO] [stderr]      Running unittests src/bin/chimera-flow-probe.rs (/opt/rustwide/target/debug/deps/chimera_flow_probe-c4097adcc2e2dc99)
[INFO] [stdout] test tests::fail_closed_is_selected_when_tun_is_unavailable ... ok
[INFO] [stdout] test tests::tun_is_selected_when_supported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::options_request_line_appends_newline ... ok
[INFO] [stderr]      Running unittests src/bin/chimera-http-fixture.rs (/opt/rustwide/target/debug/deps/chimera_http_fixture-e1cbc07210e5580e)
[INFO] [stdout] test tests::options_parse_runtime_values ... ok
[INFO] [stdout] test tests::options_require_connect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::body_contains_marker ... ok
[INFO] [stdout] test tests::options_parse ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/chimera-local-gateway-echo.rs (/opt/rustwide/target/debug/deps/chimera_local_gateway_echo-f3b39a8c9955b880)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::options_parse ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/chimera-transparent-rules.rs (/opt/rustwide/target/debug/deps/chimera_transparent_rules-f39abe18be023569)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::parse_print_apply_options ... ok
[INFO] [stderr]      Running unittests src/bin/chimera-transparent-runtime.rs (/opt/rustwide/target/debug/deps/chimera_transparent_runtime-bd2a6d7d440ab6c6)
[INFO] [stdout] test tests::parse_requires_action ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::options_reject_bad_direct_mode ... ok
[INFO] [stderr]      Running unittests src/bin/chimera-transparent-tcp.rs (/opt/rustwide/target/debug/deps/chimera_transparent_tcp-e38ce5e0133f2d4d)
[INFO] [stdout] test tests::options_reject_auto_direct_mode ... ok
[INFO] [stdout] test tests::options_reject_transparent_uid_exempt_uid_mismatch ... ok
[INFO] [stdout] test tests::options_parse_runtime_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 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 tests::options_parse_runtime_values ... ok
[INFO] [stdout] test tests::options_parse_transit_fallback ... ok
[INFO] [stdout] test tests::options_reject_auto_direct_mode ... ok
[INFO] [stdout] test tests::options_require_listener ... ok
[INFO] [stdout] test tests::parse_socket_addr_rejects_bad_value ... ok
[INFO] [stdout] test tests::transparent_destination_rejects_manual_proxy_ingress ... ok
[INFO] [stdout] test tests::transparent_tcp_direct_disabled_uses_transit_without_direct_probe ... ok
[INFO] [stdout] test tests::transparent_tcp_uses_transit_fallback_when_transit_local_is_down ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_carrier-26a68f694a3c0b5f)
[INFO] [stdout] 
[INFO] [stdout] running 237 tests
[INFO] [stdout] test peer_egress::aggregate_ingress::tests::aggregate_ingress_bounds_expired_key_cache_by_its_own_limit ... ok
[INFO] [stdout] test peer_egress::aggregate_dispatch::tests::aggregate_dispatch_builds_shards_and_reassembles_sealed_bytes ... ok
[INFO] [stdout] test peer_egress::aggregate_dispatch::tests::aggregate_dispatch_claims_live_lanes_all_or_nothing ... ok
[INFO] [stdout] test peer_egress::aggregate_dispatch::tests::aggregate_dispatch_fails_closed_without_aggregate_mode ... ok
[INFO] [stdout] test peer_egress::aggregate_ingress::tests::aggregate_ingress_fails_closed_and_evicts_corrupt_partial_state ... ok
[INFO] [stdout] test peer_egress::aggregate_ingress::tests::aggregate_ingress_reassembles_multilane_shards ... ok
[INFO] [stdout] test peer_egress::aggregate_ingress::tests::aggregate_ingress_registry_is_session_scoped_by_construction ... ok
[INFO] [stdout] test peer_egress::aggregate_ingress::tests::aggregate_ingress_completed_cache_trims_by_completion_order ... ok
[INFO] [stdout] test peer_egress::aggregate_dispatch::tests::aggregate_dispatch_builds_shards_from_core_schedule ... ok
[INFO] [stdout] test peer_egress::aggregate_ingress::tests::aggregate_ingress_rejects_malformed_final_sealed_frame_without_payload_leak ... ok
[INFO] [stdout] test peer_egress::aggregate_ingress::tests::aggregate_ingress_validates_explicit_limits_and_shared_constructor ... ok
[INFO] [stdout] test peer_egress::aggregate_reassembly::tests::reassembly_accepts_multiple_lanes_for_same_route ... ok
[INFO] [stdout] test peer_egress::aggregate_reassembly::tests::reassembly_accepts_out_of_order_shards_and_preserves_sealed_bytes ... ok
[INFO] [stdout] test peer_egress::aggregate_reassembly::tests::reassembly_rejects_mismatched_identity ... ok
[INFO] [stdout] test peer_egress::aggregate_reassembly::tests::reassembly_rejects_oversized_limits_and_invalid_sealed_frame ... ok
[INFO] [stdout] test peer_egress::aggregate_wire::tests::aggregate_transit_shard_rejects_bad_header_and_ids ... ok
[INFO] [stdout] test peer_egress::aggregate_wire::tests::aggregate_transit_shard_rejects_invalid_ranges ... ok
[INFO] [stdout] test peer_egress::aggregate_ingress::tests::aggregate_ingress_rejects_replay_after_complete ... ok
[INFO] [stdout] test peer_egress::aggregate_dispatch::tests::aggregate_dispatch_writes_claimed_shards_to_remote_peers ... ok
[INFO] [stdout] test peer_egress::aggregate_dispatch::aggregate_dispatch_parallel_tests::aggregate_dispatch_parallel_forward_fails_closed_on_lane_error ... ok
[INFO] [stdout] test peer_egress::aggregate_ingress::tests::aggregate_ingress_rejects_new_object_when_active_limit_is_full ... ok
[INFO] [stdout] test peer_egress::aggregate_wire::tests::aggregate_transit_shard_round_trips_without_debug_payload_leak ... ok
[INFO] [stdout] test peer_egress::lane_binding::tests::mesh_lane_binding_debug_redacts_route_peer_and_endpoint ... ok
[INFO] [stdout] test peer_egress::lane_binding::tests::mesh_lane_binding_maps_zero_based_lane_to_carrier_nonzero_lane ... ok
[INFO] [stdout] test peer_egress::aggregate_wire::tests::aggregate_transit_shard_rejects_length_mismatch ... ok
[INFO] [stdout] test peer_egress::discovery_fetch::tests::parse_discovery_nodes_json_accepts_valid_signed_snapshot ... ok
[INFO] [stdout] test peer_egress::discovery_fetch::tests::parse_discovery_nodes_json_rejects_bad_signature ... ok
[INFO] [stdout] test peer_egress::discovery_fetch::tests::parse_discovery_nodes_json_rejects_expired_snapshot ... ok
[INFO] [stdout] test peer_egress::lane_binding::tests::lane_registration_config_rejects_zero_route_and_bad_endpoint ... ok
[INFO] [stdout] test peer_egress::aggregate_reassembly::tests::reassembly_rejects_duplicate_and_overlapping_shards ... ok
[INFO] [stdout] test peer_egress::lane_binding::tests::lane_registration_config_parses_and_rejects_duplicate_bindings ... ok
[INFO] [stdout] test peer_egress::aggregate_ingress::tests::aggregate_ingress_expires_partial_objects_and_keeps_stale_key_closed ... ok
[INFO] [stdout] test peer_egress::lane_binding::tests::mesh_lane_binding_rejects_lane_id_overflow ... ok
[INFO] [stdout] test peer_egress::lane_binding::tests::mesh_lane_registration_uses_redacted_endpoint_and_matching_binding ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::document_falls_back_to_registrations_without_snapshot ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::document_borrowed_snapshot_plan_matches_owned_access ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::document_rejects_unknown_plan_tab_key_without_value_leak ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::document_rejects_short_rows_when_snapshot_is_present ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::document_rejects_unknown_plan_space_key_without_value_leak ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::document_rejects_unknown_plan_key_without_value_leak ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::lane_registration_config_parses_and_rejects_duplicate_bindings ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::document_rejects_rows_that_diverge_from_snapshot ... ok
[INFO] [stdout] test peer_egress::live_bindings::extra_tests::live_registry_rejects_planner_only_snapshot_with_registrations ... ok
[INFO] [stdout] test peer_egress::live_bindings::tests::reload::reload_changed_document_replaces_stale_workers_and_spawns_new_bindings ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::lane_registration_config_rejects_zero_route_and_bad_endpoint ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::mesh_lane_registration_uses_redacted_endpoint_and_matching_binding ... ok
[INFO] [stdout] test peer_egress::live_bindings::tests::reload_changed_document_reconcile_perf_smoke ... ignored
[INFO] [stdout] test peer_egress::live_bindings::tests::reload_noop_fast_path_perf_smoke ... ignored
[INFO] [stdout] test peer_egress::live_bindings::tests::reload::reload_error_clears_workers_and_sets_fail_closed_snapshot ... ok
[INFO] [stdout] test peer_egress::live_bindings::tests::workers::worker_reconcile_keeps_same_binding_without_spawn_churn ... ok
[INFO] [stdout] test peer_egress::live_bindings::tests::workers::worker_reconcile_restarts_binding_when_endpoint_changes ... ok
[INFO] [stdout] test peer_egress::live_bindings::tests::workers::worker_reconcile_unsorted_unique_uses_fallback_without_semantic_drift ... ok
[INFO] [stdout] test peer_egress::live_bindings::tests::workers::worker_reconcile_sorted_unique_replaces_changed_binding ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::binding_backed_selection_uses_opaque_flow_key_for_multiple_lanes ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::binding_only_selection_matches_registration_selection_contract ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::document_round_trips_snapshot_and_rows ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::empty_binding_backed_selection_fails_closed ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::render_registration_file_round_trips ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::core_schedule_selection_returns_live_carrier_lane_binding ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::binding_only_plan_selection_matches_mesh_plan_selection_contract ... ok
[INFO] [stdout] test peer_egress::live_bindings::tests::reload::reload_error_replaces_snapshot_with_fail_closed_error ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::planned_registration_selection_excludes_standby_lanes ... ok
[INFO] [stdout] test peer_egress::live_bindings::tests::reload::reload_noop_keeps_snapshot_and_workers_when_document_is_unchanged ... ok
[INFO] [stdout] test peer_egress::live_bindings::tests::workers::clear_workers_evicts_registered_bindings_and_sets_cancel ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::planned_registration_selection_fails_closed_without_active_capacity ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::document_snapshot_parse_orders_mixed_carrier_binding_rows_by_lane_id ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::plan_backed_selection_returns_live_carrier_lane_binding ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::plan_without_route_binding_fails_closed_and_recommends_runtime_wiring ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::planned_registration_selection_uses_capacity_weights ... ok
[INFO] [stdout] test peer_egress::live_bindings::extra_tests::live_registry_allows_empty_document_while_clean_install_waits_for_first_peer ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::write_registration_file_round_trips ... ok
[INFO] [stdout] test peer_egress::live_bindings::extra_tests::live_registry_rejects_empty_document_when_bound_transit_is_enabled ... ok
[INFO] [stdout] test peer_egress::live_bindings::tests::workers::worker_reconcile_duplicate_desired_binding_keeps_last_registration ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::selection_debug_redacts_binding_and_flow_material ... ok
[INFO] [stdout] test peer_egress::live_lane_selection::tests::single_registration_preserves_single_path_behavior ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::parse_document_rejects_tampered_capacity_and_policy_contract ... ok
[INFO] [stdout] test peer_egress::live_bindings::extra_tests::live_registry_rejects_any_registration_only_document ... ok
[INFO] [stdout] test peer_egress::node::tests::local_sealed_transit_branch_has_pool_available ... ok
[INFO] [stdout] test peer_egress::modes::local_egress_tests::strict_document_tests::local_sealed_transit_rejects_registration_only_lane_document ... ok
[INFO] [stdout] test peer_egress::mesh_lane_driver::tests::mesh_lane_driver_filters_self_node ... ok
[INFO] [stdout] test peer_egress::node::tests::native_connect_branch_handles_other_bytes ... ok
[INFO] [stdout] test peer_egress::node::tests::transit_branch_is_reserved_for_frame_version ... ok
[INFO] [stdout] test peer_egress::modes::local_egress_tests::strict_document_tests::local_client_rejects_registration_only_lane_document ... ok
[INFO] [stdout] test peer_egress::options::options_tests::options_debug_redacts_token ... ok
[INFO] [stdout] test peer_egress::options::options_tests::debug_redaction::options_debug_redacts_transit_route_and_lane_identifiers ... ok
[INFO] [stdout] test peer_egress::modes::local_egress_tests::local_client_fails_closed_when_reload_selects_new_binding ... ok
[INFO] [stdout] test peer_egress::modes::local_egress_tests::local_sealed_transit_uses_flow_key_to_select_pool_next_hop ... ok
[INFO] [stdout] test peer_egress::node::tests::native_connect_branch_handles_local_magic_prefix ... ok
[INFO] [stdout] test peer_egress::options::options_tests::options_debug_redacts_transit_lane_bindings_file ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_aead_options ... ok
[INFO] [stdout] test peer_egress::lane_document::tests::write_document_file_replaces_existing_path_atomically ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_download_probe_options ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_node_options_accepts_bound_transit_policy_separately ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_node_options_accepts_explicit_pool_transit_policy ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_bench_options ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_node_options_accepts_outbound_peer_endpoint ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_node_options_defaults_ingress_listeners_to_auto_bind ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_node_options_requires_ingress_listeners_and_keeps_peer_optional ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_probe_requires_target ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_rejects_empty_token ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_side_a_requires_explicit_listeners ... ok
[INFO] [stdout] test peer_egress::options::options_tests::proof::parse_bound_transit_inject_accepts_explicit_binding ... ok
[INFO] [stdout] test peer_egress::options::options_tests::proof::parse_bound_transit_inject_requires_route_and_lane ... ok
[INFO] [stdout] test peer_egress::options::options_tests::state_file::split_host_port_accepts_valid_target ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_side_b_options ... ok
[INFO] [stdout] test peer_egress::options::options_tests::state_file::throughput_gate_rejects_slow_path ... ok
[INFO] [stdout] test peer_egress::options::options_tests::proof::parse_sealed_transit_inject_allows_tokenless_proof_mode ... ok
[INFO] [stdout] test peer_egress::modes::local_egress_tests::local_client_uses_document_backed_lane_selection_when_plan_snapshot_exists ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_rejects_zero_connections ... ok
[INFO] [stdout] test peer_egress::options::options_tests::proof::parse_non_proof_mode_rejects_transit_proof_cli_flags ... ok
[INFO] [stdout] test peer_egress::options::options_tests::parse_rejects_zero_connect_timeout ... ok
[INFO] [stdout] test peer_egress::options::options_tests::transit_guard::parse_node_options_accepts_transit_relay_guard_limits ... ok
[INFO] [stdout] test peer_egress::pool::tests::try_pop_for_flow_key_returns_none_when_pool_is_empty ... ok
[INFO] [stdout] test peer_egress::proof::tests::sealed_transit_proof_payload_is_valid_sealed_frame ... ok
[INFO] [stdout] test peer_egress::options::options_tests::transit_guard::parse_node_options_rejects_zero_transit_relay_guard_limits ... ok
[INFO] [stdout] test peer_egress::aggregate_reassembly::tests::reassembly_keeps_missing_shard_pending ... ok
[INFO] [stdout] test peer_egress::protocol::tests::native_local_request_rejects_bad_shape ... ok
[INFO] [stdout] test peer_egress::protocol::tests::parse_peer_connect_request_accepts_host_port ... ok
[INFO] [stdout] test peer_egress::protocol::tests::parse_peer_connect_destination_preserves_parts_without_logging_shape ... ok
[INFO] [stdout] test peer_egress::pool::tests::try_pop_for_flow_key_selects_expected_slot ... ok
[INFO] [stdout] test peer_egress::options::options_tests::state_file::write_resolved_state_file_creates_private_file ... ok
[INFO] [stdout] test peer_egress::mesh_lane_driver::tests::mesh_lane_driver_plans_carrier_lanes_from_discovery_snapshot ... ok
[INFO] [stdout] test peer_egress::pool::tests::try_pop_returns_peer_once_without_waiting ... ok
[INFO] [stdout] test peer_egress::pool::tests::try_pop_unique_requires_single_candidate ... ok
[INFO] [stdout] test peer_egress::proof::tests::bound_transit_proof_payload_preserves_opaque_binding_and_sealed_frame ... ok
[INFO] [stdout] test peer_egress::protocol::tests::redacted_destination_label_does_not_expose_raw_destination ... ok
[INFO] [stdout] test peer_egress::proof::tests::proof_payload_rejects_oversized_payload ... ok
[INFO] [stdout] test peer_egress::protocol::tests::read_secure_payload_rejects_packet_counter_overflow ... ok
[INFO] [stdout] test peer_egress::modes::local_egress_tests::local_client_uses_binding_backed_dispatcher_when_registrations_exist ... ok
[INFO] [stdout] test peer_egress::protocol::tests::write_secure_payload_rejects_packet_counter_overflow ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_allows_clean_install_bound_transit_without_lane_bindings ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_marks_explicit_bound_transit_policy ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_accepts_symmetric_node_without_server ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_marks_explicit_pool_transit_policy ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_marks_optional_bootstrap_server ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_rejects_bound_transit_without_lane_bindings ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_rejects_invalid_symmetric_contract ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_rejects_missing_local_ingress ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_rejects_missing_peer_ingress ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_rejects_invalid_bootstrap_server_shape ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_rejects_lane_bindings_with_pool_transit_only ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_rejects_lane_bindings_without_bound_transit_policy ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_rejects_non_node_mode ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::aggregate_peer_ingress::aggregate_peer_ingress_fails_closed_without_registry ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::aggregate_peer_ingress::aggregate_peer_ingress_duplicate_shard_does_not_forward_or_leak ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::aggregate_midstream::bound_peer_transit_rejects_midstream_aggregate_frame ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::aggregate_peer_ingress::aggregate_peer_ingress_without_runtime_wiring_still_fails_closed ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::aggregate_midstream::peer_sealed_transit_rejects_midstream_aggregate_frame ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::bound_guard::peer_bound_transit_byte_budget_fails_closed_before_forwarding_payload ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::bound_guard::peer_bound_transit_frame_budget_fails_closed_without_payload_leak ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::bound_forwarding::same_bound_lane_can_forward_second_stream_after_replenishment ... ok
[INFO] [stdout] test peer_egress::node::tests::bound_transit_branch_is_reserved_for_bound_transit_magic ... ok
[INFO] [stdout] test peer_egress::protocol::tests::redacted_destination_label_is_stable_for_same_destination ... ok
[INFO] [stdout] test peer_egress::protocol::tests::redacted_log_reason_maps_known_error_classes ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::guard::local_bound_transit_byte_budget_fails_closed_before_forwarding_payload ... ok
[INFO] [stdout] test peer_egress::startup_contract::tests::node_startup_contract_accepts_lane_bindings_with_bound_transit_policy ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::forwarding::peer_sealed_transit_pumps_both_directions_without_connect_parsing ... ok
[INFO] [stdout] test peer_egress::modes::local_egress_tests::local_sealed_transit_fails_closed_when_pool_transit_denied ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::guard::local_bound_transit_frame_budget_fails_closed_without_payload_leak ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::guard::local_sealed_transit_byte_budget_fails_closed_before_forwarding_payload ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::guard::local_sealed_transit_frame_budget_fails_closed_without_payload_leak ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::midstream::bound_peer_transit_rejects_midstream_binding_change ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::guard::peer_transit_frame_budget_fails_closed_without_payload_leak ... ok
[INFO] [stdout] test peer_egress::secure_halves::tests::secure_reader_timeout_after_header_is_mid_frame_error ... ok
[INFO] [stdout] test peer_egress::secure_halves::tests::secure_reader_idle_before_header_is_idle ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::guard::peer_transit_byte_budget_fails_closed_before_forwarding_payload ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::midstream::local_bound_sealed_transit_rejects_midstream_binding_change ... ok
[INFO] [stdout] test peer_egress::pool::tests::flow_key_selection_spreads_across_slots ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::midstream::peer_sealed_transit_rejects_midstream_bound_frame ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::forwarding::peer_sealed_transit_full_session_idle_fails_closed ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::bound_guard::peer_bound_transit_full_session_idle_fails_closed ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::midstream::peer_sealed_transit_rejects_midstream_connect_and_unblocks_reverse ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::midstream::bound_peer_transit_rejects_midstream_unbound_frame ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::planned::lane_document_runtime_rejects_registration_only_downgrade ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::policy::bound_peer_sealed_transit_requires_policy_dispatcher_and_known_binding ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::planned::planned_runtime_selection_fails_closed_without_selected_binding ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::midstream::bound_peer_transit_rejects_midstream_connect_and_ack ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::planned::planned_local_ingress_selection_dispatches_selected_lane ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::policy::bound_peer_sealed_transit_fails_closed_without_explicit_binding ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::bound_forwarding::bound_peer_transit_keeps_one_way_flow_alive_across_reverse_idle_timeout ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::forwarding::peer_sealed_transit_keeps_one_way_flow_alive_across_reverse_idle_timeout ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::planned_peer_ingress::planned_peer_ingress_selection_fails_closed_without_dispatcher_binding ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::guard::local_next_hop_first_bound_frame_idle_timeout_fails_closed ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::planned::planned_local_ingress_selection_dispatches_selected_lane_from_document ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::guard::local_next_hop_first_sealed_frame_idle_timeout_fails_closed ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reader::bound_transit_relay_reader_preserves_binding_and_sealed_bytes_without_payload_leak ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reader::bound_transit_relay_reader_rejects_text_without_fallback ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reader::transit_relay_frame_forwards_unchanged ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reader::transit_relay_frame_debug_redacts_bytes ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reader::transit_relay_frame_rejects_truncated_input ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::policy::peer_sealed_transit_fails_closed_with_empty_pool ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::planned_peer_ingress::planned_peer_ingress_selection_dispatches_selected_lane_from_mesh_path_plan ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::policy::peer_sealed_transit_denies_pool_next_hop_without_policy ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reader::transit_relay_reader_preserves_metadata_without_payload_leak ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reader::transit_relay_reader_rejects_bad_version_without_reading_payload ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reader::transit_relay_reader_rejects_declared_payload_too_large_without_reading_payload ... ok
[INFO] [stdout] test peer_egress::transit_binding::tests::bound_transit_frame_rejects_bad_version_and_truncated_input ... ok
[INFO] [stdout] test peer_egress::pool::tests::pop_wait_for_flow_key_waits_until_peer_is_available ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reverse::reverse_peer_sealed_transit_fails_closed_without_planned_binding ... ok
[INFO] [stdout] test peer_egress::transit_binding::tests::bound_transit_debug_redacts_binding_and_payload ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reverse::reverse_peer_bound_transit_uses_shared_dispatcher ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::policy::peer_sealed_transit_uses_flow_key_to_select_pool_next_hop ... ok
[INFO] [stdout] test peer_egress::transit_binding::tests::bound_transit_frame_rejects_zero_ids ... ok
[INFO] [stdout] test peer_egress::transit_binding::tests::bound_transit_frame_round_trips_and_preserves_sealed_bytes ... ok
[INFO] [stdout] test peer_egress::transit_dispatch::tests::dispatcher_allows_fresh_registration_after_binding_is_claimed ... ok
[INFO] [stdout] test peer_egress::transit_dispatch::tests::dispatcher_allows_parallel_streams_per_binding ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::bound_forwarding::bound_peer_sealed_transit_dispatches_matching_next_hop ... ok
[INFO] [stdout] test peer_egress::transit_dispatch::tests::dispatcher_clear_binding_removes_all_parallel_streams ... ok
[INFO] [stdout] test peer_egress::transit_dispatch::tests::dispatcher_clear_ticket_keeps_newer_parallel_stream ... ok
[INFO] [stdout] test peer_egress::transit_dispatch::tests::dispatcher_clear_ticket_missing_ticket_is_noop ... ok
[INFO] [stdout] test peer_egress::transit_dispatch::tests::dispatcher_pops_many_bindings_atomically ... ok
[INFO] [stdout] test peer_egress::transit_dispatch::tests::dispatcher_pops_only_matching_binding ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reverse::bound_peer_transit_rejects_reverse_binding_change ... ok
[INFO] [stdout] test peer_egress::transit_dispatch::tests::dispatcher_allows_only_one_concurrent_claim_for_binding ... ok
[INFO] [stdout] test peer_egress::transit_guard::tests::relay_guard_bounds_frames_and_bytes ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_payload_classifies_aggregate_sealed_transit_without_payload_debug_leak ... ok
[INFO] [stdout] test peer_egress::transit_guard::tests::relay_stream_limits_apply_idle_timeouts ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_payload_classifies_bound_sealed_transit_without_payload_debug_leak ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_payload_classifies_ack ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_payload_classifies_legacy_connect_without_logging_destination ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_payload_rejects_malformed_aggregate_transit_without_text_fallback ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::reverse::reverse_peer_sealed_transit_uses_planned_lane_document_binding ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_payload_rejects_malformed_bound_transit_without_text_fallback ... ok
[INFO] [stdout] test peer_egress::transit_dispatch::tests::dispatcher_rejects_duplicate_many_binding_claim ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_payload_classifies_sealed_transit_without_payload_debug_leak ... ok
[INFO] [stdout] test peer_egress::transit_guard::tests::relay_limits_reject_zero_values ... ok
[INFO] [stdout] test tests::carrier_endpoint_parses_scheme_host_port ... ok
[INFO] [stdout] test tests::carrier_endpoint_detects_self_loop_candidates ... ok
[INFO] [stdout] test tests::carrier_endpoint_parses_transport_host_port ... ok
[INFO] [stdout] test tests::in_memory_carrier_rejects_oversized_frame ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_payload_rejects_malformed_sealed_transit_without_text_fallback ... ok
[INFO] [stdout] test tests::in_memory_carrier_round_trips_frame ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_wire_messages_round_trip_aggregate_sealed_transit ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_wire_messages_round_trip_bound_sealed_transit ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::planned::planned_runtime_selection_dispatches_only_the_selected_lane ... ok
[INFO] [stdout] test peer_egress::transit::transit_tests::aggregate_peer_ingress::planned_aggregate_peer_ingress_reassembles_and_forwards_selected_lane ... ok
[INFO] [stdout] test peer_egress::wire::tests::peer_wire_messages_round_trip_connect_ack_and_sealed_transit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 235 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/chimera-peer-egress.rs (/opt/rustwide/target/debug/deps/chimera_peer_egress-800e133568969d63)
[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/debug/deps/chimera_carrier_quic-420c7e54db21e7bf)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::config_validation_rejects_zero_timeout ... ok
[INFO] [stdout] test tests::quic_carrier_has_expected_name ... ok
[INFO] [stdout] test tests::quic_carrier_rejects_oversized_frame ... ok
[INFO] [stdout] test tests::quic_carrier_round_trips_frame_on_same_addr ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 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/debug/deps/chimera_carrier_tls-c76bd0ba6ca62cc7)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tests::config_validation_rejects_empty_server_name ... ok
[INFO] [stdout] test tests::tls_carrier_round_trips_frame_on_same_addr ... ok
[INFO] [stdout] test tests::tls_carrier_has_expected_name ... ok
[INFO] [stdout] test tests::tls_carrier_tcp_send_and_recv_work ... ok
[INFO] [stdout] test tests::tls_carrier_rejects_oversized_frame ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 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/chimera_cli-7b859792d1706e80)
[INFO] [stdout] 
[INFO] [stdout] running 431 tests
[INFO] [stdout] test diagnostic_redaction::tests::server_name_state_keeps_only_aggregate_config_status ... ok
[INFO] [stdout] test diagnostic_redaction::tests::endpoint_state_marks_documentation_ranges_as_placeholder ... ok
[INFO] [stdout] test mesh_cli::nodes_cmd::advertise_state::tests::read_peer_egress_state_rejects_invalid_endpoint ... ok
[INFO] [stdout] test diagnostic_redaction::tests::endpoint_state_keeps_only_aggregate_config_status ... ok
[INFO] [stdout] test mesh_cli::nodes_cmd::guard::tests::guard_listen_default_uses_os_selected_port ... ok
[INFO] [stdout] test mesh_cli::nodes_cmd::advertise_state::tests::read_state_missing_file_returns_none ... ok
[INFO] [stdout] test mesh_cli::nodes_cmd::advertise_state::tests::read_update_state_rejects_stale_or_public_state ... ok
[INFO] [stdout] test mesh_cli::probe_redaction_tests::preserves_already_redacted_probe_explain_lines ... ok
[INFO] [stdout] test mesh_cli::nodes_cmd::advertise_state::tests::read_update_state_accepts_listen_port_mismatch ... ok
[INFO] [stdout] test mesh_cli::probe_redaction_tests::redacts_connect_explain_lines ... ok
[INFO] [stdout] test mesh_cli::nodes_cmd::advertise_state::tests::read_update_state_rejects_zero_endpoint_generation ... ok
[INFO] [stdout] test mesh_cli::probe_redaction_tests::redacts_selection_explain_lines ... ok
[INFO] [stdout] test mesh_cli::route_explain_envelope::tests::route_explain_envelope_error_fields_are_stable ... ok
[INFO] [stdout] test mesh_cli::probe_redaction_tests::redacts_probe_identity_and_endpoint ... ok
[INFO] [stdout] test mesh_cli::route_explain_envelope::tests::route_explain_envelope_success_fields_are_stable ... ok
[INFO] [stdout] test mesh_cli::route_explain_health::tests::operator_summary_points_to_health_when_warn_has_no_specific_action ... ok
[INFO] [stdout] test mesh_cli::nodes_cmd::advertise_state::tests::read_update_state_accepts_fresh_private_state ... ok
[INFO] [stdout] test mesh_cli::route_explain_health::tests::operator_summary_prefers_selected_path_when_health_is_ok ... ok
[INFO] [stdout] test mesh_cli::route_explain_health::tests::route_explain_health_warns_when_any_gate_is_not_ok ... ok
[INFO] [stdout] test mesh_cli::route_explain_health::tests::route_explain_health_is_ok_when_all_gates_are_ok ... ok
[INFO] [stdout] test mesh_cli::route_explain_integrity::tests::route_explain_contract_integrity_marks_fully_consistent_state ... ok
[INFO] [stdout] test mesh_cli::route_explain_integrity::tests::route_explain_contract_integrity_marks_inconsistent_state ... ok
[INFO] [stdout] test mesh_cli::route_explain_recovery_projection::tests::projection_maps_retry_action_to_needed_true ... ok
[INFO] [stdout] test mesh_cli::route_explain_pressure::tests::pressure_projection_gate_warns_on_dps_mismatch ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_options_parse_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_peer_spec_empty_node_id_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_peer_spec_invalid_load_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_peer_spec_missing_port_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_peer_spec_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_peer_table_policy_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_policy_parse_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_peer_spec_empty_region_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_plan_path_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_duplicate_peer_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::duplicate_singletons::connect_and_launch_error_contracts_match_on_duplicate_failed_node_flag ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::duplicate_singletons::connect_and_launch_error_contracts_match_on_duplicate_invite_token_flag ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::policy_and_path_matrix::connect_and_launch_error_contracts_match_on_peer_table_policy_position_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::single_cases::connect_and_launch_error_contracts_match_on_peer_spec_invalid_reliability_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::policy_and_path_matrix::connect_and_launch_error_contracts_match_on_policy_parse_position_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::policy_and_path_matrix::connect_and_launch_error_contracts_match_on_peer_table_policy_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::duplicate_singletons::connect_and_launch_error_contracts_match_on_duplicate_table_stale_after_flag ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::duplicate_singletons::connect_and_launch_error_contracts_match_on_duplicate_table_max_per_region_options_parse_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::duplicate_singletons::connect_and_launch_error_contracts_match_on_duplicate_policy_payload_flag ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::stage_and_peer_matrix::connect_and_launch_error_contracts_match_on_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::duplicate_singletons::connect_and_launch_error_contracts_match_on_duplicate_node_flag ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::policy_and_path_matrix::connect_and_launch_error_contracts_match_on_plan_path_position_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::duplicate_singletons::connect_and_launch_error_contracts_match_on_invalid_traffic_profile_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::policy_and_path_matrix::connect_and_launch_error_contracts_match_on_plan_path_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_invalid_table_max_entries_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::duplicate_singletons::connect_and_launch_error_contracts_match_on_duplicate_cooldown_node_flag ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::duplicate_singletons::connect_and_launch_error_contracts_match_on_duplicate_traffic_profile_flag ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_decimal_table_max_entries_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_decimal_table_max_per_region_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_decimal_table_stale_after_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::policy_and_path_matrix::connect_and_launch_error_contracts_match_on_policy_parse_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::stage_and_peer_matrix::connect_and_launch_error_contracts_match_on_simulation_input_duplicate_peer_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_decimal_timeout_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::duplicate_singletons::connect_and_launch_error_contracts_match_on_policy_payload_and_profile_conflict ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity::stage_and_peer_matrix::connect_and_launch_error_contracts_match_on_peer_spec_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::route_explain_health::tests::operator_summary_retries_connect_when_retry_budget_exhausted ... ok
[INFO] [stdout] test mesh_cli::route_explain_health::tests::operator_summary_retries_connect_when_warn_and_no_selected_peer ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_invalid_table_max_per_region_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::missing_value_singletons::connect_and_launch_error_contracts_match_on_invite_token_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_negative_table_stale_after_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_invalid_timeout_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_negative_table_max_per_region_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_negative_timeout_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_invalid_table_stale_after_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::missing_value_singletons::connect_and_launch_error_contracts_match_on_hyphenated_traffic_profile_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::missing_value_singletons::connect_and_launch_error_contracts_match_on_table_max_entries_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::position_and_alias_matrix::connect_and_launch_error_contracts_match_on_blank_namespace_options_parse_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::matrix_core::connect_and_launch_error_contracts_match_on_numeric_options_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::route_explain_recovery_projection::tests::projection_maps_other_actions_to_none_strategy ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::position_and_alias_matrix::connect_and_launch_error_contracts_match_on_duplicate_table_per_region_options_parse_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::position_and_alias_matrix::connect_and_launch_error_contracts_match_on_duplicate_table_max_entries_options_parse_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::matrix_core::connect_and_launch_error_contracts_match_on_duplicate_identity_options_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::position_and_alias_matrix::connect_and_launch_error_contracts_match_on_duplicate_timeout_flag_options_parse_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::position_and_alias_matrix::connect_and_launch_error_contracts_match_on_stale_alias_conflict_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::position_and_alias_matrix::connect_and_launch_error_contracts_match_on_table_per_region_alias_conflict_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::identity_matrix::connect_and_launch_error_contracts_match_on_error_identity_fallback_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::identity_matrix::connect_and_launch_error_contracts_match_on_error_identity_preserve_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::identity_matrix::connect_and_launch_error_contracts_match_on_malformed_flag_token_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::identity_matrix::connect_and_launch_error_contracts_match_on_dangling_unknown_flag_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::identity_matrix::connect_and_launch_error_contracts_match_on_whitespace_identity_position_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::required_matrix::connect_and_launch_error_contracts_match_on_missing_identity_value_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::required_matrix::connect_and_launch_error_contracts_match_on_blank_identity_value_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::required_matrix::connect_and_launch_error_contracts_match_on_unknown_flag_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_blank_peer_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_blank_policy_payload_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::missing_value_singletons::connect_and_launch_error_contracts_match_on_table_stale_after_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_cooldown_node_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_failed_node_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::invalid_numeric_singletons::connect_and_launch_error_contracts_match_on_negative_table_max_entries_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::missing_value_singletons::connect_and_launch_error_contracts_match_on_traffic_profile_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_namespace_required_missing ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_node_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::matrix_core::connect_and_launch_error_contracts_match_on_legacy_stale_ticks_options_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_peer_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_node_required_missing ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_peer_required_missing ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_policy_payload_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_unknown_flag ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::matrix_core::connect_and_launch_error_contracts_match_on_profile_conflict_options_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_whitespace_node_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_whitespace_policy_payload_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::matrix_core::connect_and_launch_error_contracts_match_on_missing_value_options_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_clamps_timeout_to_minimum_of_one_ms ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_does_not_overwrite_transit_lane_document_after_failed_probe ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_maps_invalid_bootstrap_source_to_runtime_bootstrap_stage ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_maps_peer_spec_errors_to_peer_spec_stage ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_maps_peer_table_policy_errors_to_peer_table_policy_stage ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_maps_policy_parse_errors_to_policy_parse_stage ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_maps_unselectable_path_to_plan_path_stage ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_succeeds_on_reachable_peer ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_uses_default_timeout_when_not_provided ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_json::connect_probe_json_contract_failure_shape ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_maps_duplicate_peer_to_simulation_input_stage ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_policy_payload_required_missing ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_whitespace_peer_value ... ok
[INFO] [stdout] test mesh_cli::tests_consistency_sources::explain_value_any_prefers_first_present_key ... ok
[INFO] [stdout] test mesh_cli::tests_consistency_sources::format_consistency_source_matrix_is_stable ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::position_and_alias_matrix::connect_and_launch_error_contracts_match_on_blank_node_options_parse_error ... ok
[INFO] [stdout] test mesh_cli::tests_consistency_sources::infer_source_helpers_cover_derived_paths ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::missing_value_singletons::connect_and_launch_error_contracts_match_on_table_max_per_region_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::missing_value_singletons::connect_and_launch_error_contracts_match_on_timeout_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::position_and_alias_matrix::connect_and_launch_error_contracts_match_on_profile_conflict_position_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_consistency_sources::infer_source_helpers_read_compact_fallback_sources ... ok
[INFO] [stdout] test mesh_cli::tests_consistency_sources::infer_source_helpers_prefer_explicit_sources ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_flow::connect_probe_flow_publishes_refreshed_transit_lane_document_after_success ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_json::connect_probe_json_contract_success_shape ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_namespace_missing_value ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::matrix_core::connect_and_launch_error_contracts_match_on_mixed_numeric_error_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_probe_json::connect_probe_json_rejects_duplicate_peer_node_ids ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::position_and_alias_matrix::connect_and_launch_error_contracts_match_on_duplicate_table_stale_ticks_options_parse_error ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::singleton_cases::connect_and_launch_error_contracts_match_on_whitespace_namespace_value ... ok
[INFO] [stdout] test mesh_cli::tests_json_contract::mesh_route_explain_json_operator_summary_contract_ok ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::required_matrix::connect_and_launch_error_contracts_match_on_required_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options::matrix_core::connect_and_launch_error_contracts_match_on_duplicate_options_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_contract::mesh_route_explain_json_error_is_structured_and_safe ... ok
[INFO] [stdout] test mesh_cli::tests_connect_launch_error_parity_options_required::identity_matrix::connect_and_launch_error_contracts_match_on_error_flag_position_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_options_parse_flag_shape::mesh_route_explain_json_options_parse_rejects_json_with_inline_assignment ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_options_parse_flag_shape::mesh_route_explain_json_options_parse_namespace_fallback_is_unknown_when_value_is_missing ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_options_parse_flag_shape::mesh_route_explain_json_options_parse_rejects_double_dash_flag_shape ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_options_parse_flag_shape::mesh_route_explain_json_options_parse_rejects_positional_after_json_flag ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_snapshot::mesh_route_explain_json_error_snapshot_core ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_options_parse_flag_shape::mesh_route_explain_json_options_parse_node_fallback_is_unknown_when_value_is_missing ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_options_parse_duplicates::mesh_route_explain_json_options_parse_duplicate_singleton_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_options_parse_flag_shape::mesh_route_explain_json_options_parse_namespace_fallback_is_unknown_when_next_token_is_flag ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_snapshot::mesh_route_explain_json_operator_summary_contract_error ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_options_parse_flag_shape::mesh_route_explain_json_options_parse_node_fallback_is_unknown_when_next_token_is_flag ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_options_parse_flag_shape::mesh_route_explain_json_options_parse_rejects_short_flag_shape ... ok
[INFO] [stdout] test mesh_cli::tests_launch_preflight_json::launch_preflight_json_blocked_shape ... ok
[INFO] [stdout] test mesh_cli::tests_json_contract::mesh_route_explain_json_connect_retry_plan_respects_policy_fallback_ports ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_contract::mesh_route_explain_json_error_stage_action_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_json_contract::mesh_route_explain_json_success_snapshot_core ... ok
[INFO] [stdout] test mesh_cli::tests_launch_preflight_json::launch_preflight_json_matches_connect_probe_payload_on_blocked_probe ... ok
[INFO] [stdout] test mesh_cli::tests_json_contract::mesh_route_explain_json_degraded_fields_are_coherent ... ok
[INFO] [stdout] test mesh_cli::tests_launch_preflight_json::launch_preflight_json_ready_shape ... ok
[INFO] [stdout] test mesh_cli::tests_json_contract::mesh_route_explain_json_contract_blocks_are_present_and_non_empty ... ok
[INFO] [stdout] test mesh_cli::tests_launch_preflight_json::launch_preflight_json_rejects_duplicate_peer_node_ids ... ok
[INFO] [stdout] test mesh_cli::tests_launch_preflight_json::launch_preflight_json_matches_connect_probe_payload_on_ready_probe ... ok
[INFO] [stdout] test mesh_cli::tests_launch_preflight_json::launch_preflight_json_uses_clamped_timeout_projection_when_timeout_zero ... ok
[INFO] [stdout] test mesh_cli::tests_launch_preflight_verify_json::launch_preflight_verify_blocked_on_namespace_mismatch ... ok
[INFO] [stdout] test mesh_cli::tests_launch_preflight_json::launch_preflight_json_uses_default_timeout_projection_when_timeout_missing ... ok
[INFO] [stdout] test mesh_cli::tests_json_error_options_parse::mesh_route_explain_json_options_parse_contract_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::bootstrap::mesh_bootstrap_text_exposes_discovery_source_list_contract_values ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::bootstrap::nodes_inventory_mesh_bootstrap_text_supplies_direct_endpoint_and_ignores_legacy_keys ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_config_accepts_endpoint_generation ... ok
[INFO] [stdout] test mesh_cli::tests_launch_preflight_verify_json::launch_preflight_verify_ready_when_both_ready ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::bootstrap::mesh_bootstrap_text_exposes_discovery_contract_values ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_cli_node_overrides_empty_inventory ... ok
[INFO] [stdout] test mesh_cli::tests_json_success_presence::mesh_route_explain_json_contains_preemptive_degraded_fields ... ok
[INFO] [stdout] test mesh_cli::tests_launch_preflight_verify_json::launch_preflight_verify_blocked_when_one_blocked ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_config_rejects_invalid_endpoint_generation ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_config_rejects_zero_endpoint_generation ... ok
[INFO] [stdout] test mesh_cli::tests_json_contract::mesh_route_explain_json_escapes_user_controlled_fields ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_rejects_unknown_config_key ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_rejects_bad_update_bootstrap_url ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_rejects_update_bootstrap_url_userinfo ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_config_loads_groupable_nodes ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_endpoint_generation_builds_published_update_consumed_by_runtime_plan ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_filters_unreachable_nodes ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_render_shows_last_activation_state ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_rejects_invalid_signature ... ok
[INFO] [stdout] test mesh_cli::tests_json_operator_cross_contract_matrix::mesh_route_explain_json_operator_summary_consistent_for_cli_error_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_preserves_update_bootstrap_url ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_accepts_valid_envelope ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_preserves_endpoint_generation ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_does_not_fall_through_after_trust_failure ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::restricted::nodes_inventory_enters_restricted_mode_when_self_is_revoked ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::restricted::nodes_inventory_keeps_restricted_mode_if_revoked_even_with_active_state ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::restricted::nodes_inventory_lifts_restricted_mode_from_active_identity_state ... ok
[INFO] [stdout] test mesh_cli::tests_json_contract::mesh_route_explain_json_redacts_selected_peer_identity_endpoint_and_retry_ports ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_rejects_zero_endpoint_generation ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_reenroll::nodes_reenroll_requires_different_node_id ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_reenroll::nodes_reenroll_prepare_writes_register_and_key_files ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_reenroll::nodes_reenroll_writes_request_file ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_challenge::nodes_verify_guard_challenge_rejects_expired_challenge ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_reenroll::nodes_reenroll_submit_writes_identity_state ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_challenge::nodes_verify_guard_challenge_rejects_invalid_ttl_window ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_challenge::nodes_verify_guard_challenge_rejects_issued_at_too_far_in_future ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_challenge::nodes_verify_guard_challenge_rejects_missing_pq_key_id ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_reenroll::nodes_reenroll_submit_uses_config_identity_state_path ... ok
[INFO] [stdout] test mesh_cli::tests_json_success_options_parse::mesh_route_explain_json_accepts_repeated_json_flag ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_challenge::nodes_verify_guard_challenge_rejects_replay_nonce ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_challenge::nodes_verify_guard_challenge_rejects_unexpected_pq_key_id ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_challenge::nodes_verify_guard_challenge_rejects_unexpected_key_id ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::config::nodes_inventory_render_shows_config_state ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_challenge::nodes_verify_guard_challenge_rejects_missing_key_id ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_proof::nodes_proof_pq_strict_can_be_disabled_by_flag ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_proof::nodes_proof_pq_strict_defaults_to_enabled ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::json::nodes_json_error_snapshot_proof_verify_stage_stable ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::json::nodes_json_error_contract_has_common_fields ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_accepts_keyring_rotation ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_proof::nodes_verify_chimera_proof_rejects_invalid_guard_response ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_proof::nodes_verify_chimera_proof_sends_custom_key_ids ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::json::nodes_json_error_snapshot_stable ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::json::nodes_json_error_snapshot_state_path_stage_stable ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::json::nodes_json_error_snapshot_state_clear_stage_stable ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::json::nodes_json_error_snapshot_state_options_parse_stage_stable ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::guard::guard_proof::nodes_verify_chimera_proof_accepts_valid_guard_response ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::json::nodes_state_view_json_snapshot_stable ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::json::nodes_state_view_json_contract_has_common_fields ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_publishes_runtime_endpoint_and_update_state_together ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_rejects_loopback_update_bootstrap_url ... ok
[INFO] [stdout] test mesh_cli::tests_json_success_options_parse::mesh_route_explain_json_accepts_trimmed_table_numeric_flags ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_rejects_unspecified_state_host_without_update_state ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::probe::nodes_probe_all_proof_uses_resolved_endpoint_instead_of_redacted_label ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::json::nodes_probe_all_json_contract_has_common_fields ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::json::nodes_probe_all_json_snapshot_stable ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_rejects_revoked_node_id ... ok
[INFO] [stdout] test mesh_cli::tests_json_operator_cross_contract_matrix::mesh_route_explain_operator_cross_contract_consistent_for_internal_error_stage_matrix ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_rejects_revoked_key_id ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_probe_all_uses_connect_probe_backend ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_ignores_unreachable_discovery_with_skip_discovery_flag ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_rewrites_unspecified_state_host_from_update_state ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::cli_node_record_can_carry_update_bootstrap_url ... ok
[INFO] [stdout] test mesh_cli::tests_json_operator_cross_contract::mesh_route_explain_json_operator_contract_cross_envelope_consistency ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::nodes_select_uses_positional_index_after_filters ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_writes_signed_discovery_snapshot ... ok
[INFO] [stdout] test mesh_cli::tests_json_operator_cross_contract::mesh_route_explain_json_operator_summary_is_consistent_across_success_and_error_stages ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::selected_endpoint_prefers_current_then_pinned ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::nodes_selection_prompt_marks_best_node ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::selected_node_helpers_ignore_mesh_value_flags_without_selector ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_state_clear_removes_runtime_state_file ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::selected_peer_spec_uses_selected_node_metrics ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::selected_update_bootstrap_url_unknown_selector_does_not_fall_back_to_current ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_autoconnect_persists_runtime_state_file ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_prefers_peer_egress_state_endpoint_over_inventory ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_writes_update_bootstrap_url_from_state_file ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::nodes_select_pins_and_connects_selected_node ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_inventory_overrides_config_with_runtime_state_file ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_writes_update_bootstrap_url_from_flag ... ok
[INFO] [stdout] test mesh_cli::tests_options_helpers::extract_non_empty_flag_value_trims_and_reads_first_match ... ok
[INFO] [stdout] test mesh_cli::tests_options_helpers::wants_json_output_detects_json_flag_presence ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_route_explain_options_rejects_blank_optional_values_when_present ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_peer_spec_rejects_blank_core_fields ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_peer_spec_trims_fields_and_scores ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_route_explain_options_rejects_duplicate_singleton_flags ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_route_explain_options_rejects_positional_arguments ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_route_explain_options_returns_specific_blank_flag_errors ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_route_explain_options_returns_specific_missing_value_errors ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::options_parse_error_writes_json_to_out_without_json_flag ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_route_explain_options_returns_specific_unknown_flag_error ... ok
[INFO] [stdout] test mesh_cli::tests_options_helpers::extract_non_empty_flag_value_returns_none_for_missing_or_blank ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_route_explain_options_trims_values ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::selected_update_bootstrap_url_command_uses_positional_or_id_selector ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_flag_shape::parse_mesh_route_explain_options_rejects_double_dash_as_unknown_flag ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_duplicates_numeric::parse_mesh_route_explain_options_rejects_duplicate_table_max_per_region ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_duplicates_numeric::parse_mesh_route_explain_options_rejects_duplicate_table_stale_after ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_flag_shape::parse_mesh_route_explain_options_rejects_short_flag_shape_as_positional ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::selected_peer_spec_honors_direct_selector ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_selection::selected_update_bootstrap_url_uses_connect_selector_over_current ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_duplicates_numeric::parse_mesh_route_explain_options_rejects_duplicate_table_max_entries ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_json_flag::parse_mesh_route_explain_options_accepts_json_flag_at_end_without_value ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_json_flag::parse_mesh_route_explain_options_accepts_json_flag_between_value_flags ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_json_flag::parse_mesh_route_explain_options_rejects_positional_after_json_flag ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_lane_export::parse_mesh_route_explain_options_accepts_transit_lane_bindings_out ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_json_flag::parse_mesh_route_explain_options_accepts_repeated_json_flag ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_lane_export::parse_mesh_route_explain_options_rejects_bad_transit_lane_bindings_out ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_route_explain_options_prioritizes_required_field_errors ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_missing_values::parse_mesh_route_explain_options_reports_missing_value_for_singleton_flags ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_missing_values_required::parse_mesh_route_explain_options_reports_missing_value_for_required_value_flags ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_peer_records::parse_mesh_peer_records_accepts_unique_node_ids ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_peer_records::parse_mesh_peer_records_rejects_duplicate_node_ids ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_traffic_profile::all_traffic_profiles_include_route_binding_id ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_traffic_profile::parse_mesh_route_explain_options_accepts_traffic_profile_preset_without_policy_payload ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_lane_export::route_explain_transit_lane_bindings_export_does_not_persist_on_late_failover_failure ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_traffic_profile::parse_mesh_route_explain_options_rejects_policy_payload_and_traffic_profile_together ... ok
[INFO] [stdout] test mesh_cli::tests_route_explain_error_internal::route_explain_error_actions_are_stage_specific ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_traffic_profile::parse_mesh_route_explain_options_rejects_unknown_traffic_profile ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_lane_export::route_explain_transit_lane_bindings_export_rejects_ambiguous_scenarios ... ok
[INFO] [stdout] test mesh_cli::tests_route_explain_error_internal::route_explain_error_resolution_hint_is_action_specific ... ok
[INFO] [stdout] test mesh_cli::tests_route_explain_error_internal::route_explain_error_retriable_is_category_specific ... ok
[INFO] [stdout] test mesh_cli::tests_route_explain_error_internal::route_explain_error_categories_are_stage_specific ... ok
[INFO] [stdout] test mesh_cli::tests_route_explain_error_internal::route_explain_error_json_escapes_user_fields ... ok
[INFO] [stdout] test mesh_cli::tests_route_explain_error_internal::route_explain_error_retry_backoff_hint_is_consistent ... ok
[INFO] [stdout] test mesh_cli::tests_route_explain_text::mesh_route_explain_text_contains_setup_compact_and_reason_chain ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_lane_export::route_explain_transit_lane_bindings_export_error_writes_error_json_to_out ... ok
[INFO] [stdout] test tests::apply_dns_resolver_rejects_same_backup_path ... ok
[INFO] [stdout] test mesh_cli::tests_route_explain_error_internal::route_explain_error_text_redacts_sensitive_identifiers ... ok
[INFO] [stdout] test tests::args_tail_returns_empty_for_missing_tail ... ok
[INFO] [stdout] test tests::apply_probe_policy_rule_creates_file_with_default_and_exact_rule ... ok
[INFO] [stdout] test tests::apply_probe_policy_rule_updates_existing_exact_match ... ok
[INFO] [stdout] test tests::atomic_write_text_file_replaces_existing_file ... ok
[INFO] [stdout] test tests::collect_probe_urls_combines_flags_and_file ... ok
[INFO] [stdout] test tests::collect_probe_urls_deduplicates_case_insensitively ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_lane_export::route_explain_transit_lane_bindings_export_fails_closed_without_route_binding ... ok
[INFO] [stdout] test mesh_cli::tests_route_explain_error_internal_matrix::route_explain_error_json_stage_matrix_contract_is_consistent ... ok
[INFO] [stdout] test tests::datapath_flow_proof_requires_fresh_valid_sidecar ... ok
[INFO] [stdout] test tests::datapath_state_proof_accepts_valid_state ... ok
[INFO] [stdout] test tests::datapath_flow_proof_rejects_duplicate_required_keys ... ok
[INFO] [stdout] test tests::datapath_state_proof_rejects_duplicate_required_keys ... ok
[INFO] [stdout] test tests::diag_export_render_contains_redacted_marker ... ok
[INFO] [stdout] test tests::detect_language_from_lang_value_default_en ... ok
[INFO] [stdout] test tests::diag_render_snapshot_ru_age_exceeded ... ok
[INFO] [stdout] test tests::doctor_json_render_contains_redacted_marker ... ok
[INFO] [stdout] test tests::doctor_text_render_redacts_carrier_endpoint ... ok
[INFO] [stdout] test tests::datapath_state_proof_rejects_missing_invalid_and_weak_state ... ok
[INFO] [stdout] test tests::escape_json_escapes_quotes_backslashes_and_controls ... ok
[INFO] [stdout] test tests::detect_language_from_lang_value_ru ... ok
[INFO] [stdout] test tests::extract_domain_from_url_handles_common_forms ... ok
[INFO] [stdout] test tests::diag_render_snapshot_age_exceeded ... ok
[INFO] [stdout] test tests::datapath_flow_proof_rejects_missing_file ... ok
[INFO] [stdout] test tests::extract_domain_from_url_rejects_invalid_shapes ... ok
[INFO] [stdout] test tests::extract_state_bool_field_reads_true_false_with_spacing ... ok
[INFO] [stdout] test tests::extract_state_bool_field_uses_json_field_not_string_fragment ... ok
[INFO] [stdout] test tests::extract_state_bool_field_rejects_non_boolean_literals ... ok
[INFO] [stdout] test tests::extract_state_string_field_handles_escaped_json_value ... ok
[INFO] [stdout] test tests::extract_state_string_field_rejects_broken_escape_sequence ... ok
[INFO] [stdout] test tests::ip_absent_delete_error_detection ... ok
[INFO] [stdout] test tests::is_ip_literal_detects_ipv4_and_ipv6 ... ok
[INFO] [stdout] test tests::help_render_ru_snapshot_contains_key_commands ... ok
[INFO] [stdout] test tests::lab_command_rejects_unknown_subcommand ... ok
[INFO] [stdout] test tests::language_flag_overrides_env_detection ... ok
[INFO] [stdout] test tests::nested_commands_without_subcommands_return_usage_errors ... ok
[INFO] [stdout] test tests::help_render_snapshot_contains_key_commands ... ok
[INFO] [stdout] test tests::language_flag_is_parsed ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_lane_export::route_explain_lane_bindings_document_round_trips_snapshot ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_lane_export::route_explain_exports_transit_lane_bindings_from_dps_plan ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_lane_export::route_explain_exports_transit_lane_bindings_from_failover_plan ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse_lane_export::route_explain_exports_transit_lane_bindings_from_cooldown_plan ... ok
[INFO] [stdout] test tests::parse_mesh_route_explain_options_rejects_bad_table_policy_number ... ok
[INFO] [stdout] test tests::parse_doctor_options_full ... ok
[INFO] [stdout] test tests::parse_mesh_route_explain_options_with_table_policy ... ok
[INFO] [stdout] test tests::parse_probe_options_defaults ... ok
[INFO] [stdout] test tests::parse_probe_options_full ... ok
[INFO] [stdout] test tests::parse_probe_options_rejects_invalid_fail_threshold ... ok
[INFO] [stdout] test tests::parse_probe_options_rejects_proxy_url ... ok
[INFO] [stdout] test tests::parse_route_cidr_list_accepts_multi_value ... ok
[INFO] [stdout] test tests::parse_route_cidr_list_rejects_duplicates ... ok
[INFO] [stdout] test tests::parse_probe_options_rejects_invalid_timeout ... ok
[INFO] [stdout] test tests::parse_route_options_dns_binding_pair_is_required ... ok
[INFO] [stdout] test tests::parse_status_options_defaults_when_empty ... ok
[INFO] [stdout] test tests::parse_route_options_json_and_out ... ok
[INFO] [stdout] test tests::parse_route_cidr_list_rejects_empty_items ... ok
[INFO] [stdout] test tests::parse_status_options_rejects_local_proxy_capture ... ok
[INFO] [stdout] test tests::parse_status_options_with_config_path_only ... ok
[INFO] [stdout] test tests::parse_status_options_with_custom_policy ... ok
[INFO] [stdout] test tests::parse_status_options_with_mock_only ... ok
[INFO] [stdout] test tests::parse_up_down_options_defaults_and_override ... ok
[INFO] [stdout] test tests::policy_validate_render_snapshot_en ... ok
[INFO] [stdout] test tests::policy_validate_render_snapshot_ru ... ok
[INFO] [stdout] test tests::policy_validate_render_warnings_en ... ok
[INFO] [stdout] test tests::policy_validate_render_warnings_ru ... ok
[INFO] [stdout] test tests::resolve_first_socket_addr_accepts_tcp_scheme ... ok
[INFO] [stdout] test tests::resolve_route_cidrs_for_rollback_falls_back_to_options ... ok
[INFO] [stdout] test tests::resolve_route_cidrs_for_rollback_falls_back_to_route_cidr ... ok
[INFO] [stdout] test tests::resolve_route_cidrs_for_rollback_from_value_falls_back_to_options ... ok
[INFO] [stdout] test tests::resolve_route_cidrs_for_rollback_from_value_prefers_applied_list ... ok
[INFO] [stdout] test tests::resolve_route_cidrs_for_rollback_prefers_applied_list ... ok
[INFO] [stdout] test tests::rollback_clean_json_keeps_pre_rollback_state_details ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_peer_spec_rejects_non_numeric_scores ... ok
[INFO] [stdout] test mesh_cli::tests_options_parse::parse_mesh_route_explain_options_rejects_blank_required_values ... ok
[INFO] [stdout] test tests::health_render_snapshot_ru ... ok
[INFO] [stdout] test tests::language_flag_rejects_unknown_value ... ok
[INFO] [stdout] test tests::parse_status_options_rejects_invalid_shapes ... ok
[INFO] [stdout] test tests::parse_status_options_with_runtime_profile_flags ... ok
[INFO] [stdout] test tests::route_render_json_contains_expected_fields ... ok
[INFO] [stdout] test tests::route_render_snapshot_dns_binding_mismatch_note ... ok
[INFO] [stdout] test tests::rollback_status_json_reports_modified_state_flags ... ok
[INFO] [stdout] test tests::route_render_snapshot_dns_binding_source ... ok
[INFO] [stdout] test tests::route_render_snapshot_gateway_match ... ok
[INFO] [stdout] test tests::route_render_snapshot_ru_gateway_match ... ok
[INFO] [stdout] test tests::route_render_snapshot_show_all_matches ... ok
[INFO] [stdout] test tests::route_render_snapshot_without_domain ... ok
[INFO] [stdout] test tests::state_proof_command_requires_flow_when_requested ... ok
[INFO] [stdout] test tests::state_proof_command_returns_nonzero_without_valid_state ... ok
[INFO] [stdout] test tests::status_render_snapshot_packet_limit ... ok
[INFO] [stdout] test tests::status_render_snapshot_ru_packet_limit ... ok
[INFO] [stdout] test tests::route_policy_text_changes_decision ... ok
[INFO] [stdout] test tests::route_render_snapshot_default_direct ... ok
[INFO] [stdout] test tests::status_runtime_profile_redacts_carrier_endpoint_and_server_name ... ok
[INFO] [stdout] test tests::route_render_snapshot_dns_binding_missing_note_ru ... ok
[INFO] [stdout] test tests::status_runtime_profile_redacts_tcp_scheme_carrier_endpoint ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_private_state_advertise_discovery_update_reaches_runtime_planner ... FAILED
[INFO] [stdout] test mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_writes_invite_token_for_matching_node ... FAILED
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_falls_through_to_next_source_on_connect_failure ... ok
[INFO] [stdout] test tests::rollback_recover_flow ... FAILED
[INFO] [stdout] test tests::rollback_status_json_output ... FAILED
[INFO] [stdout] test tests::validate_dns_server_accepts_ipv4_and_ipv6 ... ok
[INFO] [stdout] test tests::up_down_lifecycle_creates_and_removes_state_file ... FAILED
[INFO] [stdout] test tests::up_command_rejects_invalid_dns_server_early ... FAILED
[INFO] [stdout] test tests::validate_dns_server_rejects_invalid_values ... ok
[INFO] [stdout] test tests::validate_policy_route_options_accepts_positive_numbers ... ok
[INFO] [stdout] test tests::validate_resolv_conf_path_accepts_absolute_path ... ok
[INFO] [stdout] test tests::validate_policy_route_options_rejects_invalid_values ... ok
[INFO] [stdout] test tests::up_command_rejects_invalid_policy_route_options_early ... FAILED
[INFO] [stdout] test tests::up_command_rejects_invalid_resolv_conf_path_early ... FAILED
[INFO] [stdout] test tests::validate_resolv_conf_path_rejects_invalid_values ... ok
[INFO] [stdout] test tests::validate_route_cidr_accepts_ipv4_and_ipv6 ... ok
[INFO] [stdout] test tests::validate_route_cidr_rejects_invalid_values ... ok
[INFO] [stdout] test tests::up_command_rejects_invalid_route_cidr_early ... FAILED
[INFO] [stdout] test tests::validate_route_cidrs_accepts_multi_value ... ok
[INFO] [stdout] test tests::up_command_rejects_invalid_tun_cidr_early ... FAILED
[INFO] [stdout] test tests::validate_route_cidrs_rejects_invalid_values ... ok
[INFO] [stdout] test tests::validate_tun_cidr_pair_accepts_valid_values ... ok
[INFO] [stdout] test tests::validate_tun_name_rejects_invalid_values ... ok
[INFO] [stdout] test tests::validate_tun_name_accepts_valid_values ... ok
[INFO] [stdout] test tests::verify_probe_policy_route_matches_expected_outbound ... ok
[INFO] [stdout] test tests::verify_probe_policy_route_reports_mismatch ... ok
[INFO] [stdout] test tests::rollback_status_and_clean_flow ... FAILED
[INFO] [stdout] test tests::up_command_rejects_invalid_tun_name_for_route_mode_too ... FAILED
[INFO] [stdout] test tests::up_command_rejects_invalid_tun_name_early ... FAILED
[INFO] [stdout] test tests::validate_tun_cidr_pair_rejects_invalid_values ... ok
[INFO] [stdout] test tests::parse_diag_export_options_defaults ... ok
[INFO] [stdout] test tests::parse_diag_export_options_full ... ok
[INFO] [stdout] test tests::parse_doctor_options_defaults ... ok
[INFO] [stdout] test tests::parse_rollback_options_json_and_out ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_rejects_replay_nonce ... ok
[INFO] [stdout] test mesh_cli::tests_nodes_inventory::discovery::nodes_inventory_discovery_contract_rejects_expired_envelope ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- mesh_cli::tests_nodes_runtime_state::state::nodes_private_state_advertise_discovery_update_reaches_runtime_planner stdout ----
[INFO] [stdout] mesh_nodes_advertise=ok out=/tmp/chimera_mesh_discovery_causality_9207384534466098187.json pubkey_out=/tmp/chimera_mesh_discovery_causality_569392627070163708.pub
[INFO] [stdout] mesh_nodes_advertise_endpoint=present
[INFO] [stdout] mesh_nodes_advertise_update_bootstrap_url=present
[INFO] [stdout] mesh_nodes_advertise_endpoint_generation=present
[INFO] [stdout] mesh_nodes_advertise_node_id=node-eu-causality
[INFO] [stdout] 
[INFO] [stdout] thread 'mesh_cli::tests_nodes_runtime_state::state::nodes_private_state_advertise_discovery_update_reaches_runtime_planner' (7696) panicked at crates/chimera-cli/src/mesh_cli/tests_nodes_runtime_state/state.rs:831:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dda78bd - core[8fb95b77d25ab6c8]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d7626f2 - chimera_cli[9d0195982a3fe46]::mesh_cli::tests_nodes_runtime_state::state::nodes_private_state_advertise_discovery_update_reaches_runtime_planner
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/mesh_cli/tests_nodes_runtime_state/state.rs:831:5
[INFO] [stdout]   22:     0x5b0f7d73f727 - chimera_cli[9d0195982a3fe46]::mesh_cli::tests_nodes_runtime_state::state::nodes_private_state_advertise_discovery_update_reaches_runtime_planner::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/mesh_cli/tests_nodes_runtime_state/state.rs:736:76
[INFO] [stdout]   23:     0x5b0f7d5c43d6 - <chimera_cli[9d0195982a3fe46]::mesh_cli::tests_nodes_runtime_state::state::nodes_private_state_advertise_discovery_update_reaches_runtime_planner::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_writes_invite_token_for_matching_node stdout ----
[INFO] [stdout] mesh_nodes_advertise=ok out=/tmp/chimera_mesh_discovery_invite_token_4561220052715915690.json pubkey_out=/tmp/chimera_mesh_discovery_invite_token_1765984879581699358.pub
[INFO] [stdout] mesh_nodes_advertise_endpoint=present
[INFO] [stdout] mesh_nodes_advertise_update_bootstrap_url=present
[INFO] [stdout] mesh_nodes_advertise_endpoint_generation=present
[INFO] [stdout] mesh_nodes_advertise_node_id=node-eu-invite
[INFO] [stdout] 
[INFO] [stdout] thread 'mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_writes_invite_token_for_matching_node' (7690) panicked at crates/chimera-cli/src/mesh_cli/tests_nodes_runtime_state/state.rs:291:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: None
[INFO] [stdout]  right: Some("invite-token-123")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7d682f2d - core[8fb95b77d25ab6c8]::panicking::assert_failed::<core[8fb95b77d25ab6c8]::option::Option<&str>, core[8fb95b77d25ab6c8]::option::Option<&str>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d756689 - chimera_cli[9d0195982a3fe46]::mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_writes_invite_token_for_matching_node
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/mesh_cli/tests_nodes_runtime_state/state.rs:291:5
[INFO] [stdout]   22:     0x5b0f7d73f577 - chimera_cli[9d0195982a3fe46]::mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_writes_invite_token_for_matching_node::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/mesh_cli/tests_nodes_runtime_state/state.rs:211:59
[INFO] [stdout]   23:     0x5b0f7d5c4196 - <chimera_cli[9d0195982a3fe46]::mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_writes_invite_token_for_matching_node::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::rollback_recover_flow stdout ----
[INFO] [stdout] Cannot prepare runtime state: TUN is unavailable; fail closed because proxy capture is forbidden
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::rollback_recover_flow' (7837) panicked at crates/chimera-cli/src/main.rs:6558:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d7142df - chimera_cli[9d0195982a3fe46]::tests::rollback_recover_flow
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6558:9
[INFO] [stdout]   22:     0x5b0f7d711f07 - chimera_cli[9d0195982a3fe46]::tests::rollback_recover_flow::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6545:31
[INFO] [stdout]   23:     0x5b0f7d5bf4d6 - <chimera_cli[9d0195982a3fe46]::tests::rollback_recover_flow::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::rollback_status_json_output stdout ----
[INFO] [stdout] Cannot prepare runtime state: TUN is unavailable; fail closed because proxy capture is forbidden
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::rollback_status_json_output' (7839) panicked at crates/chimera-cli/src/main.rs:6585:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d7170af - chimera_cli[9d0195982a3fe46]::tests::rollback_status_json_output
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6585:9
[INFO] [stdout]   22:     0x5b0f7d712097 - chimera_cli[9d0195982a3fe46]::tests::rollback_status_json_output::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6572:37
[INFO] [stdout]   23:     0x5b0f7d5bf616 - <chimera_cli[9d0195982a3fe46]::tests::rollback_status_json_output::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::up_down_lifecycle_creates_and_removes_state_file stdout ----
[INFO] [stdout] Cannot prepare runtime state: TUN is unavailable; fail closed because proxy capture is forbidden
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::up_down_lifecycle_creates_and_removes_state_file' (7865) panicked at crates/chimera-cli/src/main.rs:6501:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d731009 - chimera_cli[9d0195982a3fe46]::tests::up_down_lifecycle_creates_and_removes_state_file
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6501:9
[INFO] [stdout]   22:     0x5b0f7d712f37 - chimera_cli[9d0195982a3fe46]::tests::up_down_lifecycle_creates_and_removes_state_file::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6488:58
[INFO] [stdout]   23:     0x5b0f7d5c0996 - <chimera_cli[9d0195982a3fe46]::tests::up_down_lifecycle_creates_and_removes_state_file::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::up_command_rejects_invalid_dns_server_early stdout ----
[INFO] [stdout] Cannot create state directory: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::up_command_rejects_invalid_dns_server_early' (7857) panicked at crates/chimera-cli/src/main.rs:6384:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d72b790 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_dns_server_early
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6384:9
[INFO] [stdout]   22:     0x5b0f7d712c07 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_dns_server_early::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6373:53
[INFO] [stdout]   23:     0x5b0f7d5c0556 - <chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_dns_server_early::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::up_command_rejects_invalid_policy_route_options_early stdout ----
[INFO] [stdout] Cannot create state directory: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::up_command_rejects_invalid_policy_route_options_early' (7858) panicked at crates/chimera-cli/src/main.rs:5972:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d7375bb - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_policy_route_options_early
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:5972:9
[INFO] [stdout]   22:     0x5b0f7d713297 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_policy_route_options_early::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:5959:63
[INFO] [stdout]   23:     0x5b0f7d5c0e16 - <chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_policy_route_options_early::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::up_command_rejects_invalid_resolv_conf_path_early stdout ----
[INFO] [stdout] Cannot create state directory: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::up_command_rejects_invalid_resolv_conf_path_early' (7859) panicked at crates/chimera-cli/src/main.rs:6423:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d733120 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_resolv_conf_path_early
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6423:9
[INFO] [stdout]   22:     0x5b0f7d712ff7 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_resolv_conf_path_early::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6412:59
[INFO] [stdout]   23:     0x5b0f7d5c0a96 - <chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_resolv_conf_path_early::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::up_command_rejects_invalid_route_cidr_early stdout ----
[INFO] [stdout] Cannot create state directory: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::up_command_rejects_invalid_route_cidr_early' (7860) panicked at crates/chimera-cli/src/main.rs:6317:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d72bbdf - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_route_cidr_early
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6317:9
[INFO] [stdout]   22:     0x5b0f7d712c37 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_route_cidr_early::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6308:53
[INFO] [stdout]   23:     0x5b0f7d5c0596 - <chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_route_cidr_early::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::up_command_rejects_invalid_tun_cidr_early stdout ----
[INFO] [stderr] error: test failed, to rerun pass `-p chimera-cli --bin chimera-cli`
[INFO] [stdout] Cannot create state directory: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::up_command_rejects_invalid_tun_cidr_early' (7862) panicked at crates/chimera-cli/src/main.rs:6356:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d722940 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_tun_cidr_early
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6356:9
[INFO] [stdout]   22:     0x5b0f7d712877 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_tun_cidr_early::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6345:51
[INFO] [stdout]   23:     0x5b0f7d5c0096 - <chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_tun_cidr_early::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::rollback_status_and_clean_flow stdout ----
[INFO] [stdout] Cannot prepare runtime state: TUN is unavailable; fail closed because proxy capture is forbidden
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::rollback_status_and_clean_flow' (7838) panicked at crates/chimera-cli/src/main.rs:6525:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d719a4f - chimera_cli[9d0195982a3fe46]::tests::rollback_status_and_clean_flow
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6525:9
[INFO] [stdout]   22:     0x5b0f7d712157 - chimera_cli[9d0195982a3fe46]::tests::rollback_status_and_clean_flow::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6512:40
[INFO] [stdout]   23:     0x5b0f7d5bf716 - <chimera_cli[9d0195982a3fe46]::tests::rollback_status_and_clean_flow::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::up_command_rejects_invalid_tun_name_for_route_mode_too stdout ----
[INFO] [stdout] Cannot create state directory: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::up_command_rejects_invalid_tun_name_for_route_mode_too' (7864) panicked at crates/chimera-cli/src/main.rs:6473:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d738704 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_tun_name_for_route_mode_too
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6473:9
[INFO] [stdout]   22:     0x5b0f7d713327 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_tun_name_for_route_mode_too::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6458:64
[INFO] [stdout]   23:     0x5b0f7d5c0ed6 - <chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_tun_name_for_route_mode_too::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::up_command_rejects_invalid_tun_name_early stdout ----
[INFO] [stdout] Cannot create state directory: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::up_command_rejects_invalid_tun_name_early' (7863) panicked at crates/chimera-cli/src/main.rs:6454:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b0f7dd956a8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b0f7dd956a8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b0f7ddadb8a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b0f7ddadb8a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5b0f7dd9ac72 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5b0f7dd9ac72 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5b0f7dd703a6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b0f7dd703a6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b0f7dd8c4c9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b0f7d7eb89c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5b0f7d7eb89c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b0f7dd8c682 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5b0f7dd8c682 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5b0f7dd70462 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5b0f7dd65189 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b0f7dd7150d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5b0f7ddae31c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b0f7ddae1d3 - core[8fb95b77d25ab6c8]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5b0f7dd64745 - core[8fb95b77d25ab6c8]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5b0f7d722f1c - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_tun_name_early
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6454:9
[INFO] [stdout]   22:     0x5b0f7d7128a7 - chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_tun_name_early::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/chimera-cli/src/main.rs:6441:51
[INFO] [stdout]   23:     0x5b0f7d5c00d6 - <chimera_cli[9d0195982a3fe46]::tests::up_command_rejects_invalid_tun_name_early::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b0f7d7de97b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b0f7d7de97b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b0f7d7ec1f5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b0f7d7ec1f5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b0f7d7ec1f5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b0f7d7e5b04 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b0f7d7e5b04 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b0f7d7ef272 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b0f7d7ef272 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b0f7d7ef272 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b0f7dd9444f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5b0f7dd9444f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7410e3a09aa4 - <unknown>
[INFO] [stdout]   45:     0x7410e3a96a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     mesh_cli::tests_nodes_runtime_state::state::nodes_advertise_writes_invite_token_for_matching_node
[INFO] [stdout]     mesh_cli::tests_nodes_runtime_state::state::nodes_private_state_advertise_discovery_update_reaches_runtime_planner
[INFO] [stdout]     tests::rollback_recover_flow
[INFO] [stdout]     tests::rollback_status_and_clean_flow
[INFO] [stdout]     tests::rollback_status_json_output
[INFO] [stdout]     tests::up_command_rejects_invalid_dns_server_early
[INFO] [stdout]     tests::up_command_rejects_invalid_policy_route_options_early
[INFO] [stdout]     tests::up_command_rejects_invalid_resolv_conf_path_early
[INFO] [stdout]     tests::up_command_rejects_invalid_route_cidr_early
[INFO] [stdout]     tests::up_command_rejects_invalid_tun_cidr_early
[INFO] [stdout]     tests::up_command_rejects_invalid_tun_name_early
[INFO] [stdout]     tests::up_command_rejects_invalid_tun_name_for_route_mode_too
[INFO] [stdout]     tests::up_down_lifecycle_creates_and_removes_state_file
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 418 passed; 13 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08", kill_on_drop: false }`
[INFO] [stdout] 901bf0f0617bf8e6827db03823ae2c1af8f5b396cf5edbfc1e12b50a1c2fec08
