[INFO] cloning repository https://github.com/Hessra-Labs/hessra-cap
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Hessra-Labs/hessra-cap" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHessra-Labs%2Fhessra-cap", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHessra-Labs%2Fhessra-cap'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2541d6eabe9b81dac60f90ff4cf9ba4d383b344d
[INFO] testing Hessra-Labs/hessra-cap against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHessra-Labs%2Fhessra-cap" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Hessra-Labs/hessra-cap
[INFO] finished tweaking git repo https://github.com/Hessra-Labs/hessra-cap
[INFO] tweaked toml for git repo https://github.com/Hessra-Labs/hessra-cap written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Hessra-Labs/hessra-cap on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Hessra-Labs/hessra-cap already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `base64`
[INFO] [stderr]  --> Cargo.toml:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | base64 = "0.22"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `base64`
[INFO] [stderr] warning: unused workspace dependency `biscuit-auth`
[INFO] [stderr]   --> Cargo.toml:15:25
[INFO] [stderr]    |
[INFO] [stderr] 15 | [workspace.dependencies.biscuit-auth]
[INFO] [stderr]    |                         ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `biscuit-auth`
[INFO] [stderr] warning: unused workspace dependency `chrono`
[INFO] [stderr]  --> Cargo.toml:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | chrono = "0.4"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the workspace dependency `chrono`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11
[INFO] running `Command { std: "docker" "start" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `base64`
[INFO] [stderr]  --> Cargo.toml:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | base64 = "0.22"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `base64`
[INFO] [stderr] warning: unused workspace dependency `biscuit-auth`
[INFO] [stderr]   --> Cargo.toml:15:25
[INFO] [stderr]    |
[INFO] [stderr] 15 | [workspace.dependencies.biscuit-auth]
[INFO] [stderr]    |                         ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `biscuit-auth`
[INFO] [stderr] warning: unused workspace dependency `chrono`
[INFO] [stderr]  --> Cargo.toml:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | chrono = "0.4"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the workspace dependency `chrono`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling libc v0.2.181
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling zmij v1.0.20
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling deranged v0.5.6
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling der v0.6.1
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling biscuit-auth v6.0.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling glob-match v0.2.1
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling spki v0.6.0
[INFO] [stderr]    Compiling pkcs8 v0.9.0
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling prost-derive v0.10.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling biscuit-parser v0.2.0
[INFO] [stderr]    Compiling prost v0.10.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling prost-types v0.10.1
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling biscuit-quote v0.3.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serdect v0.2.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling hessra-cap-schema v0.1.0 (/opt/rustwide/workdir/hessra-cap-schema)
[INFO] [stderr]    Compiling hessra-token-core v2.0.0
[INFO] [stderr]    Compiling hessra-cap-token v2.0.0
[INFO] [stderr]    Compiling hessra-identity-token v2.0.0
[INFO] [stderr]    Compiling hessra-context-token v3.0.0
[INFO] [stderr]    Compiling hessra-cap-engine v0.6.0 (/opt/rustwide/workdir/hessra-cap-engine)
[INFO] [stderr]    Compiling hessra-cap-policy v0.5.0 (/opt/rustwide/workdir/hessra-cap-policy)
[INFO] [stderr]    Compiling hessra-cap v0.4.0 (/opt/rustwide/workdir/hessra-cap)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 31s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `base64`
[INFO] [stderr]  --> Cargo.toml:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | base64 = "0.22"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `base64`
[INFO] [stderr] warning: unused workspace dependency `biscuit-auth`
[INFO] [stderr]   --> Cargo.toml:15:25
[INFO] [stderr]    |
[INFO] [stderr] 15 | [workspace.dependencies.biscuit-auth]
[INFO] [stderr]    |                         ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `biscuit-auth`
[INFO] [stderr] warning: unused workspace dependency `chrono`
[INFO] [stderr]  --> Cargo.toml:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | chrono = "0.4"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the workspace dependency `chrono`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]    Compiling hessra-cap-schema v0.1.0 (/opt/rustwide/workdir/hessra-cap-schema)
[INFO] [stderr]    Compiling hessra-cap-engine v0.6.0 (/opt/rustwide/workdir/hessra-cap-engine)
[INFO] [stderr]    Compiling hessra-cap-policy v0.5.0 (/opt/rustwide/workdir/hessra-cap-policy)
[INFO] [stderr]    Compiling hessra-cap v0.4.0 (/opt/rustwide/workdir/hessra-cap)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 14.26s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused workspace dependency `base64`
[INFO] [stderr]  --> Cargo.toml:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | base64 = "0.22"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_workspace_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the workspace dependency `base64`
[INFO] [stderr] warning: unused workspace dependency `biscuit-auth`
[INFO] [stderr]   --> Cargo.toml:15:25
[INFO] [stderr]    |
[INFO] [stderr] 15 | [workspace.dependencies.biscuit-auth]
[INFO] [stderr]    |                         ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the workspace dependency `biscuit-auth`
[INFO] [stderr] warning: unused workspace dependency `chrono`
[INFO] [stderr]  --> Cargo.toml:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | chrono = "0.4"
[INFO] [stderr]   | ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr] help: consider removing the workspace dependency `chrono`
[INFO] [stderr] warning: workspace (manifest) generated 3 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.17s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/hessra-cap/202e341cb055ea0d/out/hessra_cap-202e341cb055ea0d)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chain_check_tests.rs (/opt/rustwide/target/release/build/hessra-cap/059bb8ba09ce2a2d/out/chain_check_tests-059bb8ba09ce2a2d)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test policy_load_rejects_parent_cycle ... ok
[INFO] [stdout] test chain_check_rejects_when_caller_designation_value_disagrees ... ok
[INFO] [stdout] test parent_independent_of_can_delegate ... ok
[INFO] [stdout] test transitive_chain_walk_catches_grandparent_missing_capability ... ok
[INFO] [stdout] test chain_check_allows_when_caller_designations_cover_parent_envelope ... ok
[INFO] [stdout] test sub_identity_with_matching_capability_succeeds_when_parent_has_capability ... ok
[INFO] [stdout] test root_principal_unaffected_by_chain_check ... ok
[INFO] [stdout] test policy_load_rejects_unknown_parent ... ok
[INFO] [stdout] test removing_parent_capability_revokes_descendants_on_next_mint ... ok
[INFO] [stdout] test sub_identity_fails_when_parent_lacks_capability ... ok
[INFO] [stdout] test chain_check_enforces_parent_designation_envelope ... ok
[INFO] [stderr]      Running tests/engine_tests.rs (/opt/rustwide/target/release/build/hessra-cap/b189763627bcc984/out/engine_tests-b189763627bcc984)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test test_can_delegate ... ok
[INFO] [stdout] test test_auto_exposure_on_classified_data ... ok
[INFO] [stdout] test test_fork_context_inherits_exposure ... ok
[INFO] [stdout] test test_exposure_blocks_subsequent_capability ... ok
[INFO] [stdout] test test_exposure_allows_non_blocked_capabilities ... ok
[INFO] [stdout] test test_authenticate_returns_object_id ... ok
[INFO] [stdout] test test_fork_clean_context ... ok
[INFO] [stdout] test test_mint_and_verify_capability ... ok
[INFO] [stdout] test test_mint_capability_with_default_options ... ok
[INFO] [stdout] test test_manual_exposure_label ... ok
[INFO] [stdout] test test_mint_and_verify_identity ... ok
[INFO] [stdout] test test_list_capabilities ... ok
[INFO] [stdout] test test_mint_capability_with_custom_time ... ok
[INFO] [stdout] test test_exposure_blocks_mint ... ok
[INFO] [stdout] test test_full_agent_lifecycle ... ok
[INFO] [stdout] test test_evaluate_without_minting ... ok
[INFO] [stdout] test test_cumulative_exposure ... ok
[INFO] [stdout] test test_anchor_to_subject_resolves_to_subject ... ok
[INFO] [stdout] test test_attenuate_with_designations ... ok
[INFO] [stdout] test test_explicit_anchor_to_other_principal ... ok
[INFO] [stdout] test test_anchor_survives_third_party_attenuation ... ok
[INFO] [stdout] test test_anchor_via_options_requires_anchor_designation ... ok
[INFO] [stdout] test test_identity_wrong_identity_fails ... ok
[INFO] [stdout] test test_mint_capability_with_options_denied ... ok
[INFO] [stdout] test test_mint_capability_with_options_auto_exposes ... ok
[INFO] [stdout] test test_mint_context_and_extract_exposure ... ok
[INFO] [stdout] test test_no_exposure_for_unclassified_data ... ok
[INFO] [stdout] test test_policy_validation_rejects_unknown_anchor_principal ... ok
[INFO] [stdout] test test_mint_designated_capability ... ok
[INFO] [stdout] test test_non_anchored_declaration_emits_no_anchor_designation ... ok
[INFO] [stdout] test test_verify_wrong_target_fails ... ok
[INFO] [stdout] test test_verify_designated_capability_wrong_designation ... ok
[INFO] [stdout] test test_mint_denied_no_capability ... ok
[INFO] [stdout] test test_policy_validation_rejects_anchor_conflict ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/facet_tests.rs (/opt/rustwide/target/release/build/hessra-cap/d27abb58354cd84d/out/facet_tests-d27abb58354cd84d)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test schema_rejects_facet_in_required_designations ... ok
[INFO] [stdout] test enabling_facets_attaches_designation_on_every_mint ... ok
[INFO] [stdout] test non_consuming_verify_auto_supplies_facet_and_succeeds_repeatedly ... ok
[INFO] [stdout] test engine_without_facets_behaves_unchanged ... ok
[INFO] [stdout] test issue_capability_with_facets_disabled_is_unchanged ... ok
[INFO] [stdout] test facets_enabled_engine_still_honors_non_faceted_tokens ... ok
[INFO] [stdout] test issue_capability_attaches_facet_when_enabled ... ok
[INFO] [stdout] test fresh_engine_does_not_honor_caps_minted_by_a_different_engine ... ok
[INFO] [stdout] test verify_and_consume_removes_entry_and_blocks_second_use ... ok
[INFO] [stdout] test facets_compose_with_anchor ... ok
[INFO] [stdout] test concurrent_verify_and_consume_admits_exactly_one_success ... ok
[INFO] [stderr]      Running tests/resolver_tests.rs (/opt/rustwide/target/release/build/hessra-cap/6584149e9518d1f4/out/resolver_tests-6584149e9518d1f4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test webapp_resolver_session_plus_url_pattern_through_engine ... ok
[INFO] [stdout] test composite_routes_per_target_through_engine ... ok
[INFO] [stdout] test mint_with_context_succeeds_when_resolver_covers_required ... ok
[INFO] [stdout] test custom_resolver_via_trait_object ... ok
[INFO] [stdout] test event_resolver_missing_path_propagates_as_engine_error ... ok
[INFO] [stdout] test event_resolver_dotted_path_through_engine ... ok
[INFO] [stdout] test mint_with_context_errors_when_resolver_returns_insufficient ... ok
[INFO] [stdout] test mint_with_context_combines_static_and_resolver_designations ... ok
[INFO] [stdout] test mint_with_context_with_noop_resolver_falls_back_to_required_check ... ok
[INFO] [stdout] test extension_bag_passes_typed_data_through_to_resolver ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/schema_tests.rs (/opt/rustwide/target/release/build/hessra-cap/f144fabaf5286bc4/out/schema_tests-f144fabaf5286bc4)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test caller_designations_combine_with_static_designations ... ok
[INFO] [stdout] test from_dir_rejects_duplicate_target_across_files ... ok
[INFO] [stdout] test policy_static_designations_satisfy_required_designations ... ok
[INFO] [stdout] test anchor_designation_is_not_subject_to_required_designations ... ok
[INFO] [stdout] test engine_with_schema_enforces_required_designations ... ok
[INFO] [stdout] test cross_validation_rejects_unknown_label_in_policy ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/hessra-cap-engine/0f106bcaa55d57f9/out/hessra_cap_engine-0f106bcaa55d57f9)
[INFO] [stdout] test from_dir_loads_multiple_files_and_merges_targets ... ok
[INFO] [stdout] test empty_schema_preserves_today_behavior ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test mechanism::ledger::tests::consume_intermediary_absent_is_none ... ok
[INFO] [stdout] test mechanism::ledger::tests::issue_facet_is_unique ... ok
[INFO] [stdout] test mechanism::tests::exposure_confer_then_preclude ... ok
[INFO] [stdout] test mechanism::ledger::tests::consume_intermediary_is_single_use ... ok
[INFO] [stdout] test mechanism::tests::add_exposure_empty_is_noop ... ok
[INFO] [stdout] test resolver::tests::args_resolver_missing_field_errors ... ok
[INFO] [stdout] test mechanism::ledger::tests::verifier_and_intermediary_keys_do_not_alias ... ok
[INFO] [stdout] test mechanism::ledger::tests::verifier_consume_removes_on_ok_keeps_on_err ... ok
[INFO] [stdout] test resolver::tests::args_resolver_maps_declared_fields ... ok
[INFO] [stdout] test mechanism::ledger::tests::verifier_consume_absent_hands_none_to_closure ... ok
[INFO] [stdout] test mechanism::tests::synthesize_compounds_fires_only_on_full_conjunction ... ok
[INFO] [stdout] test resolver::tests::args_resolver_rejects_missing_args ... ok
[INFO] [stdout] test resolver::tests::args_resolver_multi_target ... ok
[INFO] [stdout] test resolver::tests::composite_dispatches_to_per_target_resolver ... ok
[INFO] [stdout] test mechanism::ledger::tests::clone_shares_storage ... ok
[INFO] [stdout] test resolver::tests::composite_unknown_target_returns_empty_when_no_default ... ok
[INFO] [stdout] test resolver::tests::event_resolver_extracts_top_level_field ... ok
[INFO] [stdout] test mechanism::tests::activation_window_is_clock_injectable ... ok
[INFO] [stdout] test resolver::tests::context_extensions_round_trip_typed_value ... ok
[INFO] [stdout] test resolver::tests::args_resolver_unknown_target_returns_empty ... ok
[INFO] [stdout] test resolver::tests::composite_default_handles_unknown_targets ... ok
[INFO] [stdout] test resolver::tests::args_resolver_supports_numeric_and_bool_values ... ok
[INFO] [stdout] test resolver::tests::event_resolver_extracts_dotted_path ... ok
[INFO] [stdout] test resolver::tests::event_resolver_missing_event_field_errors ... ok
[INFO] [stdout] test resolver::tests::args_resolver_rejects_non_object_args ... ok
[INFO] [stdout] test resolver::tests::webapp_resolver_first_matching_pattern_wins ... ok
[INFO] [stdout] test resolver::tests::event_resolver_missing_event_errors ... ok
[INFO] [stdout] test resolver::tests::webapp_resolver_combines_session_and_url ... ok
[INFO] [stdout] test resolver::tests::map_before_for_target_panics - should panic ... ok
[INFO] [stdout] test resolver::tests::noop_resolver_returns_empty ... ok
[INFO] [stdout] test resolver::tests::webapp_resolver_extracts_session_fields ... ok
[INFO] [stdout] test resolver::tests::webapp_resolver_missing_session_errors ... ok
[INFO] [stdout] test resolver::tests::webapp_resolver_url_pattern_no_match_errors ... ok
[INFO] [stdout] test mechanism::tests::activation_from_wrong_key_rejected ... ok
[INFO] [stdout] test mechanism::tests::attenuate_narrows_then_requires_designation ... ok
[INFO] [stdout] test mechanism::tests::birthright_mint_and_verify_at_anchor ... ok
[INFO] [stdout] test resolver::tests::webapp_resolver_missing_session_field_errors ... ok
[INFO] [stdout] test resolver::tests::webapp_resolver_url_pattern_extracts_named_captures ... ok
[INFO] [stdout] test mechanism::tests::facet_bound_to_its_activation ... ok
[INFO] [stdout] test mechanism::tests::intermediary_lifecycle_mint_activate_forward_verify ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/hessra-cap-policy/34d366fe357a340e/out/hessra_cap_policy-34d366fe357a340e)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test matching::tests::test_exact_match ... ok
[INFO] [stdout] test policy::tests::test_list_capabilities ... ok
[INFO] [stdout] test policy::tests::test_can_delegate ... ok
[INFO] [stdout] test policy::tests::test_compound_rule_synthesizes_then_precludes ... ok
[INFO] [stdout] test policy::tests::test_denied_wrong_operation ... ok
[INFO] [stdout] test matching::tests::test_tool_wildcard ... ok
[INFO] [stdout] test matching::tests::test_wildcard_match ... ok
[INFO] [stdout] test policy::tests::test_classification_lookup ... ok
[INFO] [stdout] test policy::tests::test_basic_capability ... ok
[INFO] [stdout] test policy::tests::test_compound_rule_crosses_only_attested_labels ... ok
[INFO] [stdout] test policy::tests::test_precluding_labels_single_label_rule ... ok
[INFO] [stdout] test policy::tests::test_denied_unknown_subject ... ok
[INFO] [stdout] test policy::tests::test_denied_no_capability ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/hessra-cap-schema/6671a83efa47a090/out/hessra_cap_schema-6671a83efa47a090)
[INFO] [stdout] test matching::tests::test_full_wildcard ... ok
[INFO] [stdout] test policy::tests::test_evaluate_ignores_exposure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test tests::add_target_programmatic_and_duplicate_detection ... ok
[INFO] [stdout] test tests::missing_target_or_op_returns_none ... ok
[INFO] [stdout] test tests::anchor_in_required_designations_is_rejected ... ok
[INFO] [stdout] test tests::facet_in_required_designations_is_rejected ... ok
[INFO] [stderr]    Doc-tests hessra_cap
[INFO] [stdout] test tests::add_toml_composes_multiple_sources ... ok
[INFO] [stdout] test tests::duplicate_operation_within_target_errors ... ok
[INFO] [stdout] test tests::duplicate_target_in_same_file_errors ... ok
[INFO] [stdout] test tests::empty_registry_returns_none_for_lookups ... ok
[INFO] [stdout] test tests::parses_single_target_with_required_designations ... ok
[INFO] [stdout] test tests::unknown_top_level_sections_are_ignored ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test hessra-cap/src/lib.rs - (line 10) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests hessra_cap_engine
[INFO] [stdout] all doctests ran in 0.63s; merged doctests compilation took 0.62s
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test hessra-cap-engine/src/resolver.rs - resolver::EventResolver (line 676) - compile ... ok
[INFO] [stdout] test hessra-cap-engine/src/resolver.rs - resolver::ArgsResolver (line 153) - compile ... ok
[INFO] [stdout] test hessra-cap-engine/src/resolver.rs - resolver::CompositeResolver (line 302) - compile ... ok
[INFO] [stdout] test hessra-cap-engine/src/resolver.rs - resolver::WebappResolver (line 445) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.56s; merged doctests compilation took 0.55s
[INFO] [stderr]    Doc-tests hessra_cap_policy
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests hessra_cap_schema
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11", kill_on_drop: false }`
[INFO] [stdout] 41d7a990c479d04c8181e9765cd2d0a0ca1e7cab93aa28af571d2be5dc691f11
