[INFO] cloning repository https://github.com/jof/anodize
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jof/anodize" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjof%2Fanodize", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjof%2Fanodize'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a415a248929bf6bacfed6f2e34538f7ac9e04b76
[INFO] testing jof/anodize 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%2Fjof%2Fanodize" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/jof/anodize
[INFO] finished tweaking git repo https://github.com/jof/anodize
[INFO] tweaked toml for git repo https://github.com/jof/anodize written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jof/anodize 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/jof/anodize 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]     Updating git repository `https://github.com/jof/yubihsm.rs.git`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded flagset v0.4.7
[INFO] [stderr]   Downloaded x509-cert v0.2.5
[INFO] [stderr]   Downloaded secrecy v0.8.0
[INFO] [stderr]   Downloaded tls_codec v0.4.2
[INFO] [stderr]   Downloaded zeroize_derive v1.4.3
[INFO] [stderr]   Downloaded spki v0.8.0
[INFO] [stderr]   Downloaded der_derive v0.7.3
[INFO] [stderr]   Downloaded dbl v0.5.0
[INFO] [stderr]   Downloaded block-padding v0.4.2
[INFO] [stderr]   Downloaded rfc6979 v0.5.0
[INFO] [stderr]   Downloaded tls_codec_derive v0.4.2
[INFO] [stderr]   Downloaded pkcs8 v0.11.0
[INFO] [stderr]   Downloaded rusb v0.9.4
[INFO] [stderr]   Downloaded primeorder v0.14.0-rc.9
[INFO] [stderr]   Downloaded sec1 v0.8.1
[INFO] [stderr]   Downloaded aead v0.6.0-rc.10
[INFO] [stderr]   Downloaded cipher v0.5.1
[INFO] [stderr]   Downloaded ctr v0.10.0
[INFO] [stderr]   Downloaded rustcrypto-group v0.14.0-rc.1
[INFO] [stderr]   Downloaded ed25519 v3.0.0
[INFO] [stderr]   Downloaded rustcrypto-ff v0.14.0-rc.1
[INFO] [stderr]   Downloaded primefield v0.14.0-rc.9
[INFO] [stderr]   Downloaded ecdsa v0.17.0-rc.18
[INFO] [stderr]   Downloaded cbc v0.2.0
[INFO] [stderr]   Downloaded elliptic-curve v0.14.0-rc.32
[INFO] [stderr]   Downloaded p384 v0.14.0-rc.9
[INFO] [stderr]   Downloaded cryptoki v0.7.0
[INFO] [stderr]   Downloaded p256 v0.14.0-rc.9
[INFO] [stderr]   Downloaded rsa v0.10.0-rc.18
[INFO] [stderr]   Downloaded p521 v0.14.0-rc.9
[INFO] [stderr]   Downloaded crypto-primes v0.7.0
[INFO] [stderr]   Downloaded cryptoki-sys v0.1.8
[INFO] [stderr]   Downloaded ccm v0.6.0-rc.3
[INFO] [stderr]   Downloaded crypto-bigint v0.7.3
[INFO] [stderr]   Downloaded libusb1-sys v0.7.0
[INFO] [stderr]   Downloaded fiat-crypto v0.3.0
[INFO] [stderr]   Downloaded cmac v0.8.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188
[INFO] running `Command { std: "docker" "start" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188", 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" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188" "/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" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188", 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" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling cmov v0.5.3
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling flagset v0.4.7
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling base16ct v1.0.0
[INFO] [stderr]    Compiling rustcrypto-ff v0.14.0-rc.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling rustcrypto-group v0.14.0-rc.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling pem-rfc7468 v1.0.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling rusb v0.9.4
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling cryptoki-sys v0.1.8
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling fiat-crypto v0.3.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling libusb1-sys v0.7.0
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling der_derive v0.7.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling der v0.8.0
[INFO] [stderr]    Compiling secrecy v0.8.0
[INFO] [stderr]    Compiling cryptoki v0.7.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling crypto-bigint v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling block-padding v0.4.2
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling spki v0.8.0
[INFO] [stderr]    Compiling sec1 v0.8.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling pkcs8 v0.11.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling pkcs1 v0.8.0-rc.4
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling dbl v0.5.0
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling x509-cert v0.2.5
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling cipher v0.5.1
[INFO] [stderr]    Compiling aead v0.6.0-rc.10
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling signature v3.0.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling ctr v0.10.0
[INFO] [stderr]    Compiling aes v0.9.0
[INFO] [stderr]    Compiling cbc v0.2.0
[INFO] [stderr]    Compiling ed25519 v3.0.0
[INFO] [stderr]    Compiling cmac v0.8.0
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling rfc6979 v0.5.0
[INFO] [stderr]    Compiling pbkdf2 v0.13.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling ccm v0.6.0-rc.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling anodize-audit v0.1.0 (/opt/rustwide/workdir/crates/anodize-audit)
[INFO] [stderr]    Compiling anodize-sss v0.1.0 (/opt/rustwide/workdir/crates/anodize-sss)
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling elliptic-curve v0.14.0-rc.32
[INFO] [stderr]    Compiling primefield v0.14.0-rc.9
[INFO] [stderr]    Compiling crypto-primes v0.7.0
[INFO] [stderr]    Compiling ecdsa v0.17.0-rc.18
[INFO] [stderr]    Compiling primeorder v0.14.0-rc.9
[INFO] [stderr]    Compiling p256 v0.14.0-rc.9
[INFO] [stderr]    Compiling p384 v0.14.0-rc.9
[INFO] [stderr]    Compiling p521 v0.14.0-rc.9
[INFO] [stderr]    Compiling rsa v0.10.0-rc.18
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling anodize-config v0.1.0 (/opt/rustwide/workdir/crates/anodize-config)
[INFO] [stderr]    Compiling anodize-shuttle v0.1.0 (/opt/rustwide/workdir/crates/anodize-shuttle)
[INFO] [stderr]    Compiling yubihsm v0.43.0-pre (https://github.com/jof/yubihsm.rs.git?branch=anodize#4d0196d9)
[INFO] [stderr]    Compiling anodize-hsm v0.1.0 (/opt/rustwide/workdir/crates/anodize-hsm)
[INFO] [stderr]    Compiling anodize-ca v0.1.0 (/opt/rustwide/workdir/crates/anodize-ca)
[INFO] [stderr]    Compiling anodize-tui v0.1.0 (/opt/rustwide/workdir/crates/anodize-tui)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 19s
[INFO] running `Command { std: "docker" "inspect" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188", 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" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188" "/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 rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling anodize-sss v0.1.0 (/opt/rustwide/workdir/crates/anodize-sss)
[INFO] [stderr]    Compiling anodize-ca v0.1.0 (/opt/rustwide/workdir/crates/anodize-ca)
[INFO] [stderr]    Compiling anodize-hsm v0.1.0 (/opt/rustwide/workdir/crates/anodize-hsm)
[INFO] [stderr]    Compiling anodize-shuttle v0.1.0 (/opt/rustwide/workdir/crates/anodize-shuttle)
[INFO] [stderr]    Compiling anodize-config v0.1.0 (/opt/rustwide/workdir/crates/anodize-config)
[INFO] [stderr]    Compiling anodize-tui v0.1.0 (/opt/rustwide/workdir/crates/anodize-tui)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling anodize-audit v0.1.0 (/opt/rustwide/workdir/crates/anodize-audit)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.02s
[INFO] running `Command { std: "docker" "inspect" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188", 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" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188" "/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.45s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/anodize_audit-234cb027de5fdd46)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test validate::tests::audit_chain_corrupt_hash ... ok
[INFO] [stdout] test validate::tests::audit_chain_hash_mismatch_in_state ... ok
[INFO] [stdout] test tests::open_empty_file_returns_error ... ok
[INFO] [stdout] test tests::roundtrip_serialize ... ok
[INFO] [stdout] test validate::tests::disc_status_blank_errors ... ok
[INFO] [stdout] test tests::hash_chain_arithmetic ... ok
[INFO] [stdout] test validate::tests::audit_superset_check ... ok
[INFO] [stdout] test validate::tests::disc_status_incomplete_passes ... ok
[INFO] [stdout] test validate::tests::audit_chain_valid ... ok
[INFO] [stdout] test tests::single_byte_corruption_detected ... ok
[INFO] [stdout] test validate::tests::disc_status_complete_errors ... ok
[INFO] [stdout] test validate::tests::disc_status_other_warns ... ok
[INFO] [stdout] test validate::tests::empty_sessions_errors ... ok
[INFO] [stdout] test validate::tests::format_report_all_pass ... ok
[INFO] [stdout] test validate::tests::format_report_summary ... ok
[INFO] [stdout] test validate::tests::hsm_foreign_auth_key_error ... ok
[INFO] [stdout] test validate::tests::hsm_ring_buffer_wrap ... ok
[INFO] [stdout] test validate::tests::hsm_sign_count_match ... ok
[INFO] [stdout] test validate::tests::hsm_sign_count_mismatch ... ok
[INFO] [stdout] test validate::tests::hsm_unlogged_events_error ... ok
[INFO] [stdout] test validate::tests::landing_pad_exempt_from_audit_chain ... ok
[INFO] [stdout] test validate::tests::landing_pad_detected_from_marker ... ok
[INFO] [stdout] test validate::tests::landing_pad_strict_requirement ... ok
[INFO] [stdout] test validate::tests::session_continuity_crl_regression ... ok
[INFO] [stdout] test validate::tests::session_continuity_migration_flag ... ok
[INFO] [stdout] test validate::tests::state_crl_number_consistent ... ok
[INFO] [stdout] test validate::tests::session_continuity_missing_file ... ok
[INFO] [stdout] test validate::tests::session_continuity_superset ... ok
[INFO] [stdout] test validate::tests::landing_pad_files_must_carry_forward ... ok
[INFO] [stdout] test validate::tests::session_continuity_changed_content ... ok
[INFO] [stdout] test validate::tests::hsm_continuity_gap_detected ... ok
[INFO] [stdout] test validate::tests::multi_session_with_gap_in_audit_records ... ok
[INFO] [stdout] test validate::tests::state_crl_number_less_than_events ... ok
[INFO] [stdout] test validate::tests::state_custodian_change_with_rekey ... ok
[INFO] [stdout] test validate::tests::state_custodian_change_without_rekey ... ok
[INFO] [stdout] test validate::tests::state_hsm_seq_monotonic ... ok
[INFO] [stdout] test validate::tests::state_hsm_seq_regression ... ok
[INFO] [stdout] test validate::tests::session_continuity_root_cert_change ... ok
[INFO] [stdout] test validate::tests::state_root_cert_hash_match ... ok
[INFO] [stdout] test validate::tests::state_root_cert_hash_mismatch ... ok
[INFO] [stdout] test validate::tests::hsm_unexpected_command ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/audit_log.rs (/opt/rustwide/target/debug/deps/audit_log-7c066a9ef91c75c3)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test open_resumes_chain ... ok
[INFO] [stdout] test create_append_verify ... 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/lib.rs (/opt/rustwide/target/debug/deps/anodize_ca-17c2579cce574448)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ca_integration.rs (/opt/rustwide/target/debug/deps/ca_integration-d44b9ee26b9a55b6)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test build_root_cert_roundtrip ... ok
[INFO] [stdout] test csr_with_extra_extension_rejected ... ok
[INFO] [stdout] test issue_crl_extensions_present ... ok
[INFO] [stdout] test issue_crl_encodes_revoked_serials ... ok
[INFO] [stdout] test sign_csr_happy_path ... ok
[INFO] [stdout] test sign_csr_p256_sha384_accepted ... ok
[INFO] [stdout] test sign_csr_p384_sha256_accepted ... ok
[INFO] [stdout] test sign_csr_ed25519_accepted ... ok
[INFO] [stdout] test sign_csr_rsa_sha256_accepted ... ok
[INFO] [stdout] test sign_csr_rsa_sha384_accepted ... ok
[INFO] [stdout] test verify_crl_signature_and_number ... ok
[INFO] [stdout] test verify_intermediate_chains_to_root ... ok
[INFO] [stdout] test verify_root_self_signed_pass ... ok
[INFO] [stdout] test sign_csr_rsa_sha512_accepted ... ok
[INFO] [stdout] test sign_csr_p256_sha256_accepted ... ok
[INFO] [stdout] test sign_csr_p384_sha512_accepted ... ok
[INFO] [stdout] test sign_csr_unsupported_algorithm_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 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/anodize_config-5090817b4d9e0f1d)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test state::tests::fleet_active_device_ids_filters_removed ... ok
[INFO] [stdout] test state::tests::fleet_empty_roundtrip ... ok
[INFO] [stdout] test state::tests::custodian_count_mismatch_rejected ... ok
[INFO] [stdout] test state::tests::generation_roundtrip ... ok
[INFO] [stdout] test state::tests::removed_device_preserves_reason ... ok
[INFO] [stdout] test state::tests::threshold_too_low_rejected ... ok
[INFO] [stdout] test state::tests::wrong_version_rejected ... ok
[INFO] [stdout] test state::tests::valid_state_roundtrip ... ok
[INFO] [stdout] test tests::backend_yubihsm ... ok
[INFO] [stdout] test state::tests::duplicate_index_rejected ... ok
[INFO] [stdout] test state::tests::fleet_multi_device_roundtrip ... ok
[INFO] [stdout] test tests::cert_profiles_default_empty ... ok
[INFO] [stdout] test tests::empty_revocation_list ... ok
[INFO] [stdout] test tests::deny_unknown_hsm_fields ... ok
[INFO] [stdout] test tests::cert_profiles_parse ... ok
[INFO] [stdout] test tests::parse_full_profile ... ok
[INFO] [stdout] test tests::missing_required_field ... ok
[INFO] [stdout] test tests::backend_rejects_unknown ... ok
[INFO] [stdout] test tests::revocation_legacy_integer_serial_compat ... ok
[INFO] [stdout] test tests::cdp_url_is_optional ... ok
[INFO] [stdout] test tests::revocation_list_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/anodize_hsm-c2660ac30cd198d4)
[INFO] [stderr]      Running tests/softhsm_basic.rs (/opt/rustwide/target/debug/deps/softhsm_basic-f97943a5cb0c173e)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test change_pin_on_device_dyn_dispatch ... ok
[INFO] [stdout] test change_pin_on_device_rollback ... ok
[INFO] [stdout] test change_pin_on_device_via_backup ... ok
[INFO] [stdout] test change_pin_on_device_wrong_pin_fails ... ok
[INFO] [stdout] test change_pin_softhsm ... ok
[INFO] [stdout] test change_pin_via_actor ... ok
[INFO] [stdout] test hsm_actor_is_send_sync ... ok
[INFO] [stdout] test hsm_inventory_is_object_safe_and_send ... ok
[INFO] [stdout] test list_slots_returns_at_least_one ... ok
[INFO] [stdout] test open_session_any_recognized_softhsm ... ok
[INFO] [stdout] test open_session_by_id_softhsm ... ok
[INFO] [stdout] test open_session_by_token_label ... ok
[INFO] [stdout] test p384_keygen_sign_verify ... ok
[INFO] [stdout] test p384_via_actor ... ok
[INFO] [stdout] test softhsm_inventory_enumerate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/anodize_shuttle-f8e051bbf15ed4c4)
[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/anodize_sss-97697e057b1e978a)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test gf256::tests::inv_zero ... ok
[INFO] [stdout] test gf256::tests::mul_identity ... ok
[INFO] [stdout] test gf256::tests::inv_roundtrip ... ok
[INFO] [stdout] test gf256::tests::mul_zero ... ok
[INFO] [stdout] test tests::commitment_verification ... ok
[INFO] [stdout] test tests::checksum_catches_corruption ... ok
[INFO] [stdout] test tests::all_share_combinations_2_of_3 ... ok
[INFO] [stdout] test tests::duplicate_index_rejected ... ok
[INFO] [stdout] test tests::empty_secret ... ok
[INFO] [stdout] test tests::insufficient_shares_fails ... ok
[INFO] [stdout] test tests::share_byte_roundtrip ... ok
[INFO] [stdout] test tests::pin_verify_hash_matches ... ok
[INFO] [stdout] test tests::end_to_end_recovery_flow ... ok
[INFO] [stdout] test tests::split_reconstruct_2_of_3 ... ok
[INFO] [stdout] test tests::threshold_too_low ... ok
[INFO] [stdout] test tests::pin_rotation_round_trip ... ok
[INFO] [stdout] test tests::total_below_threshold ... ok
[INFO] [stdout] test wordlist::tests::is_valid_word_accepts_known ... ok
[INFO] [stdout] test tests::split_reconstruct_3_of_5 ... ok
[INFO] [stdout] test tests::wordlist_roundtrip ... ok
[INFO] [stdout] test wordlist::tests::decode_unknown_word ... ok
[INFO] [stdout] test wordlist::tests::encode_decode_roundtrip ... ok
[INFO] [stdout] test wordlist::tests::all_bytes_roundtrip ... ok
[INFO] [stdout] test tests::large_secret ... ok
[INFO] [stdout] test wordlist::tests::is_valid_word_rejects_unknown ... ok
[INFO] [stdout] test wordlist::tests::prefix_matches_multiple ... ok
[INFO] [stdout] test tests::single_share_reveals_nothing ... ok
[INFO] [stdout] test wordlist::tests::prefix_matches_empty_prefix_returns_all ... ok
[INFO] [stdout] test wordlist::tests::prefix_matches_single ... ok
[INFO] [stdout] test wordlist::tests::wordlist_has_256_entries ... ok
[INFO] [stdout] test wordlist::tests::wordlist_has_no_duplicates ... ok
[INFO] [stdout] test wordlist::tests::prefix_matches_case_insensitive ... ok
[INFO] [stdout] test wordlist::tests::prefix_matches_no_match ... ok
[INFO] [stdout] test wordlist::tests::decode_case_insensitive ... ok
[INFO] [stdout] test gf256::tests::mul_commutative ... ok
[INFO] [stdout] test wordlist::tests::wordlist_min_hamming_distance_is_2 ... ok
[INFO] [stdout] test gf256::tests::mul_matches_branchy_reference ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/anodize_ceremony-0b0d4584c9d6f37c)
[INFO] [stdout] test gf256::tests::div_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 146 tests
[INFO] [stdout] test ceremony::adapters::tests::retained_prior_stays_superset_across_intent_then_record ... ok
[INFO] [stdout] test ceremony::scripts::init_root::tests::abort_at_share_verify ... ok
[INFO] [stdout] test ceremony::adapters::tests::intent_then_record_builds_a_verifiable_audit_chain ... ok
[INFO] [stdout] test ceremony::scripts::init_root::tests::abort_at_share_reveal ... ok
[INFO] [stdout] test ceremony::adapters::tests::record_with_state_delta_writes_updated_state_json ... ok
[INFO] [stdout] test ceremony::scripts::init_root::tests::abort_at_fingerprint_confirm ... ok
[INFO] [stdout] test ceremony::scripts::init_root::tests::happy_path_transcript ... ok
[INFO] [stdout] test ceremony::scripts::issue_crl::tests::abort_at_quorum_never_touches_hsm_or_record ... ok
[INFO] [stdout] test ceremony::adapters::tests::second_operation_continues_audit_chain ... ok
[INFO] [stdout] test ceremony::scripts::key_backup::tests::abort_at_quorum_touches_nothing ... ok
[INFO] [stdout] test ceremony::adapters::tests::record_without_intent_fails_chain_open ... ok
[INFO] [stdout] test ceremony::scripts::issue_crl::tests::disc_before_shuttle ... ok
[INFO] [stdout] test ceremony::scripts::issue_crl::tests::happy_path_runs_effects_in_order ... ok
[INFO] [stdout] test ceremony::scripts::issue_crl::tests::signing_failure_writes_no_record_or_shuttle ... ok
[INFO] [stdout] test ceremony::scripts::key_backup::tests::abort_at_confirm_does_not_write_intent ... ok
[INFO] [stdout] test ceremony::scripts::key_backup::tests::fleet_enrollment_skips_existing_device ... ok
[INFO] [stdout] test ceremony::scripts::key_backup::tests::happy_path_pair ... ok
[INFO] [stdout] test ceremony::scripts::key_backup::tests::single_device_returns_error ... ok
[INFO] [stdout] test ceremony::scripts::landing_pad::tests::assembles_full_set_with_source ... ok
[INFO] [stdout] test ceremony::scripts::landing_pad::tests::confirms_then_writes_marked_session ... ok
[INFO] [stdout] test ceremony::scripts::landing_pad::tests::declined_confirm_writes_nothing ... ok
[INFO] [stdout] test ceremony::scripts::rekey_shares::tests::abort_at_custodian_setup ... ok
[INFO] [stdout] test ceremony::scripts::landing_pad::tests::degrades_gracefully_without_source ... ok
[INFO] [stdout] test ceremony::scripts::landing_pad::tests::mount_helper_is_a_posix_script ... ok
[INFO] [stdout] test ceremony::scripts::rekey_shares::tests::abort_at_quorum_does_not_touch_hsm ... ok
[INFO] [stdout] test ceremony::scripts::rekey_shares::tests::abort_at_verify_shares ... ok
[INFO] [stdout] test ceremony::scripts::rekey_shares::tests::abort_at_confirm_touches_nothing ... ok
[INFO] [stdout] test ceremony::scripts::revoke_cert::tests::abort_at_quorum_never_touches_hsm_or_record ... ok
[INFO] [stdout] test ceremony::scripts::sign_csr::tests::abort_at_quorum_never_signs_or_records ... ok
[INFO] [stdout] test ceremony::scripts::sign_csr::tests::output_filename_avoids_collisions ... ok
[INFO] [stdout] test ceremony::scripts::rekey_shares::tests::happy_path_transcript ... ok
[INFO] [stdout] test ceremony::harness::tests::coroutine_drives_issue_crl_to_completion ... ok
[INFO] [stdout] test ceremony::scripts::migrate_disc::tests::empty_files_returns_error ... ok
[INFO] [stdout] test ceremony::scripts::migrate_disc::tests::happy_path_transcript ... ok
[INFO] [stdout] test ceremony::scripts::revoke_cert::tests::happy_path_runs_effects_in_order ... ok
[INFO] [stdout] test ceremony::scripts::sign_csr::tests::output_filename_case_insensitive ... ok
[INFO] [stdout] test ceremony::scripts::sign_csr::tests::output_filename_strips_extension ... ok
[INFO] [stdout] test ceremony::scripts::validate_disc::tests::happy_path_no_hsm ... ok
[INFO] [stdout] test ceremony::scripts::validate_disc::tests::happy_path_with_hsm_crosscheck ... ok
[INFO] [stdout] test ceremony::scripts::sign_csr::tests::happy_path_single_csr_runs_effects_in_order ... ok
[INFO] [stdout] test ceremony::harness::tests::quitting_at_quorum_aborts_cleanly ... ok
[INFO] [stdout] test ceremony::scripts::sign_csr::tests::multi_csr_shows_picker ... ok
[INFO] [stdout] test ceremony::scripts::validate_disc::tests::review_cannot_abort_so_shuttle_always_written ... ok
[INFO] [stdout] test ceremony::scripts::validate_disc::tests::skip_hsm_crosscheck ... ok
[INFO] [stdout] test components::share_input::tests::backspace_from_review_edits_last_word ... ok
[INFO] [stdout] test components::share_reveal::tests::all_revealed_after_both_confirmed ... ok
[INFO] [stdout] test components::share_reveal::tests::enter_ignored_when_not_revealed ... ok
[INFO] [stdout] test components::share_input::tests::error_preserves_words_for_editing ... ok
[INFO] [stdout] test components::share_input::tests::non_last_word_does_not_auto_accept ... ok
[INFO] [stdout] test components::share_reveal::tests::enter_advances_to_next_share ... ok
[INFO] [stdout] test components::share_input::tests::pre_validate_corrupted_share_shows_checksum_bad ... ok
[INFO] [stdout] test components::share_input::tests::last_word_enters_review_then_enter_submits ... ok
[INFO] [stdout] test ceremony::scripts::init_root::tests::abort_at_custodian_setup ... ok
[INFO] [stdout] test components::share_reveal::tests::s_key_reveals_once_and_cannot_hide ... ok
[INFO] [stdout] test components::share_reveal::tests::total_words_exact_multiple_of_4 ... ok
[INFO] [stdout] test ceremony::scripts::issue_crl::tests::abort_at_confirm_commits_nothing ... ok
[INFO] [stdout] test ceremony::scripts::migrate_disc::tests::abort_at_confirm_touches_nothing ... ok
[INFO] [stdout] test components::share_input::tests::pre_validate_valid_share_shows_checksum_ok ... ok
[INFO] [stdout] test helpers::tests::cert_preview_invalid_csr ... ok
[INFO] [stdout] test components::share_reveal::tests::total_words_partial_last_group ... ok
[INFO] [stdout] test components::share_input::tests::separator_still_works_for_last_word ... ok
[INFO] [stdout] test helpers::tests::cert_subject_and_validity_invalid_der ... ok
[INFO] [stdout] test components::share_input::tests::backspace_from_review_clears_checksum_valid ... ok
[INFO] [stdout] test ceremony::scripts::migrate_disc::tests::abort_at_disc_swap_does_not_write ... ok
[INFO] [stdout] test ceremony::scripts::key_backup::tests::fleet_enrollment_adds_new_device ... ok
[INFO] [stdout] test components::share_reveal::tests::total_words_matches_share_encoding ... ok
[INFO] [stdout] test helpers::tests::csr_spki_fingerprint_invalid_der ... ok
[INFO] [stdout] test helpers::tests::cert_preview_no_cdp ... ok
[INFO] [stdout] test helpers::tests::csr_subject_invalid_der ... ok
[INFO] [stdout] test helpers::tests::decode_pem_csr_invalid_base64 ... ok
[INFO] [stdout] test helpers::tests::cert_subject_and_validity_returns_correct_fields ... ok
[INFO] [stdout] test helpers::tests::decode_pem_csr_wrong_label ... ok
[INFO] [stdout] test helpers::tests::describe_spki_algorithm_known_oids ... ok
[INFO] [stdout] test helpers::tests::disc_has_landing_pad_detects_marker ... ok
[INFO] [stdout] test helpers::tests::gather_empty_sessions ... ok
[INFO] [stdout] test helpers::tests::gather_skips_invalid_crt ... ok
[INFO] [stdout] test helpers::tests::discover_csr_files_empty_dir ... ok
[INFO] [stdout] test helpers::tests::gather_skips_non_crt_files ... ok
[INFO] [stdout] test helpers::tests::discover_csr_files_nonexistent_dir ... ok
[INFO] [stdout] test ceremony::scripts::key_backup::tests::happy_path_backup_chooses_second_action ... ok
[INFO] [stdout] test helpers::tests::hex_serial_round_trip ... ok
[INFO] [stdout] test helpers::tests::looks_like_pem_detects_header ... ok
[INFO] [stdout] test helpers::tests::serial_to_hex_multi_byte ... ok
[INFO] [stdout] test helpers::tests::serial_to_hex_single_byte ... ok
[INFO] [stdout] test media::iso9660::tests::both_endian_encoding ... ok
[INFO] [stdout] test helpers::tests::serial_to_hex_16_bytes ... ok
[INFO] [stdout] test helpers::tests::cert_preview_invalid_root_cert_falls_back ... ok
[INFO] [stdout] test helpers::tests::cert_preview_shows_compiled_structure ... ok
[INFO] [stdout] test media::iso9660::tests::parse_roundtrip_landing_pad_filenames ... ok
[INFO] [stdout] test media::iso9660::tests::parse_roundtrip ... ok
[INFO] [stdout] test media::iso9660::tests::parse_roundtrip_with_lba_offset ... ok
[INFO] [stdout] test media::iso9660::tests::stored_lbas_are_disc_absolute ... ok
[INFO] [stdout] test media::tests::backfill_carries_audit_log_and_state_json ... ok
[INFO] [stdout] test media::iso9660::tests::build_iso_min_size ... ok
[INFO] [stdout] test media::iso9660::tests::pvd_magic ... ok
[INFO] [stdout] test media::iso9660::tests::many_sessions_root_dir_multi_sector ... ok
[INFO] [stdout] test media::iso9660::tests::scan_disc_simulation_multi_session ... ok
[INFO] [stdout] test media::tests::backfill_multi_session_cascade ... ok
[INFO] [stdout] test helpers::tests::decode_pem_csr_new_label ... ok
[INFO] [stdout] test media::tests::backfill_single_session_noop ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_detail_cert_selection ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_cert_modal_esc_returns_to_detail ... ok
[INFO] [stdout] test media::tests::verify_shuttle_mount_rejects_nonexistent_path ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_detail_cert_selection_out_of_range ... ok
[INFO] [stdout] test media::tests::backfill_noop_when_superset ... ok
[INFO] [stdout] test media::tests::write_and_sync_fails_on_bad_path ... ok
[INFO] [stdout] test ceremony::ui::tests::every_prompt_variant_renders_without_panic ... ok
[INFO] [stdout] test media::tests::backfill_adds_missing_files ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_detail_esc_returns_to_list ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_detail_scroll ... ok
[INFO] [stdout] test media::tests::verify_shuttle_mount_rejects_plain_directory ... ok
[INFO] [stdout] test helpers::tests::csr_subject_extracts_dn ... ok
[INFO] [stdout] test media::tests::write_and_sync_roundtrips ... ok
[INFO] [stdout] test helpers::tests::csr_spki_fingerprint_returns_stable_value ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_enter_drills_into_detail ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_extension_name_known ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_extension_name_unknown ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_gather_banner_no_sessions_remaining ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_gather_session_detail_with_crt ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_gather_banner_sessions_info ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_oid_name_unknown ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_refresh_from_session_list ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::confirm_enter_starts_write ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_session_list_bounds ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_session_list_navigation ... ok
[INFO] [stdout] test helpers::tests::decode_pem_csr_valid ... ok
[INFO] [stdout] test helpers::tests::cert_preview_with_root_cert_issuer ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_gather_cert_detail_bad_der ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_enter_noop_on_empty ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::confirm_esc_returns_to_wait_target ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::error_r_retries ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::genesis_none_when_empty ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::genesis_extracted_from_first_session ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::genesis_none_when_no_audit_log ... ok
[INFO] [stdout] test helpers::tests::discover_csr_files_finds_der_and_pem ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_gather_session_list ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_oid_name_known ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_esc_not_consumed_in_session_list ... ok
[INFO] [stdout] test modes::utilities::disc_inspector::tests::test_gather_session_detail_files ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::done_key_1_loops_to_wait_target ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::scan_source_key_1_triggers_scan ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::validate_genesis_mismatch ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::validate_prefix_mismatch ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::wait_target_key_1_triggers_scan_target ... ok
[INFO] [stdout] test modes::utilities::disc_sync::tests::scan_source_esc_not_consumed ... ok
[INFO] [stdout] test helpers::tests::cert_subject_and_validity_multi_year ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 146 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/seed_disc.rs (/opt/rustwide/target/debug/deps/anodize_seed_disc-3d13d97f1e6c54e1)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test media::iso9660::tests::build_iso_min_size ... ok
[INFO] [stdout] test media::iso9660::tests::parse_roundtrip ... ok
[INFO] [stdout] test media::tests::backfill_single_session_noop ... ok
[INFO] [stdout] test media::iso9660::tests::stored_lbas_are_disc_absolute ... ok
[INFO] [stdout] test media::tests::verify_shuttle_mount_rejects_nonexistent_path ... ok
[INFO] [stdout] test media::iso9660::tests::many_sessions_root_dir_multi_sector ... ok
[INFO] [stdout] test media::iso9660::tests::parse_roundtrip_landing_pad_filenames ... ok
[INFO] [stdout] test media::tests::backfill_carries_audit_log_and_state_json ... ok
[INFO] [stdout] test media::tests::backfill_multi_session_cascade ... ok
[INFO] [stdout] test media::iso9660::tests::both_endian_encoding ... ok
[INFO] [stdout] test media::tests::verify_shuttle_mount_rejects_plain_directory ... ok
[INFO] [stdout] test media::tests::write_and_sync_fails_on_bad_path ... ok
[INFO] [stdout] test media::iso9660::tests::scan_disc_simulation_multi_session ... ok
[INFO] [stdout] test media::tests::backfill_adds_missing_files ... ok
[INFO] [stdout] test media::iso9660::tests::parse_roundtrip_with_lba_offset ... ok
[INFO] [stdout] test media::iso9660::tests::pvd_magic ... ok
[INFO] [stdout] test media::tests::backfill_noop_when_superset ... ok
[INFO] [stdout] test media::tests::write_and_sync_roundtrips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/sentinel.rs (/opt/rustwide/target/debug/deps/anodize_sentinel-c03a2abdcbb261f7)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test syshealth::tests::test_detect_optical_drive_fallback_no_sysfs ... ok
[INFO] [stdout] test syshealth::tests::test_parse_kernel_version_no_paren ... ok
[INFO] [stdout] test syshealth::tests::test_parse_loadavg_empty ... ok
[INFO] [stdout] test syshealth::tests::test_parse_kernel_version ... ok
[INFO] [stdout] test syshealth::tests::test_format_kb ... ok
[INFO] [stdout] test syshealth::tests::test_parse_meminfo_no_swap ... ok
[INFO] [stdout] test syshealth::tests::test_parse_mounts ... ok
[INFO] [stdout] test syshealth::tests::test_parse_mounts_empty ... ok
[INFO] [stdout] test syshealth::tests::test_parse_mounts_root ... ok
[INFO] [stdout] test syshealth::tests::test_parse_thermal_millidegrees ... ok
[INFO] [stdout] test syshealth::tests::test_parse_uptime ... ok
[INFO] [stdout] test syshealth::tests::test_parse_uptime_invalid ... ok
[INFO] [stdout] test syshealth::tests::test_parse_uptime_multi_day ... ok
[INFO] [stdout] test syshealth::tests::test_parse_uptime_zero ... ok
[INFO] [stdout] test syshealth::tests::test_read_optical_drive_no_sysfs ... ok
[INFO] [stdout] test tests::ceremony_status_line_formatting ... ok
[INFO] [stdout] test tests::check_ceremony_running_locked_file ... ok
[INFO] [stdout] test tests::check_ceremony_running_no_lockfile ... ok
[INFO] [stdout] test tests::check_ceremony_running_unlocked_file ... ok
[INFO] [stdout] test tests::dev_mode_banner_production_is_empty ... ok
[INFO] [stdout] test syshealth::tests::test_parse_meminfo ... ok
[INFO] [stdout] test syshealth::tests::test_parse_meminfo_missing_fields ... ok
[INFO] [stdout] test syshealth::tests::test_parse_thermal_invalid ... ok
[INFO] [stdout] test tests::footer_lines_content ... ok
[INFO] [stdout] test tests::status_line_idle_is_green ... ok
[INFO] [stdout] test tests::status_line_running_is_red ... ok
[INFO] [stdout] test tests::double_buffer_footer_rendering ... ok
[INFO] [stdout] test tests::footer_lines_count ... ok
[INFO] [stdout] test tests::footer_cursor_row ... ok
[INFO] [stderr]      Running unittests src/validate_disc.rs (/opt/rustwide/target/debug/deps/anodize_validate-d2416b6b84ea918a)
[INFO] [stderr]    Doc-tests anodize_audit
[INFO] [stdout] test syshealth::tests::test_parse_loadavg ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests anodize_ca
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests anodize_config
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests anodize_hsm
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests anodize_sss
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188", kill_on_drop: false }`
[INFO] [stdout] 42cf933987d100c6fa4a85468b16f55313373a59f56c02e9bc62efb867551188
