[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.99.0-beta.8+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-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/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-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Hessra-Labs/hessra-cap on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded biscuit-auth v6.0.0 [INFO] [stderr] Downloaded biscuit-quote v0.3.0 [INFO] [stderr] Downloaded biscuit-parser v0.2.0 [INFO] [stderr] Downloaded hessra-identity-token v2.0.0 [INFO] [stderr] Downloaded hessra-cap-token v2.0.0 [INFO] [stderr] Downloaded hessra-token-core v2.0.0 [INFO] [stderr] Downloaded hessra-context-token v3.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013 [INFO] running `Command { std: "docker" "start" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013", 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" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013", 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" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.23 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling libc v0.2.181 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling zmij v1.0.20 [INFO] [stderr] Compiling deranged v0.5.6 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling der v0.6.1 [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 pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling spki v0.6.0 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling block-buffer v0.9.0 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling rand_core v0.6.4 [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 spki v0.7.3 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling sha2 v0.9.9 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling pkcs8 v0.9.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling uuid v1.23.1 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling prost-derive v0.10.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 regex v1.12.3 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling biscuit-parser v0.2.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling prost v0.10.4 [INFO] [stderr] Compiling prost-types v0.10.1 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [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 toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling toml_edit v0.22.27 [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-identity-token v2.0.0 [INFO] [stderr] Compiling hessra-cap-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 2m 01s [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 14` [INFO] running `Command { std: "docker" "inspect" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013", 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" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [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 18.08s [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 14` [INFO] running `Command { std: "docker" "inspect" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013", 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" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.22s [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 14` [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/hessra_cap-202e341cb055ea0d) [INFO] [stderr] Running tests/chain_check_tests.rs (/opt/rustwide/target/release/deps/chain_check_tests-059bb8ba09ce2a2d) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test chain_check_allows_when_caller_designations_cover_parent_envelope ... ok [INFO] [stdout] test chain_check_rejects_when_caller_designation_value_disagrees ... ok [INFO] [stdout] test chain_check_enforces_parent_designation_envelope ... ok [INFO] [stderr] Running tests/engine_tests.rs (/opt/rustwide/target/release/deps/engine_tests-b189763627bcc984) [INFO] [stdout] test parent_independent_of_can_delegate ... ok [INFO] [stdout] test removing_parent_capability_revokes_descendants_on_next_mint ... ok [INFO] [stdout] test root_principal_unaffected_by_chain_check ... ok [INFO] [stdout] test policy_load_rejects_unknown_parent ... ok [INFO] [stdout] test sub_identity_fails_when_parent_lacks_capability ... ok [INFO] [stdout] test sub_identity_with_matching_capability_succeeds_when_parent_has_capability ... ok [INFO] [stdout] test transitive_chain_walk_catches_grandparent_missing_capability ... ok [INFO] [stdout] test policy_load_rejects_parent_cycle ... ok [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_authenticate_returns_object_id ... ok [INFO] [stdout] test test_exposure_allows_non_blocked_capabilities ... ok [INFO] [stdout] test test_auto_exposure_on_classified_data ... ok [INFO] [stdout] test test_evaluate_without_minting ... ok [INFO] [stdout] test test_exposure_blocks_mint ... ok [INFO] [stdout] test test_exposure_blocks_subsequent_capability ... ok [INFO] [stdout] test test_cumulative_exposure ... ok [INFO] [stdout] test test_fork_clean_context ... ok [INFO] [stdout] test test_manual_exposure_label ... ok [INFO] [stdout] test test_mint_and_verify_identity ... ok [INFO] [stdout] test test_mint_and_verify_capability ... ok [INFO] [stdout] test test_mint_capability_with_custom_time ... ok [INFO] [stdout] test test_mint_capability_with_default_options ... ok [INFO] [stdout] test test_fork_context_inherits_exposure ... ok [INFO] [stdout] test test_mint_capability_with_options_auto_exposes ... ok [INFO] [stdout] test test_mint_denied_no_capability ... ok [INFO] [stdout] test test_no_exposure_for_unclassified_data ... 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_mint_capability_with_options_denied ... ok [INFO] [stdout] test test_mint_context_and_extract_exposure ... ok [INFO] [stdout] test test_policy_validation_rejects_anchor_conflict ... ok [INFO] [stdout] test test_full_agent_lifecycle ... ok [INFO] [stdout] test test_explicit_anchor_to_other_principal ... ok [INFO] [stdout] test test_attenuate_with_designations ... ok [INFO] [stdout] test test_verify_designated_capability_wrong_designation ... ok [INFO] [stdout] test test_anchor_to_subject_resolves_to_subject ... ok [INFO] [stdout] test test_anchor_via_options_requires_anchor_designation ... ok [INFO] [stdout] test test_anchor_survives_third_party_attenuation ... ok [INFO] [stdout] test test_verify_wrong_target_fails ... ok [INFO] [stdout] test test_identity_wrong_identity_fails ... ok [INFO] [stderr] Running tests/facet_tests.rs (/opt/rustwide/target/release/deps/facet_tests-d27abb58354cd84d) [INFO] [stdout] test test_list_capabilities ... ok [INFO] [stdout] test test_policy_validation_rejects_unknown_anchor_principal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test engine_without_facets_behaves_unchanged ... ok [INFO] [stdout] test enabling_facets_attaches_designation_on_every_mint ... ok [INFO] [stdout] test schema_rejects_facet_in_required_designations ... ok [INFO] [stdout] test facets_enabled_engine_still_honors_non_faceted_tokens ... ok [INFO] [stdout] test issue_capability_with_facets_disabled_is_unchanged ... ok [INFO] [stdout] test non_consuming_verify_auto_supplies_facet_and_succeeds_repeatedly ... ok [INFO] [stdout] test fresh_engine_does_not_honor_caps_minted_by_a_different_engine ... ok [INFO] [stderr] Running tests/resolver_tests.rs (/opt/rustwide/target/release/deps/resolver_tests-6584149e9518d1f4) [INFO] [stdout] test issue_capability_attaches_facet_when_enabled ... ok [INFO] [stdout] test facets_compose_with_anchor ... ok [INFO] [stdout] test verify_and_consume_removes_entry_and_blocks_second_use ... ok [INFO] [stdout] test concurrent_verify_and_consume_admits_exactly_one_success ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test mint_with_context_succeeds_when_resolver_covers_required ... ok [INFO] [stdout] test webapp_resolver_session_plus_url_pattern_through_engine ... 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 event_resolver_missing_path_propagates_as_engine_error ... ok [INFO] [stdout] test custom_resolver_via_trait_object ... ok [INFO] [stderr] Running tests/schema_tests.rs (/opt/rustwide/target/release/deps/schema_tests-f144fabaf5286bc4) [INFO] [stdout] test mint_with_context_with_noop_resolver_falls_back_to_required_check ... ok [INFO] [stdout] test mint_with_context_combines_static_and_resolver_designations ... ok [INFO] [stdout] test composite_routes_per_target_through_engine ... 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] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test caller_designations_combine_with_static_designations ... ok [INFO] [stdout] test empty_schema_preserves_today_behavior ... ok [INFO] [stdout] test anchor_designation_is_not_subject_to_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/deps/hessra_cap_engine-0f106bcaa55d57f9) [INFO] [stdout] test from_dir_rejects_duplicate_target_across_files ... ok [INFO] [stdout] test engine_with_schema_enforces_required_designations ... ok [INFO] [stdout] test policy_static_designations_satisfy_required_designations ... ok [INFO] [stdout] test from_dir_loads_multiple_files_and_merges_targets ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test mechanism::ledger::tests::consume_intermediary_absent_is_none ... ok [INFO] [stdout] test mechanism::ledger::tests::verifier_consume_absent_hands_none_to_closure ... ok [INFO] [stdout] test mechanism::ledger::tests::clone_shares_storage ... ok [INFO] [stdout] test mechanism::tests::add_exposure_empty_is_noop ... ok [INFO] [stdout] test resolver::tests::args_resolver_rejects_missing_args ... ok [INFO] [stdout] test mechanism::ledger::tests::consume_intermediary_is_single_use ... ok [INFO] [stdout] test resolver::tests::args_resolver_missing_field_errors ... ok [INFO] [stdout] test mechanism::ledger::tests::issue_facet_is_unique ... ok [INFO] [stdout] test resolver::tests::args_resolver_multi_target ... ok [INFO] [stdout] test resolver::tests::args_resolver_supports_numeric_and_bool_values ... ok [INFO] [stdout] test resolver::tests::composite_dispatches_to_per_target_resolver ... ok [INFO] [stdout] test resolver::tests::composite_unknown_target_returns_empty_when_no_default ... ok [INFO] [stdout] test resolver::tests::context_extensions_round_trip_typed_value ... ok [INFO] [stdout] test resolver::tests::event_resolver_extracts_dotted_path ... 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::event_resolver_missing_event_errors ... ok [INFO] [stdout] test resolver::tests::event_resolver_missing_event_field_errors ... ok [INFO] [stdout] test resolver::tests::noop_resolver_returns_empty ... ok [INFO] [stdout] test resolver::tests::map_before_for_target_panics - should panic ... ok [INFO] [stdout] test resolver::tests::webapp_resolver_combines_session_and_url ... 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_missing_session_field_errors ... ok [INFO] [stdout] test resolver::tests::webapp_resolver_url_pattern_extracts_named_captures ... ok [INFO] [stdout] test resolver::tests::webapp_resolver_url_pattern_no_match_errors ... ok [INFO] [stdout] test resolver::tests::webapp_resolver_first_matching_pattern_wins ... ok [INFO] [stdout] test mechanism::ledger::tests::verifier_consume_removes_on_ok_keeps_on_err ... ok [INFO] [stdout] test mechanism::tests::activation_window_is_clock_injectable ... ok [INFO] [stdout] test mechanism::tests::activation_from_wrong_key_rejected ... ok [INFO] [stdout] test mechanism::tests::birthright_mint_and_verify_at_anchor ... ok [INFO] [stdout] test mechanism::tests::attenuate_narrows_then_requires_designation ... ok [INFO] [stdout] test mechanism::tests::intermediary_lifecycle_mint_activate_forward_verify ... ok [INFO] [stdout] test resolver::tests::args_resolver_rejects_non_object_args ... ok [INFO] [stdout] test resolver::tests::args_resolver_maps_declared_fields ... ok [INFO] [stdout] test mechanism::ledger::tests::verifier_and_intermediary_keys_do_not_alias ... ok [INFO] [stdout] test mechanism::tests::exposure_confer_then_preclude ... ok [INFO] [stdout] test mechanism::tests::synthesize_compounds_fires_only_on_full_conjunction ... ok [INFO] [stdout] test resolver::tests::event_resolver_extracts_top_level_field ... ok [INFO] [stdout] test mechanism::tests::facet_bound_to_its_activation ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/hessra_cap_policy-34d366fe357a340e) [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test policy::tests::test_can_delegate ... ok [INFO] [stdout] test matching::tests::test_tool_wildcard ... ok [INFO] [stdout] test policy::tests::test_basic_capability ... ok [INFO] [stdout] test policy::tests::test_classification_lookup ... ok [INFO] [stdout] test policy::tests::test_compound_rule_synthesizes_then_precludes ... ok [INFO] [stdout] test matching::tests::test_wildcard_match ... ok [INFO] [stdout] test policy::tests::test_denied_no_capability ... ok [INFO] [stdout] test policy::tests::test_denied_unknown_subject ... ok [INFO] [stdout] test matching::tests::test_full_wildcard ... ok [INFO] [stdout] test policy::tests::test_evaluate_ignores_exposure ... ok [INFO] [stdout] test policy::tests::test_compound_rule_crosses_only_attested_labels ... ok [INFO] [stdout] test policy::tests::test_list_capabilities ... ok [INFO] [stdout] test policy::tests::test_precluding_labels_single_label_rule ... ok [INFO] [stdout] test policy::tests::test_denied_wrong_operation ... ok [INFO] [stdout] test matching::tests::test_exact_match ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/hessra_cap_schema-6671a83efa47a090) [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::facet_in_required_designations_is_rejected ... ok [INFO] [stdout] test tests::anchor_in_required_designations_is_rejected ... ok [INFO] [stdout] test tests::missing_target_or_op_returns_none ... ok [INFO] [stdout] test tests::duplicate_operation_within_target_errors ... ok [INFO] [stdout] test tests::empty_registry_returns_none_for_lookups ... ok [INFO] [stdout] test tests::duplicate_target_in_same_file_errors ... ok [INFO] [stdout] test tests::unknown_top_level_sections_are_ignored ... ok [INFO] [stderr] Doc-tests hessra_cap [INFO] [stdout] test tests::parses_single_target_with_required_designations ... ok [INFO] [stdout] test tests::add_toml_composes_multiple_sources ... 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] [stdout] all doctests ran in 0.69s; merged doctests compilation took 0.68s [INFO] [stderr] Doc-tests hessra_cap_engine [INFO] [stdout] [INFO] [stdout] running 4 tests [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::EventResolver (line 676) - 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.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.65s; merged doctests compilation took 0.64s [INFO] [stderr] Doc-tests hessra_cap_policy [INFO] [stdout] [INFO] [stderr] Doc-tests hessra_cap_schema [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013", kill_on_drop: false }` [INFO] [stdout] 0788b20ec636a43cdace6e4bd5be9740ce414611bc72d77eabf7f9e3bab1d013