ref:main

coverage passed

Command: rustup component add llvm-tools-preview cargo install cargo-tarpaulin --version 0.32.7 2>&1 # Skip the JSON contract fuzzer here: it spawns ~120 instrumented # subprocesses (slow enough under tarpaulin to trip its own per-leaf # deadline) and, being a subprocess test, contributes no line coverage. # It runs for real in the `test` job. cargo tarpaulin --engine llvm --out lcov --output-dir coverage/ -- --skip every_leaf_emits_valid_json_under_json 2>&1
Runner: carl offline linux/aarch64
Started: Sep 04, 2026 at 23:14 UTC Completed: Sep 04, 2026 at 23:32 UTC Duration: 18m 2s
Exit code: 0

Build Output

Pulling image: rust:1.95-trixie
info: downloading component llvm-tools
Updating crates.io index
Downloading crates ...
Downloaded cargo-tarpaulin v0.32.7
Installing cargo-tarpaulin v0.32.7
Updating crates.io index
Locking 242 packages to latest compatible versions
Adding cargo_metadata v0.19.2 (available: v0.23.1)
Adding gimli v0.31.1 (available: v0.34.0)
Adding git2 v0.20.4 (available: v0.21.0)
Adding indexmap v1.8.2 (available: v1.9.3)
Adding llvm_profparser v0.8.3 (available: v0.13.1)
Adding nix v0.30.1 (available: v0.31.3)
Adding object v0.36.7 (available: v0.40.0)
Adding procfs v0.17.0 (available: v0.18.0)
Adding quick-xml v0.37.5 (available: v0.42.0)
Adding syn v2.0.119 (available: v3.0.5)
Adding toml v0.8.23 (available: v1.1.5+spec-1.1.0)
Downloading crates ...
Downloaded anstyle-parse v1.0.0
Downloaded atomic-waker v1.1.2
Downloaded adler32 v1.2.0
Downloaded anstyle v1.0.14
Downloaded adler2 v2.0.1
Downloaded anstyle-query v1.1.5
Downloaded anyhow v1.0.104
Downloaded quote v1.0.47
Downloaded anstream v1.0.0
Downloaded potential_utf v0.1.6
Downloaded cfg-if v1.0.4
Downloaded form_urlencoded v1.2.2
Downloaded foreign-types v0.3.2
Downloaded percent-encoding v2.3.2
Downloaded clap_lex v1.1.0
Downloaded openssl-probe v0.1.6
Downloaded colorchoice v1.0.5
Downloaded pin-project-lite v0.2.17
Downloaded md5 v0.8.1
Downloaded pkg-config v0.3.34
Downloaded foreign-types-shared v0.1.1
Downloaded proc-macro2 v1.0.107
Downloaded matchers v0.2.0
Downloaded is_terminal_polyfill v1.70.2
Downloaded futures-sink v0.3.34
Downloaded cargo-platform v0.1.9
Downloaded itoa v1.0.18
Downloaded rustc-hash v1.1.0
Downloaded futures-io v0.3.34
Downloaded same-file v1.0.6
Downloaded tower-layer v0.3.3
Downloaded mime v0.3.17
Downloaded serde_spanned v0.6.9
Downloaded heck v0.5.0
Downloaded yoke-derive v0.8.2
Downloaded idna_adapter v1.2.2
Downloaded humantime-serde v1.1.1
Downloaded try-lock v0.2.5
Downloaded toml_datetime v0.6.11
Downloaded utf8_iter v1.0.4
Downloaded thread_local v1.1.10
Downloaded openssl-probe v0.2.1
Downloaded serde_urlencoded v0.7.1
Downloaded md5 v0.7.0
Downloaded hyper-tls v0.6.0
Downloaded zerofrom-derive v0.1.7
Downloaded sync_wrapper v1.0.2
Downloaded futures-core v0.3.34
Downloaded openssl-macros v0.1.1
Downloaded want v0.3.1
Downloaded lazy_static v1.5.0
Downloaded rustc_version v0.4.1
Downloaded gzip-header v1.1.0
Downloaded autocfg v1.5.1
Downloaded displaydoc v0.2.7
Downloaded humantime v2.4.0
Downloaded futures-task v0.3.34
Downloaded toml_write v0.1.2
Downloaded strsim v0.11.1
Downloaded mime_guess v2.0.5
Downloaded tower-service v0.3.3
Downloaded fallible-iterator v0.3.0
Downloaded http-body v1.1.0
Downloaded zerofrom v0.1.8
Downloaded utf8parse v0.2.2
Downloaded nu-ansi-term v0.50.3
Downloaded glob v0.3.4
Downloaded jobserver v0.1.35
Downloaded leb128 v0.2.7
Downloaded tinystr v0.8.4
Downloaded static_assertions v1.1.0
Downloaded shlex v2.0.1
Downloaded synstructure v0.13.2
Downloaded smallvec v1.16.0
Downloaded ipnet v2.12.1
Downloaded openssl-sys v0.9.117
Downloaded equivalent v1.0.2
Downloaded zmij v1.0.23
Downloaded rustc-demangle v0.1.28
Downloaded native-tls v0.2.18
Downloaded walkdir v2.5.0
Downloaded writeable v0.6.4
Downloaded thiserror-impl v2.0.20
Downloaded stable_deref_trait v1.2.1
Downloaded cargo_metadata v0.19.2
Downloaded simd-adler32 v0.3.10
Downloaded coveralls-api v0.7.1
Downloaded zerovec-derive v0.11.6
Downloaded thiserror v2.0.20
Downloaded twox-hash v1.6.3
Downloaded tokio-native-tls v0.3.1
Downloaded tracing-log v0.2.0
Downloaded thiserror v1.0.69
Downloaded httparse v1.10.1
Downloaded iana-time-zone v0.1.65
Downloaded find-msvc-tools v0.1.12
Downloaded zeroize v1.9.0
Downloaded semver v1.0.28
Downloaded clap_derive v4.6.4
Downloaded thiserror-impl v1.0.69
Downloaded tracing-attributes v0.1.31
Downloaded futures-channel v0.3.34
Downloaded rustls-pki-types v1.15.1
Downloaded unicase v2.9.0
Downloaded http-body-util v0.1.5
Downloaded crc32fast v1.5.1
Downloaded slab v0.4.12
Downloaded yoke v0.8.3
Downloaded toml v0.8.23
Downloaded once_cell v1.21.4
Downloaded deflate v1.0.0
Downloaded litemap v0.8.3
Downloaded ryu v1.0.23
Downloaded clap v4.6.6
Downloaded unicode-ident v1.0.24
Downloaded sharded-slab v0.1.7
Downloaded serde_derive v1.0.229
Downloaded tracing-core v0.1.36
Downloaded num-traits v0.2.19
Downloaded log v0.4.34
Downloaded camino v1.2.5
Downloaded serde_core v1.0.229
Downloaded ruzstd v0.7.3
Downloaded icu_provider v2.3.1
Downloaded socket2 v0.6.5
Downloaded llvm_profparser v0.8.3
Downloaded bitflags v2.13.1
Downloaded toml_edit v0.22.27
Downloaded indexmap v1.8.2
Downloaded zerotrie v0.2.5
Downloaded url v2.5.8
Downloaded bytes v1.12.1
Downloaded base64 v0.22.1
Downloaded serde v1.0.229
Downloaded icu_normalizer_data v2.3.0
Downloaded flate2 v1.1.10
Downloaded tower v0.5.3
Downloaded miniz_oxide v0.9.1
Downloaded zerovec v0.11.8
Downloaded quick-xml v0.37.5
Downloaded hashbrown v0.11.2
Downloaded icu_collections v2.3.0
Downloaded minimal-lexical v0.2.1
Downloaded tower-http v0.6.11
Downloaded serde_json v1.0.151
Downloaded winnow v0.7.15
Downloaded icu_locale_core v2.3.0
Downloaded hyper-util v0.1.20
Downloaded indexmap v2.14.1
Downloaded mio v1.2.3
Downloaded zlib-rs v0.6.7
Downloaded tracing-subscriber v0.3.23
Downloaded vcpkg v0.2.15
Downloaded nom v7.1.3
Downloaded http v1.5.0
Downloaded memchr v2.8.3
Downloaded syn v2.0.119
Downloaded regex-syntax v0.8.11
Downloaded syn v3.0.5
Downloaded idna v1.1.0
Downloaded icu_properties v2.3.0
Downloaded cc v1.4.5
Downloaded reqwest v0.12.28
Downloaded regex v1.13.1
Downloaded tracing v0.1.44
Downloaded hashbrown v0.17.1
Downloaded regex-automata v0.4.18
Downloaded hyper v1.11.1
Downloaded futures-util v0.3.34
Downloaded icu_properties_data v2.3.0
Downloaded aho-corasick v1.1.5
Downloaded clap_builder v4.6.6
Downloaded tokio v1.53.1
Downloaded git2 v0.20.4
Downloaded object v0.26.2
Downloaded chrono v0.4.45
Downloaded gimli v0.31.1
Downloaded openssl v0.10.81
Downloaded object v0.36.7
Downloaded icu_normalizer v2.3.0
Downloaded libssh2-sys v0.3.2
Downloaded libc v0.2.189
Downloaded libz-sys v1.1.29
Downloaded libgit2-sys v0.18.8+1.9.7
Compiling proc-macro2 v1.0.107
Compiling quote v1.0.47
Compiling unicode-ident v1.0.24
Compiling libc v0.2.189
Compiling serde_core v1.0.229
Compiling shlex v2.0.1
Compiling find-msvc-tools v0.1.12
Compiling pkg-config v0.3.34
Compiling memchr v2.8.3
Compiling syn v3.0.5
Compiling syn v2.0.119
Compiling vcpkg v0.2.15
Compiling jobserver v0.1.35
Compiling cc v1.4.5
Compiling stable_deref_trait v1.2.1
Compiling cfg-if v1.0.4
Compiling openssl-sys v0.9.117
Compiling pin-project-lite v0.2.17
Compiling serde v1.0.229
Compiling synstructure v0.13.2
Compiling itoa v1.0.18
Compiling smallvec v1.16.0
Compiling bytes v1.12.1
Compiling zerovec-derive v0.11.6
Compiling displaydoc v0.2.7
Compiling serde_derive v1.0.229
Compiling zerofrom-derive v0.1.7
Compiling yoke-derive v0.8.2
Compiling litemap v0.8.3
Compiling futures-core v0.3.34
Compiling writeable v0.6.4
Compiling utf8_iter v1.0.4
Compiling icu_properties_data v2.3.0
Compiling icu_normalizer_data v2.3.0
Compiling zerofrom v0.1.8
Compiling socket2 v0.6.5
Compiling yoke v0.8.3
Compiling zerovec v0.11.8
Compiling zerotrie v0.2.5
Compiling mio v1.2.3
Compiling crc32fast v1.5.1
Compiling percent-encoding v2.3.2
Compiling tinystr v0.8.4
Compiling potential_utf v0.1.6
Compiling icu_locale_core v2.3.0
Compiling icu_collections v2.3.0
Compiling once_cell v1.21.4
Compiling futures-sink v0.3.34
Compiling autocfg v1.5.1
Compiling tracing-core v0.1.36
Compiling tokio v1.53.1
Compiling icu_provider v2.3.1
Compiling http v1.5.0
Compiling log v0.4.34
Compiling bitflags v2.13.1
Compiling icu_normalizer v2.3.0
Compiling icu_properties v2.3.0
Compiling http-body v1.1.0
Compiling tracing-attributes v0.1.31
Compiling libz-sys v1.1.29
Compiling foreign-types-shared v0.1.1
Compiling openssl v0.10.81
Compiling futures-io v0.3.34
Compiling slab v0.4.12
Compiling futures-task v0.3.34
Compiling httparse v1.10.1
Compiling futures-util v0.3.34
Compiling foreign-types v0.3.2
Compiling idna_adapter v1.2.2
Compiling form_urlencoded v1.2.2
Compiling openssl-macros v0.1.1
Compiling tracing v0.1.44
Compiling zmij v1.0.23
Compiling tower-service v0.3.3
Compiling try-lock v0.2.5
Compiling native-tls v0.2.18
Compiling want v0.3.1
Compiling idna v1.1.0
Compiling futures-channel v0.3.34
Compiling libssh2-sys v0.3.2
Compiling atomic-waker v1.1.2
Compiling adler2 v2.0.1
Compiling openssl-probe v0.2.1
Compiling simd-adler32 v0.3.10
Compiling serde_json v1.0.151
Compiling unicase v2.9.0
Compiling mime_guess v2.0.5
Compiling miniz_oxide v0.9.1
Compiling hyper v1.11.1
Compiling url v2.5.8
Compiling num-traits v0.2.19
Compiling sync_wrapper v1.0.2
Compiling aho-corasick v1.1.5
Compiling regex-syntax v0.8.11
Compiling ipnet v2.12.1
Compiling utf8parse v0.2.2
Compiling equivalent v1.0.2
Compiling thiserror v2.0.20
Compiling hashbrown v0.17.1
Compiling base64 v0.22.1
Compiling tower-layer v0.3.3
Compiling tower v0.5.3
Compiling hyper-util v0.1.20
Compiling indexmap v2.14.1
Compiling regex-automata v0.4.18
Compiling anstyle-parse v1.0.0
Compiling semver v1.0.28
Compiling flate2 v1.1.10
Compiling tokio-native-tls v0.3.1
Compiling http-body-util v0.1.5
Compiling indexmap v1.8.2
Compiling thiserror-impl v2.0.20
Compiling libgit2-sys v0.18.8+1.9.7
Compiling is_terminal_polyfill v1.70.2
Compiling colorchoice v1.0.5
Compiling thiserror v1.0.69
Compiling ryu v1.0.23
Compiling static_assertions v1.1.0
Compiling mime v0.3.17
Compiling zeroize v1.9.0
Compiling anyhow v1.0.104
Compiling camino v1.2.5
Compiling anstyle v1.0.14
Compiling anstyle-query v1.1.5
Compiling anstream v1.0.0
Compiling rustls-pki-types v1.15.1
Compiling twox-hash v1.6.3
Compiling serde_urlencoded v0.7.1
Compiling hyper-tls v0.6.0
Compiling rustc_version v0.4.1
Compiling tower-http v0.6.11
Compiling gzip-header v1.1.0
Compiling toml_datetime v0.6.11
Compiling serde_spanned v0.6.9
Compiling thiserror-impl v1.0.69
Compiling toml_write v0.1.2
Compiling llvm_profparser v0.8.3
Compiling clap_lex v1.1.0
Compiling hashbrown v0.11.2
Compiling minimal-lexical v0.2.1
Compiling strsim v0.11.1
Compiling heck v0.5.0
Compiling winnow v0.7.15
Compiling adler32 v1.2.0
Compiling lazy_static v1.5.0
Compiling object v0.36.7
Compiling iana-time-zone v0.1.65
Compiling chrono v0.4.45
Compiling sharded-slab v0.1.7
Compiling deflate v1.0.0
Compiling clap_derive v4.6.4
Compiling clap_builder v4.6.6
Compiling toml_edit v0.22.27
Compiling nom v7.1.3
Compiling reqwest v0.12.28
Compiling cargo-tarpaulin v0.32.7
Compiling ruzstd v0.7.3
Compiling matchers v0.2.0
Compiling object v0.26.2
Compiling tracing-log v0.2.0
Compiling cargo-platform v0.1.9
Compiling thread_local v1.1.10
Compiling openssl-probe v0.1.6
Compiling nu-ansi-term v0.50.3
Compiling fallible-iterator v0.3.0
Compiling leb128 v0.2.7
Compiling same-file v1.0.6
Compiling md5 v0.8.1
Compiling md5 v0.7.0
Compiling humantime v2.4.0
Compiling rustc-hash v1.1.0
Compiling humantime-serde v1.1.1
Compiling coveralls-api v0.7.1
Compiling walkdir v2.5.0
Compiling gimli v0.31.1
Compiling tracing-subscriber v0.3.23
Compiling cargo_metadata v0.19.2
Compiling toml v0.8.23
Compiling clap v4.6.6
Compiling regex v1.13.1
Compiling quick-xml v0.37.5
Compiling glob v0.3.4
Compiling rustc-demangle v0.1.28
Compiling git2 v0.20.4
Finished `release` profile [optimized] target(s) in 5m 22s
Installing /usr/local/cargo/bin/cargo-tarpaulin
Installed package `cargo-tarpaulin v0.32.7` (executable `cargo-tarpaulin`)
2026-09-04T23:20:15.414774Z  INFO cargo_tarpaulin::config: Creating config
2026-09-04T23:20:28.767325Z  INFO cargo_tarpaulin: Running Tarpaulin
2026-09-04T23:20:28.767344Z  INFO cargo_tarpaulin: Building project
2026-09-04T23:20:28.767349Z  INFO cargo_tarpaulin::cargo: Cleaning project
Compiling proc-macro2 v1.0.106
Compiling unicode-ident v1.0.24
Compiling quote v1.0.45
Compiling libc v0.2.183
Compiling cfg-if v1.0.4
Compiling smallvec v1.15.1
Compiling pin-project-lite v0.2.17
Compiling futures-core v0.3.32
Compiling bytes v1.11.1
Compiling stable_deref_trait v1.2.1
Compiling parking_lot_core v0.9.12
Compiling scopeguard v1.2.0
Compiling memchr v2.8.0
Compiling syn v2.0.117
Compiling errno v0.3.14
Compiling lock_api v0.4.14
Compiling once_cell v1.21.3
Compiling itoa v1.0.17
Compiling futures-sink v0.3.32
Compiling parking_lot v0.12.5
Compiling signal-hook-registry v1.4.8
Compiling mio v1.1.1
Compiling socket2 v0.6.3
Compiling slab v0.4.12
Compiling futures-channel v0.3.32
Compiling shlex v1.3.0
Compiling find-msvc-tools v0.1.9
Compiling http v1.4.0
Compiling synstructure v0.13.2
Compiling serde_core v1.0.228
Compiling cc v1.2.56
Compiling futures-task v0.3.32
Compiling futures-io v0.3.32
Compiling litemap v0.8.1
Compiling writeable v0.6.2
Compiling fnv v1.0.7
Compiling icu_properties_data v2.1.2
Compiling zeroize v1.8.2
Compiling icu_normalizer_data v2.1.1
Compiling http-body v1.0.1
Compiling tracing-core v0.1.36
Compiling version_check v0.9.5
Compiling zerofrom-derive v0.1.6
Compiling yoke-derive v0.8.1
Compiling zerovec-derive v0.11.2
Compiling displaydoc v0.2.5
Compiling tokio-macros v2.6.1
Compiling futures-macro v0.3.32
Compiling ring v0.17.14
Compiling zerofrom v0.1.6
Compiling yoke v0.8.1
Compiling zerovec v0.11.5
Compiling zerotrie v0.2.3
Compiling tokio v1.50.0
Compiling tinystr v0.8.2
Compiling futures-util v0.3.32
Compiling potential_utf v0.1.4
Compiling icu_locale_core v2.1.1
Compiling icu_collections v2.1.1
Compiling icu_provider v2.1.1
Compiling percent-encoding v2.3.2
Compiling typenum v1.19.0
Compiling equivalent v1.0.2
Compiling serde v1.0.228
Compiling hashbrown v0.16.1
Compiling httparse v1.10.1
Compiling indexmap v2.13.0
Compiling generic-array v0.14.7
Compiling serde_derive v1.0.228
Compiling tracing v0.1.44
Compiling rustls-pki-types v1.14.0
Compiling tokio-util v0.7.18
Compiling getrandom v0.2.17
Compiling atomic-waker v1.1.2
Compiling zmij v1.0.21
Compiling try-lock v0.2.5
Compiling untrusted v0.9.0
Compiling tower-service v0.3.3
Compiling want v0.3.1
Compiling h2 v0.4.14
Compiling icu_properties v2.1.2
Compiling icu_normalizer v2.1.1
Compiling httpdate v1.0.3
Compiling pin-utils v0.1.0
Compiling rustls v0.23.37
Compiling serde_json v1.0.149
Compiling bitflags v2.11.0
Compiling idna_adapter v1.2.1
Compiling hyper v1.8.1
Compiling form_urlencoded v1.2.2
Compiling autocfg v1.5.0
Compiling utf8parse v0.2.2
Compiling rustix v1.1.4
Compiling syn v1.0.109
Compiling base64 v0.22.1
Compiling getrandom v0.4.2
Compiling unicase v2.9.0
Compiling unicode-width v0.2.2
Compiling utf8_iter v1.0.4
Compiling subtle v2.6.1
Compiling ipnet v2.12.0
Compiling idna v1.1.0
Compiling mime_guess v2.0.5
Compiling hyper-util v0.1.20
Compiling num-traits v0.2.19
Compiling anstyle-parse v0.2.7
Compiling proc-macro-error-attr2 v2.0.0
Compiling sync_wrapper v1.0.2
Compiling anstyle-query v1.1.5
Compiling is_terminal_polyfill v1.70.2
Compiling rustls-webpki v0.103.9
Compiling colorchoice v1.0.4
Compiling anstyle v1.0.13
Compiling linux-raw-sys v0.12.1
Compiling thiserror v1.0.69
Compiling tower-layer v0.3.3
Compiling tower v0.5.3
Compiling anstream v0.6.21
Compiling proc-macro-error2 v2.0.1
Compiling url v2.5.8
Compiling crypto-common v0.1.7
Compiling block-buffer v0.10.4
Compiling webpki-roots v1.0.6
Compiling futures-executor v0.3.32
Compiling thiserror-impl v1.0.69
Compiling http-body-util v0.1.3
Compiling tokio-rustls v0.26.4
Compiling fastrand v2.3.0
Compiling option-ext v0.2.0
Compiling heck v0.4.1
Compiling log v0.4.29
Compiling thiserror v2.0.18
Compiling mime v0.3.17
Compiling ryu v1.0.23
Compiling bytecount v0.6.9
Compiling iri-string v0.7.10
Compiling strsim v0.11.1
Compiling heck v0.5.0
Compiling clap_lex v1.0.0
Compiling clap_builder v4.5.60
Compiling tabled_derive v0.9.0
Compiling tower-http v0.6.8
Compiling clap_derive v4.5.55
Compiling papergrid v0.13.0
Compiling serde_urlencoded v0.7.1
Compiling dirs-sys v0.5.0
Compiling tempfile v3.27.0
Compiling hyper-rustls v0.27.7
Compiling futures v0.3.32
Compiling digest v0.10.7
Compiling console v0.15.11
Compiling thiserror-impl v2.0.18
Compiling cpufeatures v0.2.17
Compiling aho-corasick v1.1.4
Compiling anvil-cli v0.1.0 (/workspace)
Compiling iana-time-zone v0.1.65
Compiling shell-words v1.1.1
Compiling regex-syntax v0.8.10
Compiling dialoguer v0.11.0
Compiling chrono v0.4.44
Compiling sha2 v0.10.9
Compiling reqwest v0.12.28
Compiling regex-automata v0.4.14
Compiling clap v4.5.60
Compiling dirs v6.0.0
Compiling tabled v0.17.0
Compiling hostname v0.4.2
Compiling num_cpus v1.17.0
Compiling lazy_static v1.5.0
Compiling deadpool-runtime v0.1.4
Compiling colored v3.1.1
Compiling glob v0.3.3
Compiling regex v1.12.3
Compiling deadpool v0.12.3
Compiling assert-json-diff v2.0.2
Compiling wiremock v0.6.5
Finished `test` profile [unoptimized + debuginfo] target(s) in 9m 22s
2026-09-04T23:29:53.365257Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/adversarial_deploy_registry-ea241ac62ed8c172
2026-09-04T23:29:53.365326Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 13 tests
test deploy_create_double_nests_wrapped_server_body ... ok
test deploy_env_create_double_nests_wrapped_server_body ... ok
test deploy_env_list_echoes_wrapped_body_and_empty ... ok
test deploy_list_echoes_wrapped_server_body ... ok
test deploy_list_empty_is_json_not_human_none ... ok
test deploy_status_echoes_server_object_bare ... ok
test deploy_status_server_error_is_error_envelope_nonzero ... ok
test registry_token_create_wraps_flat_record ... ok
test registry_token_delete_404_is_error_envelope_nonzero ... ok
test registry_token_delete_emits_deleted_envelope ... ok
test registry_token_list_empty_is_items_empty_not_human ... ok
test registry_token_list_missing_key_yields_empty_items ... ok
test registry_token_list_uses_items_envelope ... ok
test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.06s
2026-09-04T23:30:14.713493Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/adversarial_deploy_registry-ea241ac62ed8c172
2026-09-04T23:30:14.713515Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_9140998390748203429_0-10004.profraw
2026-09-04T23:30:14.713522Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10017.profraw
2026-09-04T23:30:14.713527Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10033.profraw
2026-09-04T23:30:14.713532Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10057.profraw
2026-09-04T23:30:14.713537Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10009.profraw
2026-09-04T23:30:14.713544Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10065.profraw
2026-09-04T23:30:14.713549Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10025.profraw
2026-09-04T23:30:14.713554Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10049.profraw
2026-09-04T23:30:14.713559Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10097.profraw
2026-09-04T23:30:14.713564Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10105.profraw
2026-09-04T23:30:14.713570Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10073.profraw
2026-09-04T23:30:14.713575Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10041.profraw
2026-09-04T23:30:14.713580Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10089.profraw
2026-09-04T23:30:14.713585Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_deploy_registry-ea241ac62ed8c172_6343629148691217587_0-10081.profraw
2026-09-04T23:30:14.713590Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:30:22.594922Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:30:23.128481Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/adversarial_label_milestone_board-e4a01e1183112a35
2026-09-04T23:30:23.128602Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 25 tests
test board_create_column_flat_body_reachable ... ok
test board_create_column_wrapped_body_no_double_nest ... ok
test board_delete_column_envelope ... ok
test board_edit_column_wrapped_body_no_double_nest ... ok
test board_init_wrapped_body_no_double_nest ... ok
test board_list_empty_no_human_leak ... ok
test board_list_feature_disabled_error_envelope ... ok
test label_add_wrapped_body_no_double_nest ... ok
test label_create_error_path ... ok
test label_create_flat_body_reachable ... ok
test label_create_wrapped_body_no_double_nest ... ok
test label_delete_envelope ... ok
test label_edit_wrapped_body_no_double_nest ... ok
test label_list_echoes_server_body ... ok
test label_list_empty_no_human_leak ... ok
test label_remove_envelope ... ok
test milestone_close_wrapped_body_no_double_nest ... ok
test milestone_create_flat_body_reachable ... ok
test milestone_create_wrapped_body_no_double_nest ... ok
test milestone_delete_envelope ... ok
test milestone_edit_wrapped_body_no_double_nest ... ok
test milestone_list_echoes_server_body ... ok
test milestone_list_empty_no_human_leak ... ok
test milestone_view_echoes_server_body ... ok
test milestone_view_error_path ... ok
test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.48s
2026-09-04T23:30:24.646423Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/adversarial_label_milestone_board-e4a01e1183112a35
2026-09-04T23:30:24.646440Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10123.profraw
2026-09-04T23:30:24.646444Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10235.profraw
2026-09-04T23:30:24.646448Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10163.profraw
2026-09-04T23:30:24.646451Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10155.profraw
2026-09-04T23:30:24.646455Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10259.profraw
2026-09-04T23:30:24.646458Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10211.profraw
2026-09-04T23:30:24.646461Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10139.profraw
2026-09-04T23:30:24.646465Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10203.profraw
2026-09-04T23:30:24.646468Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10299.profraw
2026-09-04T23:30:24.646472Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10219.profraw
2026-09-04T23:30:24.646475Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10227.profraw
2026-09-04T23:30:24.646479Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10283.profraw
2026-09-04T23:30:24.646482Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10187.profraw
2026-09-04T23:30:24.646485Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10307.profraw
2026-09-04T23:30:24.646489Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10179.profraw
2026-09-04T23:30:24.646492Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10291.profraw
2026-09-04T23:30:24.646496Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10171.profraw
2026-09-04T23:30:24.646499Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10131.profraw
2026-09-04T23:30:24.646502Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10195.profraw
2026-09-04T23:30:24.646506Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10251.profraw
2026-09-04T23:30:24.646509Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10275.profraw
2026-09-04T23:30:24.646512Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10267.profraw
2026-09-04T23:30:24.646516Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_11660542669770780202_0-10110.profraw
2026-09-04T23:30:24.646519Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10115.profraw
2026-09-04T23:30:24.646522Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10147.profraw
2026-09-04T23:30:24.646526Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_label_milestone_board-e4a01e1183112a35_6343629148691217587_0-10243.profraw
2026-09-04T23:30:24.646529Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:30:27.622497Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:30:28.160510Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/adversarial_requirement-f04ab70396e436c5
2026-09-04T23:30:28.160766Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 34 tests
test applicability_add_envelope ... ok
test applicability_list_bare_read ... ok
test applicability_list_empty_clean ... ok
test applicability_remove_envelope ... ok
test create_requirement_422_error_envelope ... ok
test create_requirement_no_double_nest ... ok
test create_standard_no_double_nest ... ok
test delete_requirement_envelope ... ok
test delete_standard_envelope ... ok
test import_apply_bare_read ... ok
test import_dry_run_bare_read ... ok
test link_standard_id_rejected ... ok
test link_test_no_double_nest ... ok
test list_all_merges_both_halves ... ok
test list_all_missing_org_errors ... ok
test list_requirements_bare_read ... ok
test list_requirements_empty_is_clean_json ... ok
test list_standards_bare_read ... ok
test matrix_requirements_bare_read ... ok
test matrix_standards_empty_clean ... ok
test status_empty_matrix_passes_clean ... ok
test status_gate_fails_but_emits_json ... ok
test status_gate_passes ... ok
test status_strict_partial_fails_but_emits_json ... ok
test strict_standards_gate_fails_but_emits_json ... ok
test strict_standards_gate_passes ... ok
test unlink_test_envelope ... ok
test update_requirement_no_double_nest ... ok
test update_standard_no_double_nest ... ok
test view_requirement_404_error_envelope ... ok
test view_requirement_bare_read ... ok
test view_requirement_echoes_unexpected_shape ... ok
test view_standard_bare_read_defensive ... ok
test view_unknown_prefix_errors ... ok
test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.30s
2026-09-04T23:30:29.466610Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/adversarial_requirement-f04ab70396e436c5
2026-09-04T23:30:29.466625Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10357.profraw
2026-09-04T23:30:29.466630Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10485.profraw
2026-09-04T23:30:29.466633Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10341.profraw
2026-09-04T23:30:29.466637Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10365.profraw
2026-09-04T23:30:29.466640Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10493.profraw
2026-09-04T23:30:29.466643Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10565.profraw
2026-09-04T23:30:29.466646Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10533.profraw
2026-09-04T23:30:29.466649Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10389.profraw
2026-09-04T23:30:29.466653Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10557.profraw
2026-09-04T23:30:29.466657Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10325.profraw
2026-09-04T23:30:29.466660Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10333.profraw
2026-09-04T23:30:29.466663Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10381.profraw
2026-09-04T23:30:29.466666Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10461.profraw
2026-09-04T23:30:29.466670Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10525.profraw
2026-09-04T23:30:29.466673Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10421.profraw
2026-09-04T23:30:29.466676Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10541.profraw
2026-09-04T23:30:29.466679Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10581.profraw
2026-09-04T23:30:29.466683Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10373.profraw
2026-09-04T23:30:29.466686Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10437.profraw
2026-09-04T23:30:29.466689Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10501.profraw
2026-09-04T23:30:29.466693Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10477.profraw
2026-09-04T23:30:29.466696Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10469.profraw
2026-09-04T23:30:29.466699Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10405.profraw
2026-09-04T23:30:29.466704Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10317.profraw
2026-09-04T23:30:29.466708Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10509.profraw
2026-09-04T23:30:29.466711Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10397.profraw
2026-09-04T23:30:29.466714Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10573.profraw
2026-09-04T23:30:29.466717Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10453.profraw
2026-09-04T23:30:29.466720Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10517.profraw
2026-09-04T23:30:29.466724Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_11695242930086075502_0-10312.profraw
2026-09-04T23:30:29.466727Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10429.profraw
2026-09-04T23:30:29.466731Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10349.profraw
2026-09-04T23:30:29.466734Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10549.profraw
2026-09-04T23:30:29.466737Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10413.profraw
2026-09-04T23:30:29.466740Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_requirement-f04ab70396e436c5_6343629148691217587_0-10445.profraw
2026-09-04T23:30:29.466744Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:30:33.433461Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:30:33.991071Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/anvil-20455b946c1b80af
2026-09-04T23:30:33.991316Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-09-04T23:30:43.142586Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/anvil-20455b946c1b80af
2026-09-04T23:30:43.142609Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/anvil-20455b946c1b80af_18405252294908473995_0-10586.profraw
2026-09-04T23:30:43.142615Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:30:43.142678Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:30:43.485349Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/anvil-a5a5539ecafa9c3a
2026-09-04T23:30:43.485533Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 466 tests
test client::tests::get_happy_path_parses_json ... ok
test client::tests::get_unhappy_html_body_is_summarized ... ok
test client::tests::get_unhappy_json_body_is_surfaced_verbatim ... ok
test client::tests::sse_stream_happy_path_returns_response ... ok
test client::tests::sse_stream_unhappy_html_body_is_summarized ... ok
test client::tests::sse_stream_unhappy_json_body_is_surfaced_verbatim ... ok
test commands::auth::tests::classify_400_denied ... ok
test commands::auth::tests::classify_400_expired ... ok
test commands::auth::tests::classify_400_pending_returns_pending ... ok
test commands::auth::tests::classify_400_slow_down ... ok
test commands::auth::tests::classify_success_returns_token ... ok
test commands::auth::tests::classify_success_without_token_is_other ... ok
test commands::auth::tests::classify_unknown_error_surfaces_description ... ok
test commands::auth::tests::login_parses_no_browser_flag ... ok
test commands::auth::tests::login_parses_url_and_token_args ... ok
test commands::auth::tests::login_parses_with_defaults ... ok
test commands::auth::tests::normalize_strips_trailing_slashes_and_api_prefix ... ok
test commands::auth::tests::verify::a_non_json_success_body_does_not_reject_the_token ... ok
test commands::auth::tests::verify::a_non_string_username_is_ignored_rather_than_rendered ... ok
test commands::auth::tests::verify::a_rejected_token_is_refused_and_the_error_says_it_was_not_saved ... ok
test commands::auth::tests::verify::a_server_error_is_not_treated_as_a_rejection ... ok
test commands::auth::tests::verify::a_success_without_a_username_still_saves_the_token ... ok
test commands::auth::tests::verify::a_valid_token_yields_the_username_for_the_confirmation_line ... ok
test commands::auth::tests::verify::an_unreachable_server_does_not_block_saving_the_token ... ok
test commands::auth::tests::verify::the_token_is_sent_as_a_bearer_credential ... ok
test commands::auth::tests::verify::the_username_is_found_however_the_server_nests_it ... ok
test commands::commit::tests::view_parses_with_diff ... ok
test commands::commit::tests::view_parses_without_diff ... ok
test commands::epic::tests::add_child_payload_bare_number_is_same_repo ... ok
test commands::epic::tests::add_child_payload_cross_repo_ref_carries_org_and_repo ... ok
test commands::epic::tests::add_child_payload_hash_ref_is_same_repo ... ok
test commands::epic::tests::add_child_payload_never_sends_raw_target ... ok
test commands::epic::tests::add_child_payload_rejects_garbage ... ok
test commands::epic::tests::matches_bare_number ... ok
test commands::epic::tests::matches_full_cross_repo_ref ... ok
test commands::epic::tests::short_ref_falls_back_to_hash_n_when_repo_unknown ... ok
test commands::epic::tests::short_ref_uses_full_when_repo_known ... ok
test commands::issue::tests::link_kind_api_values_match_server ... ok
test commands::issue::tests::parse_target_ref_cross_repo ... ok
test commands::issue::tests::parse_target_ref_rejects_bad_number ... ok
test commands::issue::tests::parse_target_ref_rejects_empty_parts ... ok
test commands::issue::tests::parse_target_ref_rejects_missing_hash ... ok
test commands::issue::tests::parse_target_ref_rejects_prefix_without_slash ... ok
test commands::issue::tests::parse_target_ref_same_repo ... ok
test commands::issue::tests::parse_target_ref_whitespace_tolerated ... ok
test commands::milestone::tests::create_parses_due_date ... ok
test commands::milestone::tests::create_parses_required_title ... ok
test commands::pr::tests::checkout_parses ... ok
test commands::pr::tests::checkout_parses_with_repo ... ok
test commands::pr::tests::diff_parses_with_defaults ... ok
test commands::pr::tests::diff_parses_with_name_only_and_custom_remote ... ok
test commands::pr::tests::edit_parses_base_repoint ... ok
test commands::pr::tests::edit_parses_draft_flag ... ok
test commands::pr::tests::edit_parses_ready_flag ... ok
test commands::pr::tests::edit_parses_title_and_body ... ok
test commands::pr::tests::edit_rejects_draft_and_ready_together ... ok
test commands::pr::tests::parse_pr_defaults_missing_draft_to_none ... ok
test commands::pr::tests::parse_pr_reads_draft_and_mergeable_from_bare_object ... ok
test commands::pr::tests::parse_pr_unwraps_data_envelope ... ok
test commands::pr::tests::parse_pr_unwraps_pull_request_envelope ... ok
test commands::registry::tests::explicit_scope_overrides_flags ... ok
test commands::registry::tests::read_org_expands_to_pull_wildcard ... ok
test commands::registry::tests::repo_and_org_conflict ... ok
test commands::registry::tests::requires_a_target ... ok
test commands::registry::tests::requires_an_access_level ... ok
test commands::registry::tests::write_repo_grants_pull_and_push ... ok
test commands::repo::tests::a_failed_anonymous_clone_says_to_log_in ... ok
test commands::repo::tests::a_failed_authenticated_clone_blames_the_token_or_access_not_ssh ... ok
test commands::repo::tests::a_failed_ssh_clone_offers_both_ways_out ... ok
test commands::repo::tests::clone_defaults_to_https_and_opts_in_to_ssh ... ok
test commands::repo::tests::clone_still_takes_an_optional_target_directory ... ok
test commands::repo::tests::the_default_target_directory_is_the_last_path_segment ... ok
test commands::requirement::tests::any_standards_flags_detects_each_flag ... ok
test commands::requirement::tests::applicability_add_rejects_unknown_prefix ... ok
test commands::requirement::tests::applicability_list_rejects_req_id ... ok
test commands::requirement::tests::clear_requirements_hard_deletes_children_before_parents ... ok
test commands::requirement::tests::clear_requirements_refuses_servers_without_parent_id ... ok
test commands::requirement::tests::confirm_clear_requires_yes_when_not_a_tty ... ok
test commands::requirement::tests::create_rejects_req_with_organization_flag ... ok
test commands::requirement::tests::create_rejects_req_with_standards_flags ... ok
test commands::requirement::tests::create_rejects_std_with_repo_flag ... ok
test commands::requirement::tests::create_rejects_std_without_organization ... ok
test commands::requirement::tests::create_rejects_unknown_prefix ... ok
test commands::requirement::tests::infer_kind_from_prefix ... ok
test commands::requirement::tests::list_all_rejects_missing_organization ... ok
test commands::requirement::tests::list_rejects_unknown_kind ... ok
test commands::requirement::tests::matrix_rejects_unknown_kind ... ok
test commands::requirement::tests::matrix_standards_rejects_missing_organization ... ok
test commands::requirement::tests::require_standard_id_accepts_std ... ok
test commands::requirement::tests::require_standard_id_rejects_req ... ok
test commands::requirement::tests::require_standard_id_rejects_unknown ... ok
test commands::requirement::tests::status_summary_to_json_shape ... ok
test commands::requirement::tests::strict_standards_errors_on_422_uncovered ... ok
test commands::requirement::tests::strict_standards_propagates_non_422_errors ... ok
test commands::requirement::tests::strict_standards_rejects_missing_organization ... ok
test commands::requirement::tests::strict_standards_returns_ok_on_2xx_status_ok ... ok
test commands::requirement::tests::summarize_status_counts_all_categories ... ok
test commands::requirement::tests::summarize_status_empty_passes_in_both_modes ... ok
test commands::requirement::tests::summarize_status_non_strict_fails_only_on_uncovered ... ok
test commands::requirement::tests::summarize_status_non_strict_passes_with_partials ... ok
test commands::requirement::tests::summarize_status_strict_fails_on_partial_and_no_tests ... ok
test commands::requirement::tests::update_rejects_req_with_organization_flag ... ok
test commands::requirement::tests::update_rejects_req_with_standards_flags ... ok
test commands::requirement::tests::update_rejects_std_with_repo_flag ... ok
test commands::requirement::tests::update_rejects_std_without_organization ... ok
test commands::requirement::tests::update_rejects_unknown_prefix ... ok
test commands::runner::tests::doctor_parses_with_defaults ... ok
test commands::runner::tests::legacy_svc_prefixed_aliases_still_parse ... ok
test commands::runner::tests::logs_parses_follow_and_lines ... ok
test commands::runner::tests::quarantine_column::a_healthy_runner_has_an_empty_cell ... ok
test commands::runner::tests::quarantine_column::a_lapsed_quarantine_is_not_shown ... ok
test commands::runner::tests::quarantine_column::a_quarantined_runner_shows_the_time_remaining ... ok
test commands::runner::tests::quarantine_column::an_unparseable_timestamp_is_not_invented_into_a_quarantine ... ok
test commands::runner::tests::restart_parses ... ok
test commands::runner::tests::restart_parses_to_restart_variant ... ok
test commands::runner::tests::service_install_accepts_service_name ... ok
test commands::runner::tests::service_install_parses_scope_system_with_user_account ... ok
test commands::runner::tests::service_install_parses_scope_user ... ok
test commands::runner::tests::service_install_parses_with_no_flags ... ok
test commands::runner::tests::service_list_parses ... ok
test commands::runner::tests::start_parses_detach_and_log_file ... ok
test commands::runner::tests::start_parses_hidden_detach_child_flag ... ok
test commands::runner::tests::start_parses_pid_file_and_shutdown_timeout ... ok
test commands::runner::tests::start_parses_service_name_flag ... ok
test commands::runner::tests::start_parses_to_start_variant ... ok
test commands::runner::tests::status_parses_to_status_variant ... ok
test commands::runner::tests::status_parses_with_service_name ... ok
test commands::runner::tests::stop_parses_force_and_timeout ... ok
test commands::runner::tests::stop_parses_to_stop_variant ... ok
test commands::runner::tests::stop_parses_with_defaults ... ok
test commands::ssh_key::tests::a_path_without_a_tilde_is_left_alone ... ok
test commands::ssh_key::tests::add_needs_no_arguments_at_all ... ok
test commands::ssh_key::tests::add_parses_auto_and_yes ... ok
test commands::ssh_key::tests::add_still_accepts_the_old_explicit_form ... ok
test commands::ssh_key::tests::tilde_expands_to_the_home_directory ... ok
test commands::update::tests::a_prose_body_yields_no_hash_rather_than_a_garbage_one ... ok
test commands::update::tests::a_truncated_or_non_hex_digest_is_not_accepted_as_an_entry ... ok
test commands::update::tests::parse_checksum_line_does_not_match_a_binary_marked_entry ... ok
test commands::update::tests::parse_checksum_line_keeps_looking_past_a_blank_line ... ok
test commands::update::tests::parse_checksum_line_keeps_looking_past_a_single_token_line ... ok
test commands::update::tests::parse_checksum_line_matches_filename ... ok
test commands::update::tests::parse_checksum_line_missing_returns_none ... ok
test commands::update::tests::parse_checksum_line_of_an_empty_document_is_none ... ok
test commands::update::tests::parse_checksum_line_requires_an_exact_filename_match ... ok
test commands::update::tests::parse_checksum_line_returns_the_first_entry_for_a_duplicated_filename ... ok
test commands::update::tests::parse_checksum_tolerates_extra_whitespace ... ok
test commands::update::tests::platform_target_maps_known_platforms ... ok
test commands::update::tests::platform_target_rejects_unknown ... ok
test commands::update::tests::verify_sha256_accepts_correct_hash ... ok
test commands::update::tests::verify_sha256_rejects_a_prefix_of_the_correct_hash ... ok
test commands::update::tests::verify_sha256_rejects_an_empty_expected_hash ... ok
test commands::update::tests::verify_sha256_rejects_wrong_hash ... ok
test commands::update::tests::verify_sha256_reports_both_hashes_so_a_mismatch_can_be_investigated ... ok
test config::tests::test_parse_remote_urls ... ok
test gitcreds::tests::a_blank_line_ends_the_request ... ok
test gitcreds::tests::a_default_port_in_the_config_still_matches_gits_bare_host ... ok
test gitcreds::tests::a_held_token_is_offered_only_to_the_configured_host ... ok
test gitcreds::tests::a_non_default_port_must_agree ... ok
test gitcreds::tests::a_path_with_spaces_or_quotes_stays_one_argument ... ok
test gitcreds::tests::a_request_missing_host_or_protocol_does_not_match ... ok
test gitcreds::tests::a_scheme_mismatch_does_not_match ... ok
test gitcreds::tests::a_value_containing_equals_is_kept_whole ... ok
test gitcreds::tests::an_explicit_default_port_matches_a_bare_configured_host ... ok
test gitcreds::tests::an_unparseable_server_url_matches_nothing ... ok
test gitcreds::tests::config_key_scopes_the_helper_to_the_server ... ok
test gitcreds::tests::crlf_input_is_handled ... ok
test gitcreds::tests::eof_without_a_blank_line_is_fine ... ok
test gitcreds::tests::helper_command_is_a_shell_command_with_the_subcommand ... ok
test gitcreds::tests::holding_no_token_declines_instead_of_erroring ... ok
test gitcreds::tests::host_comparison_is_case_insensitive ... ok
test gitcreds::tests::matches_the_configured_server ... ok
test gitcreds::tests::never_answers_for_another_host ... ok
test gitcreds::tests::normalizing_a_server_url_drops_only_a_redundant_port ... ok
test gitcreds::tests::parses_gits_key_value_block ... ok
test gitcreds::tests::response_has_the_shape_git_parses ... ok
test gitcreds::tests::store_and_erase_write_nothing_and_succeed ... ok
test gitcreds::tests::stripping_the_default_port_does_not_make_other_ports_match ... ok
test gitcreds::tests::the_config_key_and_a_normalized_url_agree_on_one_spelling ... ok
test gitcreds::tests::unknown_keys_are_ignored_not_fatal ... ok
test output::tests::json_mode_off_by_default ... ok
test output::tests::print_json_pretty_prints ... ok
test output::tests::set_json_mode_round_trip ... ok
test platform::unix::tests::a_departed_pid_has_no_identity ... ok
test platform::unix::tests::a_killed_but_unreaped_child_still_reads_as_alive ... ok
test platform::unix::tests::a_live_process_that_is_not_ours_is_identified_as_other ... ok
test platform::unix::tests::a_nonsense_pid_is_never_alive ... ok
test platform::unix::tests::a_process_that_does_not_exist_is_not_alive ... ok
test platform::unix::tests::a_process_that_exists_but_is_not_ours_to_signal_counts_as_alive ... ok
test platform::unix::tests::a_reaped_child_is_not_alive ... ok
test platform::unix::tests::a_successful_probe_means_alive ... ok
test platform::unix::tests::an_unexpected_errno_is_not_read_as_alive ... ok
test platform::unix::tests::bare_shell_actually_runs_a_command_string ... ok
test platform::unix::tests::bare_shell_names_a_shell_and_the_flag_that_takes_a_command_string ... ok
test platform::unix::tests::comm_maps_to_identity ... ok
test platform::unix::tests::force_kill_of_an_absent_process_is_an_error_not_a_silent_success ... ok
test platform::unix::tests::force_kill_terminates_a_running_process ... ok
test platform::unix::tests::is_elevated_agrees_with_the_id_command ... ok
test platform::unix::tests::nonsense_pids_are_never_ours ... ok
test platform::unix::tests::pid_one_is_alive_whichever_arm_answers ... ok
test platform::unix::tests::request_child_terminate_of_an_absent_process_does_not_panic ... ok
test platform::unix::tests::request_child_terminate_stops_a_child_we_spawned ... ok
test platform::unix::tests::request_graceful_stop_reports_a_process_that_is_already_gone ... ok
test platform::unix::tests::request_graceful_stop_sends_a_signal_the_process_actually_dies_from ... ok
test platform::unix::tests::this_very_process_is_alive ... ok
test runner::artifacts::tests::a_directory_is_not_collected_as_a_file ... ok
test runner::artifacts::tests::a_dot_dot_path_cannot_climb_out_of_the_workspace ... ok
test runner::artifacts::tests::a_file_over_the_size_cap_is_refused_before_it_is_sent ... ok
test runner::artifacts::tests::a_glob_matches_every_file_and_skips_directories ... ok
test runner::artifacts::tests::a_glob_matching_nothing_resolves_to_nothing ... ok
test runner::artifacts::tests::a_glob_still_collects_files_reached_through_an_in_workspace_symlinked_dir ... ok
test runner::artifacts::tests::a_glob_that_matches_one_file_still_publishes_the_namespaced_name ... ok
test runner::artifacts::tests::a_hardlink_to_a_file_outside_the_workspace_is_refused ... ok
test runner::artifacts::tests::a_job_with_no_artifact_specs_collects_nothing ... ok
test runner::artifacts::tests::a_literal_path_resolves_relative_to_the_workspace ... ok
test runner::artifacts::tests::a_literal_path_that_does_not_exist_resolves_to_nothing ... ok
test runner::artifacts::tests::a_malformed_glob_is_refused_with_a_reason_rather_than_panicking ... ok
test runner::artifacts::tests::a_non_array_artifact_specs_field_is_ignored_rather_than_panicking ... ok
test runner::artifacts::tests::a_recursive_glob_descends_into_subdirectories ... ok
test runner::artifacts::tests::a_refusal_is_surfaced_as_a_notice_for_the_job_log ... ok
test runner::artifacts::tests::a_rejected_upload_is_not_counted_and_is_reported ... ok
test runner::artifacts::tests::a_sibling_directory_sharing_the_workspaces_name_prefix_is_not_inside_it ... ok
test runner::artifacts::tests::a_single_match_uploads_under_the_spec_name_to_the_job_endpoint ... ok
test runner::artifacts::tests::a_spec_matching_nothing_is_reported_and_does_not_fail_the_others ... ok
test runner::artifacts::tests::a_spec_missing_name_or_path_is_skipped_but_its_siblings_survive ... ok
test runner::artifacts::tests::a_symlink_planted_in_the_workspace_cannot_smuggle_a_file_out ... ok
test runner::artifacts::tests::an_absolute_path_cannot_reach_outside_the_workspace ... ok
test runner::artifacts::tests::an_absolute_spec_path_uploads_nothing ... ok
test runner::artifacts::tests::an_unresolvable_workspace_uploads_nothing_and_says_why ... ok
test runner::artifacts::tests::glob_detection_drives_artifact_naming_so_it_must_match_resolution ... ok
test runner::artifacts::tests::no_specs_means_no_requests_and_no_uploads ... ok
test runner::artifacts::tests::one_failed_upload_does_not_abandon_the_remaining_artifacts ... ok
test runner::artifacts::tests::refusing_one_match_does_not_rename_its_surviving_sibling ... ok
test runner::artifacts::tests::resolved_paths_are_canonical_so_the_file_read_is_the_file_checked ... ok
test runner::artifacts::tests::several_matches_are_namespaced_by_relative_path_so_they_do_not_collide ... ok
test runner::artifacts::tests::specs_are_read_in_order_from_the_claim_response ... ok
test runner::artifacts::tests::upload_single_refuses_a_symlink_that_appears_after_resolution ... ok
test runner::config::tests::a_save_that_cannot_be_written_at_all_reports_both_attempts ... ok
test runner::config::tests::api_url_collapses_several_trailing_slashes ... ok
test runner::config::tests::api_url_does_not_double_the_slash_on_a_trailing_slash_server_url ... ok
test runner::config::tests::api_url_inserts_the_version_prefix_exactly_once ... ok
test runner::config::tests::auth_header_is_a_bearer_token ... ok
test runner::config::tests::delete_removes_the_config_and_is_idempotent ... ok
test runner::config::tests::load_applies_defaults_for_fields_an_older_config_omits ... ok
test runner::config::tests::load_of_a_corrupt_config_fails_rather_than_yielding_defaults ... ok
test runner::config::tests::load_of_a_missing_config_names_the_path_and_the_fix ... ok
test runner::config::tests::path_prefers_an_explicit_override_over_the_home_default ... ok
test runner::config::tests::save_creates_missing_parent_directories ... ok
test runner::config::tests::save_falls_back_to_writing_in_place_when_the_directory_forbids_a_temp_file ... ok
test runner::config::tests::save_leaves_no_temp_file_behind ... ok
test runner::config::tests::save_never_leaves_the_runner_token_world_readable ... ok
test runner::config::tests::save_then_load_round_trips_every_field ... ok
test runner::config::tests::save_tightens_the_mode_of_a_config_left_permissive_by_an_older_build ... ok
test runner::config::tests::the_default_path_lives_under_a_dot_anvil_runner_directory ... ok
test runner::config::tests::the_in_place_write_creates_the_file_private ... ok
test runner::config::tests::the_in_place_write_tightens_a_file_it_did_not_create ... ok
test runner::config::tests::work_dir_path_reflects_the_configured_work_dir ... ok
test runner::env_value_tests::a_list_or_map_has_no_rendering_and_is_reported_instead ... ok
test runner::env_value_tests::a_yaml_scalar_keeps_the_text_the_author_wrote ... ok
test runner::env_value_tests::an_explicit_null_is_an_empty_value_not_a_rejection ... ok
test runner::executor::end_reason_tests::finished_has_no_cancel_reason ... ok
test runner::executor::end_reason_tests::runner_shutdown_reports_as_cancel ... ok
test runner::executor::end_reason_tests::timeout_has_reason_but_is_not_runner_cancel ... ok
test runner::executor::exec_env_tests::container_execution_names_the_image_in_the_job_log ... ok
test runner::executor::exec_env_tests::exec_env_description_distinguishes_host_from_container ... ok
test runner::executor::exec_env_tests::host_execution_is_announced_in_the_job_log ... ok
test runner::executor::exec_env_tests::unobtainable_image_fails_and_never_runs_on_the_host ... ok
test runner::heartbeat::tests::a_heartbeat_advertises_the_local_models_when_ollama_answers ... ok
test runner::heartbeat::tests::a_heartbeat_omits_the_metadata_key_when_ollama_is_unreachable ... ok
test runner::heartbeat::tests::a_model_with_no_capabilities_omits_the_key_rather_than_claiming_none ... ok
test runner::heartbeat::tests::a_model_without_a_name_is_skipped_and_its_siblings_survive ... ok
test runner::heartbeat::tests::a_non_json_body_reports_none_rather_than_panicking ... ok
test runner::heartbeat::tests::a_response_without_a_models_key_reports_none ... ok
test runner::heartbeat::tests::a_server_that_rejects_the_heartbeat_does_not_stop_the_loop ... ok
test runner::heartbeat::tests::a_trailing_slash_on_the_ollama_url_does_not_double_the_path ... ok
test runner::heartbeat::tests::an_empty_capabilities_array_is_also_reported_as_unknown ... ok
test runner::heartbeat::tests::an_empty_capability_list_is_unknown_not_empty ... ok
test runner::heartbeat::tests::an_ollama_error_status_reports_none_rather_than_propagating ... ok
test runner::heartbeat::tests::an_ollama_serving_nothing_reports_none_so_the_prior_list_stands ... ok
test runner::heartbeat::tests::an_unreachable_ollama_reports_none_rather_than_costing_a_heartbeat ... ok
test runner::heartbeat::tests::digest_keys_the_cache_so_a_repull_relearns ... ok
test runner::heartbeat::tests::falls_back_to_any_context_length_key_when_architecture_is_absent ... ok
test runner::heartbeat::tests::falls_back_to_the_details_family_when_the_info_key_is_missing ... ok
test runner::heartbeat::tests::models_are_reported_with_the_capabilities_ollama_declares ... ok
test runner::heartbeat::tests::non_string_capabilities_are_dropped_without_dropping_the_model ... ok
test runner::heartbeat::tests::reads_the_architecture_prefixed_context_length ... ok
test runner::heartbeat::tests::reports_unknown_rather_than_guessing ... ok
test runner::heartbeat::tests::send_once_errors_when_the_server_cannot_be_reached ... ok
test runner::heartbeat::tests::send_once_posts_to_the_runners_own_heartbeat_endpoint_with_its_token ... ok
test runner::heartbeat::tests::send_once_reports_a_rejected_heartbeat_with_its_status ... ok
test runner::heartbeat::tests::the_heartbeat_payload_carries_capacity_telemetry ... ok
test runner::inference::translation_tests::a_message_with_no_content_becomes_empty_text_rather_than_vanishing ... ok
test runner::inference::translation_tests::a_message_with_no_role_defaults_to_user ... ok
test runner::inference::translation_tests::a_plain_completion_maps_content_and_token_usage ... ok
test runner::inference::translation_tests::a_request_for_another_provider_is_refused_by_name ... ok
test runner::inference::translation_tests::a_request_with_no_messages_yields_no_messages ... ok
test runner::inference::translation_tests::a_request_with_no_provider_is_refused ... ok
test runner::inference::translation_tests::a_request_without_tools_yields_an_empty_list_so_the_key_is_omitted ... ok
test runner::inference::translation_tests::a_response_with_no_message_yields_empty_content_not_a_panic ... ok
test runner::inference::translation_tests::a_string_content_message_keeps_its_role_and_text ... ok
test runner::inference::translation_tests::a_structured_tool_result_is_stringified_as_json_not_debug_formatted ... ok
test runner::inference::translation_tests::a_tool_call_wins_over_done_reason_when_setting_stop_reason ... ok
test runner::inference::translation_tests::a_tool_call_with_no_function_object_still_produces_a_use ... ok
test runner::inference::translation_tests::a_tool_call_without_an_id_gets_a_stable_positional_id ... ok
test runner::inference::translation_tests::a_tool_use_missing_its_input_sends_an_empty_object_not_null ... ok
test runner::inference::translation_tests::a_tool_without_a_schema_gets_an_empty_object_not_null ... ok
test runner::inference::translation_tests::a_user_text_block_becomes_a_user_message ... ok
test runner::inference::translation_tests::a_user_tool_result_becomes_a_tool_message_carrying_the_call_id ... ok
test runner::inference::translation_tests::absent_arguments_become_an_empty_object ... ok
test runner::inference::translation_tests::an_assistant_message_without_tool_use_omits_the_tool_calls_key ... ok
test runner::inference::translation_tests::an_unknown_or_absent_done_reason_is_end_turn ... ok
test runner::inference::translation_tests::anvil_tool_defs_become_ollama_function_tools ... ok
test runner::inference::translation_tests::assistant_text_and_tool_use_collapse_into_a_single_message ... ok
test runner::inference::translation_tests::block_type_of_an_untyped_block_is_empty_not_a_panic ... ok
test runner::inference::translation_tests::done_reason_length_maps_to_max_tokens ... ok
test runner::inference::translation_tests::explicitly_null_options_are_dropped_rather_than_forwarded ... ok
test runner::inference::translation_tests::missing_token_counters_default_to_zero_rather_than_null ... ok
test runner::inference::translation_tests::mixed_user_blocks_split_into_one_message_each_preserving_order ... ok
test runner::inference::translation_tests::no_system_option_means_no_system_message ... ok
test runner::inference::translation_tests::object_arguments_pass_through_unchanged ... ok
test runner::inference::translation_tests::one_set_option_still_produces_an_options_block ... ok
test runner::inference::translation_tests::string_encoded_arguments_are_parsed_into_an_object ... ok
test runner::inference::translation_tests::stringify_distinguishes_a_json_string_from_a_missing_value ... ok
test runner::inference::translation_tests::temperature_and_max_tokens_map_to_ollama_option_names ... ok
test runner::inference::translation_tests::the_system_option_is_prepended_as_a_system_message ... ok
test runner::inference::translation_tests::tool_calls_are_mapped_to_anvil_tool_uses ... ok
test runner::inference::translation_tests::tool_use_overrides_even_a_length_stop ... ok
test runner::inference::translation_tests::unparseable_string_arguments_are_preserved_under_raw ... ok
test runner::inference::translation_tests::unrecognised_options_produce_no_options_block ... ok
test runner::log_reporter::tests::does_not_drop_lines_when_a_flush_fails_then_server_recovers ... ok
test runner::log_reporter::tests::drain_delivers_buffered_tail ... ok
test runner::log_reporter::tests::permanent_4xx_is_dropped_without_retry_or_loop ... ok
test runner::log_reporter::tests::rate_limit_429_is_treated_as_transient ... ok
test runner::log_rotate::tests::no_rotate_when_log_absent ... ok
test runner::log_rotate::tests::no_rotate_when_under_threshold ... ok
test runner::log_rotate::tests::rotates_when_over_threshold ... ok
test runner::log_rotate::tests::rotation_chain_shifts_and_drops_oldest ... ok
test runner::loop_runner::infra_failure_tests::a_bare_job_does_not ... ok
test runner::loop_runner::infra_failure_tests::a_bare_job_is_never_blamed_on_docker ... ok
test runner::loop_runner::infra_failure_tests::a_containerized_job_needs_the_daemon ... ok
test runner::loop_runner::infra_failure_tests::a_dead_daemon_behind_exit_125_is_infrastructure ... ok
test runner::loop_runner::infra_failure_tests::a_dead_daemon_under_a_container_job_is_infrastructure ... ok
test runner::loop_runner::infra_failure_tests::a_live_daemon_means_the_job_itself_failed ... ok
test runner::loop_runner::infra_failure_tests::a_nonzero_exit_is_a_failure_signal ... ok
test runner::loop_runner::infra_failure_tests::a_passing_job_is_not_a_failure_signal ... ok
test runner::loop_runner::infra_failure_tests::a_runner_cancel_is_not_a_failure_signal ... ok
test runner::loop_runner::infra_failure_tests::a_timed_out_job_is_not_a_failure_signal ... ok
test runner::loop_runner::infra_failure_tests::an_empty_image_is_still_a_container_job ... ok
test runner::loop_runner::infra_failure_tests::an_execution_error_is_still_a_failure_signal ... ok
test runner::loop_runner::infra_failure_tests::only_a_422_means_the_server_predates_this ... ok
test runner::pid_file::tests::classify_demotes_a_live_stranger_to_stale ... ok
test runner::pid_file::tests::classify_ignores_identity_once_the_process_is_gone ... ok
test runner::pid_file::tests::classify_keeps_a_live_anvil_process_live ... ok
test runner::pid_file::tests::classify_keeps_an_unidentifiable_live_process_live ... ok
test runner::pid_file::tests::default_instance_keeps_the_legacy_file_name ... ok
test runner::pid_file::tests::guard_leaves_file_alone_on_drop_when_pid_was_clobbered ... ok
test runner::pid_file::tests::guard_writes_pid_and_removes_on_drop_when_pid_matches ... ok
test runner::pid_file::tests::identity_path_is_keyed_on_runner_id_not_instance ... ok
test runner::pid_file::tests::inspect_absent_returns_none ... ok
test runner::pid_file::tests::inspect_dead_pid_returns_stale ... ok
test runner::pid_file::tests::inspect_garbage_returns_stale ... ok
test runner::pid_file::tests::inspect_live_pid_belonging_to_another_program_is_stale ... ok
test runner::pid_file::tests::instance_path_and_file_name_cannot_drift ... ok
test runner::prepare::tests::docker_platform_is_nonempty_and_stable_for_a_fixed_daemon ... ok
test runner::prepare::tests::fallback_and_probe_agree_on_this_host ... ok
test runner::prepare::tests::fallback_platform_uses_dockers_vocabulary ... ok
test runner::prepare::tests::missing_base_image_fails_naming_image_and_reason ... ok
test runner::prepare::tests::prepared_tag_differs_across_arch ... ok
test runner::prepare::tests::prepared_tag_differs_across_os ... ok
test runner::prepare::tests::prepared_tag_distinguishes_empty_trailing_command ... ok
test runner::prepare::tests::prepared_tag_distinguishes_multiline_entry_from_two_entries ... ok
test runner::prepare::tests::prepared_tag_image_command_boundary_is_unambiguous ... ok
test runner::prepare::tests::prepared_tag_is_stable_for_one_platform ... ok
test runner::prepare::tests::prepared_tag_matches_resolved_platform_form ... ok
test runner::prepare::tests::prepared_tag_os_arch_boundary_is_unambiguous ... ok
test runner::prepare::tests::prune_drops_everything_beyond_count_coldest_first ... ok
test runner::prepare::tests::prune_drops_stale_even_within_count ... ok
test runner::prepare::tests::prune_keeps_most_recently_used_within_count ... ok
test runner::prepare::tests::prune_keeps_old_image_that_is_still_used ... ok
test runner::prepare::tests::prune_no_age_limit_keeps_all_within_count ... ok
test runner::prepare::tests::test_compute_prepared_tag_deterministic ... ok
test runner::prepare::tests::test_compute_prepared_tag_differs_on_commands ... ok
test runner::prepare::tests::test_compute_prepared_tag_differs_on_image ... ok
test runner::prepare::tests::test_compute_prepared_tag_order_matters ... ok
test runner::service_manager::tests::an_unknown_image_has_no_health_check_so_the_caller_falls_back_to_waiting ... ok
test runner::service_manager::tests::an_unrecognised_image_has_no_well_known_port ... ok
test runner::service_manager::tests::build_run_args_accepts_list_command ... ok
test runner::service_manager::tests::build_run_args_appends_string_command_after_image ... ok
test runner::service_manager::tests::build_run_args_collapses_runs_of_whitespace_in_a_string_command ... ok
test runner::service_manager::tests::build_run_args_detaches_and_names_the_container_on_the_job_network ... ok
test runner::service_manager::tests::build_run_args_drops_non_string_entries_from_a_list_command ... ok
test runner::service_manager::tests::build_run_args_forwards_env_as_a_separate_flag_and_value ... ok
test runner::service_manager::tests::build_run_args_ignores_a_command_that_is_neither_string_nor_list ... ok
test runner::service_manager::tests::build_run_args_includes_network_alias_for_dns_resolution ... ok
test runner::service_manager::tests::build_run_args_omits_command_when_unset ... ok
test runner::service_manager::tests::build_run_args_publishes_an_unquoted_numeric_port ... ok
test runner::service_manager::tests::build_run_args_publishes_every_declared_port_before_the_image ... ok
test runner::service_manager::tests::build_run_args_rejects_a_service_with_no_image ... ok
test runner::service_manager::tests::build_run_args_rejects_a_structured_env_value_instead_of_blanking_it ... ok
test runner::service_manager::tests::build_run_args_renders_an_unquoted_yaml_bool_as_its_text ... ok
test runner::service_manager::tests::build_run_args_renders_an_unquoted_yaml_number_as_its_text ... ok
test runner::service_manager::tests::each_service_is_probed_with_its_own_clients_readiness_command ... ok
test runner::service_manager::tests::health_checks_exec_inside_the_named_container ... ok
test runner::service_manager::tests::mysql_readiness_is_probed_silently_so_the_log_is_not_flooded ... ok
test runner::service_manager::tests::postgres_health_check_probes_tcp_not_socket ... ok
test runner::service_manager::tests::well_known_port_is_case_insensitive ... ok
test runner::service_manager::tests::well_known_port_matches_a_registry_qualified_image_name ... ok
test runner::service_manager::tests::well_known_ports_cover_the_images_anvil_ships_defaults_for ... ok
test runner::service_mode::tests::a_leading_dash_is_diagnosed_as_a_bad_first_character ... ok
test runner::service_mode::tests::an_empty_instance_name_is_diagnosed_as_empty ... ok
test runner::service_mode::tests::an_invalid_character_is_named_along_with_the_allowed_set ... ok
test runner::service_mode::tests::legacy_record_without_instance_field_loads_as_default ... ok
test runner::service_mode::tests::record_path_uses_services_subdir ... ok
test runner::service_mode::tests::scope_round_trips_through_json ... ok
test runner::service_mode::tests::scope_serializes_as_lowercase ... ok
test runner::service_mode::tests::validate_instance_name_accepts_typical ... ok
test runner::service_mode::tests::validate_instance_name_rejects_invalid ... ok
test runner::slot_counter::tests::busy_starts_at_zero ... ok
test runner::slot_counter::tests::reservation_increments_and_drops_decrement ... ok
test runner::workspace::tests::a_bare_job_gets_a_real_directory_under_the_work_dir ... ok
test runner::workspace::tests::a_bare_workspace_is_named_so_the_pruning_sweep_recognises_it ... ok
test runner::workspace::tests::a_checkout_that_fails_fails_the_job_instead_of_serving_the_previous_tree ... ok
test runner::workspace::tests::different_repos_stay_separate ... ok
test runner::workspace::tests::ephemeral_workspaces_are_disposable_and_others_are_not ... ok
test runner::workspace::tests::guard_applies_each_policy_on_scope_exit ... ok
test runner::workspace::tests::instance_key_is_deterministic ... ok
test runner::workspace::tests::instance_key_is_filesystem_safe_and_cannot_escape ... ok
test runner::workspace::tests::instance_key_separates_ids_sharing_a_long_prefix ... ok
test runner::workspace::tests::preparing_a_bare_workspace_twice_reuses_it ... ok
test runner::workspace::tests::slots_within_one_runner_stay_separate ... ok
test runner::workspace::tests::sweep_does_not_follow_symlinks_out_of_work_dir ... ok
test runner::workspace::tests::sweep_keeps_a_recently_used_workspace ... ok
test runner::workspace::tests::sweep_leaves_the_owner_repo_levels_alone ... ok
test runner::workspace::tests::sweep_notices_activity_in_child_files_not_just_the_directory ... ok
test runner::workspace::tests::sweep_only_touches_directories_this_module_names ... ok
test runner::workspace::tests::sweep_reclaims_a_long_idle_workspace ... ok
test runner::workspace::tests::sweep_reclaims_a_workspace_whose_owner_is_gone ... ok
test runner::workspace::tests::sweep_skips_a_workspace_whose_owner_is_alive ... ok
test runner::workspace::tests::sweep_tolerates_a_missing_work_dir ... ok
test runner::workspace::tests::test_parse_repo_url ... ok
test runner::workspace::tests::two_runners_running_bare_jobs_do_not_share_a_tree ... ok
test runner::workspace::tests::two_runners_sharing_a_work_dir_get_separate_workspaces ... ok
test runner::workspace::tests::two_slots_running_bare_jobs_do_not_share_a_tree ... ok
test runner::workspace::tests::workspace_is_stable_across_jobs_for_one_runner_and_slot ... ok
test runner::workspace::tests::workspace_path_layout_is_as_documented ... ok
test sshkeys::tests::a_comment_may_contain_spaces ... ok
test sshkeys::tests::a_dotted_private_key_name_is_still_seen_as_paired ... ok
test sshkeys::tests::a_key_without_a_comment_parses_and_round_trips ... ok
test sshkeys::tests::a_private_key_beside_an_unparseable_public_half_is_reported ... ok
test sshkeys::tests::a_private_key_is_never_parsed_as_a_public_one ... ok
test sshkeys::tests::a_private_key_that_still_has_its_public_half_is_not_reported ... ok
test sshkeys::tests::a_private_key_with_no_public_half_is_reported ... ok
test sshkeys::tests::a_tab_separated_key_parses ... ok
test sshkeys::tests::crlf_and_surrounding_blank_lines_are_tolerated ... ok
test sshkeys::tests::default_label_is_never_empty ... ok
test sshkeys::tests::discover_is_stable_when_two_keys_share_an_algorithm ... ok
test sshkeys::tests::discover_on_a_missing_directory_is_empty_not_an_error ... ok
test sshkeys::tests::discover_prefers_ed25519_over_rsa ... ok
test sshkeys::tests::discover_skips_certificates_and_private_keys ... ok
test sshkeys::tests::ed25519_outranks_rsa_which_outranks_dsa ... ok
test sshkeys::tests::extra_whitespace_between_fields_does_not_lose_the_key ... ok
test sshkeys::tests::fingerprint_ignores_the_comment ... ok
test sshkeys::tests::fingerprint_matches_openssh_format ... ok
test sshkeys::tests::garbage_and_non_base64_blobs_are_rejected ... ok
test sshkeys::tests::generate_refuses_to_clobber_an_existing_key ... ok
test sshkeys::tests::parses_algo_blob_and_comment ... ok
test sshkeys::tests::the_public_path_is_appended_never_substituted ... ok
test result: ok. 466 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.50s
2026-09-04T23:30:51.120282Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/anvil-a5a5539ecafa9c3a
2026-09-04T23:30:51.120304Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/anvil-a5a5539ecafa9c3a_4742761788464648818_0-10587.profraw
2026-09-04T23:30:51.120310Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:30:51.244610Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:30:51.967642Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/json_output-2baddbc4d61b5c7e
2026-09-04T23:30:51.967754Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 27 tests
test applicability_add_emits_ok_envelope ... ok
test applicability_list_emits_json ... ok
test board_init_and_issue_move_emit_ok_envelopes ... ok
test board_list_feature_disabled_exits_nonzero_with_error_envelope ... ok
test create_requirement_emits_ok_envelope ... ok
test delete_requirement_emits_ok_envelope ... ok
test deploy_status_emits_a_single_json_object ... ok
test issue_link_req_emits_ok_envelope ... ok
test issue_unlink_req_emits_ok_envelope ... ok
test label_delete_emits_ok_envelope ... ok
test label_edit_emits_ok_envelope ... ok
test label_list_emits_json ... ok
test label_names_with_slashes_are_path_encoded ... ok
test link_test_emits_ok_envelope ... ok
test milestone_edit_close_delete_emit_ok_envelopes ... ok
test registry_token_create_returns_secret_as_a_json_field ... ok
test requirement_import_dry_run_round_trips ... ok
test requirement_list_emits_json ... ok
test requirement_list_kind_all_emits_one_document ... ok
test requirement_view_emits_json ... ok
test standard_list_emits_json ... ok
test standard_view_emits_json ... ok
test status_emits_json_and_passes_when_covered ... ok
test status_strict_emits_json_and_exits_nonzero_when_failing ... ok
test strict_standards_emits_json_and_exits_nonzero_when_uncovered ... ok
test strict_standards_emits_json_and_passes ... ok
test unlink_test_encodes_name_and_emits_ok_envelope ... ok
test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
2026-09-04T23:30:53.369707Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/json_output-2baddbc4d61b5c7e
2026-09-04T23:30:53.369725Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11261.profraw
2026-09-04T23:30:53.369730Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11349.profraw
2026-09-04T23:30:53.369733Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11301.profraw
2026-09-04T23:30:53.369737Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11253.profraw
2026-09-04T23:30:53.369740Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11219.profraw
2026-09-04T23:30:53.369743Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11187.profraw
2026-09-04T23:30:53.369746Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11195.profraw
2026-09-04T23:30:53.369749Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11134.profraw
2026-09-04T23:30:53.369752Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11179.profraw
2026-09-04T23:30:53.369756Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11243.profraw
2026-09-04T23:30:53.369759Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11277.profraw
2026-09-04T23:30:53.369762Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11317.profraw
2026-09-04T23:30:53.369765Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11203.profraw
2026-09-04T23:30:53.369768Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11163.profraw
2026-09-04T23:30:53.369771Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_11289304395687258915_0-11121.profraw
2026-09-04T23:30:53.369774Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11142.profraw
2026-09-04T23:30:53.369778Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11171.profraw
2026-09-04T23:30:53.369781Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11126.profraw
2026-09-04T23:30:53.369784Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11309.profraw
2026-09-04T23:30:53.369787Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11341.profraw
2026-09-04T23:30:53.369790Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11333.profraw
2026-09-04T23:30:53.369794Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11248.profraw
2026-09-04T23:30:53.369797Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11211.profraw
2026-09-04T23:30:53.369800Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11235.profraw
2026-09-04T23:30:53.369803Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11285.profraw
2026-09-04T23:30:53.369806Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11147.profraw
2026-09-04T23:30:53.369809Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11155.profraw
2026-09-04T23:30:53.369812Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11227.profraw
2026-09-04T23:30:53.369815Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11293.profraw
2026-09-04T23:30:53.369818Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11269.profraw
2026-09-04T23:30:53.369821Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_output-2baddbc4d61b5c7e_6343629148691217587_0-11325.profraw
2026-09-04T23:30:53.369824Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:30:56.948509Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:30:57.483865Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/json_fuzz-6b74f9e9dabb08bc
2026-09-04T23:30:57.484124Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s
2026-09-04T23:30:57.537648Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/json_fuzz-6b74f9e9dabb08bc
2026-09-04T23:30:57.537663Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_fuzz-6b74f9e9dabb08bc_14863286637253021148_0-11354.profraw
2026-09-04T23:30:57.537667Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:30:57.632081Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:30:58.318597Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/adversarial_pr_issue_epic-d97cb408b52edae6
2026-09-04T23:30:58.318870Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 26 tests
test epic_add_child_envelope_shape ... ok
test epic_children_empty_epic_is_empty_items ... ok
test epic_children_populates_from_grouped_links ... ok
test epic_list_empty_echoes_server_no_human_leak ... ok
test epic_mark_single_nest ... ok
test epic_view_includes_children_from_grouped_links ... ok
test issue_assign_5xx_is_error_envelope_and_nonzero_exit ... ok
test issue_assign_envelope_shape ... ok
test issue_close_single_nest ... ok
test issue_create_flat_body_is_well_formed ... ok
test issue_create_single_nest ... ok
test issue_edit_noop_emits_client_envelope ... ok
test issue_link_no_double_nest ... ok
test issue_link_req_flat_body_falls_back_to_whole_body ... ok
test issue_link_req_unwraps_wrapped_body ... ok
test issue_unlink_req_emits_client_envelope ... ok
test pr_close_4xx_is_error_envelope_and_nonzero_exit ... ok
test pr_comment_envelope_shape ... ok
test pr_create_flat_body_is_well_formed ... ok
test pr_create_single_nest ... ok
test pr_edit_noop_emits_client_envelope ... ok
test pr_edit_single_nest ... ok
test pr_merge_no_double_nest ... ok
test pr_review_envelope_shape ... ok
test pr_reviews_empty_is_empty_items_not_human_line ... ok
test pr_reviews_uses_items_container ... ok
test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.41s
2026-09-04T23:31:05.734953Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/adversarial_pr_issue_epic-d97cb408b52edae6
2026-09-04T23:31:05.734973Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11560.profraw
2026-09-04T23:31:05.734980Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11456.profraw
2026-09-04T23:31:05.734985Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11440.profraw
2026-09-04T23:31:05.734991Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11408.profraw
2026-09-04T23:31:05.734996Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11432.profraw
2026-09-04T23:31:05.735001Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11392.profraw
2026-09-04T23:31:05.735006Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11512.profraw
2026-09-04T23:31:05.735011Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11384.profraw
2026-09-04T23:31:05.735016Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11416.profraw
2026-09-04T23:31:05.735022Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11368.profraw
2026-09-04T23:31:05.735027Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11528.profraw
2026-09-04T23:31:05.735032Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11424.profraw
2026-09-04T23:31:05.735037Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11448.profraw
2026-09-04T23:31:05.735043Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11536.profraw
2026-09-04T23:31:05.735048Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11400.profraw
2026-09-04T23:31:05.735053Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11544.profraw
2026-09-04T23:31:05.735059Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11472.profraw
2026-09-04T23:31:05.735064Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11504.profraw
2026-09-04T23:31:05.735069Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11520.profraw
2026-09-04T23:31:05.735074Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11488.profraw
2026-09-04T23:31:05.735079Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11552.profraw
2026-09-04T23:31:05.735085Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11376.profraw
2026-09-04T23:31:05.735090Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11360.profraw
2026-09-04T23:31:05.735095Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11464.profraw
2026-09-04T23:31:05.735100Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11496.profraw
2026-09-04T23:31:05.735106Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_6343629148691217587_0-11480.profraw
2026-09-04T23:31:05.735111Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_pr_issue_epic-d97cb408b52edae6_10852873903859393740_0-11355.profraw
2026-09-04T23:31:05.735116Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:31:08.751782Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:31:09.315685Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/api_paths-5e8b9ddf75d4769b
2026-09-04T23:31:09.315999Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 1 test
test client_call_sites_are_not_api_prefixed ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.79s
2026-09-04T23:31:19.917864Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/api_paths-5e8b9ddf75d4769b
2026-09-04T23:31:19.917886Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/api_paths-5e8b9ddf75d4769b_16871825893322996178_0-11565.profraw
2026-09-04T23:31:19.917892Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:31:19.917994Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:31:20.258646Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/adversarial_agent_sshkey_update-67eeb685c6ef656b
2026-09-04T23:31:20.258828Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 18 tests
test agent_approve_multibyte_id_stays_valid_json ... ok
test agent_approve_ok_envelope ... ok
test agent_list_echoes_server_body ... ok
test agent_list_empty_is_clean_json ... ok
test agent_reject_ok_envelope ... ok
test agent_session_echoes_server_body ... ok
test agent_sessions_empty_is_clean_json ... ok
test agent_trigger_ok_envelope_no_double_nest ... ok
test agent_trigger_server_error_is_json_error_and_nonzero ... ok
test agent_view_echoes_wrapped_body ... ok
test ssh_key_add_flat_body_ok_envelope ... ok
test ssh_key_add_wrapped_body_current_behavior ... ok
test ssh_key_list_empty_is_items_empty_array ... ok
test ssh_key_list_items_envelope ... ok
test ssh_key_remove_deleted_envelope ... ok
test ssh_key_remove_error_is_json_error_and_nonzero ... ok
test update_check_reports_available_shape ... ok
test update_check_server_error_is_json_error_and_nonzero ... ok
test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.16s
2026-09-04T23:31:21.423467Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/adversarial_agent_sshkey_update-67eeb685c6ef656b
2026-09-04T23:31:21.423486Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11676.profraw
2026-09-04T23:31:21.423490Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_8214914433250418464_0-11567.profraw
2026-09-04T23:31:21.423494Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11692.profraw
2026-09-04T23:31:21.423497Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11620.profraw
2026-09-04T23:31:21.423502Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11644.profraw
2026-09-04T23:31:21.423506Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11652.profraw
2026-09-04T23:31:21.423509Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11668.profraw
2026-09-04T23:31:21.423513Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11628.profraw
2026-09-04T23:31:21.423516Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11708.profraw
2026-09-04T23:31:21.423520Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11612.profraw
2026-09-04T23:31:21.423523Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11588.profraw
2026-09-04T23:31:21.423526Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11604.profraw
2026-09-04T23:31:21.423529Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11636.profraw
2026-09-04T23:31:21.423533Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11580.profraw
2026-09-04T23:31:21.423536Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11572.profraw
2026-09-04T23:31:21.423540Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11596.profraw
2026-09-04T23:31:21.423543Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11660.profraw
2026-09-04T23:31:21.423548Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11684.profraw
2026-09-04T23:31:21.423551Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_agent_sshkey_update-67eeb685c6ef656b_6343629148691217587_0-11700.profraw
2026-09-04T23:31:21.423555Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:31:23.515237Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:31:24.051249Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/adversarial_release-f01f6ba532f309de
2026-09-04T23:31:24.051517Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 21 tests
test assets_empty_is_empty_array ... ok
test assets_null_collection_emits_empty_array ... ok
test changelog_server_error_is_error_envelope_nonzero ... ok
test changelog_text_is_json_not_raw_stdout ... ok
test create_flat_body_wraps_under_release ... ok
test create_server_error_is_error_envelope_nonzero ... ok
test create_wrapped_body_is_not_double_nested ... ok
test delete_asset_emits_deleted_id ... ok
test delete_emits_deleted_tag ... ok
test download_emits_ok_downloaded_field ... ok
test list_empty_is_empty_array_no_human_none_line ... ok
test list_null_collection_emits_empty_array ... ok
test list_wrapped_array_echoes_bare_array ... ok
test publish_emits_ok_release_payload ... ok
test update_no_fields_is_ok_envelope_no_server_call ... ok
test update_wrapped_body_is_not_double_nested ... ok
test upload_missing_file_is_error_envelope_nonzero ... ok
test upload_wrapped_asset_is_not_double_nested ... ok
test view_200_with_string_author_echoes_body_verbatim ... ok
test view_404_is_error_envelope_nonzero ... ok
test view_wrapped_body_echoes_bare_release ... ok
test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.22s
2026-09-04T23:31:28.297383Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/adversarial_release-f01f6ba532f309de
2026-09-04T23:31:28.297398Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11826.profraw
2026-09-04T23:31:28.297402Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11764.profraw
2026-09-04T23:31:28.297406Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11758.profraw
2026-09-04T23:31:28.297409Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11716.profraw
2026-09-04T23:31:28.297412Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11795.profraw
2026-09-04T23:31:28.297416Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11722.profraw
2026-09-04T23:31:28.297419Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11801.profraw
2026-09-04T23:31:28.297423Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11783.profraw
2026-09-04T23:31:28.297426Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11734.profraw
2026-09-04T23:31:28.297430Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11813.profraw
2026-09-04T23:31:28.297433Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11777.profraw
2026-09-04T23:31:28.297436Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11819.profraw
2026-09-04T23:31:28.297439Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11807.profraw
2026-09-04T23:31:28.297443Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11770.profraw
2026-09-04T23:31:28.297446Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_11514019837572522038_0-11713.profraw
2026-09-04T23:31:28.297449Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11740.profraw
2026-09-04T23:31:28.297453Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11746.profraw
2026-09-04T23:31:28.297456Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11752.profraw
2026-09-04T23:31:28.297459Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11832.profraw
2026-09-04T23:31:28.297462Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11838.profraw
2026-09-04T23:31:28.297465Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11728.profraw
2026-09-04T23:31:28.297468Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_release-f01f6ba532f309de_6343629148691217587_0-11789.profraw
2026-09-04T23:31:28.297471Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:31:30.762002Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:31:31.299438Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/adversarial_ci-dfdd9a15b0c4806e
2026-09-04T23:31:31.299698Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 19 tests
test cancel_flat_body_is_correct ... ok
test cancel_unwraps_ci_run_envelope ... ok
test delete_secret_error_yields_error_envelope ... ok
test delete_secret_synthesizes_confirmation ... ok
test job_view_captures_logs_into_json_field ... ok
test job_view_empty_logs_is_empty_array ... ok
test job_view_log_fetch_failure_is_error_envelope ... ok
test list_echoes_server_envelope_verbatim ... ok
test list_empty_is_valid_json_not_none_line ... ok
test list_server_error_yields_error_envelope_and_nonzero_exit ... ok
test secrets_empty_is_items_empty_array ... ok
test secrets_missing_key_yields_empty_items_not_null ... ok
test secrets_uses_items_envelope ... ok
test set_secret_flat_body_is_wrapped_once ... ok
test set_secret_unwraps_secret_envelope_no_double_nest ... ok
test trigger_flat_body_is_wrapped_once ... ok
test trigger_unwraps_ci_run_envelope_no_double_nest ... ok
test view_404_yields_error_envelope_and_nonzero_exit ... ok
test view_echoes_wrapped_body_verbatim ... ok
test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.05s
2026-09-04T23:31:37.364958Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/adversarial_ci-dfdd9a15b0c4806e
2026-09-04T23:31:37.364979Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11942.profraw
2026-09-04T23:31:37.364986Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11924.profraw
2026-09-04T23:31:37.364991Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11846.profraw
2026-09-04T23:31:37.364997Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11918.profraw
2026-09-04T23:31:37.365002Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11870.profraw
2026-09-04T23:31:37.365007Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11864.profraw
2026-09-04T23:31:37.365012Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11930.profraw
2026-09-04T23:31:37.365018Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11900.profraw
2026-09-04T23:31:37.365023Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11852.profraw
2026-09-04T23:31:37.365028Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11948.profraw
2026-09-04T23:31:37.365032Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11906.profraw
2026-09-04T23:31:37.365038Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11894.profraw
2026-09-04T23:31:37.365043Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11936.profraw
2026-09-04T23:31:37.365055Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_9588080797511718102_0-11843.profraw
2026-09-04T23:31:37.365060Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11888.profraw
2026-09-04T23:31:37.365065Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11882.profraw
2026-09-04T23:31:37.365070Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11858.profraw
2026-09-04T23:31:37.365075Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11876.profraw
2026-09-04T23:31:37.365080Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11954.profraw
2026-09-04T23:31:37.365085Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_ci-dfdd9a15b0c4806e_6343629148691217587_0-11912.profraw
2026-09-04T23:31:37.365090Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:31:39.587940Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:31:40.140305Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/default_server_url-6670baa1f2ab940d
2026-09-04T23:31:40.140562Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 10 tests
test auth_status_is_logged_in_with_a_token ... ok
test auth_status_is_not_logged_in_without_a_token ... ok
test authenticated_command_still_requires_a_token ... ok
test config_file_server_url_overrides_the_default ... ok
test config_without_server_url_resolves_production_url ... ok
test env_server_url_overrides_the_config_file ... ok
test env_server_url_overrides_the_default ... ok
test no_config_file_resolves_production_url ... ok
test resolving_the_default_does_not_persist_it ... ok
test update_check_succeeds_with_no_config_and_no_token ... ok
test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
2026-09-04T23:31:40.251241Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/default_server_url-6670baa1f2ab940d
2026-09-04T23:31:40.251259Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_6343629148691217587_0-11976.profraw
2026-09-04T23:31:40.251263Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_6343629148691217587_0-11994.profraw
2026-09-04T23:31:40.251266Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_6343629148691217587_0-12006.profraw
2026-09-04T23:31:40.251270Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_6343629148691217587_0-12000.profraw
2026-09-04T23:31:40.251274Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_2064136752374329738_0-11959.profraw
2026-09-04T23:31:40.251277Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_6343629148691217587_0-12012.profraw
2026-09-04T23:31:40.251280Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_6343629148691217587_0-11982.profraw
2026-09-04T23:31:40.251283Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_6343629148691217587_0-12020.profraw
2026-09-04T23:31:40.251287Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_6343629148691217587_0-11961.profraw
2026-09-04T23:31:40.251290Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_6343629148691217587_0-11988.profraw
2026-09-04T23:31:40.251293Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/default_server_url-6670baa1f2ab940d_6343629148691217587_0-11967.profraw
2026-09-04T23:31:40.251296Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:31:41.427007Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:31:41.994341Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/adversarial_runner-48950528440fba03
2026-09-04T23:31:41.994601Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 24 tests
test doctor_failing_gate_emits_json_then_nonzero ... ok
test doctor_healthy_gate_passes_exit_zero ... ok
test list_empty_is_json_not_none_line ... ok
test list_org_echoes_server_payload ... ok
test list_repo_error_is_error_envelope ... ok
test list_without_target_is_error_envelope ... ok
test remove_404_is_error_envelope ... ok
test remove_happy_deleted_envelope ... ok
test remove_multibyte_id_stays_valid_json ... ok
test status_local_emits_json_not_human ... ok
test stop_no_pidfile_is_ok_envelope ... ok
test token_500_is_error_envelope ... ok
test token_bad_repo_format_is_error_envelope ... ok
test token_flat_string_shape ... ok
test token_missing_key_errors ... ok
test token_org_nested_value_shape ... ok
test token_repo_data_shape ... ok
test update_500_is_error_envelope ... ok
test update_flat_body_wrapped_once ... ok
test update_multibyte_id_stays_valid_json ... ok
test update_wrapped_body_no_double_nest ... ok
test view_404_is_error_envelope ... ok
test view_flat_body_echoed_verbatim ... ok
test view_unwraps_wrapped_body_no_double_nest ... ok
test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.45s
2026-09-04T23:31:49.482865Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/adversarial_runner-48950528440fba03
2026-09-04T23:31:49.482884Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12046.profraw
2026-09-04T23:31:49.482892Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12082.profraw
2026-09-04T23:31:49.482897Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12088.profraw
2026-09-04T23:31:49.482902Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12064.profraw
2026-09-04T23:31:49.482906Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12076.profraw
2026-09-04T23:31:49.482911Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_17469304612316161233_0-12025.profraw
2026-09-04T23:31:49.482916Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12034.profraw
2026-09-04T23:31:49.482921Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12118.profraw
2026-09-04T23:31:49.482925Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12166.profraw
2026-09-04T23:31:49.482930Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12106.profraw
2026-09-04T23:31:49.482935Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12058.profraw
2026-09-04T23:31:49.482939Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12070.profraw
2026-09-04T23:31:49.482944Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12040.profraw
2026-09-04T23:31:49.482948Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12136.profraw
2026-09-04T23:31:49.482953Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12142.profraw
2026-09-04T23:31:49.482957Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12028.profraw
2026-09-04T23:31:49.482962Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12112.profraw
2026-09-04T23:31:49.482966Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12124.profraw
2026-09-04T23:31:49.482971Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12094.profraw
2026-09-04T23:31:49.482975Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12160.profraw
2026-09-04T23:31:49.482980Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12130.profraw
2026-09-04T23:31:49.482984Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12154.profraw
2026-09-04T23:31:49.482988Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12148.profraw
2026-09-04T23:31:49.482993Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12100.profraw
2026-09-04T23:31:49.482997Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_runner-48950528440fba03_6343629148691217587_0-12052.profraw
2026-09-04T23:31:49.483001Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:31:52.376745Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:31:52.914625Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/ssh_key_auto-bd8aaf18f4920f16
2026-09-04T23:31:52.914893Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 16 tests
test a_corrupt_public_key_beside_a_good_private_one_is_recovered ... ok
test a_key_written_with_extra_spacing_is_still_found ... ok
test a_private_key_passed_as_key_file_is_refused_before_any_upload ... ok
test a_public_key_deleted_by_accident_is_recovered_not_replaced ... ok
test add_with_no_arguments_finds_and_uploads_the_existing_key ... ok
test an_explicit_name_still_wins ... ok
test an_unreadable_private_key_reports_that_not_a_bogus_overwrite_error ... ok
test both_outcomes_report_where_the_key_came_from ... ok
test certificates_and_known_hosts_are_not_mistaken_for_account_keys ... ok
test generating_a_key_does_not_re_permission_an_existing_directory ... ok
test re_running_add_does_not_upload_a_duplicate ... ok
test the_key_name_defaults_to_its_comment ... ok
test the_uploaded_key_is_the_modern_one_when_several_exist ... ok
test with_no_key_and_nobody_to_ask_it_explains_rather_than_generating ... ok
test yes_generates_a_key_and_registers_it ... ok
test yes_takes_the_best_key_rather_than_asking_which ... ok
test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.11s
2026-09-04T23:31:57.918026Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/ssh_key_auto-bd8aaf18f4920f16
2026-09-04T23:31:57.918044Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12214.profraw
2026-09-04T23:31:57.918048Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12239.profraw
2026-09-04T23:31:57.918052Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12187.profraw
2026-09-04T23:31:57.918055Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12195.profraw
2026-09-04T23:31:57.918058Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12247.profraw
2026-09-04T23:31:57.918063Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12265.profraw
2026-09-04T23:31:57.918066Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12281.profraw
2026-09-04T23:31:57.918069Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_8163516728093584281_0-12171.profraw
2026-09-04T23:31:57.918072Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12222.profraw
2026-09-04T23:31:57.918075Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12256.profraw
2026-09-04T23:31:57.918079Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12273.profraw
2026-09-04T23:31:57.918082Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12289.profraw
2026-09-04T23:31:57.918085Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12205.profraw
2026-09-04T23:31:57.918088Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12230.profraw
2026-09-04T23:31:57.918091Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12307.profraw
2026-09-04T23:31:57.918094Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12178.profraw
2026-09-04T23:31:57.918097Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/ssh_key_auto-bd8aaf18f4920f16_6343629148691217587_0-12298.profraw
2026-09-04T23:31:57.918100Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:31:59.857225Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:32:00.544203Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/auth_rotate-da05dbc5be325ab0
2026-09-04T23:32:00.544463Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 8 tests
test rotate_does_not_persist_an_env_server_url ... ok
test rotate_emits_a_json_envelope_under_json_mode ... ok
test rotate_leaves_the_old_token_in_place_when_the_server_rejects ... ok
test rotate_refuses_without_confirmation_when_not_a_tty ... ok
test rotate_refuses_without_yes_under_json ... ok
test rotate_replaces_the_stored_token ... ok
test rotate_warns_on_stderr_when_env_token_shadows_the_config ... ok
test rotate_writes_the_config_owner_readable_only ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.62s
2026-09-04T23:32:18.235486Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/auth_rotate-da05dbc5be325ab0
2026-09-04T23:32:18.235510Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/auth_rotate-da05dbc5be325ab0_6343629148691217587_0-12341.profraw
2026-09-04T23:32:18.235517Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/auth_rotate-da05dbc5be325ab0_6343629148691217587_0-12373.profraw
2026-09-04T23:32:18.235523Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/auth_rotate-da05dbc5be325ab0_6343629148691217587_0-12357.profraw
2026-09-04T23:32:18.235528Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/auth_rotate-da05dbc5be325ab0_6343629148691217587_0-12333.profraw
2026-09-04T23:32:18.235532Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/auth_rotate-da05dbc5be325ab0_6343629148691217587_0-12317.profraw
2026-09-04T23:32:18.235538Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/auth_rotate-da05dbc5be325ab0_6343629148691217587_0-12349.profraw
2026-09-04T23:32:18.235542Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/auth_rotate-da05dbc5be325ab0_6343629148691217587_0-12325.profraw
2026-09-04T23:32:18.235547Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/auth_rotate-da05dbc5be325ab0_6343629148691217587_0-12365.profraw
2026-09-04T23:32:18.235552Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/auth_rotate-da05dbc5be325ab0_17434111629152178947_0-12312.profraw
2026-09-04T23:32:18.235557Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:32:19.213361Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:32:19.753685Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/adversarial_auth_repo_commit_branch-1e920aa10452e7d4
2026-09-04T23:32:19.753939Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 23 tests
test auth_logout_is_ok_envelope ... ok
test auth_rotate_server_5xx_is_error_envelope ... ok
test auth_rotate_server_omits_token_is_error ... ok
test auth_rotate_without_yes_under_json_is_error_envelope ... ok
test auth_rotate_yes_is_ok_envelope ... ok
test auth_status_logged_in_is_bare_read ... ok
test branch_list_echoes_server_body ... ok
test branch_list_empty_no_none_leak ... ok
test branch_list_error_is_error_envelope ... ok
test commit_list_echoes_server_body ... ok
test commit_list_empty_no_none_leak ... ok
test commit_list_error_is_error_envelope ... ok
test repo_create_error_is_error_envelope ... ok
test repo_create_flat_body_no_double_nest ... ok
test repo_list_bare_array_body_still_wraps_in_items ... ok
test repo_list_empty_is_empty_items_not_none_line ... ok
test repo_list_org_filter_applies_to_json ... ok
test repo_list_server_error_is_error_envelope ... ok
test repo_list_wraps_in_items ... ok
test repo_set_default_invalid_format_is_error_envelope ... ok
test repo_set_default_is_ok_envelope ... ok
test repo_view_404_is_error_envelope ... ok
test repo_view_is_bare_read ... ok
test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
2026-09-04T23:32:21.069601Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/adversarial_auth_repo_commit_branch-1e920aa10452e7d4
2026-09-04T23:32:21.069617Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12387.profraw
2026-09-04T23:32:21.069623Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12441.profraw
2026-09-04T23:32:21.069626Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12423.profraw
2026-09-04T23:32:21.069630Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12477.profraw
2026-09-04T23:32:21.069633Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12495.profraw
2026-09-04T23:32:21.069637Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_1975017408999218839_0-12378.profraw
2026-09-04T23:32:21.069641Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12405.profraw
2026-09-04T23:32:21.069644Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12411.profraw
2026-09-04T23:32:21.069647Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12393.profraw
2026-09-04T23:32:21.069651Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12501.profraw
2026-09-04T23:32:21.069654Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12513.profraw
2026-09-04T23:32:21.069658Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12429.profraw
2026-09-04T23:32:21.069662Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12489.profraw
2026-09-04T23:32:21.069665Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12435.profraw
2026-09-04T23:32:21.069668Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12447.profraw
2026-09-04T23:32:21.069672Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12483.profraw
2026-09-04T23:32:21.069675Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12465.profraw
2026-09-04T23:32:21.069679Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12417.profraw
2026-09-04T23:32:21.069682Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12453.profraw
2026-09-04T23:32:21.069686Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12471.profraw
2026-09-04T23:32:21.069689Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12459.profraw
2026-09-04T23:32:21.069693Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12507.profraw
2026-09-04T23:32:21.069704Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12399.profraw
2026-09-04T23:32:21.069707Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/adversarial_auth_repo_commit_branch-1e920aa10452e7d4_6343629148691217587_0-12381.profraw
2026-09-04T23:32:21.069710Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:32:23.745540Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:32:24.281793Z  INFO cargo_tarpaulin::process_handling: running /workspace/target/debug/deps/json_contract-ae586cc088bad271
2026-09-04T23:32:24.282060Z  INFO cargo_tarpaulin::process_handling: Setting LLVM_PROFILE_FILE
running 1 test
test every_leaf_is_covered ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-09-04T23:32:24.344819Z  INFO cargo_tarpaulin::statemachine::instrumented: For binary: target/debug/deps/json_contract-ae586cc088bad271
2026-09-04T23:32:24.344837Z  INFO cargo_tarpaulin::statemachine::instrumented: Generated: target/tarpaulin/profraws/json_contract-ae586cc088bad271_12901152611834819802_0-12518.profraw
2026-09-04T23:32:24.344841Z  INFO cargo_tarpaulin::statemachine::instrumented: Merging coverage reports
2026-09-04T23:32:24.425071Z  INFO cargo_tarpaulin::statemachine::instrumented: Mapping coverage data to source
2026-09-04T23:32:25.074028Z  INFO cargo_tarpaulin::report: Coverage Results:
|| Tested/Total Lines:
|| src/client.rs: 75/95 -1.05%
|| src/commands/agent.rs: 63/94 +0.00%
|| src/commands/auth.rs: 77/149 +0.00%
|| src/commands/board.rs: 60/84 +0.00%
|| src/commands/branch.rs: 17/19 +0.00%
|| src/commands/ci.rs: 128/181 +0.00%
|| src/commands/commit.rs: 35/56 +0.00%
|| src/commands/deploy.rs: 53/69 +0.00%
|| src/commands/epic.rs: 85/139 +0.00%
|| src/commands/issue.rs: 108/265 +0.00%
|| src/commands/label.rs: 55/61 +0.00%
|| src/commands/milestone.rs: 67/89 +0.00%
|| src/commands/mod.rs: 26/26 +0.00%
|| src/commands/pr.rs: 120/254 +0.00%
|| src/commands/registry.rs: 44/44 +0.00%
|| src/commands/release.rs: 142/203 +0.00%
|| src/commands/repo.rs: 65/119 +0.00%
|| src/commands/requirement.rs: 435/895 +0.00%
|| src/commands/runner.rs: 160/588 +0.00%
|| src/commands/ssh_key.rs: 115/146 +0.00%
|| src/commands/update.rs: 38/84 +0.00%
|| src/config.rs: 59/84 +0.00%
|| src/gitcreds.rs: 60/65 +0.00%
|| src/main.rs: 9/9 +0.00%
|| src/output.rs: 70/74 +0.00%
|| src/platform/unix.rs: 33/33 +0.00%
|| src/runner/artifacts.rs: 85/93 +0.00%
|| src/runner/config.rs: 79/82 +0.00%
|| src/runner/detach.rs: 0/34 +0.00%
|| src/runner/executor.rs: 80/134 +0.00%
|| src/runner/heartbeat.rs: 96/103 +0.00%
|| src/runner/inference.rs: 108/189 +0.00%
|| src/runner/log_reporter.rs: 49/64 +0.00%
|| src/runner/log_rotate.rs: 22/24 +0.00%
|| src/runner/loop_runner.rs: 18/270 +0.00%
|| src/runner/mod.rs: 7/7 +0.00%
|| src/runner/pid_file.rs: 37/43 +2.26%
|| src/runner/prepare.rs: 55/144 +0.00%
|| src/runner/service_manager.rs: 73/126 +0.00%
|| src/runner/service_mode.rs: 30/67 +0.00%
|| src/runner/shutdown.rs: 0/20 +0.00%
|| src/runner/slot_counter.rs: 9/9 +0.00%
|| src/runner/workspace.rs: 98/106 +0.00%
|| src/sshkeys.rs: 99/116 +0.00%
||
56.59% coverage, 3144/5556 lines covered, -2.57% change in coverage
Uploading 1 artifact(s)...
Uploaded 1 artifact(s)