runs/holger-ci/20261030T1243Z-6da372ca/02-test-default.log
[… 167613 bytes cut: the tail follows]
running 5 tests
test the_metrics_door_stays_open_when_the_gate_is_off ... ok
test the_metrics_door_honours_the_read_gate ... ok
test read_gate_blocks_unauthenticated_meta_doors ... ok
test a_denied_repo_stays_denied_however_the_query_spells_it ... ok
test gate_off_keeps_meta_doors_open ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
Running tests/meta_door_search_scope.rs (/home/rickard/tgt/ci/target/holger/debug/deps/meta_door_search_scope-05d2a51321a827df)
running 2 tests
test the_checksum_search_axis_is_closed_to_anonymous_callers ... ok
test a_denied_repository_never_enters_the_cross_repo_search ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
Running tests/mirror_change_token.rs (/home/rickard/tgt/ci/target/holger/debug/deps/mirror_change_token-f9994266aafa8998)
running 6 tests
test a_backend_with_no_archive_path_answers_no_token ... ok
test a_znippy_listing_stamps_a_token_and_never_extracts_a_byte ... ok
test a_znippy_backed_mirror_settles_on_the_second_cycle_under_the_default_policy ... ok
test a_token_from_another_source_is_unproven_never_changed ... ok
test changing_one_artifact_upstream_changes_exactly_one_coordinate ... ok
test the_token_moves_with_the_bytes_and_not_with_anything_else ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running tests/mirror_declaration.rs (/home/rickard/tgt/ci/target/holger/debug/deps/mirror_declaration-c5e31551d678d89f)
running 15 tests
test a_config_written_before_the_key_existed_mirrors_nothing ... ok
test the_block_parses_on_the_root_config_and_a_typo_in_it_is_a_boot_error ... ok
test a_first_cycle_takes_everything_and_the_bytes_are_identical ... ok
test validate_is_what_the_boot_calls_and_it_refuses_by_name ... ok
test a_second_cycle_over_a_proved_unchanged_upstream_moves_nothing ... ok
test a_holger_upstream_whose_backend_cannot_prove_is_still_unproven ... ok
test a_fetch_that_failed_is_asked_for_again_next_cycle ... ok
test an_artifact_added_upstream_arrives_on_the_next_cycle ... ok
test trust_size_skips_the_unproven_and_still_counts_it ... ok
test an_artifact_whose_bytes_changed_upstream_is_refetched ... ok
test an_upstream_that_dropped_a_coordinate_reports_it_removed ... ok
test a_source_that_publishes_no_digest_at_all_is_refetched_by_default ... ok
test a_holger_upstream_whose_backend_can_prove_reaches_unchanged_on_the_default_policy ... ok
test a_same_size_edit_is_caught_under_the_default_and_missed_under_trust_size ... ok
test the_change_map_survives_a_restart ... ok
test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/mirror_mtls_e2e.rs (/home/rickard/tgt/ci/target/holger/debug/deps/mirror_mtls_e2e-350a87e5850c6260)
running 5 tests
test a_declared_credential_that_cannot_be_loaded_refuses_at_boot ... ok
test the_mirror_without_a_certificate_is_refused_on_the_gated_repository ... ok
test a_mirror_reaching_its_upstream_by_address_checks_the_certificates_name ... ok
test the_mirror_with_a_certificate_pulls_the_gated_repository ... ok
test an_open_repository_on_the_same_upstream_mirrors_either_way ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
Running tests/mirror_resilience.rs (/home/rickard/tgt/ci/target/holger/debug/deps/mirror_resilience-4831ac194a4b3fe4)
running 5 tests
test a_sync_downstreams_mirror_reports_its_point_with_its_proof ... ok
test a_mirror_that_cannot_reach_its_upstream_says_so_in_metrics ... ok
test the_retry_after_a_failure_comes_sooner_than_the_declared_period ... ok
test a_mirror_whose_first_connect_fails_mirrors_on_a_later_tick_without_intervention ... ok
test a_restart_through_the_timer_refetches_nothing_it_already_holds ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.23s
Running tests/mirror_scaling.rs (/home/rickard/tgt/ci/target/holger/debug/deps/mirror_scaling-944a709774e22336)
running 1 test
test diff_scaling_counted_against_the_serial_hashmap_baseline ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.09s
Running tests/one_gib_put_never_holds_the_body.rs (/home/rickard/tgt/ci/target/holger/debug/deps/one_gib_put_never_holds_the_body-54149c77cd8f7e80)
running 1 test
test a_one_gib_put_never_holds_the_whole_body ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.31s
Running tests/open_build_speaks_no_money.rs (/home/rickard/tgt/ci/target/holger/debug/deps/open_build_speaks_no_money-d0e8604fbe4b340a)
running 6 tests
test the_judge_reads_the_sentence ... ok
test the_open_build_still_says_how_much_it_holds ... ok
test the_scanner_skips_what_the_open_build_does_not_contain ... ok
test the_guard_would_catch_a_leak ... ok
test the_word_entitlement_is_only_ever_a_record_kind ... ok
test the_open_sources_say_no_money ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
Running tests/paired_holgers_e2e.rs (/home/rickard/tgt/ci/target/holger/debug/deps/paired_holgers_e2e-3258d6266bd8b231)
running 5 tests
test the_pin_check_reads_the_upstreams_real_certificate ... ok
test a_paired_downstream_is_held_to_its_pairing ... ok
test an_unpaired_puller_may_read_every_open_repository ... ok
test a_sync_report_needs_the_paired_key ... ok
test a_paired_mirror_tells_its_upstream_how_far_it_synced ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
Running tests/passkey_door_e2e.rs (/home/rickard/tgt/ci/target/holger/debug/deps/passkey_door_e2e-072bdacbca8fa786)
running 18 tests
test a_machines_name_is_never_a_persons ... ok
test an_invite_cannot_grant_admin ... ok
test a_proven_console_partitions_ceremonies_by_the_person_it_names ... ok
test a_server_without_passkeys_answers_the_whole_surface_404 ... ok
test login_start_names_nobody_and_lists_no_credentials ... ok
test an_invitee_cannot_promote_themselves_in_the_body ... ok
test an_invite_enrols_the_tenth_credential_and_is_single_use ... ok
test a_ceremony_cannot_be_finished_twice ... ok
test a_passkey_registers_then_logs_in_and_the_token_opens_an_ordinary_door ... ok
test logout_ends_the_session_everywhere ... ok
test an_unnamed_invite_cannot_take_an_existing_persons_name ... ok
test registration_refuses_an_unauthenticated_caller ... ok
test a_stale_touch_is_stepped_up_in_place_and_the_call_goes_through ... ok
test the_config_door_tells_the_console_which_name_the_keys_belong_to ... ok
test minting_an_invite_needs_a_user_verified_session ... ok
test the_bootstrap_bearer_retires_once_an_admin_passkey_exists ... ok
test revoking_a_credential_ends_its_sessions_but_never_the_last_admin ... ok
test revoke_all_ends_every_session_and_keeps_every_key ... ok
test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.82s
Running tests/passkey_method.rs (/home/rickard/tgt/ci/target/holger/debug/deps/passkey_method-c5f32dd9377ad40e)
running 8 tests
test an_ipv6_literal_rp_id_is_refused_at_boot ... ok
test an_ip_literal_rp_id_is_refused_at_boot ... ok
test an_origin_that_does_not_belong_to_the_rp_id_is_refused_at_boot ... ok
test a_well_formed_relying_party_and_a_config_without_passkeys_both_boot ... ok
test role_resolution_is_identical_with_and_without_the_passkey_method ... ok
test an_mtls_cn_authenticates_the_same_with_a_passkey_method_present ... ok
test a_static_token_authenticates_the_same_with_a_passkey_method_present ... ok
test an_unknown_credential_is_still_refused_with_a_passkey_method_present ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
Running tests/pull_through_npm_maven_crates.rs (/home/rickard/tgt/ci/target/holger/debug/deps/pull_through_npm_maven_crates-cc0dfa8a573aa1c3)
running 17 tests
test a_go_module_whose_mod_is_not_its_zips_go_mod_is_refused ... ok
test a_go_module_zip_with_a_file_outside_its_module_is_refused_and_never_stored ... ok
test a_crate_is_pulled_against_its_index_checksum_and_the_index_lists_only_available_versions ... ok
test real_client_cargo_fetch_through_holger ... ignored, a real cargo against index.crates.io through Holger
test real_client_mvn_resolves_through_holger ... ignored, a real mvn against Maven Central through Holger
test real_client_npm_install_through_holger ... ignored, a real npm against registry.npmjs.org through Holger
test a_go_module_is_pulled_from_a_goproxy_held_for_a_person_and_served_from_the_sealed_store ... ok
test an_invalidated_npm_version_drops_from_the_packument_and_is_refused ... ok
test an_invalidated_go_module_version_drops_from_list_and_latest_and_is_refused ... ok
test an_npm_package_with_provenance_is_pulled_verified_held_and_served_from_the_sealed_store ... ok
test a_maven_central_pom_is_held_to_its_asc_and_the_pinned_pgp_key_per_source ... ok
test an_invalidated_crate_drops_from_the_sparse_index_and_is_refused ... ok
test an_invalidated_maven_version_drops_from_its_metadata_and_is_refused ... ok
test an_npm_package_without_signatures_is_refused_by_the_floor ... ok
test a_chainguard_java_jar_carries_its_slsa_attestation_to_the_verifier ... ok
test an_unsigned_crate_is_refused_where_the_floor_requires_a_signature ... ok
test a_maven_jar_and_its_pom_are_pulled_against_their_checksums_and_served_after_approval ... ok
test result: ok. 14 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.89s
Running tests/pull_through_runs_the_intake_chain.rs (/home/rickard/tgt/ci/target/holger/debug/deps/pull_through_runs_the_intake_chain-885458e5bf9c8b3d)
running 12 tests
test an_oci_image_is_never_auto_approved_whatever_the_floor_says ... ok
test a_trust_bundle_the_config_cannot_trust_refuses_the_boot_by_name ... ok
test a_planted_eicar_wheel_is_refused_at_the_door_and_never_served ... ok
test a_pip_pull_is_not_yet_then_waits_for_a_person_then_serves_from_the_sealed_store ... ok
test an_invalidated_wheel_drops_from_the_pep503_and_pep691_pages_and_is_refused ... ok
test auto_approval_is_one_vote_and_only_when_the_floor_and_the_source_say_so ... ok
test an_unsigned_image_is_refused_by_the_floor_require_signed ... ok
test a_signed_chainguard_image_is_pulled_whole_with_its_signatures_and_served_after_approval ... FAILED
test without_the_provenance_verifier_a_required_signature_fails_closed ... ok
test an_invalidated_image_drops_from_the_tag_list_and_is_denied ... ok
test a_wrongly_signed_image_is_held_against_the_trust_bundle_the_config_names ... ok
test a_signed_image_passes_against_the_trust_bundle_the_config_names ... ok
failures:
---- a_signed_chainguard_image_is_pulled_whole_with_its_signatures_and_served_after_approval stdout ----
network: Online (this config names what it dials: pull-through source 'cgr' fetches from http://127.0.0.1:35355)
gRPC server listening on 127.0.0.1:45283 [h2c (cleartext)] (gRPC-web enabled)
HTTP/OCI gateway listening on 127.0.0.1:43247 [http (cleartext)]
thread 'a_signed_chainguard_image_is_pulled_whole_with_its_signatures_and_served_after_approval' (12939) panicked at server/lib/tests/pull_through_runs_the_intake_chain.rs:725:5:
assertion `left == right` failed: {"errors":[{"code":"UNAVAILABLE","detail":{},"message":"chainguard/static:latest is not yet AVAILABLE: Holger is pulling it from 'cgr' into its intake chain (job holger_pull_intake-1793364548730912-0); retry in 1 s"}]}
left: 503
right: 404
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
failures:
a_signed_chainguard_image_is_pulled_whole_with_its_signatures_and_served_after_approval
test result: FAILED. 11 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.82s
error: test failed, to rerun pass `-p holger-server-lib --test pull_through_runs_the_intake_chain`
Running tests/read_only_serving.rs (/home/rickard/tgt/ci/target/holger/debug/deps/read_only_serving-008f89b9026f7463)
running 2 tests
test read_only_blocks_writes_but_serves_reads ... ok
test read_write_control_allows_the_write ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.36s
Running tests/readyz_is_real.rs (/home/rickard/tgt/ci/target/holger/debug/deps/readyz_is_real-b82e89ba35138cbc)
running 4 tests
test a_data_root_that_takes_no_write_is_not_ready ... ok
test a_server_that_does_not_scan_needs_no_sandbox_to_be_ready ... ok
test a_missing_storage_place_and_a_sandbox_that_does_not_answer_are_both_named ... ok
test a_server_whose_storage_and_sandbox_answer_is_ready ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/real_clients_restore_from_holger.rs (/home/rickard/tgt/ci/target/holger/debug/deps/real_clients_restore_from_holger-8a829e6f526abd3d)
running 2 tests
test composer_install_resolves_a_dependency_graph_from_holger_alone ... ignored, drives the real composer container; run by the arm in .nornir/testmatrix-arms.json
test dotnet_restore_resolves_a_dependency_graph_from_holger_alone ... ignored, drives the real dotnet SDK container; run by the arm in .nornir/testmatrix-arms.json
test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/repository_tokens_for_package_clients.rs (/home/rickard/tgt/ci/target/holger/debug/deps/repository_tokens_for_package_clients-fd2b3b89a5560ae8)
running 1 test
test a_person_mints_a_repository_token_and_every_package_client_spelling_carries_it ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s
Running tests/repository_tokens_with_real_clients.rs (/home/rickard/tgt/ci/target/holger/debug/deps/repository_tokens_with_real_clients-4a8a7fbf5522f37d)
running 1 test
test cargo_twine_pip_and_npm_carry_a_repository_token_and_stop_when_it_is_revoked ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
Running tests/retention_adapter.rs (/home/rickard/tgt/ci/target/holger/debug/deps/retention_adapter-46997381eec7db6f)
running 3 tests
test plan_repo_retention_noop_policy_keeps_all ... ok
test plan_repo_retention_property_pin_survives_sweep ... ok
test plan_repo_retention_keeps_last_n_over_a_live_listing ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/retention_executor.rs (/home/rickard/tgt/ci/target/holger/debug/deps/retention_executor-cba53009b5f81442)
running 7 tests
test executor_refuses_a_delete_flag_on_a_protected_record ... ok
test execute_never_drops_a_protected_latest ... ok
test dry_run_reclaims_nothing ... ok
test a_reclaim_whose_audit_record_is_lost_is_counted_and_published ... ok
test execute_drops_exactly_the_delete_set_and_keeps_the_rest ... ok
test a_reclaim_waits_until_the_twin_has_followed ... ok
test execute_records_a_jera_job_when_a_ledger_is_attached ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
Running tests/scan_sandbox_live.rs (/home/rickard/tgt/ci/target/holger/debug/deps/scan_sandbox_live-c536329d38a21c92)
running 8 tests
test a_bomb_the_inspector_lets_through_is_killed_by_the_sandbox_and_refused_by_name ... ignored, the container arm: HOLGER_TEST_SANDBOX=required (cargo xtask scan-worker tests)
test eicar_is_found_by_clamd_in_its_sandbox ... ignored, the container arm: a clamd in its own sandbox (HOLGER_TEST_CLAMD_SOCKET, cargo xtask scan-worker tests)
test the_per_package_overhead_of_the_sandbox ... ignored, the container arm: HOLGER_TEST_SANDBOX=required (cargo xtask scan-worker tests)
test a_traversal_archive_is_refused_and_writes_nothing_outside_the_scratch ... ok
test chainguard_static_gets_its_package_list_and_a_clean_cve_list ... ok
test with_no_engine_every_scan_is_refused_by_name_and_nothing_is_scanned_here ... ok
test an_image_with_known_cves_gets_each_with_its_severity ... ok
test a_planted_zip_bomb_is_refused_by_name ... ok
test result: ok. 5 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 3.98s
Running tests/store_persistence.rs (/home/rickard/tgt/ci/target/holger/debug/deps/store_persistence-fb4ef7eb9cee6ab7)
running 5 tests
test persist_a_promotion_seal_is_still_immutable_after_a_restart ... ok
test persist_property_and_sbom_documents_survive_a_reopen ... ok
test persist_audit_events_replay_across_two_runs ... ok
test persist_raw_blobs_and_their_listing_round_trip_after_a_reopen ... ok
test persist_replication_between_two_disk_stores_is_idempotent_across_restarts ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
Running tests/the_airgap_is_the_default.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_airgap_is_the_default-51ccf8e55eb30e4d)
running 3 tests
test a_config_that_names_no_upstream_is_offline_by_default ... ok
test a_config_that_names_an_upstream_is_online_and_says_what_it_dials ... ok
test a_rust_remote_with_no_url_falls_back_to_no_upstream_and_says_how_to_name_one ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/the_artifact_trail_lists_every_step.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_artifact_trail_lists_every_step-35e96c7e5cd2ba12)
running 2 tests
test the_trail_of_a_wheel_lists_every_step_in_order_and_the_chain_holds ... ok
test a_dead_siem_sink_does_not_stop_an_import_and_the_export_catches_up ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.88s
Running tests/the_audit_chain_and_its_siem_export.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_audit_chain_and_its_siem_export-ac8cfdbe971f2029)
running 4 tests
test an_edited_audit_record_breaks_the_chain_and_verify_names_it ... ok
test a_failed_send_is_retried_from_the_cursor_and_off_is_the_default ... ok
test each_exporter_writes_its_own_wire_format ... ok
test a_signed_checkpoint_verifies_against_its_root_and_a_forged_one_does_not ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
Running tests/the_box_has_no_self_update_door.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_box_has_no_self_update_door-afaa4f3cf4819eae)
running 1 test
test no_rpc_and_no_route_replaces_what_the_box_runs ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running tests/the_box_imports_bundles_without_a_shell.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_box_imports_bundles_without_a_shell-97bd62d4dbc5f205)
running 5 tests
test a_caller_without_the_duty_is_refused_by_name ... ok
test a_tampered_bundle_is_refused_and_nothing_lands ... ok
test an_intel_bundle_posted_over_http_is_imported_and_the_scan_reads_it ... ok
test a_bundle_import_lands_each_artifact_available_through_intake_with_its_trail ... ok
test an_inbox_file_is_picked_up_by_the_job_and_archived ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.50s
Running tests/the_box_keeps_generic_settings_for_its_console.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_box_keeps_generic_settings_for_its_console-e2a642dd40555290)
running 4 tests
test the_server_names_no_console_feature ... ok
test a_damaged_settings_file_is_no_value_until_a_write_recovers_it ... ok
test the_consoles_proof_reads_a_setting_and_never_writes_one ... ok
test an_administrator_keeps_a_setting_audited_and_bounded_and_nobody_else_touches_it ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
Running tests/the_default_server_serves_no_page.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_default_server_serves_no_page-ade04f349a1bbbf9)
running 3 tests
test the_default_features_name_no_front ... ok
test the_manifest_reader_finds_the_default_list ... ok
test the_http_door_serves_the_page_only_where_front_is_built ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
Running tests/the_estate_board_counts_upstreams_downstreams_and_consumers.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_estate_board_counts_upstreams_downstreams_and_consumers-7671a0eebe5c7d20)
running 1 test
test the_board_shows_upstreams_downstream_fetches_and_every_consumer ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
Running tests/the_estate_board_door_is_admin_read.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_estate_board_door_is_admin_read-0055fd1cffa7c832)
running 2 tests
test the_board_json_answers_an_admin_and_an_auditor_and_refuses_everyone_else ... ok
test topology_answers_an_admin_and_refuses_a_writer_and_an_anonymous_caller ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
Running tests/the_evidence_rpc_returns_signed_records.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_evidence_rpc_returns_signed_records-39996f061de51cf2)
running 1 test
test the_evidence_rpc_returns_signed_records_that_verify ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
Running tests/the_license_scanner_signs_its_evidence.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_license_scanner_signs_its_evidence-e687dcce67f0d30d)
running 3 tests
test an_allowed_or_branch_passes ... ok
test an_unknown_license_is_held_and_the_hold_is_in_the_signed_evidence ... ok
test the_license_evidence_is_signed_and_verifies ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
Running tests/the_lock_links_one_rotaryengine.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_lock_links_one_rotaryengine-1ca8bf9097c010f3)
running 1 test
test the_lock_links_rotaryengine_exactly_once_and_from_the_registry ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/the_offsite_copy_restores_a_fresh_box.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_offsite_copy_restores_a_fresh_box-acbbde4446f7b39b)
running 4 tests
test a_copy_opens_only_with_its_key_and_only_whole ... ok
test an_unchanged_main_is_not_shipped_again_and_a_change_is ... ok
test a_copy_shipped_off_site_restores_a_fresh_box_whole ... ok
test the_copy_is_a_jera_job_whose_row_says_what_it_shipped ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
Running tests/the_old_quarantine_property_is_refused_at_boot.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_old_quarantine_property_is_refused_at_boot-024fc903ed786518)
running 1 test
test the_boot_refuses_the_old_quarantine_property_by_name ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/the_provenance_gate_stands.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_provenance_gate_stands-b6312aa0dac32bb5)
running 3 tests
test a_promotion_whose_evidence_does_not_chain_to_the_declared_root_is_refused_by_name ... ok
test an_estate_that_declares_no_root_says_so_and_does_not_verify_everything ... ok
test an_unreadable_declared_root_is_a_named_refusal_not_an_empty_trust_set ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/the_role_comes_only_from_the_pairing.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_role_comes_only_from_the_pairing-aa30f2fca5f3ccf9)
running 1 test
test a_config_that_names_a_role_is_refused_and_the_election_decides ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running tests/the_rust_path_end_to_end.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_rust_path_end_to_end-3dd1d57386888d66)
running 1 test
test cargo_publish_index_download_and_the_crates_io_proxy ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
Running tests/the_scanner_framework_records_signed_evidence.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_scanner_framework_records_signed_evidence-0089af45b50e340d)
running 3 tests
test a_required_scanner_that_is_not_configured_blocks ... ok
test a_wheel_scanned_through_the_framework_gets_osv_evidence_and_an_sbom ... ok
test the_evidence_is_signed_and_verifies_and_changed_evidence_fails ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
Running tests/the_storage_meters_measure_a_real_filesystem.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_storage_meters_measure_a_real_filesystem-1a68825f451f0f7d)
running 4 tests
test a_path_that_cannot_be_statd_is_a_named_refusal_and_not_a_zero ... ok
test no_data_root_at_all_is_its_own_named_refusal ... ok
test a_wired_data_root_counts_all_three_and_says_which_filesystem ... ok
test statvfs_reports_the_size_the_kernel_states_for_a_tmpfs ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/the_twin_follows_its_primary_over_the_network.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_twin_follows_its_primary_over_the_network-ff995cd4be5826dc)
running 1 test
test the_twin_holds_the_primarys_artifact_and_estate_and_refuses_writes ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s
Running tests/the_upstream_has_no_uncalled_mirror_into.rs (/home/rickard/tgt/ci/target/holger/debug/deps/the_upstream_has_no_uncalled_mirror_into-af6b937020e32fcd)
running 1 test
test the_federated_upstream_carries_no_second_mirror_loop ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/tier1_sources_steps_rules.rs (/home/rickard/tgt/ci/target/holger/debug/deps/tier1_sources_steps_rules-738872e338cde244)
running 12 tests
test the_steps_lower_onto_the_intake_chain ... ok
test an_oci_source_asking_auto_approval_is_refused_at_load ... ok
test npm_maven_and_crates_sources_lower_onto_the_pull_through ... ok
test a_source_cannot_loosen_the_floor ... ok
test python_and_oci_sources_lower_onto_the_pull_through ... ok
test an_apk_source_with_a_url_lowers_onto_the_pull_through ... ok
test the_tier1_blocks_refuse_what_they_cannot_mean_by_name ... ok
test the_default_floor_blocks_secrets_and_an_operators_rule_file_is_data ... ok
test a_source_can_tighten_the_floor ... ok
test a_planted_secret_is_refused_where_the_source_blocks_and_recorded_where_it_warns ... ok
test the_floor_refuses_an_unsigned_package_from_every_source ... ok
test the_same_package_is_refused_from_one_source_and_passed_from_the_other ... ok
test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
Running tests/unit_tests.rs (/home/rickard/tgt/ci/target/holger/debug/deps/unit_tests-9ee926b05701598e)
running 8 tests
test an_old_peer_and_a_new_peer_read_each_other_without_inventing_a_value ... ok
test generated_proto_types_roundtrip ... ok
test test_parse_minimal_config ... ok
test test_wire_holger ... ok
test test_fetch_unknown_repo_errors ... ok
test test_rust_api_fetch ... ok
test test_maven_config ... ok
test test_list_repositories ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/what_c_downloaded_is_answered.rs (/home/rickard/tgt/ci/target/holger/debug/deps/what_c_downloaded_is_answered-1327269a417cfce1)
running 1 test
test what_c_downloaded_is_answered_by_ident_by_repository_and_by_time ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
Running tests/what_is_open_is_the_rons.rs (/home/rickard/tgt/ci/target/holger/debug/deps/what_is_open_is_the_rons-d6bc42d34cf347e8)
running 3 tests
test the_access_block_and_the_build_say_what_is_open ... ok
test a_bad_access_block_is_refused_at_load_by_name ... ok
test a_gated_holger_serves_its_public_repository_and_refuses_the_rest_by_name ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_sync-8bf212ca103ce578)
running 13 tests
test applied::tests::a_rollback_is_refused_and_a_replay_is_admitted ... ok
test ledger::tests::generations_count_up_and_a_manifest_carries_what_is_new_and_every_invalidation ... ok
test tests::an_invalidation_matches_by_bytes_or_by_coordinate ... ok
test applied::tests::invalidations_stay_in_force_and_block_by_bytes ... ok
test ledger::tests::an_ack_moves_the_downstream_and_a_future_generation_is_refused ... ok
test ledger::tests::the_alarm_fires_once_past_the_deadline_and_the_ack_clears_it ... ok
test tests::the_key_file_is_minted_once_and_read_back ... ok
test tests::an_ack_from_an_unknown_downstream_is_refused_by_name ... ok
test tests::a_manifest_is_never_an_ack_and_must_name_its_signer ... ok
test tests::a_manifest_signed_by_a_trusted_upstream_opens ... ok
test tests::an_untrusted_or_changed_manifest_is_refused ... ok
test report::tests::a_report_proof_opens_only_for_an_enrolled_downstream_over_the_text_it_signed ... ok
test invite::tests::an_invite_opens_only_signed_by_the_trusted_upstream_for_this_downstream ... ok
test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_traits-856939eab215262b)
running 38 tests
test migrate::tests::a_name_that_exists_in_the_same_format_is_filled_not_created ... ok
test migrate::tests::an_unknown_target_name_is_created_in_the_mapped_format ... ok
test migrate::tests::generic_and_raw_are_the_same_repository ... ok
test migrate::tests::a_format_holger_cannot_serve_refuses_rather_than_guessing_raw ... ok
test migrate::tests::a_name_that_exists_in_a_different_format_collides_and_the_plan_refuses ... ok
test migrate::tests::the_creation_refusal_hands_over_a_declaration_that_names_both_words ... ok
test migrate::tests::the_refusal_embeds_the_very_same_declaration_the_ui_shows ... ok
test migrate::tests::the_dry_run_report_names_every_repository_it_would_create ... ok
test migrate::tests::a_refused_plan_says_so_in_its_report_and_never_says_it_would_run ... ok
test test_support::tests::the_module_name_follows_the_package ... ok
test tests::a_digest_that_is_not_a_digest_becomes_unknown ... ok
test backend::tests::the_dyn_helpers_fall_back_honestly ... ok
test tests::an_empty_or_unusable_change_token_becomes_unknown ... ok
test tests::an_entry_that_knows_nothing_says_so_and_cannot_be_talked_into_a_value ... ok
test tests::a_system_time_at_the_epoch_is_unknown_rather_than_zero ... ok
test tests::format_str_roundtrips_aliases ... ok
test tests::the_proto3_zero_values_are_not_answers ... ok
test backend::tests::an_archive_is_one_answer_for_paths_and_stats ... ok
test tests::the_pypi_four_name_split_is_pinned ... ok
test test_support::tests::counting_reader_counts_tables_members_and_hits ... ok
test backend::tests::a_decorator_forwards_every_method_by_construction ... ok
test backend::tests::a_cap_without_its_method_and_a_method_without_its_cap_both_fail ... ok
test backend::tests::the_reference_backends_are_honest ... ok
test tests::upstream_auth_defaults_to_none ... ok
test tests::the_shared_znippy_listing_answers_unknown_for_every_row ... ok
test tests::znippy_type_ids_match_znippy_skeletons ... ok
test znippy_base::tests::no_archive_is_unsupported_not_empty ... ok
test znippy_base::tests::the_repo_prefix_is_stripped_once ... ok
test znippy_format::tests::the_pin_refuses_newer_and_admits_current_and_older ... ok
test znippy_format::tests::the_refusal_names_the_archive_the_version_and_the_ceiling ... ok
test tests::znippy_type_ids_derive_from_znippy_handlers_not_holger_copies ... ok
test test_support::tests::an_lfs_pointer_is_named_with_the_fix ... ok
test znippy_base::tests::sha256_hex_is_the_known_vector ... ok
test tests::every_format_names_a_crate_that_exists ... ok
test znippy_format::tests::a_missing_or_garbage_archive_is_undetermined_not_refused ... ok
test znippy_format::tests::the_gate_memo_is_keyed_on_the_file_not_the_path ... ok
test test_support::tests::a_held_port_stays_held_and_the_server_can_bind_it_twice ... ok
test test_support::tests::a_leased_port_is_not_handed_out_again_and_the_server_can_still_bind_it ... ok
test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
Running tests/manifest_metadata_guard.rs (/home/rickard/tgt/ci/target/holger/debug/deps/manifest_metadata_guard-5acce8c375671e82)
running 3 tests
test every_format_is_findable_by_the_names_it_answers_to ... ok
test the_capability_name_map_doc_covers_every_format ... ok
test every_publishable_crate_describes_itself ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_update_bundle-f2bb681b8859bc88)
running 92 tests
test pathsafe::tests::accepts_normal_relative_paths ... ok
test pathsafe::tests::rejects_hostile_paths ... ok
test policy::expired_posture_tests::trust_mode_still_has_no_default ... ok
test policy::expired_posture_tests::an_unstated_posture_is_read_only_and_a_wrong_word_is_refused_by_name ... ok
test pathsafe::tests::guard_detects_duplicate_and_casefold ... ok
test error::errcode_tests::tagged_carries_both_channels ... ok
test error::errcode_tests::the_trust_verdicts_are_distinguishable_by_code ... ok
test error::errcode_tests::every_bundle_error_variant_has_a_unique_code ... ok
test digest::tests::known_vectors ... ok
test digest::tests::digests_roundtrip_and_detect_change ... ok
test policy::expired_posture_tests::each_posture_is_selectable_and_round_trips ... ok
test tests::approvals::modified_approval_statement_fails ... ok
test signer::tests::ca_root_can_issue_but_non_ca_cannot ... ok
test signer::tests::bundle_kat_old_pkcs8_signs_byte_identically ... ok
test tests::bomb::an_oversized_archive_is_refused_by_stat_before_it_is_ever_opened ... ok
test tests::approvals::one_approver_fails ... ok
test tests::approvals::untrusted_approver_fails ... ok
test tests::approvals::correct_signature_with_unauthorized_role_fails ... ok
test tests::detached::a_backup_manifest_signed_by_a_trusted_signer_is_accepted ... ok
test tests::approvals::same_certificate_for_two_roles_fails ... ok
test tests::approvals::approval_for_different_candidate_fails ... ok
test tests::detached::a_backup_manifest_altered_after_signing_fails_its_signature ... ok
test tests::detached::a_signer_authorized_for_a_different_role_cannot_sign_a_backup ... ok
test tests::detached::a_backup_manifest_signed_by_an_untrusted_key_is_refused_even_though_the_signature_is_valid ... ok
test tests::approvals::two_valid_distinct_approvers_pass ... ok
test tests::detached::a_backup_signer_that_does_not_chain_to_a_trusted_root_is_refused ... ok
test tests::bomb::a_bundle_whose_release_signature_is_invalid_is_refused_before_its_payload_is_extracted ... ok
test tests::integrity::a_payload_swapped_after_approval_fails_even_when_the_release_manifest_agrees ... ok
test tests::integrity::a_truncated_payload_is_refused_on_size_before_it_is_hashed ... ok
test tests::integrity::a_payload_deleted_after_approval_is_refused_by_name ... ok
test tests::integrity::an_evidence_file_added_after_approval_is_refused ... ok
test tests::integrity::a_payload_added_after_approval_is_refused_even_though_the_manifest_lists_it ... ok
test tests::bomb::a_member_the_signed_manifest_does_not_name_is_refused_without_being_extracted ... ok
test tests::integrity::extra_unreferenced_member_fails ... ok
test tests::integrity::missing_payload_member_fails ... ok
test tests::integrity::an_sbom_swapped_after_approval_fails_even_when_the_release_manifest_agrees ... ok
test tests::integrity::ca_chained_bundle_verifies_and_wrong_root_fails ... ok
test tests::integrity::missing_release_signature_fails ... ok
test tests::integrity::exceeding_maximum_age_fails ... ok
test tests::integrity::expired_bundle_fails ... ok
test tests::integrity::one_changed_core_byte_fails ... ok
test tests::integrity::one_changed_release_signature_byte_fails ... ok
test tests::integrity::untrusted_release_signer_fails ... ok
test tests::integrity::one_changed_evidence_byte_fails ... ok
test tests::integrity::one_changed_payload_byte_fails ... ok
test tests::integrity::one_changed_release_manifest_byte_fails ... ok
test tests::integrity::swapped_release_certificate_fails ... ok
test tests::targeting::an_emptied_state_directory_reads_as_absent_not_as_a_cleared_floor ... ok
test tests::integrity::valid_signed_bundle_verifies ... ok
test tests::targeting::an_absent_floor_admits_only_when_first_import_is_asked_for_by_name ... ok
test tests::roundtrip::extract_refuses_non_empty_destination ... ok
test tests::targeting::an_absent_floor_refuses_an_import_that_did_not_ask_to_establish_it ... ok
test tests::targeting::rollback_store_records_and_reloads ... ok
test tests::targeting::bundle_id_reuse_with_different_bytes_is_rejected ... ok
test tests::roundtrip::extract_writes_verified_tree_into_empty_dir ... ok
test tests::targeting::first_import_does_not_weaken_a_floor_that_is_in_force ... ok
test tests::roundtrip::tampered_archive_fails_verification ... ok
test tests::roundtrip::pack_load_verify_roundtrip ... ok
test tests::targeting::same_sequence_different_bytes_is_replay ... ok
test tests::trust_anchors::a_policy_that_does_not_state_a_trust_mode_is_refused ... ok
test tests::targeting::older_sequence_is_rejected ... ok
test tests::trust_anchors::an_empty_root_set_anchors_nothing_in_rooted_chain_mode ... ok
test tests::targeting::newer_sequence_is_admissible ... ok
test tests::trust_anchors::certificate_validity_enforcement_is_the_default_posture ... ok
test tests::trust_anchors::pinned_mode_is_honored_when_it_is_requested_explicitly ... ok
test tests::trust_anchors::pinned_mode_with_roots_listed_is_refused ... ok
test tests::trust_anchors::pinning_does_not_exempt_a_certificate_from_its_validity_window ... ok
test tests::trust_anchors::rooted_chain_mode_with_no_roots_is_refused ... ok
test tests::trust_anchors::the_shipped_example_policy_states_its_posture ... ok
test tests::targeting::same_sequence_same_bytes_is_idempotent ... ok
test tests::targeting::correct_target_passes ... ok
test tests::trust_anchors::a_not_yet_valid_certificate_is_refused_with_its_own_verdict ... ok
test tests::bomb::a_control_member_over_the_control_cap_cannot_bomb_the_pre_signature_phase ... ok
test tests::trust_anchors::an_expired_approver_certificate_is_refused ... ok
test tests::verdict::a_block_verdict_is_refused_although_every_signature_is_genuine ... ok
test tests::trust_anchors::verification_refuses_a_policy_whose_posture_is_unstated ... ok
test tests::verdict::an_empty_verdict_is_refused ... ok
test tests::verdict::finalize_refuses_to_release_sign_a_blocked_candidate ... ok
test time::tests::an_expiry_checked_against_an_untrusted_clock_says_so ... ok
test time::tests::no_skew_window_grew ... ok
test tests::verdict::the_verdict_is_signed_so_flipping_block_to_pass_breaks_the_bundle ... ok
test tests::trust_anchors::an_expired_release_certificate_is_refused ... ok
test tests::targeting::wrong_product_fails ... ok
test time::tests::this_crate_carries_no_signed_time_protocol_of_its_own ... ok
test tests::verdict::the_control_plane_refuses_a_block_verdict_before_anything_is_decompressed ... ok
test tests::targeting::wrong_model_fails ... ok
test tests::verdict::a_pass_verdict_still_verifies ... ok
test tests::trust_anchors::the_unreliable_clock_opt_out_accepts_a_lapsed_certificate ... ok
test tests::targeting::wrong_revision_fails ... ok
test tests::verdict::a_verdict_that_only_looks_like_pass_is_refused ... ok
test tests::bomb::an_archive_that_expands_far_beyond_its_own_size_is_refused_as_a_bomb ... ok
test tests::bomb::a_legitimately_large_but_poorly_compressing_bundle_is_not_mistaken_for_a_bomb ... ok
test result: ok. 92 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.84s
Running unittests src/bin/holger_bundle.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_bundle-628763b7478b1325)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/bin/holger_verify.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_verify-293e8c1c23c49111)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/b1_prepare_has_no_default_verdict.rs (/home/rickard/tgt/ci/target/holger/debug/deps/b1_prepare_has_no_default_verdict-832e43457c1957ee)
running 2 tests
test prepare_without_a_verdict_is_refused_and_writes_nothing ... ok
test prepare_with_a_stated_verdict_records_it ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/w13_trusted_time.rs (/home/rickard/tgt/ci/target/holger/debug/deps/w13_trusted_time-1af8de0f8073d0ac)
running 2 tests
test the_published_signature_still_exists_and_delegates ... ok
test a_bare_instant_is_recorded_as_unnamed_not_as_trusted ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_world_connector-226fc8e2da5e0991)
running 14 tests
test pip::tests::test_normalize_name_basic ... ok
test pip::tests::test_archive_path ... ok
test digest_tests::an_absent_digest_is_not_treated_as_a_match ... ok
test digest_tests::substituted_bytes_are_refused_against_the_published_digest ... ok
test digest_tests::the_sha256_prefix_and_case_are_tolerated ... ok
test pip::tests::test_archive_path_normalization ... ok
test pip::tests::test_normalize_name_edge_cases ... ok
test ssrf_tests::allowlist_accepts_canonical_hosts ... ok
test ssrf_tests::allowlist_rejects_ssrf_and_plain_http ... ok
test digest_tests::the_lockfile_checksum_reaches_the_asset ... ok
test pip::tests::test_parse_requirements_txt_invalid ... ok
test pip::tests::test_parse_requirements_txt ... ok
test pip::tests::test_parse_uv_lockfile ... ok
test ssrf_tests::download_rejects_non_allowlisted_url ... ok
test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_zip_entry-a1c435c0cbae1800)
running 7 tests
test tests::a_non_zip_is_refused_rather_than_guessed_at ... ok
test tests::a_crc_mismatch_is_refused ... ok
test tests::an_archive_comment_does_not_hide_the_directory ... ok
test tests::a_lying_central_directory_does_not_truncate_or_allocate ... ok
test tests::a_traversing_member_name_never_reaches_a_caller ... ok
test tests::reads_a_member_back_out_of_a_zip ... ok
test tests::a_decompression_bomb_is_refused_at_the_cap ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_build_thing_repository-e6459e901a85d084)
running 1 test
test tests::caps_match_methods ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/serves_a_real_build_history.rs (/home/rickard/tgt/ci/target/holger/debug/deps/serves_a_real_build_history-d11f83544f30f944)
running 9 tests
test a_history_with_no_archive_answers_nothing_rather_than_empty ... ok
test a_build_history_refuses_to_be_written_into ... ok
test every_route_serves_the_right_file_and_misses_the_ones_that_are_not_there ... ok
test the_archive_reports_the_files_that_were_actually_sealed ... ok
test fetch_finds_an_attestation_by_hash_even_when_the_version_is_wrong ... ok
test a_traversal_component_is_refused_rather_than_missed ... ok
test the_listing_names_every_attested_artifact_and_its_recipe_version ... ok
test build_thing_entries_carry_a_change_token_that_moves_only_when_the_bytes_do ... ok
test a_manifest_this_holger_cannot_parse_still_lists_every_attestation ... ok
test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_composer_repository-bf3d6e48138fb9c9)
running 16 tests
test p2::tests::the_dist_manifest_is_the_one_at_the_root_or_one_level_down ... ok
test p2::tests::a_declared_version_in_composer_json_outranks_the_path ... ok
test p2::tests::the_root_keeps_its_metadata_url_and_gains_the_catalog ... ok
test p2::tests::a_reference_that_reads_as_a_version_is_one_and_the_rest_are_dev ... ok
test tests::test_new ... ok
test tests::test_format ... ok
test tests::caps_match_methods ... ok
test tests::the_archive_verbs_report_the_real_archive ... ok
test tests::list_reports_dists_not_a_false_zero ... ok
test p2::tests::a_p2_document_is_synthesized_with_requires_and_a_resolvable_dist ... ok
test p2::tests::dev_references_live_in_the_dev_document_and_nowhere_else ... ok
test tests::serves_injected_archive ... ok
test tests::curated_p2_metadata_still_wins_over_synthesis ... ok
test tests::a_dist_that_is_not_a_readable_zip_is_skipped_not_fatal ... ok
test tests::a_composer_install_now_resolves_from_bare_dists ... ok
test tests::the_composer_json_catalog_is_built_once_not_per_request ... ok
test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_conda_repository-359042eb2ed3c9de)
running 6 tests
test tests::package_filename_is_name_version_build_tar_bz2 ... ok
test tests::test_format ... ok
test tests::test_new ... ok
test tests::caps_match_methods ... ok
test tests::repodata_subdir_is_resolved_against_the_archive ... ok
test tests::serves_injected_archive ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/plugin_read_view.rs (/home/rickard/tgt/ci/target/holger/debug/deps/plugin_read_view-14c03ea380c5eb5d)
running 2 tests
test conda_backend_serves_package_via_view_and_real_repodata ... ok
test conda_entries_carry_a_change_token_that_moves_only_when_the_bytes_do ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_deb_repository-5f8b9f4763f2cbaf)
running 16 tests
test control::tests::non_deb_bytes_yield_none ... ok
test control::tests::deb_without_control_member_yields_none ... ok
test control::tests::unsupported_codec_yields_none ... ok
test control::tests::parses_uncompressed_control_tar ... ok
test tests::test_format ... ok
test tests::test_new ... ok
test tests::caps_match_methods ... ok
test tests::synthesizes_apt_index_from_pool ... ok
test tests::deb_control_parse_capability ... ok
test tests::native_control_parse_enriches_packages ... ok
test control::tests::parses_gzip_control_tar ... ok
test tests::serves_injected_archive ... ok
test tests::fetch_no_version_collision_udeb_and_arch ... ok
test tests::index_work_is_not_repeatable_by_renaming_the_path ... ok
test control::tests::parses_zstd_control_tar ... ok
test control::tests::parses_xz_control_tar ... ok
test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_docker_repository-9fda034fb41ea7a3)
running 8 tests
test tests::test_new ... ok
test tests::test_format ... ok
test tests::caps_match_methods ... ok
test tests::the_archive_verbs_report_the_real_archive ... ok
test tests::list_reports_tagged_images_not_a_false_zero ... ok
test tests::the_archive_file_table_is_read_once_not_per_request ... ok
test tests::serves_namespaced_image_and_tags_list ... ok
test tests::serves_injected_archive ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_gem_repository-3c6a703d3650b9d5)
running 5 tests
test tests::test_new ... ok
test tests::test_format ... ok
test tests::gem_basename_drops_ruby_platform_keeps_native ... ok
test tests::caps_match_methods ... ok
test tests::serves_injected_archive ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/plugin_read_view.rs (/home/rickard/tgt/ci/target/holger/debug/deps/plugin_read_view-d3346fc0d4320c09)
running 3 tests
test gem_backend_serves_platform_gem_via_view_and_real_compact_index ... ok
test info_is_memoized_and_never_re_reads_the_gems ... ok
test gem_entries_carry_a_change_token_that_moves_only_when_the_bytes_do ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_go_repository-e5407b4ea2939a12)
running 8 tests
test tests::test_new ... ok
test tests::test_format ... ok
test tests::caps_match_methods ... ok
test tests::version_list_info_and_mod_routes ... ok
test tests::the_archive_verbs_report_the_real_archive ... ok
test tests::the_archive_file_table_is_read_once_not_per_request ... ok
test tests::list_reports_module_versions_not_a_false_zero ... ok
test tests::serves_injected_archive ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_helm_repository-84bd4ef702d2a72f)
running 20 tests
test index::tests::generate_index_empty_is_valid_header ... ok
test index::tests::parse_chart_yaml_extracts_fields ... ok
test index::tests::parse_chart_yaml_ignores_nested_and_requires_name_version ... ok
test index::tests::parse_chart_yaml_unquotes_single_quotes ... ok
test index::tests::chart_meta_from_tgz_roundtrip ... ok
test tests::http_serves_tgz_and_404s_unknown ... ok
test tests::list_parses_chart_coordinates ... ok
test tests::http_serves_prebaked_index_yaml ... ok
test tests::caps_match_methods ... ok
test index::tests::chart_decode_uses_parallel_lgz ... ok
test tests::test_format ... ok
test index::tests::digest_is_stable_sha256 ... ok
test tests::test_new ... ok
test index::tests::generate_index_skips_malformed_chart ... ok
test index::tests::generate_index_escapes_special_scalars ... ok
test index::tests::generate_index_lists_entry_with_digest_and_url ... ok
test index::tests::generate_index_groups_versions_under_one_chart ... ok
test tests::synthesized_index_and_subdir_chart_serve ... ok
test index::tests::chart_meta_from_tgz_capped_refuses_a_bomb ... ok
test index::tests::generate_index_skips_decompression_bomb ... ok
test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.89s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_maven_repository-c87fd673c7828902)
running 12 tests
test tests::maven_metadata_maturity_disclosure ... ok
test tests::a_loaded_reader_is_an_archive ... ok
test tests::test_format ... ok
test tests::test_new_maven_repo ... ok
test tests::test_readonly ... ok
test tests::maven_metadata_lists_versions_latest_and_release ... ok
test tests::maven_metadata_all_snapshots_has_no_release ... ok
test tests::maven_metadata_xml_escapes_entities ... ok
test tests::checksum_hex_is_lowercase_and_known ... ok
test tests::snapshot_metadata_declares_local_copy_and_lists_classifiers ... ok
test tests::maven_version_ordering ... ok
test tests::caps_match_methods ... ok
test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/plugin_read_view.rs (/home/rickard/tgt/ci/target/holger/debug/deps/plugin_read_view-262b8ad4e81fa440)
running 4 tests
test maven_backend_serves_snapshot_and_classifier_via_view ... ok
test maven_backend_synthesizes_checksums_and_snapshot_metadata ... ok
test typed_view_read_is_bounded_by_the_declared_size ... ok
test maven_entries_carry_a_change_token_that_moves_only_when_the_bytes_do ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_npm_repository-376e4abd1f69e471)
running 6 tests
test tests::parse_tgz_version_handles_hyphenated_name ... ok
test tests::test_new ... ok
test tests::test_format ... ok
test tests::parse_npm_wire_splits_scoped_tarball_and_packument ... ok
test tests::caps_and_methods_agree ... ok
test tests::serves_injected_archive ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/plugin_read_view.rs (/home/rickard/tgt/ci/target/holger/debug/deps/plugin_read_view-3b5c6dc16f15aecf)
running 2 tests
test npm_backend_serves_scoped_package_via_view ... ok
test npm_entries_carry_a_change_token_that_moves_only_when_the_bytes_do ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_nuget_repository-3c8f95f29d3bf625)
running 23 tests
test nuspec::tests::only_a_root_nuspec_is_the_manifest ... ok
test registration::tests::versions_order_as_nuget_orders_them_not_as_strings ... ok
test nuspec::tests::a_doctype_is_skipped_and_never_expanded ... ok
test nuspec::tests::ungrouped_dependencies_become_the_every_framework_group ... ok
test nuspec::tests::comments_cdata_and_namespace_prefixes_are_handled ... ok
test nuspec::tests::a_nuspec_without_an_id_or_version_is_an_error_not_a_blank_package ... ok
test nuspec::tests::parses_a_real_nuspec_including_the_dependency_groups ... ok
test registration::tests::the_registration_index_carries_ranges_and_the_next_registration ... ok
test tests::flatcontainer_version_list_route ... ok
test tests::list_reports_packages_not_a_false_zero ... ok
test tests::test_format ... ok
test tests::serves_injected_archive ... ok
test registration::tests::a_leaf_is_served_by_version_case_insensitively ... ok
test registration::tests::search_filters_by_name_and_hides_prereleases_unless_asked ... ok
test tests::test_new ... ok
test tests::the_archive_file_table_is_read_once_not_per_request ... ok
test tests::the_index_advertises_the_search_type_the_real_client_looks_for ... ok
test tests::v3_index_uses_configured_base_url ... ok
test tests::the_archive_verbs_report_the_real_archive ... ok
test tests::a_nupkg_that_is_not_a_readable_zip_is_skipped_not_fatal ... ok
test tests::a_dependency_graph_and_a_version_range_now_resolve ... ok
test tests::the_nuspec_catalog_is_built_once_not_per_request ... ok
test registration::tests::a_large_registration_links_its_pages_instead_of_inlining_them ... ok
test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_package_repository-05e15710b86403b0)
running 7 tests
test tests::test_new ... ok
test tests::test_format ... ok
test tests::caps_and_methods_agree ... ok
test tests::serves_injected_archive ... ok
test sign_tests::unverified_open_still_works_on_signed_archive ... ok
test sign_tests::verified_open_rejects_wrong_and_empty_roots ... ok
test sign_tests::verified_open_accepts_trusted_root_and_serves_bytes ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_python_repository-dbb0dc901d17f680)
running 11 tests
test tests::test_json_escape_blocks_injection ... ok
test tests::test_html_escape_blocks_injection ... ok
test tests::test_normalize_name ... ok
test tests::test_format ... ok
test tests::a_loaded_reader_is_an_archive ... ok
test tests::test_readonly ... ok
test tests::test_new ... ok
test tests::parse_dist_filename_wheels_and_sdists ... ok
test tests::caps_and_methods_agree ... ok
test tests::the_archive_file_table_is_read_once_not_per_request ... ok
test tests::test_sha256_hex_known_vector ... ok
test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/plugin_read_view.rs (/home/rickard/tgt/ci/target/holger/debug/deps/plugin_read_view-c236a1a5b76bd01b)
running 2 tests
test python_backend_serves_wheel_and_sdist_via_view ... ok
test python_entries_carry_a_change_token_that_moves_only_when_the_bytes_do ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running tests/uv_airflow_journey.rs (/home/rickard/tgt/ci/target/holger/debug/deps/uv_airflow_journey-c7ad4d3d91e237ba)
running 2 tests
test uv_style_install_resolves_and_verifies_every_wheel ... ok
test airflow_dag_hydrates_each_task_env_from_holger ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger/debug/deps/holger_znippy_rpm_repository-3069253cfc13ae6b)
running 14 tests
test header::tests::non_rpm_bytes_yield_none ... ok
test tests::parse_nevra_filename ... ok
test header::tests::missing_optional_tags_are_none ... ok
test tests::rpm_header_parse_capability ... ok
test tests::format_block_xml_attr_escapes_all_five_entities_incl_apos ... ok
test header::tests::truncated_store_yields_none ... ok
test header::tests::parses_full_header ... ok
test tests::test_format ... ok
test tests::test_new ... ok
test tests::caps_and_methods_agree ... ok
test tests::serves_injected_archive ... ok
test tests::fetch_no_version_collision_and_multi_package_primary ... ok
test tests::synthesizes_rpm_md_index_from_packages ... ok
test tests::native_header_parse_enriches_primary ... ok
test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_agent_lib
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_artifactory_connector
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_bench_scenarios
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_cli
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_dev_narrate
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_downstream
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_errcode
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_file_oci_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_front
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_handler_bundle_core
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_handler_rust_toolchain
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_handler_skidbladnir
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_inspect
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_intel
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests mannequin
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_nexus_connector
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_plugin_abi
running 2 tests
test plugin/abi/src/guest.rs - guest::export_package_handler (line 17) ... ignored
test plugin/abi/src/guest_meter.rs - guest_meter::export_meter (line 136) ... ignored
test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_plugin_allocation
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_plugin_allocation_wasm
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_plugin_host
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_provenance
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests repository_file_rust
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests repository_znippy_rust
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_sandbox
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_server_lib
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_sync
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_traits
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_update_bundle
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_world_connector
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_zip_entry
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_build_thing_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_composer_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_conda_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_deb_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_docker_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_gem_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_go_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_helm_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_maven_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_npm_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_nuget_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_package_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_python_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Doc-tests holger_znippy_rpm_repository
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
error: 1 target failed:
`-p holger-server-lib --test pull_through_runs_the_intake_chain`