Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/ci-status

runs/gunnar-ci/20261101T2027Z-5672ebad/forge.log

[… 344863 bytes cut: the tail follows]
runa container [cargo]: test a_member_is_added_and_removed_over_the_gunnar_client ... ok
runa container [cargo]: test the_gunnar_client_round_trips_an_encrypted_repository_with_a_large_file ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.61s
runa container [cargo]: ── gunnar-cli test client_encryption green in 16 s ──
runa container [cargo]: ── test gunnar-cli test clone_checks_the_host_key (/backup/ci-target/gunnar/debug/deps/clone_checks_the_host_key-2aef32742d8b07dc) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_changed_host_key_stops_the_clone_the_way_it_stops_a_fetch ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.23s
runa container [cargo]: ── gunnar-cli test clone_checks_the_host_key green in 3 s ──
runa container [cargo]: ── test gunnar-cli test login (/backup/ci-target/gunnar/debug/deps/login-6139a3f6cf1e9554) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_console_is_reached_over_https_unless_it_is_this_machine ... ok
runa container [cargo]: test gunnar_login_is_a_verb ... ok
runa container [cargo]: test an_approval_for_another_key_is_not_this_login ... ok
runa container [cargo]: test a_denied_login_keeps_no_key ... ok
runa container [cargo]: test gunnar_login_keeps_its_own_key_once_the_console_names_it ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.26s
runa container [cargo]: ── gunnar-cli test login green in 1 s ──
runa container [cargo]: ── test gunnar-cli test push_events (/backup/ci-target/gunnar/debug/deps/push_events-965e1b68c7eef246) ──
runa container [cargo]: running 8 tests
runa container [cargo]: test the_event_names_the_key_that_authenticated_when_the_principal_holds_two ... ok
runa container [cargo]: test a_real_git_push_over_ssh_reaches_a_live_events_watch_subscriber ... ok
runa container [cargo]: test the_attestation_log_is_written_without_a_grpc_listener ... ok
runa container [cargo]: test a_subscriber_sees_the_push_that_follows_it_and_not_the_one_before ... ok
runa container [cargo]: test a_gate_refused_push_emits_push_rejected_naming_the_gate ... ok
runa container [cargo]: test a_force_push_is_published_as_forced_and_a_fast_forward_is_not ... ok
runa container [cargo]: test the_default_attestation_enumerates_what_it_counted ... ok
runa container [cargo]: test a_server_with_a_live_watch_subscriber_still_shuts_down ... ok
runa container [cargo]: test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.13s
runa container [cargo]: ── gunnar-cli test push_events green in 7 s ──
runa container [cargo]: ── test gunnar-core test hostile_ipc (/backup/ci-target/gunnar/debug/deps/hostile_ipc-88fee574a3095105) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test hostile_child ... ignored, run as a child by the tests below
runa container [cargo]: test a_hostile_sealed_history_is_an_error ... ok
runa container [cargo]: test a_hostile_reference_log_is_an_error ... ok
runa container [cargo]: test a_hostile_tail_since_a_live_mark_is_an_error ... ok
runa container [cargo]: test a_hostile_secret_log_is_an_error has been running for over 60 seconds
runa container [cargo]: test a_hostile_secret_log_is_an_error ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 200.59s
runa container [cargo]: ── gunnar-core test hostile_ipc green in 201 s ──
runa container [cargo]: ── test gunnar-cli test registry (/backup/ci-target/gunnar/debug/deps/registry-877bdb23e79350a4) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_tampered_blob_does_not_pull ... ok
runa container [cargo]: test the_registry_refuses_a_manifest_nobody_built ... ok
runa container [cargo]: test the_registry_refuses_a_manifest_whose_record_no_head_covers ... ok
runa container [cargo]: test a_pulled_image_verifies_the_whole_chain_to_a_line ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.67s
runa container [cargo]: ── gunnar-cli test registry green in 4 s ──
runa container [cargo]: ── test gunnar-cli test lfs_http (/backup/ci-target/gunnar/debug/deps/lfs_http-4212d561e5a502ba) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-cli test lfs_http green in 0 s ──
runa container [cargo]: ── test gunnar-cli test named_identity (/backup/ci-target/gunnar/debug/deps/named_identity-77e5680c12c82ff3) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test the_bait_is_real ... ok
runa container [cargo]: test an_identity_that_does_not_exist_is_refused_by_name ... ok
runa container [cargo]: test ls_remote_with_an_unenrolled_key_is_refused_even_with_a_working_key_in_home ... ok
runa container [cargo]: test fetch_and_both_clone_paths_refuse_an_unenrolled_key_too ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.97s
runa container [cargo]: ── gunnar-cli test named_identity green in 7 s ──
runa container [cargo]: ── test gunnar-cli test forge_spine (/backup/ci-target/gunnar/debug/deps/forge_spine-f88c5672b663e1c9) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test an_approval_does_not_follow_the_branch_when_it_moves ... ok
runa container [cargo]: test the_forge_log_is_covered_by_a_signed_tree_head ... ok
runa container [cargo]: test an_approval_is_signed_by_a_registered_key_and_verifies_against_the_table ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.64s
runa container [cargo]: ── gunnar-cli test forge_spine green in 5 s ──
runa container [cargo]: ── test gunnar-cli test forge_merge (/backup/ci-target/gunnar/debug/deps/forge_merge-e7b8306cff8aba14) ──
runa container [cargo]: running 12 tests
runa container [cargo]: test a_pull_request_nobody_approved_does_not_merge ... ok
runa container [cargo]: test a_merge_checked_ahead_gives_the_merges_own_refusal_and_moves_nothing ... ok
runa container [cargo]: test an_approval_by_an_unregistered_key_does_not_merge ... ok
runa container [cargo]: test a_verified_approval_of_the_tip_fast_forwards_the_branch ... ok
runa container [cargo]: test an_approved_pull_request_checks_as_mergeable_and_only_the_merge_moves_it ... ok
runa container [cargo]: test required_approvals_count_distinct_principals_not_events ... ok
runa container [cargo]: test a_merge_cannot_move_a_ref_the_allowlist_keeps_the_caller_off ... ok
runa container [cargo]: test a_branch_that_advanced_after_the_review_is_not_merged ... ok
runa container [cargo]: test a_non_fast_forward_is_refused_rather_than_merged ... ok
runa container [cargo]: test the_author_cannot_self_approve_where_the_policy_forbids_it ... ok
runa container [cargo]: test a_merge_of_unsigned_history_into_a_require_signature_ref_is_refused ... ok
runa container [cargo]: test an_approval_signed_by_anothers_key_is_not_the_actors ... ok
runa container [cargo]: test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.80s
runa container [cargo]: ── gunnar-cli test forge_merge green in 10 s ──
runa container [cargo]: ── test gunnar-cli test grants_admin_cli (/backup/ci-target/gunnar/debug/deps/grants_admin_cli-56460b6d5369973e) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test health_against_a_no_grpc_server_fails_to_connect_and_prints_nothing ... ok
runa container [cargo]: test revoke_takes_access_back_at_the_ssh_door ... ok
runa container [cargo]: test health_stats_and_storage_answer_from_the_cli ... ok
runa container [cargo]: test grant_list_shows_the_grants_that_were_given_and_no_others ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.36s
runa container [cargo]: ── gunnar-cli test grants_admin_cli green in 5 s ──
runa container [cargo]: ── test gunnar-cli test installer_seed_push_create (/backup/ci-target/gunnar/debug/deps/installer_seed_push_create-db8b6dd25860d3ef) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_machine_seed_creates_repositories_with_trailer_history_and_the_operator_cannot ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.10s
runa container [cargo]: ── gunnar-cli test installer_seed_push_create green in 3 s ──
runa container [cargo]: ── test gunnar-cli test public_listing (/backup/ci-target/gunnar/debug/deps/public_listing-be30193394e80630) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test a_gated_caller_lists_nothing ... ok
runa container [cargo]: test a_server_read_grant_still_lists_everything ... ok
runa container [cargo]: test account_ownership_survives_the_narrowing ... ok
runa container [cargo]: test the_narrowing_applies_to_a_single_namespace_too ... ok
runa container [cargo]: test the_neighbouring_listings_are_still_refused ... ok
runa container [cargo]: test a_grantless_principal_lists_only_the_public_repositories ... ok
runa container [cargo]: test the_narrowed_caller_still_writes_nothing ... ok
runa container [cargo]: test a_gated_account_is_absent_even_when_its_repository_is_public ... ok
runa container [cargo]: test a_gated_account_is_absent_even_when_its_namespace_is_public ... ok
runa container [cargo]: test a_grantless_principal_lists_only_the_namespaces_their_admins_opened ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.50s
runa container [cargo]: ── gunnar-cli test public_listing green in 17 s ──
runa container [cargo]: ── test gunnar-cli test ls_remote_verb (/backup/ci-target/gunnar/debug/deps/ls_remote_verb-73b8d39a6c2a3bfe) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test ls_remote_fails_on_a_remote_that_is_not_there ... ok
runa container [cargo]: test ls_remote_on_an_empty_repository_says_nothing_and_succeeds ... ok
runa container [cargo]: test ls_remote_matches_git_over_ssh_sha256 ... ok
runa container [cargo]: test ls_remote_matches_git_over_ssh_sha1 ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.81s
runa container [cargo]: ── gunnar-cli test ls_remote_verb green in 6 s ──
runa container [cargo]: ── test gunnar-cli test read_object_copies (/backup/ci-target/gunnar/debug/deps/read_object_copies-4968c33ab9a0b01b) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test an_object_over_the_ceiling_is_refused_without_inflating_it ... ok
runa container [cargo]: test an_undeliverable_response_is_refused_without_inflating_the_object ... ok
runa container [cargo]: test reading_an_object_inflates_it_once_and_does_not_copy_it_again ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.16s
runa container [cargo]: ── gunnar-cli test read_object_copies green in 9 s ──
runa container [cargo]: ── test gunnar-cli test first_push_door (/backup/ci-target/gunnar/debug/deps/first_push_door-bce9a0d1944ccc3d) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_non_admins_push_to_a_missing_repository_is_refused_with_the_measured_sentence ... ok
runa container [cargo]: test a_refused_push_create_leaves_no_repository_behind ... ok
runa container [cargo]: test the_bootstrap_admins_first_push_creates_the_first_repository ... ok
runa container [cargo]: test a_granted_server_admin_can_also_create_by_pushing ... ok
runa container [cargo]: test the_first_push_of_a_tree_with_an_lfs_object_creates_the_repository ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.62s
runa container [cargo]: ── gunnar-cli test first_push_door green in 7 s ──
runa container [cargo]: ── test gunnar-cli test wire_config (/backup/ci-target/gunnar/debug/deps/wire_config-d7441090d7174ff2) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_fetch_budget_of_zero_is_refused_at_startup_and_says_why ... ok
runa container [cargo]: test the_lfs_quota_flags_reach_the_session_the_server_actually_builds ... ok
runa container [cargo]: test the_fetch_byte_ceilings_are_settable_and_zero_removes_them ... ok
runa container [cargo]: test declining_filter_takes_it_out_of_both_advertisements ... ok
runa container [cargo]: test a_traversal_budget_of_one_refuses_a_clone_rather_than_truncating_it ... ok
runa container [cargo]: test a_declined_filter_serves_a_complete_clone_in_both_protocol_versions ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.80s
runa container [cargo]: ── gunnar-cli test wire_config green in 13 s ──
runa container [cargo]: ── test gunnar-cli test soft_delete_stops_serving (/backup/ci-target/gunnar/debug/deps/soft_delete_stops_serving-84ad99ff3a69002f) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_soft_deleted_repository_is_not_served_over_ssh ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.29s
runa container [cargo]: ── gunnar-cli test soft_delete_stops_serving green in 2 s ──
runa container [cargo]: ── test gunnar-cli test forge_online_cli (/backup/ci-target/gunnar/debug/deps/forge_online_cli-b4791dd4e6acb8d4) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test invite_create_is_a_server_admins_and_a_person_is_refused ... ok
runa container [cargo]: test issues_are_opened_commented_and_closed_from_the_cli ... ok
runa container [cargo]: test a_person_lists_and_revokes_their_own_passkeys_from_the_cli ... ok
runa container [cargo]: test whoami_pull_requests_and_reviews_from_the_cli ... ok
runa container [cargo]: test events_watch_prints_a_push_made_while_it_runs ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.72s
runa container [cargo]: ── gunnar-cli test forge_online_cli green in 5 s ──
runa container [cargo]: ── test gunnar-cli test soft_delete_on_the_estate (/backup/ci-target/gunnar/debug/deps/soft_delete_on_the_estate-17f50924b2a3cd27) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_soft_delete_stops_serving_on_the_primary_and_the_twin_keeps_it_deleted ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.25s
runa container [cargo]: ── gunnar-cli test soft_delete_on_the_estate green in 24 s ──
runa container [cargo]: ── test gunnar-cli test ssh_end_to_end (/backup/ci-target/gunnar/debug/deps/ssh_end_to_end-e991697d99f7891c) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test the_remote_command_reports_an_exit_status ... ok
runa container [cargo]: test an_unregistered_key_is_refused ... ok
runa container [cargo]: test an_unknown_repository_is_refused_indistinguishably ... ok
runa container [cargo]: test the_client_chooses_the_protocol_version ... ok
runa container [cargo]: test gunnar_clone_refuses_to_leave_an_lfs_pointer_and_says_so_when_it_does_not ... ok
runa container [cargo]: test gunnar_clones_from_gunnar ... ok
runa container [cargo]: test a_read_only_principal_may_clone_and_may_not_push ... ok
runa container [cargo]: test a_protected_branch_refuses_a_force_push_and_still_accepts_a_fast_forward ... ok
runa container [cargo]: test real_git_pushes_and_clones_over_ssh_sha1 ... ok
runa container [cargo]: test real_git_pushes_and_clones_over_ssh_sha256 ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.85s
runa container [cargo]: ── gunnar-cli test ssh_end_to_end green in 7 s ──
runa container [cargo]: ── test gunnar-cli test repush (/backup/ci-target/gunnar/debug/deps/repush-0b07c934dcd7d0f5) ──
runa container [cargo]: running 1 test
runa container [cargo]: test pushing_a_pack_the_server_already_holds_is_served ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.57s
runa container [cargo]: ── gunnar-cli test repush green in 4 s ──
runa container [cargo]: ── test gunnar-cli test last_seen_push (/backup/ci-target/gunnar/debug/deps/last_seen_push-f14cecf2ca74060e) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-cli test last_seen_push green in 0 s ──
runa container [cargo]: ── test gunnar-cli test settings_verb (/backup/ci-target/gunnar/debug/deps/settings_verb-00f91a58acd3b249) ──
runa container [cargo]: running 1 test
runa container [cargo]: test gunnar_settings_asks_the_real_door_and_the_server_decides ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.48s
runa container [cargo]: ── gunnar-cli test settings_verb green in 5 s ──
runa container [cargo]: ── test gunnar-cli bin gunnar-cli (/backup/ci-target/gunnar/debug/deps/gunnar_cli-ef44d5f8ce96be0b) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-cli bin gunnar-cli green in 0 s ──
runa container [cargo]: ── test gunnar-cli test repo_verbs_against_the_door (/backup/ci-target/gunnar/debug/deps/repo_verbs_against_the_door-008a34b4394bd697) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test gunnar_create_makes_a_sha256_repository_and_a_sha1_one_when_asked ... ok
runa container [cargo]: test gunnar_settings_shows_and_changes_a_repository_through_the_forges_door ... ok
runa container [cargo]: test a_sha256_trees_first_gunnar_push_creates_the_repository_in_sha256 ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.91s
runa container [cargo]: ── gunnar-cli test repo_verbs_against_the_door green in 6 s ──
runa container [cargo]: ── test gunnar-cli test feature_split (/backup/ci-target/gunnar/debug/deps/feature_split-34978ea650c91178) ──
runa container [cargo]: running 8 tests
runa container [cargo]: test the_threading_rule_goes_red_on_an_indexer_without_parallel ... ok
runa container [cargo]: test the_forbidden_list_would_actually_catch_a_crate_that_is_there ... ok
runa container [cargo]: test the_appliance_links_no_worktree_no_client_transport_and_no_subprocess ... ok
runa container [cargo]: test the_systemd_feature_is_not_paid_for_unless_it_is_on ... ok
runa container [cargo]: test the_appliance_build_links_no_gix_porcelain ... ok
runa container [cargo]: test nothing_forbidden_is_in_either_graph ... ok
runa container [cargo]: test the_community_build_links_no_entitlement_code_and_the_metered_one_does ... ok
runa container [cargo]: test the_pack_indexer_asks_for_its_own_threading ... ok
runa container [cargo]: test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.19s
runa container [cargo]: ── gunnar-cli test feature_split green in 4 s ──
runa container [cargo]: ── test gunnar-cli test shallow_delta_blob (/backup/ci-target/gunnar/debug/deps/shallow_delta_blob-6691831d605eb4cd) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-cli test shallow_delta_blob green in 0 s ──
runa container [cargo]: ── test gunnar-cli test replication (/backup/ci-target/gunnar/debug/deps/replication-e7273d2ea6509e77) ──
runa container [cargo]: running 19 tests
runa container [cargo]: test demote_says_what_it_cleared_and_never_that_the_box_went_read_only ... ok
runa container [cargo]: test deleting_a_repository_cancels_its_replication_work_and_asks_for_no_resync ... ok
runa container [cargo]: test a_watching_standby_promotes_itself_when_the_primary_dies_and_not_while_it_answers ... ok
runa container [cargo]: test repeated_pushes_to_one_repository_do_not_grow_the_queue ... ok
runa container [cargo]: test set_role_freezes_the_gate_the_front_door_reads_and_promote_thaws_it_durably ... ok
runa container [cargo]: test a_dead_standby_does_not_fail_the_push_and_is_not_silent ... ok
runa container [cargo]: test a_push_to_one_gunnar_appears_on_the_second ... ok
runa container [cargo]: test an_annotated_tag_replicates_with_the_commit_it_points_at ... ok
runa container [cargo]: test a_standby_can_be_named_over_the_control_plane_before_any_repository_exists ... ok
runa container [cargo]: test a_branch_deleted_on_the_primary_is_deleted_on_the_standby ... ok
runa container [cargo]: test abdicate_freezes_before_it_clears_the_roster_and_both_are_durable ... ok
runa container [cargo]: test the_queue_bound_refuses_and_says_so_on_the_stream ... ok
runa container [cargo]: test a_plain_replication_status_opens_no_store_and_refs_opens_one_each ... ok
runa container [cargo]: test demote_drops_every_standby_and_is_durable_and_idempotent ... ok
runa container [cargo]: test re_adding_a_standby_keeps_what_it_had_already_done ... ok
runa container [cargo]: test nothing_replicates_when_the_subscriber_is_not_started ... ok
runa container [cargo]: test a_repository_written_before_the_standby_existed_arrives_only_after_a_resync ... ok
runa container [cargo]: test the_retry_delay_doubles_and_the_clock_agrees ... ok
runa container [cargo]: test the_rows_count_the_refs_a_mirror_does_not_carry ... ok
runa container [cargo]: test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.26s
runa container [cargo]: ── gunnar-cli test replication green in 19 s ──
runa container [cargo]: ── test gunnar-cli test crypt_stream (/backup/ci-target/gunnar/debug/deps/crypt_stream-174153ce202d70ed) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test bench_clean_smudge ... ignored
runa container [cargo]: test an_envelope_that_does_not_open_is_left_sealed_with_a_warning_at_any_size ... ok
runa container [cargo]: test the_one_shot_filters_stream_too ... ok
runa container [cargo]: test an_unchanged_v1_file_stays_v1_and_a_changed_one_is_sealed_v2 ... ok
runa container [cargo]: test a_multi_block_file_round_trips_through_git_add_and_checkout ... ok
runa container [cargo]: test after_a_rotation_an_unchanged_file_keeps_its_older_epoch_v1_or_v2 ... ok
runa container [cargo]: test a_large_file_cleans_and_smudges_through_the_process_filter_in_bounded_memory ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 39.22s
runa container [cargo]: ── gunnar-cli test crypt_stream green in 39 s ──
runa container [cargo]: ── test gunnar-core test create_storm (/backup/ci-target/gunnar/debug/deps/create_storm-5466025877a644a0) ──
runa container [cargo]: running 1 test
runa container [cargo]: test eight_parallel_writers_three_hundred_creates_each_none_refused has been running for over 60 seconds
runa container [cargo]: test eight_parallel_writers_three_hundred_creates_each_none_refused ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 256.39s
runa container [cargo]: ── gunnar-core test create_storm green in 256 s ──
runa container [cargo]: ── test gunnar-cli lib gunnar_cli (/backup/ci-target/gunnar/debug/deps/gunnar_cli-f67fa968eccf6b1a) ──
runa container [cargo]: running 45 tests
runa container [cargo]: test client::tests::every_default_fetch_refspec_writes_somewhere ... ok
runa container [cargo]: test client::tests::a_clone_destination_is_derived_from_both_url_forms ... ok
runa container [cargo]: test control::bootstrap_lines_tests::a_primary_with_an_empty_table_is_open_and_prints_the_claim ... ok
runa container [cargo]: test control::bootstrap_lines_tests::an_enrolled_twin_names_the_primary_and_the_principal ... ok
runa container [cargo]: test client::tests::a_fetch_can_authenticate_with_the_agent_alone ... ok
runa container [cargo]: test client::tests::a_named_identity_reaches_the_wire_and_nothing_else_does ... ok
runa container [cargo]: test control::bootstrap_lines_tests::an_unreported_role_keeps_the_old_reading ... ok
runa container [cargo]: test control::bootstrap_lines_tests::a_twin_with_an_empty_table_is_not_open_and_prints_no_claim ... ok
runa container [cargo]: test control::bootstrap_lines_tests::the_two_roles_never_share_a_bootstrap_line ... ok
runa container [cargo]: test control::clan::tests::sizes_are_read_in_binary_units ... ok
runa container [cargo]: test control::forge::whoami_tests::whoami_names_the_account_the_role_and_whom_to_ask ... ok
runa container [cargo]: test control::heartbeat_lines_tests::a_silent_twin_is_the_loud_line_and_a_primary_line_names_its_address ... ok
runa container [cargo]: test control::mirror::tests::a_clone_url_names_the_machine_it_would_be_fetched_from ... ok
runa container [cargo]: test control::heartbeat_lines_tests::a_twin_that_says_diverged_is_loud_even_where_the_primarys_own_word_is_ok ... ok
runa container [cargo]: test control::mirror::tests::a_clone_url_the_forge_invented_is_refused ... ok
runa container [cargo]: test control::mirror::tests::each_forge_names_the_host_its_clones_come_from ... ok
runa container [cargo]: test control::credential_binding_tests::an_unbindable_call_is_never_signed_blind ... ok
runa container [cargo]: test control::tests::a_repository_row_says_whether_it_is_encrypted ... ok
runa container [cargo]: test control::tests::an_employee_invite_is_a_members_link ... ok
runa container [cargo]: test control::tests::a_security_key_is_a_candidate_after_the_plain_keys ... ok
runa container [cargo]: test control::tests::the_cli_prints_gunnars_glance_lines_the_free_line_among_them ... ok
runa container [cargo]: test control::tests::the_sites_tls_takes_its_own_ca_or_the_public_roots ... ok
runa container [cargo]: test control::tunnel::tests::a_box_that_already_holds_an_address_is_adopted_never_given_a_second ... ok
runa container [cargo]: test control::tunnel::tests::a_full_pool_and_a_duplicate_ledger_line_are_refused ... ok
runa container [cargo]: test control::tunnel::tests::two_boxes_from_one_pool_get_different_addresses_and_the_same_box_keeps_its_own ... ok
runa container [cargo]: test control::tunnel::tests::the_hub_peer_is_registered_once_and_never_stolen ... ok
runa container [cargo]: test control::tests::a_private_key_is_never_written_over_something_that_is_already_there ... ok
runa container [cargo]: test control::twin::stale_source_tests::the_follower_not_running_wording_is_the_servers ... ok
runa container [cargo]: test control::tests::an_https_site_with_no_client_certificate_is_dialled_not_refused ... ok
runa container [cargo]: test control::twin::with_server::catch_up_tests::a_twin_that_is_merely_behind_is_refused_by_name_and_sent_to_follow ... ok
runa container [cargo]: test fido2::tests::a_message_splits_into_reports_and_comes_back_whole ... ok
runa container [cargo]: test control::credential_binding_tests::every_call_gets_its_own_nonce ... ok
runa container [cargo]: test fido2::tests::cbor_round_trips_and_uses_the_shortest_heads ... ok
runa container [cargo]: test control::credential_binding_tests::the_signer_binds_the_method_the_generated_client_is_calling ... ok
runa container [cargo]: test crypt_key::tests::base64url_round_trips_every_length ... ok
runa container [cargo]: test fido2::tests::a_ctap_error_status_is_named ... ok
runa container [cargo]: test login::tests::a_console_origin_is_https_or_this_machine ... ok
runa container [cargo]: test repo_settings::tests::a_short_branch_name_becomes_a_full_ref_and_a_full_ref_stays ... ok
runa container [cargo]: test repo_settings::tests::the_repository_is_read_off_an_ssh_remote ... ok
runa container [cargo]: test control::twin::stale_source_tests::primary_fenced_is_said_out_loud ... ok
runa container [cargo]: test control::twin::stale_source_tests::the_max_silence_default_is_the_guards ... ok
runa container [cargo]: test control::twin::with_server::catch_up_tests::a_stalled_snapshot_stream_fails_by_name_and_drops_the_stream_that_holds_the_freeze ... ok
runa container [cargo]: test control::twin::with_server::catch_up_tests::a_stalled_catch_up_fails_by_name_freezes_the_primary_once_and_installs_nothing ... ok
runa container [cargo]: test control::twin::with_server::catch_up_tests::a_twin_behind_a_retention_hole_is_caught_up_by_the_verb_and_follows_again ... ok
runa container [cargo]: test control::twin::replay_tests::a_broken_fetch_leaves_the_box_restoring_and_a_short_clean_stream_is_refused ... ok
runa container [cargo]: test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.24s
runa container [cargo]: ── gunnar-cli lib gunnar_cli green in 15 s ──
runa container [cargo]: ── test gunnar-cli test forge_control_cli (/backup/ci-target/gunnar/debug/deps/forge_control_cli-95360500f8f3a87f) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test show_and_merge_a_pull_request_on_a_running_server ... ok
runa container [cargo]: test a_stranger_may_neither_show_nor_merge ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.97s
runa container [cargo]: ── gunnar-cli test forge_control_cli green in 14 s ──
runa container [cargo]: ── test gunnar-cli test runner (/backup/ci-target/gunnar/debug/deps/runner-2d7d87c1a414aad9) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_build_that_does_not_produce_its_artifact_is_refused ... ok
runa container [cargo]: test a_failed_build_does_not_stop_the_runner ... ok
runa container [cargo]: test a_push_becomes_an_artifact_that_verifies_back_to_its_line ... ok
runa container [cargo]: test a_build_that_needs_the_network_fails_hermetically_and_succeeds_when_allowed ... ok
runa container [cargo]: test the_recipe_comes_out_of_the_commit_being_built ... ok
runa container [cargo]: test a_push_alone_produces_a_signed_build ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.61s
runa container [cargo]: ── gunnar-cli test runner green in 15 s ──
runa container [cargo]: ── test gunnar-cli test control_plane_starvation (/backup/ci-target/gunnar/debug/deps/control_plane_starvation-a4aed6725c292fdd) ──
runa container [cargo]: running 1 test
runa container [cargo]: test hammering_the_control_plane_does_not_stop_the_ssh_listener ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 32.37s
runa container [cargo]: ── gunnar-cli test control_plane_starvation green in 32 s ──
runa container [cargo]: ── test gunnar-cli test control_tour_cli (/backup/ci-target/gunnar/debug/deps/control_tour_cli-80b4d2387ce9b013) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test a_verb_against_no_server_fails_cleanly ... ok
runa container [cargo]: test a_webhook_is_added_listed_and_removed_and_bad_endpoints_are_refused ... ok
runa container [cargo]: test the_reports_answer_the_admin_and_refuse_an_ordinary_user ... ok
runa container [cargo]: test a_standby_is_added_resynced_flushed_and_removed_and_the_role_flips_are_reported ... ok
runa container [cargo]: test an_account_is_locked_out_let_back_in_purged_and_given_employees ... ok
runa container [cargo]: test a_repository_is_deleted_listed_undeleted_archived_and_reshaped ... ok
runa container [cargo]: test a_clan_is_made_joined_offered_out_of_and_dissolved_from_the_cli ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 25.25s
runa container [cargo]: ── gunnar-cli test control_tour_cli green in 25 s ──
runa container [cargo]: ── test gunnar-cli test forge_service (/backup/ci-target/gunnar/debug/deps/forge_service-f4695c3f61f6ac9e) ──
runa container [cargo]: running 12 tests
runa container [cargo]: test a_tampered_issue_open_is_refused_and_a_verified_one_folds_open ... ok
runa container [cargo]: test a_caller_may_not_file_an_event_as_somebody_else ... ok
runa container [cargo]: test an_unsigned_event_without_a_fresh_step_up_is_refused_by_name ... ok
runa container [cargo]: test a_review_reads_back_folded_with_each_approval_re_verified ... ok
runa container [cargo]: test an_issue_folds_open_then_commented_then_closed ... ok
runa container [cargo]: test a_tampered_event_is_refused_and_leaves_no_trace ... ok
runa container [cargo]: test a_grantless_principal_reads_a_public_repositorys_issues_and_nothing_private ... ok
runa container [cargo]: test a_stepped_up_sessions_approval_is_attested_by_gunnar_and_names_the_actor ... ok
runa container [cargo]: test an_approval_still_names_the_commit_that_was_reviewed ... ok
runa container [cargo]: test a_review_needs_a_pull_request_that_exists_and_is_open ... ok
runa container [cargo]: test a_key_signed_event_is_the_actors_own_word_even_from_a_session ... ok
runa container [cargo]: test an_event_signed_with_anothers_key_is_refused_at_the_seam ... ok
runa container [cargo]: test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.99s
runa container [cargo]: ── gunnar-cli test forge_service green in 13 s ──
runa container [cargo]: ── test gunnar-cli test tunnel_address_ssh (/backup/ci-target/gunnar/debug/deps/tunnel_address_ssh-ddcea0a4f0b70d49) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_sealed_box_takes_its_tunnel_address_from_its_admin_over_ssh_and_from_nobody_else ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s
runa container [cargo]: ── gunnar-cli test tunnel_address_ssh green in 2 s ──
runa container [cargo]: ── test gunnar-cli test grpc_credential_binding (/backup/ci-target/gunnar/debug/deps/grpc_credential_binding-cda28b3e46a1367e) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_credential_cannot_be_moved_from_one_method_to_another ... ok
runa container [cargo]: test the_shipped_listener_refuses_a_v1_credential_at_every_door ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.62s
runa container [cargo]: ── gunnar-cli test grpc_credential_binding green in 3 s ──
runa container [cargo]: ── test gunnar-cli test encrypted_repo (/backup/ci-target/gunnar/debug/deps/encrypted_repo-f880ac27185530d9) ──
runa container [cargo]: running 26 tests
runa container [cargo]: test a_quantum_safe_repository_refuses_a_classical_ring_before_storing_it ... ok
runa container [cargo]: test a_classic_key_starts_a_classic_repository_only_when_asked ... ok
runa container [cargo]: test a_quantum_safe_repository_refuses_going_back_to_classical ... ok
runa container [cargo]: test a_new_branch_of_a_quantum_safe_repository_cannot_be_classical ... ok
runa container [cargo]: test a_refused_plaintext_push_is_never_stored_and_never_framed_for_the_twin ... ok
runa container [cargo]: test a_forge_that_answers_another_name_is_refused_and_nothing_is_wrapped_to_it ... ok
runa container [cargo]: test a_security_key_ssh_key_cannot_be_a_member_and_is_told_why ... ok
runa container [cargo]: test a_forge_that_swaps_the_persons_key_and_wrap_is_refused_by_the_pin ... ok
runa container [cargo]: test a_locked_clone_cannot_commit_plaintext_through_the_filter ... ok
runa container [cargo]: test a_person_with_only_an_ssh_key_does_the_whole_flow_in_the_cli ... ok
runa container [cargo]: test a_member_is_added_from_the_forges_ssh_door_with_no_control_plane ... ok
runa container [cargo]: test a_member_is_added_from_the_ssh_keys_gunnar_already_holds ... ok
runa container [cargo]: test crypt_init_names_its_member_by_the_forge_account_not_by_user ... ok
runa container [cargo]: test adding_a_member_needs_no_presence_and_lets_them_read_everything ... ok
runa container [cargo]: test a_substituted_key_ring_is_refused_by_a_member_who_holds_the_real_one ... ok
runa container [cargo]: test keygen_makes_a_private_0600_key_here_and_never_overwrites_it ... ok
runa container [cargo]: test crypt_init_starts_quantum_safe_by_default ... ok
runa container [cargo]: test an_encrypted_repository_refuses_plaintext_and_takes_ciphertext ... ok
runa container [cargo]: test keygen_points_a_member_to_the_consoles_keys_page_never_to_a_control_address ... ok
runa container [cargo]: test key_new_makes_a_quantum_safe_key_unless_classic_is_asked_for ... ok
runa container [cargo]: test crypt_level_quantum_safe_upgrades_only_with_a_pq_key_for_every_member ... ok
runa container [cargo]: test concurrent_edits_merge_on_the_client_in_plaintext ... ok
runa container [cargo]: test rotation_keeps_old_content_readable_and_git_status_quiet ... ok
runa container [cargo]: test removing_a_member_rotates_and_closes_new_content_to_them ... ok
runa container [cargo]: test two_members_share_a_repo_and_a_third_with_access_sees_only_ciphertext ... ok
runa container [cargo]: test adding_and_removing_an_unlock_method_touches_no_repository ... ok
runa container [cargo]: test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 48.41s
runa container [cargo]: ── gunnar-cli test encrypted_repo green in 48 s ──
runa container [cargo]: ── test gunnar-cli test registry_http (/backup/ci-target/gunnar/debug/deps/registry_http-5de3eee2932d73a9) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-cli test registry_http green in 0 s ──
runa container [cargo]: ── test gunnar-cli test blame_search (/backup/ci-target/gunnar/debug/deps/blame_search-9fce39ba8c729df6) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test blame_names_the_commit_that_wrote_each_line ... ok
runa container [cargo]: test search_finds_the_present_string_and_not_the_absent_one ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.98s
runa container [cargo]: ── gunnar-cli test blame_search green in 4 s ──
runa container [cargo]: ── test gunnar-cli test add_key_attested (/backup/ci-target/gunnar/debug/deps/add_key_attested-067f63d64d50d6ea) ──
runa container [cargo]: running 1 test
runa container [cargo]: test an_admin_cannot_mint_access_as_another_person_without_their_word ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.01s
runa container [cargo]: ── gunnar-cli test add_key_attested green in 3 s ──
runa container [cargo]: ── test gunnar-cli test issuer_over_the_wire (/backup/ci-target/gunnar/debug/deps/issuer_over_the_wire-0286854bf76015b5) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_running_box_says_which_ca_it_mints_with ... ok
runa container [cargo]: test the_wire_and_the_data_root_render_the_same_report ... ok
runa container [cargo]: test a_restored_box_mints_with_the_same_issuer_as_the_box_it_replaced ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.17s
runa container [cargo]: ── gunnar-cli test issuer_over_the_wire green in 9 s ──
runa container [cargo]: ── test gunnar-cli test head_advertisement (/backup/ci-target/gunnar/debug/deps/head_advertisement-af6ad7bb8975e1a2) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_push_into_a_repository_whose_default_branch_does_not_exist_is_still_clonable ... ok
runa container [cargo]: test a_push_never_changes_a_default_branch_that_exists ... ok
runa container [cargo]: test a_repository_whose_head_was_left_wrong_on_disk_is_repaired_when_it_is_opened ... ok
runa container [cargo]: test setting_the_default_branch_moves_the_advertised_head ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.59s
runa container [cargo]: ── gunnar-cli test head_advertisement green in 6 s ──
runa container [cargo]: ── test gunnar-cli test membership_signed_log (/backup/ci-target/gunnar/debug/deps/membership_signed_log-a41ed8c7adbde935) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test the_emitted_membership_event_verifies_and_is_namespaced ... ok
runa container [cargo]: test remove_then_readd_leaves_a_signed_history ... ok
runa container [cargo]: test the_service_refuses_an_event_filed_in_anothers_name ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.75s
runa container [cargo]: ── gunnar-cli test membership_signed_log green in 5 s ──
runa container [cargo]: ── test gunnar-cli test http_transport (/backup/ci-target/gunnar/debug/deps/http_transport-c08e9877373113b7) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-cli test http_transport green in 0 s ──
runa container [cargo]: ── test gunnar-cli test audit_chain (/backup/ci-target/gunnar/debug/deps/audit_chain-d9d259f6f1f3c348) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_decision_cannot_be_rewritten_after_the_fact ... ok
runa container [cargo]: test the_decisions_a_served_rpc_makes_land_in_a_chain_that_verifies ... ok
runa container [cargo]: test a_decision_cannot_be_cut_out_of_the_trail ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.20s
runa container [cargo]: ── gunnar-cli test audit_chain green in 4 s ──
runa container [cargo]: ── test gunnar-cli test policy_fails_closed (/backup/ci-target/gunnar/debug/deps/policy_fails_closed-4862cf856f0bfc20) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_policy_that_does_not_parse_refuses_the_push_rather_than_disabling_the_gates ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.38s
runa container [cargo]: ── gunnar-cli test policy_fails_closed green in 4 s ──
runa container [cargo]: ── test gunnar-cli test lfs_ssh_sessions (/backup/ci-target/gunnar/debug/deps/lfs_ssh_sessions-87045be3a4767dab) ──
runa container [cargo]: running 1 test
runa container [cargo]: test one_git_lfs_over_ssh_is_served_on_a_box_whose_limit_is_below_its_session_pool ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.23s
runa container [cargo]: ── gunnar-cli test lfs_ssh_sessions green in 5 s ──
runa container [cargo]: ── test gunnar-cli test metrics_endpoint (/backup/ci-target/gunnar/debug/deps/metrics_endpoint-374870fdffca4483) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test only_the_metrics_path_answers_and_only_to_a_read ... ok
runa container [cargo]: test the_endpoint_announces_itself_and_a_loopback_bind_is_not_warned_about ... ok
runa container [cargo]: test a_client_scrapes_every_counter_with_its_kind ... ok
runa container [cargo]: test the_counter_that_no_line_ever_carried_is_on_the_wire_and_moves ... ok
runa container [cargo]: test a_server_that_was_not_asked_for_metrics_binds_no_metrics_port ... ok
runa container [cargo]: test the_scrape_shows_a_real_clone_that_the_server_just_served ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.94s
runa container [cargo]: ── gunnar-cli test metrics_endpoint green in 4 s ──
runa container [cargo]: ── test gunnar-cli test plain_cargo (/backup/ci-target/gunnar/debug/deps/plain_cargo-ee740fd7cc810b6c) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test the_client_links_no_server_crate ... ok
runa container [cargo]: test the_client_stays_under_its_crate_ceiling ... ok
runa container [cargo]: test core_gunnar_server_links_no_monetize_ui_or_shop ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s
runa container [cargo]: ── gunnar-cli test plain_cargo green in 1 s ──
runa container [cargo]: ── test gunnar-cli test no_unlock_helper (/backup/ci-target/gunnar/debug/deps/no_unlock_helper-144c7141a09256ea) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test gunnar_unlock_is_no_command ... ok
runa container [cargo]: test no_source_serves_the_helpers_routes ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
runa container [cargo]: ── gunnar-cli test no_unlock_helper green in 0 s ──
runa container [cargo]: ── test gunnar-cli test second_key (/backup/ci-target/gunnar/debug/deps/second_key-ca5bc291752c8545) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_second_key_joins_an_existing_user_and_survives_a_restart ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.16s
runa container [cargo]: ── gunnar-cli test second_key green in 7 s ──
runa container [cargo]: ── test gunnar-cli test browse_replica (/backup/ci-target/gunnar/debug/deps/browse_replica-6d4dbce1feaa1a75) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_resync_offers_a_public_only_replica_the_forget_for_a_private_repository ... ok
runa container [cargo]: test a_browse_replica_cannot_be_promoted_and_is_frozen ... ok
runa container [cargo]: test anonymous_refuse_names_the_browse_host_and_a_browse_box_serves_anyway ... ok
runa container [cargo]: test a_public_only_target_is_offered_public_repositories_and_never_private_ones ... ok
runa container [cargo]: test a_repository_that_is_deleted_is_forgotten_by_the_browse_replica ... ok
runa container [cargo]: test a_repository_that_goes_private_is_forgotten_by_the_browse_replica ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.78s
runa container [cargo]: ── gunnar-cli test browse_replica green in 13 s ──
runa container [cargo]: ── test gunnar-cli test anonymous_access (/backup/ci-target/gunnar/debug/deps/anonymous_access-b880e26699a56566) ──
runa container [cargo]: running 9 tests
runa container [cargo]: test breaking_the_visibility_check_in_either_direction_turns_tests_red ... ok
runa container [cargo]: test an_anonymous_caller_cannot_push_to_a_public_repository ... ok
runa container [cargo]: test the_same_repository_made_private_refuses_the_same_anonymous_clone ... ok
runa container [cargo]: test an_anonymous_caller_reaches_no_control_plane_call ... ok
runa container [cargo]: test a_private_repository_and_an_absent_one_refuse_identically ... ok
runa container [cargo]: test an_authenticated_read_grant_is_unaffected ... ok
runa container [cargo]: test an_unregistered_key_is_still_refused_even_for_a_public_repository ... ok
runa container [cargo]: test an_anonymous_caller_clones_a_public_repository ... ok
runa container [cargo]: test no_anonymous_refuses_a_stranger_even_on_a_public_repository ... ok
runa container [cargo]: test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.66s
runa container [cargo]: ── gunnar-cli test anonymous_access green in 11 s ──
runa container [cargo]: ── test gunnar-cli test mtls_handshake (/backup/ci-target/gunnar/debug/deps/mtls_handshake-1e7ce328bdead0ca) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test revoking_the_key_row_revokes_the_certificate ... ok
runa container [cargo]: test a_certificate_this_issuer_signed_but_nobody_registered_is_refused_by_the_gate ... ok
runa container [cargo]: test a_client_with_no_certificate_cannot_reach_the_control_plane ... ok
runa container [cargo]: test a_certificate_from_another_authority_is_refused ... ok
runa container [cargo]: test a_registered_certificate_authenticates_without_any_metadata_credential ... ok
runa container [cargo]: test bootstrap_is_unreachable_through_the_mutual_door_and_reachable_without_it ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.23s
runa container [cargo]: ── gunnar-cli test mtls_handshake green in 9 s ──
runa container [cargo]: ── test gunnar-cli test handle_cache (/backup/ci-target/gunnar/debug/deps/handle_cache-983c6668677a3a66) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test close_repo_releases_the_handle ... ok
runa container [cargo]: test more_handles_than_capacity_may_be_held_at_once ... ok
runa container [cargo]: test cutting_the_bound_under_memory_pressure_drops_handles_at_once ... ok
runa container [cargo]: test an_evicted_repository_opens_again ... ok
runa container [cargo]: test the_handle_cache_stays_at_its_capacity ... ok
runa container [cargo]: test a_handle_in_use_is_not_evicted_from_under_its_reader ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 30.86s
runa container [cargo]: ── gunnar-cli test handle_cache green in 31 s ──
runa container [cargo]: ── test gunnar-cli test transparency (/backup/ci-target/gunnar/debug/deps/transparency-5ee0240a12212f57) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_rewritten_record_is_caught_by_a_head_signed_before_it ... ok
runa container [cargo]: test an_older_head_still_covers_its_prefix_after_the_log_grows ... ok
runa container [cargo]: test a_truncated_log_is_caught_and_named_as_truncation ... ok
runa container [cargo]: test a_push_proves_its_place_in_the_log_offline ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.98s
runa container [cargo]: ── gunnar-cli test transparency green in 6 s ──
runa container [cargo]: ── test gunnar-cli test issuer_cli (/backup/ci-target/gunnar/debug/deps/issuer_cli-1899cd04044aa721) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_issuer_is_read_through_a_handle_that_cannot_sign ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.84s
runa container [cargo]: ── gunnar-cli test issuer_cli green in 2 s ──
runa container [cargo]: ── test gunnar-cli test http_push_is_attributable (/backup/ci-target/gunnar/debug/deps/http_push_is_attributable-08b3b788793386ae) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-cli test http_push_is_attributable green in 0 s ──
runa container [cargo]: ── test gunnar-cli test fido2_soft (/backup/ci-target/gunnar/debug/deps/fido2_soft-e218fefdc139e3c0) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_key_without_hmac_secret_and_a_stranger_key_are_named ... ok
runa container [cargo]: test a_v1_security_key_wrap_opens_and_hands_back_its_v2_rewrap ... ok
runa container [cargo]: test enrolled_once_the_security_key_opens_the_user_key_and_every_ring ... ok
runa container [cargo]: test a_bogus_wrap_first_is_skipped_and_the_real_one_opens ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
runa container [cargo]: ── gunnar-cli test fido2_soft green in 0 s ──
runa container [cargo]: ── test gunnar-cli test push_facts (/backup/ci-target/gunnar/debug/deps/push_facts-d356f035533f7953) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_pack_under_the_configured_byte_limit_still_lands ... ok
runa container [cargo]: test a_refused_push_leaves_its_objects_in_the_object_database ... ok
runa container [cargo]: test a_push_option_the_policy_demands_is_seen_by_the_gate_over_real_ssh ... ok
runa container [cargo]: test a_pack_over_the_configured_byte_limit_is_refused_and_says_how_big_it_was ... ok
runa container [cargo]: test a_thin_push_shows_the_gate_only_the_objects_it_introduced ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.68s
runa container [cargo]: ── gunnar-cli test push_facts green in 7 s ──
runa container [cargo]: ── test gunnar-cli test principal_identity_plane (/backup/ci-target/gunnar/debug/deps/principal_identity_plane-43cc83f6abe76d58) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_account_is_the_id_and_the_name_is_free_to_move ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.16s
runa container [cargo]: ── gunnar-cli test principal_identity_plane green in 5 s ──
runa container [cargo]: ── test gunnar-cli test groups_cli (/backup/ci-target/gunnar/debug/deps/groups_cli-645d7b215dafb547) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_non_admin_cannot_add_themselves_to_a_group ... ok
runa container [cargo]: test a_member_inherits_a_group_grant_over_ssh_and_removal_revokes_it ... ok
runa container [cargo]: test membership_survives_a_server_restart ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.97s
runa container [cargo]: ── gunnar-cli test groups_cli green in 7 s ──
runa container [cargo]: ── test gunnar-cli test ai_trailers_refused (/backup/ci-target/gunnar/debug/deps/ai_trailers_refused-336de7bcf2233ade) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_new_trailer_commit_is_refused_and_history_the_forge_holds_is_not ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.54s
runa container [cargo]: ── gunnar-cli test ai_trailers_refused green in 7 s ──
runa container [cargo]: ── test gunnar-cli test bootstrap (/backup/ci-target/gunnar/debug/deps/bootstrap-91a6f4932bdb2374) ──
runa container [cargo]: running 13 tests
runa container [cargo]: test exactly_three_rpcs_are_served_without_a_credential ... ok
runa container [cargo]: test bootstrap_status_serves_the_server_clock_and_the_last_clock_sync_without_a_credential ... ok
runa container [cargo]: test a_server_that_already_holds_identities_refuses_to_be_bootstrapped ... ok
runa container [cargo]: test two_concurrent_enrolments_produce_exactly_one_admin ... ok
runa container [cargo]: test a_fresh_box_answers_the_election_facts_unauthenticated_and_an_enrolled_box_does_not ... ok
runa container [cargo]: test status_names_the_build_and_the_role_with_no_credential ... ok
runa container [cargo]: test an_unenrolled_server_starts_says_so_and_enrols_without_a_credential ... ok
runa container [cargo]: test an_ordinary_user_cannot_create_users_or_grant_gunnar_admin ... ok
runa container [cargo]: test an_unreadable_identity_table_is_never_served_as_an_open_window ... ok
runa container [cargo]: test serving_git_reports_the_listener_and_a_twin_reports_no ... ok
runa container [cargo]: test deleting_every_identity_on_disk_does_not_reopen_the_door ... ok
runa container [cargo]: test the_enrolled_user_pushes_to_their_own_account_and_not_to_another ... ok
runa container [cargo]: test every_acl_fact_survives_a_sigkill_and_a_restart ... ok
runa container [cargo]: test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.12s
runa container [cargo]: ── gunnar-cli test bootstrap green in 16 s ──
runa container [cargo]: ── test gunnar-cli test observability (/backup/ci-target/gunnar/debug/deps/observability-0345562cdf8f1cf1) ──
runa container [cargo]: running 15 tests
runa container [cargo]: test the_audit_target_is_the_same_string_in_both_crates ... ok
runa container [cargo]: test the_grpc_request_id_renders_exactly_as_gunnar_core_renders_one ... ok
runa container [cargo]: test the_lfs_target_is_the_same_string_in_both_crates ... ok
runa container [cargo]: test the_pack_target_is_the_same_string_in_both_crates ... ok
runa container [cargo]: test the_receive_pack_target_is_the_same_string_in_both_crates ... ok
runa container [cargo]: test every_tracing_target_in_the_shipped_source_is_one_of_ours ... ok
runa container [cargo]: test the_log_a_capture_sees_carries_no_terminal_escapes ... ok
runa container [cargo]: test a_real_clone_emits_a_connection_span_carrying_the_principal_and_the_repository ... ok
runa container [cargo]: test a_real_push_and_clone_move_the_counters ... ok
runa container [cargo]: test a_healthy_transfer_logs_nothing_an_operator_would_grep_as_an_error ... ok
runa container [cargo]: test a_refused_connection_names_a_reason_and_moves_the_counter ... ok
runa container [cargo]: test the_push_line_reports_the_pack_that_landed_and_a_deletion_reports_a_real_zero ... ok
runa container [cargo]: test a_refused_push_names_the_gate_and_the_reference ... ok
runa container [cargo]: test info_is_a_usable_production_default ... ok
runa container [cargo]: test a_grpc_call_carries_one_id_the_caller_gets_and_the_server_logs ... ok
runa container [cargo]: test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.96s
runa container [cargo]: ── gunnar-cli test observability green in 13 s ──
runa container [cargo]: ── test gunnar-cli test push_space_admission (/backup/ci-target/gunnar/debug/deps/push_space_admission-242029acbac727b5) ──
runa container [cargo]: running 1 test
runa container [cargo]: test eight_concurrent_pushes_near_the_floor_are_refused_by_name_and_never_cross_it ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.49s
runa container [cargo]: ── gunnar-cli test push_space_admission green in 37 s ──
runa container [cargo]: ── test gunnar-cli test verify_chain (/backup/ci-target/gunnar/debug/deps/verify_chain-3f9142f6b5828105) ──
runa container [cargo]: running 8 tests
runa container [cargo]: test a_commit_signed_by_a_registered_key_is_proven_and_names_the_signer ... ok
runa container [cargo]: test the_refusals_name_what_was_wrong ... ok
runa container [cargo]: test the_wire_chain_breaks_and_refuses_like_the_walk_does ... ok
runa container [cargo]: test a_rewritten_log_breaks_the_chain_and_an_unsigned_commit_does_not ... ok
runa container [cargo]: test tampered_unknown_and_unverifiable_signatures_are_kept_apart ... ok
runa container [cargo]: test the_wire_chain_names_the_unsigned_commit_as_a_hole ... ok
runa container [cargo]: test the_blame_names_the_commit_that_wrote_the_line ... ok
runa container [cargo]: test the_log_link_needs_a_signed_head_and_says_so_until_it_has_one ... ok
runa container [cargo]: test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.48s
runa container [cargo]: ── gunnar-cli test verify_chain green in 7 s ──
runa container [cargo]: ── test gunnar-server test sso_egress (/backup/ci-target/gunnar/debug/deps/sso_egress-3253ae67b4674ba8) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test sso_egress green in 0 s ──
runa container [cargo]: ── test gunnar-server test the_pairing_loop_keeps_the_latest_feed (/backup/ci-target/gunnar/debug/deps/the_pairing_loop_keeps_the_latest_feed-cd23eee619cf4579) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_turn_of_the_loop_does_not_put_its_older_join_answer_back_over_the_installers_newer_feed ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test the_pairing_loop_keeps_the_latest_feed green in 0 s ──
runa container [cargo]: ── test gunnar-cli test control_cli (/backup/ci-target/gunnar/debug/deps/control_cli-fff11a7b76e03d38) ──
runa container [cargo]: running 14 tests
runa container [cargo]: test a_malformed_repository_path_fails_locally_and_names_the_argument ... ok
runa container [cargo]: test an_unreachable_control_plane_says_unreachable_and_never_says_unenrolled ... ok
runa container [cargo]: test a_signal_changes_a_running_servers_log_level_without_restarting_it ... ok
runa container [cargo]: test a_fresh_boxs_status_prints_its_machine_in_the_capacity_lines ... ok
runa container [cargo]: test a_quiet_server_still_gets_told_its_level_went_back_down ... ok
runa container [cargo]: test a_mirror_that_creates_its_repository_reads_back_before_its_first_sync ... ok
runa container [cargo]: test the_gate_list_names_the_default_on_ai_trailer_gate_on_a_fresh_repository ... ok
runa container [cargo]: test a_refused_control_call_prints_an_id_that_names_a_line_in_the_server_log ... ok
runa container [cargo]: test deleting_a_namespace_that_holds_a_repository_needs_the_flag_that_says_so ... ok
runa container [cargo]: test repo_gc_reaches_the_server_waits_for_the_job_and_reports_the_outcome ... ok
runa container [cargo]: test the_four_step_flow_runs_end_to_end ... ok
runa container [cargo]: test namespace_repo_delete_visibility_and_default_branch_all_work_against_a_running_server ... ok
runa container [cargo]: test the_policy_verbs_configure_the_gate_and_refuse_a_user_who_may_only_push ... ok
runa container [cargo]: test two_admins_create_a_hundred_users_and_the_split_holds has been running for over 60 seconds
runa container [cargo]: test two_admins_create_a_hundred_users_and_the_split_holds ... ok
runa container [cargo]: test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 93.94s
runa container [cargo]: ── gunnar-cli test control_cli green in 94 s ──
runa container [cargo]: ── test gunnar-server test twin_follows_restored (/backup/ci-target/gunnar/debug/deps/twin_follows_restored-a76109b188505dba) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_twin_follows_the_primary_restored_from_it_past_the_head_the_dead_primary_had ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.54s
runa container [cargo]: ── gunnar-server test twin_follows_restored green in 5 s ──
runa container [cargo]: ── test gunnar-server test slow_disk_placement (/backup/ci-target/gunnar/debug/deps/slow_disk_placement-80cd57000f2f1a18) ──
runa container [cargo]: running 13 tests
runa container [cargo]: test a_same_device_layout_is_written_and_never_reported_as_satisfied ... ok
runa container [cargo]: test a_twin_writes_its_own_audit_trail_and_not_the_primarys ... ok
runa container [cargo]: test a_tampered_config_is_treated_as_absent ... ok
runa container [cargo]: test an_absent_config_is_reported_as_absent_and_nothing_is_inferred ... ok
runa container [cargo]: test an_unsigned_config_is_read_and_reported_as_integrity_only ... ok
runa container [cargo]: test every_path_is_the_configured_one ... ok
runa container [cargo]: test the_audit_trail_is_the_replicated_trail ... ok
runa container [cargo]: test the_audit_trail_moves_into_the_configured_log_directory ... ok
runa container [cargo]: test the_filesystem_rows_are_measured_or_say_they_were_not ... ok
runa container [cargo]: test the_hub_declaration_is_framed_once_per_change ... ok
runa container [cargo]: test the_identity_mirror_lands_where_the_config_says ... ok
runa container [cargo]: test the_replication_roster_is_mirrored ... ok
runa container [cargo]: test the_three_states_change_only_the_claim ... ok
runa container [cargo]: test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.60s
runa container [cargo]: ── gunnar-server test slow_disk_placement green in 12 s ──
runa container [cargo]: ── test gunnar-server test clans_r2 (/backup/ci-target/gunnar/debug/deps/clans_r2-a23eb1ebbff6532a) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test an_encrypted_repository_moved_out_of_the_clan_stays_encrypted ... ok
runa container [cargo]: test a_declined_or_withdrawn_offer_moves_nothing ... ok
runa container [cargo]: test a_repository_offered_out_of_the_clan_moves_when_the_accounts_admin_takes_it ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.47s
runa container [cargo]: ── gunnar-server test clans_r2 green in 7 s ──
runa container [cargo]: ── test gunnar-server test airgap_runtime (/backup/ci-target/gunnar/debug/deps/airgap_runtime-d702b01d617bade8) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_default_server_starts_serves_and_dials_nothing ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.68s
runa container [cargo]: ── gunnar-server test airgap_runtime green in 5 s ──
runa container [cargo]: ── test gunnar-server test appliance_matrix_rows (/backup/ci-target/gunnar/debug/deps/appliance_matrix_rows-2fc8d37efda58a72) ──
runa container [cargo]: running 1 test
runa container [cargo]: test gunnars_host_form_emits_identity_ready_and_it_can_go_red ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test appliance_matrix_rows green in 0 s ──
runa container [cargo]: ── test gunnar-server test enterprise (/backup/ci-target/gunnar/debug/deps/enterprise-5b159f86346a6fd7) ──
runa container [cargo]: running 12 tests
runa container [cargo]: test the_account_admin_gives_a_member_write_and_takes_it_away ... ok
runa container [cargo]: test the_account_admin_approves_a_look_with_a_step_up_and_ends_it ... ok
runa container [cargo]: test users_the_admin_bought_are_added_in_the_admins_name ... ok
runa container [cargo]: test a_machine_enrolment_approval_is_in_the_approvers_account_log ... ok
runa container [cargo]: test who_am_i_names_the_account_and_the_callers_role_in_it ... ok
runa container [cargo]: test the_account_admin_reads_every_security_event_and_nobody_else_does ... FAILED
runa container [cargo]: test the_operator_principal_gets_aggregates_only ... ok
runa container [cargo]: test turning_encryption_on_or_off_is_in_the_accounts_audit_log ... ok
runa container [cargo]: test a_name_the_filter_stops_is_refused_held_or_allowed_by_the_account_admin ... ok
runa container [cargo]: test the_totals_count_the_whole_estate_the_operators_own_namespaces_too ... ok
runa container [cargo]: test a_clan_is_an_account_to_the_enterprise_list ... ok
runa container [cargo]: test a_repository_offered_out_of_a_clan_is_in_the_clans_the_offerers_and_the_receivers_logs ... ok
runa container [cargo]: failures:
runa container [cargo]: ---- the_account_admin_reads_every_security_event_and_nobody_else_does stdout ----
runa container [cargo]: thread 'the_account_admin_reads_every_security_event_and_nobody_else_does' (52301) panicked at crates/gunnar-server/tests/enterprise.rs:459:5:
runa container [cargo]: the refused login is not in the log: [
runa container [cargo]:     "visibility.changed:admin:ok",
runa container [cargo]:     "visibility.changed:member:refused",
runa container [cargo]:     "invite.created:admin:ok",
runa container [cargo]:     "login:admin:ok",
runa container [cargo]:     "login:member:ok",
runa container [cargo]:     "member.added:admin:ok",
runa container [cargo]:     "repo.created:admin:ok",
runa container [cargo]:     "repo.created:admin:ok",
runa container [cargo]: ]
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: failures:
runa container [cargo]:     the_account_admin_reads_every_security_event_and_nobody_else_does
runa container [cargo]: test result: FAILED. 11 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.78s
runa container [cargo]: ── gunnar-server test enterprise RED in 14 s ──
runa container [cargo]: ── test gunnar-server test admin_docs_head_their_fn (/backup/ci-target/gunnar/debug/deps/admin_docs_head_their_fn-b3a0da9ab4832dcf) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test the_reader_sees_both_heading_forms ... ok
runa container [cargo]: test the_grpc_service_docs_head_their_rpcs ... ok
runa container [cargo]: test the_control_plane_docs_head_their_rpcs ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-server test admin_docs_head_their_fn green in 0 s ──
runa container [cargo]: ── test gunnar-server test dashboard_render (/backup/ci-target/gunnar/debug/deps/dashboard_render-a88ca931a3a3a470) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_frame_carries_this_box_and_the_lines_that_were_logged ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
runa container [cargo]: ── gunnar-server test dashboard_render green in 0 s ──
runa container [cargo]: ── test gunnar-server test gc_rpc (/backup/ci-target/gunnar/debug/deps/gc_rpc-62305bfd1fe03f24) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test an_unknown_repository_is_refused_and_an_unmaintainable_one_fails_its_job ... ok
runa container [cargo]: test gc_over_the_control_plane_maintains_a_real_repository ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s
runa container [cargo]: ── gunnar-server test gc_rpc green in 2 s ──
runa container [cargo]: ── test gunnar-server test fleet_order (/backup/ci-target/gunnar/debug/deps/fleet_order-6fe91bdb453d185b) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test fleet_order green in 0 s ──
runa container [cargo]: ── test gunnar-server test restate (/backup/ci-target/gunnar/debug/deps/restate-bdf98eb29f523d7a) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test restate green in 0 s ──
runa container [cargo]: ── test gunnar-server test restore_credential (/backup/ci-target/gunnar/debug/deps/restore_credential-ae357946d7d9bd7f) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test bootstrap_restore_without_a_credential_is_refused_on_a_fresh_box ... ok
runa container [cargo]: test a_box_never_fed_a_restore_key_refuses_restore_by_name ... ok
runa container [cargo]: test a_second_caller_cannot_resume_a_restore_it_did_not_start ... ok
runa container [cargo]: test a_box_fed_only_by_the_medium_takes_the_restore_from_that_key ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.45s
runa container [cargo]: ── gunnar-server test restore_credential green in 5 s ──
runa container [cargo]: ── test gunnar-server test lfs_read_rpc (/backup/ci-target/gunnar/debug/deps/lfs_read_rpc-b614f880ac549cdc) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test a_range_is_exactly_the_bytes_asked_for ... ok
runa container [cargo]: test a_missing_object_is_not_found_and_a_malformed_oid_is_invalid ... ok
runa container [cargo]: test an_object_over_the_ceiling_is_read_whole_range_by_range ... ok
runa container [cargo]: test a_request_without_a_range_is_the_whole_read_it_always_was ... ok
runa container [cargo]: test an_offset_past_the_end_and_a_range_over_the_ceiling_are_refused ... ok
runa container [cargo]: test an_lfs_object_is_served_whole_and_byte_identical ... ok
runa container [cargo]: test an_object_over_the_ceiling_is_refused_rather_than_truncated ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.13s
runa container [cargo]: ── gunnar-server test lfs_read_rpc green in 2 s ──
runa container [cargo]: ── test gunnar-server test lean_egress (/backup/ci-target/gunnar/debug/deps/lean_egress-b7cbba5441c6dcd1) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test the_fed_door_is_the_one_this_box_leaves_through ... ok
runa container [cargo]: test a_webhook_delivery_leaves_through_the_door ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
runa container [cargo]: ── gunnar-server test lean_egress green in 1 s ──
runa container [cargo]: ── test gunnar-server test sso_without_an_idp_dials_nothing (/backup/ci-target/gunnar/debug/deps/sso_without_an_idp_dials_nothing-4fdf21769083e8cc) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test with_no_idp_configured_the_sign_in_doors_dial_nothing ... ok
runa container [cargo]: test with_the_operators_switch_off_a_configured_idp_is_never_dialled ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s
runa container [cargo]: ── gunnar-server test sso_without_an_idp_dials_nothing green in 1 s ──
runa container [cargo]: ── test gunnar-server test invites (/backup/ci-target/gunnar/debug/deps/invites-08596b1c7b6427b7) ──
runa container [cargo]: running 1 test
runa container [cargo]: test an_invite_survives_a_restart_and_goes_with_its_principal ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.56s
runa container [cargo]: ── gunnar-server test invites green in 2 s ──
runa container [cargo]: ── test gunnar-server test twin_heartbeat (/backup/ci-target/gunnar/debug/deps/twin_heartbeat-e42ab4f32bbe66ed) ──
runa container [cargo]: running 1 test
runa container [cargo]: test dual_heartbeat_twin_killed_main_reads_silent_and_main_killed_twin_reads_silent ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.57s
runa container [cargo]: ── gunnar-server test twin_heartbeat green in 5 s ──
runa container [cargo]: ── test gunnar-server test ed25519_kat (/backup/ci-target/gunnar/debug/deps/ed25519_kat-4ab4aff4ab0baf05) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_layout_config_signed_before_the_bump_still_verifies ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test ed25519_kat green in 0 s ──
runa container [cargo]: ── test gunnar-server test open_build_speaks_no_money (/backup/ci-target/gunnar/debug/deps/open_build_speaks_no_money-7a7798e532111c9b) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_live_guests_answers_say_no_money ... ok
runa container [cargo]: test the_judge_reads_the_sentence ... ok
runa container [cargo]: test the_scanner_skips_what_the_open_build_does_not_contain ... ok
runa container [cargo]: test the_open_command_line_offers_no_money ... ok
runa container [cargo]: test the_open_sources_say_no_money ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
runa container [cargo]: ── gunnar-server test open_build_speaks_no_money green in 0 s ──
runa container [cargo]: ── test gunnar-server test pid1_edda_netns (/backup/ci-target/gunnar/debug/deps/pid1_edda_netns-69bd21af804558f5) ──
runa container [cargo]: running 9 tests
runa container [cargo]: test siocgifindex_and_sysfs_agree_where_sysfs_is_this_namespaces ... ok
runa container [cargo]: test the_interface_index_is_this_namespaces_own ... ok
runa container [cargo]: test a_discover_for_eth1_leaves_on_eth1_from_zero_while_eth0_holds_an_address ... ok
runa container [cargo]: test a_fresh_estate_box_takes_eth0s_public_gateway_and_eth1_none ... ok
runa container [cargo]: test a_renewal_with_a_new_public_router_takes_it ... ok
runa container [cargo]: test the_kvm_mock_keeps_its_one_slirp_default_route ... ok
runa container [cargo]: test a_re_exec_keeps_the_one_public_default_route ... ok
runa container [cargo]: test a_stray_utility_default_is_replaced_by_the_public_one ... ok
runa container [cargo]: test a_utility_gateway_never_replaces_the_public_default ... ok
runa container [cargo]: test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-server test pid1_edda_netns green in 0 s ──
runa container [cargo]: ── test gunnar-server test flow_meters (/backup/ci-target/gunnar/debug/deps/flow_meters-98f3c2d46f84d7a4) ──
runa container [cargo]: running 14 tests
runa container [cargo]: test an_unknown_namespace_is_not_found_rather_than_silent ... ok
runa container [cargo]: test the_repositories_are_beside_the_point ... ok
runa container [cargo]: test the_counting_path_does_not_allocate_per_transfer ... ok
runa container [cargo]: test a_fetch_is_bytes_out_and_an_advertisement_is_bytes_without_a_fetch ... ok
runa container [cargo]: test the_day_boundary_splits_the_counts ... ok
runa container [cargo]: test last_seen_reaches_back_past_today ... ok
runa container [cargo]: test a_push_lands_on_its_own_namespace_and_the_neighbour_stays_at_zero ... ok
runa container [cargo]: test deleting_a_namespace_forgets_its_activity ... ok
runa container [cargo]: test activity_is_the_namespaces_own_read_grant ... ok
runa container [cargo]: test a_refusal_is_counted_by_reason_and_moves_no_bytes ... ok
runa container [cargo]: test the_fleet_fold_counts_the_silent_tenants ... ok
runa container [cargo]: test a_restart_keeps_yesterday_and_resumes_today ... ok
runa container [cargo]: test the_series_is_oldest_first_and_a_silent_day_has_no_row ... ok
runa container [cargo]: test the_window_is_honoured_and_the_retention_is_reported ... ok
runa container [cargo]: test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.80s
runa container [cargo]: ── gunnar-server test flow_meters green in 2 s ──
runa container [cargo]: ── test gunnar-server test webhooks (/backup/ci-target/gunnar/debug/deps/webhooks-bc8a84728a53194c) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_delivery_through_the_server_slot_is_signed_and_verifies ... ok
runa container [cargo]: test config_and_signing_key_survive_a_reboot ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
runa container [cargo]: ── gunnar-server test webhooks green in 1 s ──
runa container [cargo]: ── test gunnar-server test delete_retention_is_said (/backup/ci-target/gunnar/debug/deps/delete_retention_is_said-7c66b37766307fbd) ──
runa container [cargo]: running 1 test
runa container [cargo]: test list_deleted_names_the_default_retention_window ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
runa container [cargo]: ── gunnar-server test delete_retention_is_said green in 1 s ──
runa container [cargo]: ── test gunnar-server test unverified_refusal_said_once (/backup/ci-target/gunnar/debug/deps/unverified_refusal_said_once-905a823ed300be9b) ──
runa container [cargo]: running 1 test
runa container [cargo]: test seven_calls_with_a_key_nobody_registered_are_refused_and_said_at_warn_once ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s
runa container [cargo]: ── gunnar-server test unverified_refusal_said_once green in 1 s ──
runa container [cargo]: ── test gunnar-server test repair_key_is_narrow (/backup/ci-target/gunnar/debug/deps/repair_key_is_narrow-8b5a391c808ecb78) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_repair_key_reads_the_log_and_fences_and_does_nothing_an_admin_does ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.99s
runa container [cargo]: ── gunnar-server test repair_key_is_narrow green in 1 s ──
runa container [cargo]: ── test gunnar-server test re_enrol_same_key (/backup/ci-target/gunnar/debug/deps/re_enrol_same_key-89210ab745a9f486) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_key_a_principal_already_holds_is_already_there_and_another_still_needs_its_word ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s
runa container [cargo]: ── gunnar-server test re_enrol_same_key green in 1 s ──
runa container [cargo]: ── test gunnar-server test account_purge_rpc (/backup/ci-target/gunnar/debug/deps/account_purge_rpc-db213353321388ea) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test gate_and_ungate_change_what_the_acl_answers ... ok
runa container [cargo]: test a_machine_principals_account_is_refused_and_nothing_is_locked ... ok
runa container [cargo]: test a_lease_left_by_a_purge_that_died_is_released_at_start_up ... ok
runa container [cargo]: test a_purge_never_lifts_a_suspension_it_did_not_take ... ok
runa container [cargo]: test a_purge_locks_the_account_before_it_returns_and_unlocks_it_when_it_is_done ... ok
runa container [cargo]: test removing_the_principal_takes_the_lockout_with_it ... ok
runa container [cargo]: test a_partial_purge_still_hands_the_account_back ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.59s
runa container [cargo]: ── gunnar-server test account_purge_rpc green in 3 s ──
runa container [cargo]: ── test gunnar-server test purge_queue (/backup/ci-target/gunnar/debug/deps/purge_queue-668ab862ea9b2526) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test a_lockout_held_by_somebody_else_is_left_in_place_and_is_not_an_error ... ok
runa container [cargo]: test a_purge_that_fails_still_releases_the_lockout ... ok
runa container [cargo]: test a_release_that_fails_is_reported_on_the_job ... ok
runa container [cargo]: test a_second_request_for_a_running_account_is_the_same_job ... ok
runa container [cargo]: test a_purge_that_panics_releases_the_lockout_and_the_worker_survives ... ok
runa container [cargo]: test a_finished_account_may_be_purged_again ... ok
runa container [cargo]: test ten_concurrent_requests_never_run_two_purges_at_once ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
runa container [cargo]: ── gunnar-server test purge_queue green in 0 s ──
runa container [cargo]: ── test gunnar-server test storage_engine_report (/backup/ci-target/gunnar/debug/deps/storage_engine_report-8173bc39d4cf0f00) ──
runa container [cargo]: running 1 test
runa container [cargo]: test storage_info_names_the_engine_its_description_and_its_source_repository_apart ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
runa container [cargo]: ── gunnar-server test storage_engine_report green in 0 s ──
runa container [cargo]: ── test gunnar-server test pack_ceiling_store (/backup/ci-target/gunnar/debug/deps/pack_ceiling_store-0eeffdf8b7449d22) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_cut_push_stores_nothing_and_leaves_the_repository_usable ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.61s
runa container [cargo]: ── gunnar-server test pack_ceiling_store green in 2 s ──
runa container [cargo]: ── test gunnar-server test job_queue_third_kind (/backup/ci-target/gunnar/debug/deps/job_queue_third_kind-dbd09acee3e8e354) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_failed_mirror_is_reported_and_the_queue_carries_on ... ok
runa container [cargo]: test a_third_kind_with_progress_registers_without_touching_the_runner ... ok
runa container [cargo]: test a_panicking_mirror_does_not_take_the_worker_with_it ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-server test job_queue_third_kind green in 0 s ──
runa container [cargo]: ── test gunnar-server test mirror_sync (/backup/ci-target/gunnar/debug/deps/mirror_sync-1ec2f25161e3cef9) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test mirror_sync green in 0 s ──
runa container [cargo]: ── test gunnar-server test sso_directory_rpc (/backup/ci-target/gunnar/debug/deps/sso_directory_rpc-479b22f65a67f662) ──
runa container [cargo]: running 1 test
runa container [cargo]: test scim_and_the_csv_import_go_through_the_real_router_and_gate ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.25s
runa container [cargo]: ── gunnar-server test sso_directory_rpc green in 2 s ──
runa container [cargo]: ── test gunnar-server test repo_create_transactional (/backup/ci-target/gunnar/debug/deps/repo_create_transactional-2205ed658b111e31) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_create_whose_store_fails_rolls_the_catalog_row_back ... ok
runa container [cargo]: test adopt_takes_a_store_of_the_same_hash_and_refuses_the_other ... ok
runa container [cargo]: test create_refuses_a_store_it_did_not_make_and_writes_nothing ... ok
runa container [cargo]: test a_failed_reclaim_tombstones_the_name_until_a_delete_succeeds ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.60s
runa container [cargo]: ── gunnar-server test repo_create_transactional green in 2 s ──
runa container [cargo]: ── test gunnar-server test usage_meters (/backup/ci-target/gunnar/debug/deps/usage_meters-45babd3a38d2fdb3) ──
runa container [cargo]: running 8 tests
runa container [cargo]: test the_allowance_rides_on_usage_read_and_adds_no_rpc_to_the_census ... ok
runa container [cargo]: test the_community_appliance_has_nothing_remaining_because_nothing_is_capped ... ok
runa container [cargo]: test the_community_appliance_reports_every_cap_absent_never_zero ... ok
runa container [cargo]: test the_allowance_takes_read_on_the_namespace_and_a_stranger_gets_nothing ... ok
runa container [cargo]: test an_older_client_decodes_the_same_meters_from_todays_bytes ... ok
runa container [cargo]: test lfs_bytes_is_the_store_itself_and_charges_uploads_in_flight ... ok
runa container [cargo]: test a_tenant_sees_where_their_room_went_repository_by_repository ... ok
runa container [cargo]: test meters_are_summed_per_namespace_and_a_soft_delete_moves_bytes_to_tombstoned ... ok
runa container [cargo]: test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.99s
runa container [cargo]: ── gunnar-server test usage_meters green in 3 s ──
runa container [cargo]: ── test gunnar-server test log_all_refs (/backup/ci-target/gunnar/debug/deps/log_all_refs-1d916884bab12a8c) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_named_branch_starts_the_walk_at_that_branch ... ok
runa container [cargo]: test the_default_walk_misses_the_side_branch_and_all_refs_finds_it ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.34s
runa container [cargo]: ── gunnar-server test log_all_refs green in 1 s ──
runa container [cargo]: ── test gunnar bin gunnar (/backup/ci-target/gunnar/debug/deps/gunnar-43fc3e92d0646815) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test tests::gunnar_version_names_the_gunnar_crate ... ok
runa container [cargo]: test tests::a_bare_gunnar_serves_on_loopback ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar bin gunnar green in 0 s ──
runa container [cargo]: ── test gunnar-server test last_seen (/backup/ci-target/gunnar/debug/deps/last_seen-bda13a08a9f7936d) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_change_stamps_the_operation_and_a_read_does_not ... ok
runa container [cargo]: test a_sign_in_stamps_the_last_sign_in_and_nothing_else ... ok
runa container [cargo]: test the_admin_list_answers_both_and_a_non_admin_reads_nobodys ... ok
runa container [cargo]: test an_old_json_file_is_read_once_into_redb_and_left ... ok
runa container [cargo]: test the_stamps_outlive_a_restart ... ok
runa container [cargo]: test the_stamps_survive_a_restart_from_redb_and_no_json_is_written ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.09s
runa container [cargo]: ── gunnar-server test last_seen green in 2 s ──
runa container [cargo]: ── test gunnar-server test txlog_size_alarm (/backup/ci-target/gunnar/debug/deps/txlog_size_alarm-27fc189fb4a158aa) ──
runa container [cargo]: running 1 test
runa container [cargo]: test admin_health_raises_the_txlog_size_alarm_over_the_cap_and_clears_it_under ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s
runa container [cargo]: ── gunnar-server test txlog_size_alarm green in 1 s ──
runa container [cargo]: ── test gunnar-server test twin_mtls_pairing (/backup/ci-target/gunnar/debug/deps/twin_mtls_pairing-a0129037475de815) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_twin_without_a_certificate_refuses_by_name ... ok
runa container [cargo]: test the_replication_listener_refuses_a_peer_with_no_certificate ... ok
runa container [cargo]: test the_primary_certifies_only_a_member_of_twin_and_only_with_a_listener ... ok
runa container [cargo]: test a_twin_paired_over_bootstrap_follows_over_mutual_tls ... ok
runa container [cargo]: test the_install_refuses_a_foreign_key_and_a_second_issuer_and_takes_a_renewal ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.93s
runa container [cargo]: ── gunnar-server test twin_mtls_pairing green in 4 s ──
runa container [cargo]: ── test gunnar-server test old_layout_store (/backup/ci-target/gunnar/debug/deps/old_layout_store-d3eff5d35fa5d04a) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test write_the_old_layout_fixture ... ignored, writes tests/fixtures/old-layout-store.bin.gz; run by hand with the old build
runa container [cargo]: test a_store_written_by_the_old_layout_opens_and_works ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.90s
runa container [cargo]: ── gunnar-server test old_layout_store green in 3 s ──
runa container [cargo]: ── test gunnar-server test tls_transition (/backup/ci-target/gunnar/debug/deps/tls_transition-4975037d26cc8bc8) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test the_preflight_refuses_a_server_that_has_never_been_enrolled ... ok
runa container [cargo]: test the_preflight_refuses_a_server_with_no_issuer ... ok
runa container [cargo]: test an_expired_certificate_is_not_a_live_one ... ok
runa container [cargo]: test the_preflight_warns_and_names_a_principal_that_would_be_locked_out ... ok
runa container [cargo]: test the_preflight_is_ready_when_every_principal_holds_a_live_certificate ... ok
runa container [cargo]: test serve_refuses_mutual_tls_before_enrolment_and_allows_it_after ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.92s
runa container [cargo]: ── gunnar-server test tls_transition green in 3 s ──
runa container [cargo]: ── test gunnar-server test dashboard_seam (/backup/ci-target/gunnar/debug/deps/dashboard_seam-4bb85b8335f24d8d) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_device_seam_draws_frames_into_a_file ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
runa container [cargo]: ── gunnar-server test dashboard_seam green in 0 s ──
runa container [cargo]: ── test gunnar-server test product_report (/backup/ci-target/gunnar/debug/deps/product_report-0b66ab4dabc86337) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test product_report green in 0 s ──
runa container [cargo]: ── test gunnar-server test repo_overhead (/backup/ci-target/gunnar/debug/deps/repo_overhead-e1103a0f015df9d5) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test layout_of_a_new_small_repository ... ok
runa container [cargo]: test a_hundred_small_repositories_stay_under_the_bound ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 57.47s
runa container [cargo]: ── gunnar-server test repo_overhead green in 57 s ──
runa container [cargo]: ── test gunnar-server test sign_in_again (/backup/ci-target/gunnar/debug/deps/sign_in_again-9efc2dec84e7c130) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test sign_in_again green in 0 s ──
runa container [cargo]: ── test gunnar-server test push_spool_sweep (/backup/ci-target/gunnar/debug/deps/push_spool_sweep-282ab0bf78909d21) ──
runa container [cargo]: running 1 test
runa container [cargo]: test spool_files_a_crash_left_are_swept_at_start_and_nothing_else_is_touched ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.14s
runa container [cargo]: ── gunnar-server test push_spool_sweep green in 2 s ──
runa container [cargo]: ── test gunnar-server test clans (/backup/ci-target/gunnar/debug/deps/clans-ff51dd0a8f20c776) ──
runa container [cargo]: running 11 tests
runa container [cargo]: test a_clans_name_is_one_claim_with_the_namespaces_and_the_accounts ... ok
runa container [cargo]: test a_clan_is_no_account_to_company_sso ... ok
runa container [cargo]: test a_clans_namespace_and_events_are_private_and_to_an_outsider_it_does_not_exist ... ok
runa container [cargo]: test an_enterprise_employee_joins_no_clan_and_makes_none ... ok
runa container [cargo]: test the_last_admin_can_neither_leave_nor_be_unmade ... ok
runa container [cargo]: test the_clans_room_is_the_sum_of_its_members_contributions ... ok
runa container [cargo]: test a_removed_account_leaves_its_clans_and_one_it_ran_goes_to_its_longest_member ... ok
runa container [cargo]: test a_member_makes_private_repositories_and_only_the_clan_admin_publishes_or_deletes_them ... ok
runa container [cargo]: test leaving_gives_the_contribution_back_and_is_refused_while_it_is_in_use ... ok
runa container [cargo]: test a_contribution_goes_down_only_to_what_the_clan_stores ... ok
runa container [cargo]: test only_the_clan_admin_invites_removes_promotes_and_dissolves ... ok
runa container [cargo]: test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.84s
runa container [cargo]: ── gunnar-server test clans green in 7 s ──
runa container [cargo]: ── test gunnar-server test sso_idp_ca (/backup/ci-target/gunnar/debug/deps/sso_idp_ca-bee6ab602bd17d05) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test sso_idp_ca green in 0 s ──
runa container [cargo]: ── test gunnar-server test bootstrap_credential (/backup/ci-target/gunnar/debug/deps/bootstrap_credential-77775f0e1b715777) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test install_twin_certificate_without_a_credential_is_refused_before_anything_is_pinned ... ok
runa container [cargo]: test an_unfed_box_refuses_both_by_name ... ok
runa container [cargo]: test a_restore_credential_does_not_make_a_twin ... ok
runa container [cargo]: test become_twin_from_a_key_the_box_was_not_fed_is_refused ... ok
runa container [cargo]: test become_twin_without_a_credential_is_refused_and_the_box_stays_its_own ... ok
runa container [cargo]: test become_twin_from_the_fed_key_is_taken ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.86s
runa container [cargo]: ── gunnar-server test bootstrap_credential green in 1 s ──
runa container [cargo]: ── test gunnar-server test sso_egress_private (/backup/ci-target/gunnar/debug/deps/sso_egress_private-cac5b7c0166f9a85) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test sso_egress_private green in 0 s ──
runa container [cargo]: ── test gunnar-server test fake_idp_https (/backup/ci-target/gunnar/debug/deps/fake_idp_https-848662a5f5b903cd) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_fake_idp_serves_its_openid_provider_over_https_and_hands_out_its_ca ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
runa container [cargo]: ── gunnar-server test fake_idp_https green in 0 s ──
runa container [cargo]: ── test gunnar-server test disk_headroom (/backup/ci-target/gunnar/debug/deps/disk_headroom-4591204ae9e2a2d6) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test repos_create_under_the_floor_is_refused_with_the_gates_line_and_leaves_nothing_behind ... ok
runa container [cargo]: test repos_create_with_room_under_the_floor_is_allowed ... ok
runa container [cargo]: test the_front_door_serve_builds_refuses_the_push_under_the_floor_and_allows_it_with_room ... ok
runa container [cargo]: test a_bare_plane_gates_nothing ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.08s
runa container [cargo]: ── gunnar-server test disk_headroom green in 2 s ──
runa container [cargo]: ── test gunnar-server test retention_guard (/backup/ci-target/gunnar/debug/deps/retention_guard-f7e055c704f10331) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test retention_past_what_a_twin_has_applied_is_refused_with_both_numbers ... ok
runa container [cargo]: test the_override_passes_and_is_on_the_audit_trail ... ok
runa container [cargo]: test with_no_twin_known_retention_behaves_as_before ... ok
runa container [cargo]: test an_enrolled_twin_with_no_report_since_this_start_makes_retention_refuse ... ok
runa container [cargo]: test an_empty_twin_group_is_no_enrolled_twin ... ok
runa container [cargo]: test after_the_enrolled_twin_polls_the_ordinary_guard_applies ... ok
runa container [cargo]: test the_override_passes_an_unknown_twin_position_and_is_audited ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.57s
runa container [cargo]: ── gunnar-server test retention_guard green in 4 s ──
runa container [cargo]: ── test gunnar-server test first_commit (/backup/ci-target/gunnar/debug/deps/first_commit-4ec077b0c8fc727d) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_first_commit_is_gits_own_in_either_hash ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test first_commit green in 0 s ──
runa container [cargo]: ── test gunnar-server test setting_change_audited_rpc (/backup/ci-target/gunnar/debug/deps/setting_change_audited_rpc-d7f251a53cd21942) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_setting_change_the_trail_cannot_hold_is_refused_through_the_router ... ok
runa container [cargo]: test a_setting_change_through_the_router_writes_its_audit_row ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.26s
runa container [cargo]: ── gunnar-server test setting_change_audited_rpc green in 2 s ──
runa container [cargo]: ── test gunnar-server test sso_signin_rpc (/backup/ci-target/gunnar/debug/deps/sso_signin_rpc-f9ac97fd4f9b4d78) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test sso_signin_rpc green in 0 s ──
runa container [cargo]: ── test gunnar-server test add_users (/backup/ci-target/gunnar/debug/deps/add_users-6c57b5a154ce63b0) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test the_mains_report_carries_each_accounts_room_for_add_users ... ok
runa container [cargo]: test room_sold_past_the_set_is_kept_and_said_to_the_operator ... ok
runa container [cargo]: test a_paid_named_user_is_granted_on_the_account_and_the_ack_is_the_answer ... ok
runa container [cargo]: test seats_are_granted_unnamed_and_a_bad_ask_is_refused_finally ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.45s
runa container [cargo]: ── gunnar-server test add_users green in 1 s ──
runa container [cargo]: ── test gunnar-server test sso_keycloak (/backup/ci-target/gunnar/debug/deps/sso_keycloak-eff3903ca3b76e68) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test sso_keycloak green in 0 s ──
runa container [cargo]: ── test gunnar-server test capacity (/backup/ci-target/gunnar/debug/deps/capacity-873192ec39db84bf) ──
runa container [cargo]: running 9 tests
runa container [cargo]: test the_box_facts_ride_on_admin_capacity_and_add_no_rpc_to_the_census ... ok
runa container [cargo]: test a_plane_with_no_disk_gate_declines_instead_of_quoting_a_floor_it_does_not_enforce ... ok
runa container [cargo]: test a_raise_beyond_the_servable_bytes_is_answered_no_with_the_shortfall_named ... ok
runa container [cargo]: test an_older_client_decodes_the_same_disk_answer_from_todays_bytes ... ok
runa container [cargo]: test the_growth_answer_on_this_developer_box_is_never_sealed ... ok
runa container [cargo]: test the_cores_on_the_wire_are_the_affinity_masks_popcount_in_millicores ... ok
runa container [cargo]: test every_disk_is_reported_only_when_asked_and_the_data_root_is_placed_on_its_mount ... ok
runa container [cargo]: test the_ram_fields_are_this_hosts_meminfo_read_by_a_second_reader ... ok
runa container [cargo]: test a_named_namespace_is_only_charged_for_the_bytes_it_does_not_already_hold ... ok
runa container [cargo]: test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 1.33s
runa container [cargo]: ── gunnar-server test capacity green in 1 s ──
runa container [cargo]: ── test gunnar-server test sso (/backup/ci-target/gunnar/debug/deps/sso-2069cd08e245313a) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test sso green in 0 s ──
runa container [cargo]: ── test gunnar-server test restore_after_snapshot (/backup/ci-target/gunnar/debug/deps/restore_after_snapshot-cb9eb4756e53750c) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_base_larger_than_one_call_is_resumed_across_calls_and_the_main_is_the_primary ... ok
runa container [cargo]: test a_main_restarted_inside_the_base_resumes_from_what_it_made_durable ... ok
runa container [cargo]: test a_base_that_changed_between_calls_is_taken_again_from_its_start_never_spliced ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 25.63s
runa container [cargo]: ── gunnar-server test restore_after_snapshot green in 26 s ──
runa container [cargo]: ── test gunnar-server test gc_queue (/backup/ci-target/gunnar/debug/deps/gc_queue-827b02e1d4b1f81a) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_finished_job_stays_readable_and_an_unasked_one_is_absent ... ok
runa container [cargo]: test a_failed_gc_is_reported_and_the_queue_carries_on ... ok
runa container [cargo]: test a_double_press_does_not_enqueue_twice ... ok
runa container [cargo]: test ten_concurrent_requests_never_run_two_gcs_at_once ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
runa container [cargo]: ── gunnar-server test gc_queue green in 0 s ──
runa container [cargo]: ── test gunnar-server test server_settings (/backup/ci-target/gunnar/debug/deps/server_settings-47fc242eb2e85efb) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test the_word_test_needs_the_whole_word ... ok
runa container [cargo]: test the_server_crates_name_no_console_feature ... ok
runa container [cargo]: test a_setting_is_server_admin_only_audited_bounded_and_kept ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.38s
runa container [cargo]: ── gunnar-server test server_settings green in 1 s ──
runa container [cargo]: ── test gunnar-server test audit_read_io (/backup/ci-target/gunnar/debug/deps/audit_read_io-6514ca2c466ffd05) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test the_security_decisions_inner ... ignored, run under strace by concurrent_security_decisions_land_one_each_and_share_their_fsyncs
runa container [cargo]: test repeated_plain_reads_are_a_few_entries_that_still_say_who_read_what_and_when ... ok
runa container [cargo]: test concurrent_security_decisions_land_one_each_and_share_their_fsyncs ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.39s
runa container [cargo]: ── gunnar-server test audit_read_io green in 2 s ──
runa container [cargo]: ── test gunnar-server test appliance_powercut_recovery (/backup/ci-target/gunnar/debug/deps/appliance_powercut_recovery-5e6fb599115d36ea) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_malformed_replication_json_is_a_clean_error_not_a_pid1_abort ... ok
runa container [cargo]: test a_powercut_zero_byte_replication_json_boots_and_serves ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.79s
runa container [cargo]: ── gunnar-server test appliance_powercut_recovery green in 2 s ──
runa container [cargo]: ── test gunnar-server test replication_follows_wg0 (/backup/ci-target/gunnar/debug/deps/replication_follows_wg0-b78bc2458082fa7a) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_replication_host_that_is_not_an_ip_is_refused ... ok
runa container [cargo]: test the_replication_listener_stays_on_eth1_adds_wg0_at_runtime_and_certify_hands_the_twin_both_addresses ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.18s
runa container [cargo]: ── gunnar-server test replication_follows_wg0 green in 2 s ──
runa container [cargo]: ── test gunnar-server test fed_clock_does_not_hold_the_feed (/backup/ci-target/gunnar/debug/deps/fed_clock_does_not_hold_the_feed-322b8c285ca8f9f8) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_fed_clock_that_does_not_answer_yet_does_not_hold_the_installers_feed ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
runa container [cargo]: ── gunnar-server test fed_clock_does_not_hold_the_feed green in 0 s ──
runa container [cargo]: ── test gunnar-server test twin_reborn (/backup/ci-target/gunnar/debug/deps/twin_reborn-d714f5fd4c7a623e) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_nuked_twin_reborn_empty_at_the_same_address_replays_the_whole_log_and_follows ... ok
runa container [cargo]: test a_nuked_twin_reborn_empty_at_the_same_address_takes_a_snapshot_across_a_retention_hole_and_follows ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 29.05s
runa container [cargo]: ── gunnar-server test twin_reborn green in 29 s ──
runa container [cargo]: ── test gunnar-server test twin_stream_memory (/backup/ci-target/gunnar/debug/deps/twin_stream_memory-6643d7709b7b52c6) ──
runa container [cargo]: running 1 test
runa container [cargo]: test one_entry_eight_times_the_batch_budget_streams_to_the_twin_with_bounded_memory ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.95s
runa container [cargo]: ── gunnar-server test twin_stream_memory green in 20 s ──
runa container [cargo]: ── test gunnar-server test grpc_admission (/backup/ci-target/gunnar/debug/deps/grpc_admission-386d681a4ffe2463) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test archive_out_streams_under_an_unlimited_gate ... ok
runa container [cargo]: test archive_out_streams_when_the_gate_is_unwired ... ok
runa container [cargo]: test archive_out_is_refused_when_the_gate_is_full ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s
runa container [cargo]: ── gunnar-server test grpc_admission green in 1 s ──
runa container [cargo]: ── test gunnar-server test twin_snapshot_stall (/backup/ci-target/gunnar/debug/deps/twin_snapshot_stall-98167e965eae757e) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_twin_whose_primary_goes_silent_mid_snapshot_is_cut_redials_and_resumes has been running for over 60 seconds
runa container [cargo]: test a_twin_whose_primary_goes_silent_mid_snapshot_is_cut_redials_and_resumes ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 90.04s
runa container [cargo]: ── gunnar-server test twin_snapshot_stall green in 90 s ──
runa container [cargo]: ── test gunnar-server test become_twin_said_once (/backup/ci-target/gunnar/debug/deps/become_twin_said_once-ac52c730526ec6ec) ──
runa container [cargo]: running 1 test
runa container [cargo]: test become_twin_asked_again_by_the_door_is_said_once_at_warn_then_at_info ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.63s
runa container [cargo]: ── gunnar-server test become_twin_said_once green in 4 s ──
runa container [cargo]: ── test gunnar-server test setting_change_audited (/backup/ci-target/gunnar/debug/deps/setting_change_audited-ed2a50e2f5d2b4cf) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_server_without_its_audit_trail_refuses_a_setting_change_by_name ... ok
runa container [cargo]: test a_setting_change_whose_record_cannot_be_written_is_refused_by_name_and_not_applied ... ok
runa container [cargo]: test a_setting_change_is_recorded_in_the_audit_chain_before_it_is_applied ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.91s
runa container [cargo]: ── gunnar-server test setting_change_audited green in 1 s ──
runa container [cargo]: ── test gunnar-server test web_credentials (/backup/ci-target/gunnar/debug/deps/web_credentials-d307bad761c2c913) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_machine_holds_no_passkey_and_an_id_is_registered_once ... ok
runa container [cargo]: test an_approved_machine_leaves_the_owners_first_invite_pending ... ok
runa container [cargo]: test a_passkey_survives_a_restart_and_goes_with_its_principal ... ok
runa container [cargo]: test an_approved_machine_enrolment_makes_a_machine_with_its_credential_and_survives_a_restart ... ok
runa container [cargo]: test an_invite_is_redeemed_once_with_its_grant ... ok
runa container [cargo]: test a_logins_counter_is_kept_and_a_replayed_counter_is_refused ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.16s
runa container [cargo]: ── gunnar-server test web_credentials green in 5 s ──
runa container [cargo]: ── test gunnar-server test encryption_key_rpc (/backup/ci-target/gunnar/debug/deps/encryption_key_rpc-ee78ac2ffb314a88) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_person_makes_reads_and_trims_their_own_encryption_key_over_the_real_router ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s
runa container [cargo]: ── gunnar-server test encryption_key_rpc green in 1 s ──
runa container [cargo]: ── test gunnar-server test orphan_store_recovery (/backup/ci-target/gunnar/debug/deps/orphan_store_recovery-e3385d78e9a009ce) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test a_soft_delete_of_an_orphan_is_refused_and_names_the_exits ... ok
runa container [cargo]: test a_principal_without_the_namespace_grant_is_still_refused_by_name ... ok
runa container [cargo]: test list_orphans_reports_what_no_other_listing_can_see_and_reclaim_takes_it ... ok
runa container [cargo]: test adopt_takes_an_unmarked_store_at_the_callers_word_and_marks_it ... ok
runa container [cargo]: test adopt_still_refuses_a_marked_store_whose_marker_disagrees ... ok
runa container [cargo]: test an_orphan_store_can_be_seen_and_reclaimed_over_the_control_plane_alone ... ok
runa container [cargo]: test every_directory_on_disk_is_in_exactly_one_listing ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.85s
runa container [cargo]: ── gunnar-server test orphan_store_recovery green in 3 s ──
runa container [cargo]: ── test gunnar-server test twin_snapshot_memory (/backup/ci-target/gunnar/debug/deps/twin_snapshot_memory-001d46fed20588b7) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_512_mib_snapshot_streams_to_a_twin_with_bounded_resident_growth has been running for over 60 seconds
runa container [cargo]: test a_512_mib_snapshot_streams_to_a_twin_with_bounded_resident_growth ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 127.92s
runa container [cargo]: ── gunnar-server test twin_snapshot_memory green in 128 s ──
runa container [cargo]: ── test gunnar-server test fence_before_recharge (/backup/ci-target/gunnar/debug/deps/fence_before_recharge-df1b6b6be711517f) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_recharge_beside_a_live_primary_is_refused_until_the_order_fences_it ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.49s
runa container [cargo]: ── gunnar-server test fence_before_recharge green in 5 s ──
runa container [cargo]: ── test gunnar-server test usage_batch (/backup/ci-target/gunnar/debug/deps/usage_batch-bdb88a099b77d0a5) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test usage_read_of_one_namespace_is_the_recount_s_row ... ok
runa container [cargo]: test read_many_pages_every_namespace_once_and_a_cursor_answers_only_what_moved ... ok
runa container [cargo]: test the_ledger_equals_a_full_recount_after_random_pushes_deletes_and_growths has been running for over 60 seconds
runa container [cargo]: test the_ledger_equals_a_full_recount_after_random_pushes_deletes_and_growths ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 84.06s
runa container [cargo]: ── gunnar-server test usage_batch green in 84 s ──
runa container [cargo]: ── test gunnar-server test usage_poll_scale (/backup/ci-target/gunnar/debug/deps/usage_poll_scale-3125dea963c4c810) ──
runa container [cargo]: running 1 test
runa container [cargo]: test one_poll_of_per_tenant_usage_reads ... ignored, a bench: run by hand with GUNNAR_USAGE_BENCH_N
runa container [cargo]: test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test usage_poll_scale green in 0 s ──
runa container [cargo]: ── test gunnar-server test login_during_grow (/backup/ci-target/gunnar/debug/deps/login_during_grow-44d5c3483f4cfe92) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_login_while_the_log_is_released_for_the_remount_is_unavailable_and_succeeds_after ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.99s
runa container [cargo]: ── gunnar-server test login_during_grow green in 1 s ──
runa container [cargo]: ── test gunnar-server test account_purge (/backup/ci-target/gunnar/debug/deps/account_purge-aba501bdce01ecdf) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test purging_an_empty_account_is_a_success_that_reclaimed_nothing ... ok
runa container [cargo]: test expect_empty_refuses_an_account_that_still_holds_repositories ... ok
runa container [cargo]: test one_unreclaimable_store_does_not_stop_the_others ... ok
runa container [cargo]: test a_purge_takes_live_repositories_tombstones_orphans_and_nested_namespaces ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.84s
runa container [cargo]: ── gunnar-server test account_purge green in 3 s ──
runa container [cargo]: ── test gunnar-server test restore_large_entry (/backup/ci-target/gunnar/debug/deps/restore_large_entry-4057693cc1ed2cec) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test an_old_twin_that_cannot_resume_inside_an_entry_is_named_not_looped_on ... ok
runa container [cargo]: test a_staged_entry_whose_bytes_rotted_between_calls_is_refused_by_its_crc_and_taken_again ... ok
runa container [cargo]: test an_entry_larger_than_one_call_is_cut_three_times_and_resumed_inside_it ... ok
runa container [cargo]: test a_main_restarted_inside_the_entry_resumes_from_what_it_made_durable ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.94s
runa container [cargo]: ── gunnar-server test restore_large_entry green in 20 s ──
runa container [cargo]: ── test gunnar-server test repo_purge (/backup/ci-target/gunnar/debug/deps/repo_purge-d7adaaeb91098b47) ──
runa container [cargo]: running 1 test
runa container [cargo]: test delete_removes_the_store_directory_and_the_bytes_are_measured ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.93s
runa container [cargo]: ── gunnar-server test repo_purge green in 1 s ──
runa container [cargo]: ── test gunnar-server test purge_tenant (/backup/ci-target/gunnar/debug/deps/purge_tenant-30b996463a37ba87) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_machines_account_or_an_unknown_job_is_refused ... ok
runa container [cargo]: test a_lapsed_account_is_purged_and_its_job_is_answered_until_it_settles ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.89s
runa container [cargo]: ── gunnar-server test purge_tenant green in 1 s ──
runa container [cargo]: ── test gunnar-server test blame_search_live (/backup/ci-target/gunnar/debug/deps/blame_search_live-2da8a7800d85bccb) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_running_server_can_be_blamed_and_searched_while_the_local_verb_is_locked_out ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s
runa container [cargo]: ── gunnar-server test blame_search_live green in 1 s ──
runa container [cargo]: ── test gunnar-server bin gunnar-server (/backup/ci-target/gunnar/debug/deps/gunnar_server-036344432cb2a6f3) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server bin gunnar-server green in 0 s ──
runa container [cargo]: ── test gunnar-server test thin_fetch_stock_git (/backup/ci-target/gunnar/debug/deps/thin_fetch_stock_git-f9d5acee78689120) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_one_commit_thin_fetch_is_what_stock_git_expects_on_every_engine ... ok
runa container [cargo]: test a_thin_fetch_that_meets_an_index_build_is_served_thin ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.00s
runa container [cargo]: ── gunnar-server test thin_fetch_stock_git green in 7 s ──
runa container [cargo]: ── test gunnar-server test twin_snapshot_slow (/backup/ci-target/gunnar/debug/deps/twin_snapshot_slow-79870bc139998aee) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_twin_waits_for_a_slow_primary_that_answers_its_pings has been running for over 60 seconds
runa container [cargo]: test a_twin_waits_for_a_slow_primary_that_answers_its_pings ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 74.70s
runa container [cargo]: ── gunnar-server test twin_snapshot_slow green in 75 s ──
runa container [cargo]: ── test gunnar-server test twin_crash_mid_group (/backup/ci-target/gunnar/debug/deps/twin_crash_mid_group-998ea272b3c3f3f9) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test the_twin_child_inner ... ignored, run as a child by a_twin_killed_mid_group_loses_nothing_it_acknowledged_and_applies_nothing_twice
runa container [cargo]: test a_twin_killed_mid_group_loses_nothing_it_acknowledged_and_applies_nothing_twice ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 25.39s
runa container [cargo]: ── gunnar-server test twin_crash_mid_group green in 25 s ──
runa container [cargo]: ── test gunnar-server test twin_promotion_rpc (/backup/ci-target/gunnar/debug/deps/twin_promotion_rpc-f69c93446c29dce0) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_admin_fences_and_promotes_the_box_over_the_real_router_and_nobody_else_does ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.99s
runa container [cargo]: ── gunnar-server test twin_promotion_rpc green in 1 s ──
runa container [cargo]: ── test gunnar-server test repos_list_parallel (/backup/ci-target/gunnar/debug/deps/repos_list_parallel-71ef03fac2d5a0b6) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_listing_shows_exactly_what_each_row_may_show has been running for over 60 seconds
runa container [cargo]: test concurrent_lists_run_side_by_side_not_one_after_another has been running for over 60 seconds
runa container [cargo]: test a_listing_shows_exactly_what_each_row_may_show ... ok
runa container [cargo]: test concurrent_lists_run_side_by_side_not_one_after_another ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 250.23s
runa container [cargo]: ── gunnar-server test repos_list_parallel green in 250 s ──
runa container [cargo]: ── test gunnar-server test boot_check (/backup/ci-target/gunnar/debug/deps/boot_check-a3f96ab0f1e43831) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_boot_check_holds_a_relaid_main_and_recharges_it_only_when_the_estate_opted_in ... FAILED
runa container [cargo]: failures:
runa container [cargo]: ---- the_boot_check_holds_a_relaid_main_and_recharges_it_only_when_the_estate_opted_in stdout ----
runa container [cargo]: ROW boot-hold: auto-fix off → 127.0.0.1:33689 held for 127.0.0.1:35715 (Enroll FailedPrecondition, Status.recharge_from) until the marker went
runa container [cargo]: thread 'the_boot_check_holds_a_relaid_main_and_recharges_it_only_when_the_estate_opted_in' (57801) panicked at crates/gunnar-core/src/txlog.rs:1584:44:
runa container [cargo]: range end index 10 out of range for slice of length 0
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: failures:
runa container [cargo]:     the_boot_check_holds_a_relaid_main_and_recharges_it_only_when_the_estate_opted_in
runa container [cargo]: test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.18s
runa container [cargo]: ── gunnar-server test boot_check RED in 9 s ──
runa container [cargo]: ── test gunnar-server test admit_plan (/backup/ci-target/gunnar/debug/deps/admit_plan-203f157ec97a053e) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test without_the_share_every_kind_is_full_and_there_is_no_budget ... ok
runa container [cargo]: test the_admission_plan_is_the_namespaces_own_read_grant ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.93s
runa container [cargo]: ── gunnar-server test admit_plan green in 1 s ──
runa container [cargo]: ── test gunnar-server test sso_per_client (/backup/ci-target/gunnar/debug/deps/sso_per_client-32960cd254364423) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-server test sso_per_client green in 0 s ──
runa container [cargo]: ── test gunnar-server test add_principal (/backup/ci-target/gunnar/debug/deps/add_principal-b664d45f077826e8) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_box_that_does_not_serve_makes_no_account_and_says_so ... ok
runa container [cargo]: test an_org_and_a_reserved_name_are_refused_finally_and_not_as_taken ... ok
runa container [cargo]: test a_box_without_its_control_plane_refuses_by_name ... ok
runa container [cargo]: test a_paid_signup_gets_its_person_and_namespace_and_the_ack_names_the_namespace ... ok
runa container [cargo]: test a_name_that_is_somebody_elses_is_taken ... ok
runa container [cargo]: test the_same_signup_asked_again_is_ok_also_after_a_restart ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.44s
runa container [cargo]: ── gunnar-server test add_principal green in 1 s ──
runa container [cargo]: ── test gunnar-server test new_repo_account_admin (/backup/ci-target/gunnar/debug/deps/new_repo_account_admin-18749aa7edb6561a) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test nobody_creates_in_another_accounts_namespace ... ok
runa container [cargo]: test a_writer_and_a_reader_of_the_account_create_nothing_in_it ... ok
runa container [cargo]: test a_name_the_account_filter_stops_is_refused_at_create ... ok
runa container [cargo]: test an_account_its_plan_refuses_or_at_its_cap_gets_no_new_repository ... ok
runa container [cargo]: test the_account_admin_creates_in_their_own_account_private_and_public ... ok
runa container [cargo]: test a_repository_created_with_a_readme_holds_it_as_its_first_commit ... ok
runa container [cargo]: test the_clan_admin_creates_in_the_clan_and_only_the_admin_makes_it_public ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.84s
runa container [cargo]: ── gunnar-server test new_repo_account_admin green in 4 s ──
runa container [cargo]: ── test gunnar-grpc test allowance_is_labelled (/backup/ci-target/gunnar/debug/deps/allowance_is_labelled-2ce5dfc21d729d74) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-grpc test allowance_is_labelled green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test machine_enrolment_audit (/backup/ci-target/gunnar/debug/deps/machine_enrolment_audit-d3221f87ed6d0b90) ──
runa container [cargo]: running 1 test
runa container [cargo]: test every_step_is_audited ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-grpc test machine_enrolment_audit green in 0 s ──
runa container [cargo]: ── test gunnar-pairing-door lib gunnar_pairing_door (/backup/ci-target/gunnar/debug/deps/gunnar_pairing_door-fc63f54e80ddfea3) ──
runa container [cargo]: running 21 tests
runa container [cargo]: test certify::tests::a_primary_enrolling_this_fronts_key_is_expected_at_any_time_and_asked_again_soon ... ok
runa container [cargo]: test certify::tests::a_twin_that_answers_no_key_line_is_refused_before_anything_is_enrolled ... ok
runa container [cargo]: test certify::tests::no_target_before_the_verdict_and_the_verdict_not_the_slot_name_picks_the_twin ... ok
runa container [cargo]: test certify::tests::a_loop_whose_pair_the_front_no_longer_wants_stops_dialling_it ... ok
runa container [cargo]: test certify::tests::the_signal_before_the_election_and_without_a_console_key ... ok
runa container [cargo]: test certify::tests::the_door_enrols_then_certifies_in_the_order_the_primary_demands ... ok
runa container [cargo]: test front::tests::a_certification_is_redone_only_for_a_moved_pair ... ok
runa container [cargo]: test front::a32_jobs::the_twins_certify_is_a_jera_job_not_a_thread ... ok
runa container [cargo]: test front::tests::the_egress_door_is_served_on_the_overlay_only ... ok
runa container [cargo]: test front::tests::the_front_lists_the_fed_boxes_and_certifies_over_the_tunnel ... ok
runa container [cargo]: test grpc::tests::already_there_is_fine_and_unreachable_is_said_apart_from_refused ... ok
runa container [cargo]: test certify::tests::a_primary_without_its_admin_yet_is_retried_and_the_signal_says_why_meanwhile ... ok
runa container [cargo]: test grpc::tests::a_box_that_is_not_there_is_unreachable_not_refused ... ok
runa container [cargo]: test certify::tests::a_ledger_keyed_by_the_public_address_reaches_the_control_planes_over_the_tunnel ... ok
runa container [cargo]: test front::tests::a_relaid_box_is_relisted_at_its_address_with_its_new_key ... ok
runa container [cargo]: test front::tests::a_refeed_at_new_addresses_hands_the_certify_loop_the_new_pair ... ok
runa container [cargo]: test front::tests::an_older_record_kept_across_an_upgrade_is_adopted_for_its_pair ... ok
runa container [cargo]: test front::tests::each_fed_box_is_listed_with_its_preshared_key_and_a_new_one_relists_it ... ok
runa container [cargo]: test front::tests::the_relay_runs_on_the_boxes_own_key_and_lists_each_fed_box_once ... ok
runa container [cargo]: test front::tests::a_box_the_refeed_no_longer_names_is_forgotten_and_its_new_key_lists_it_again ... ok
runa container [cargo]: test certify::tests::a_first_refusal_because_the_twin_was_not_fed_this_fronts_key_yet_is_expected_and_asked_again_soon ... ok
runa container [cargo]: test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s
runa container [cargo]: ── gunnar-pairing-door lib gunnar_pairing_door green in 2 s ──
runa container [cargo]: ── test gunnar-grpc test services (/backup/ci-target/gunnar/debug/deps/services-4981df7312984862) ──
runa container [cargo]: running 29 tests
runa container [cargo]: test a_repo_cannot_be_created_outside_a_namespace ... ok
runa container [cargo]: test a_mirror_is_registered_and_listed ... ok
runa container [cargo]: test a_namespace_holding_repos_is_not_deleted_by_accident ... ok
runa container [cargo]: test a_malformed_repo_path_is_rejected_at_the_edge ... ok
runa container [cargo]: test a_principal_id_is_chosen_once_and_the_name_is_a_label ... ok
runa container [cargo]: test a_listing_takes_a_name_query_over_the_whole_answer ... ok
runa container [cargo]: test a_listing_can_ask_for_mirrors_only ... ok
runa container [cargo]: test a_principal_gets_a_key_and_a_grant ... ok
runa container [cargo]: test a_watch_on_a_malformed_repo_filter_is_refused ... ok
runa container [cargo]: test creating_a_repo_applies_the_server_defaults ... ok
runa container [cargo]: test access_rejects_the_things_that_would_break_the_ssh_side ... ok
runa container [cargo]: test creating_the_same_repo_twice_is_an_error_not_a_silent_reuse ... ok
runa container [cargo]: test every_service_answers_without_a_credential ... ok
runa container [cargo]: test creating_a_repo_lights_a_watching_ui ... ok
runa container [cargo]: test health_names_the_gunnar_release_not_the_crates_version ... ok
runa container [cargo]: test health_reports_whether_this_listener_authenticates ... ok
runa container [cargo]: test list_gates_reflects_what_is_actually_configured ... ok
runa container [cargo]: test mirror_add_without_create_repo_does_not_invent_one ... ok
runa container [cargo]: test a_second_key_needs_the_principals_attestation ... ok
runa container [cargo]: test listing_scopes_to_a_namespace ... ok
runa container [cargo]: test mirror_sync_is_unimplemented_not_a_quiet_no_op ... ok
runa container [cargo]: test policy_on_a_repo_that_does_not_exist_is_not_answered ... ok
runa container [cargo]: test protection_defaults_deny_the_dangerous_operations ... ok
runa container [cargo]: test refs_validate_the_path_before_reaching_the_seam ... ok
runa container [cargo]: test refs_report_unimplemented_rather_than_an_empty_success ... ok
runa container [cargo]: test stats_count_the_catalogue_and_the_bus_together ... ok
runa container [cargo]: test storage_info_does_not_claim_a_backend_it_does_not_have ... ok
runa container [cargo]: test a_watch_with_a_cursor_replays_over_the_service_not_just_over_the_bus ... ok
runa container [cargo]: test a_watch_filtered_to_another_namespace_stays_quiet ... ok
runa container [cargo]: test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
runa container [cargo]: ── gunnar-grpc test services green in 0 s ──
runa container [cargo]: ── test gunnar-server test main_rebuild_auto (/backup/ci-target/gunnar/debug/deps/main_rebuild_auto-219c19ff727050c6) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_relaid_main_fed_auto_fix_and_a_repair_key_fills_itself_from_its_twin ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.66s
runa container [cargo]: ── gunnar-server test main_rebuild_auto green in 14 s ──
runa container [cargo]: ── test gunnar-grpc test browse (/backup/ci-target/gunnar/debug/deps/browse-f58ec927e4281465) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test every_method_the_browse_replica_still_answers_is_a_real_method ... ok
runa container [cargo]: test a_browse_replica_refuses_a_mutator_by_precondition_and_a_standby_does_not ... ok
runa container [cargo]: test a_twin_answers_its_own_growth_and_a_browse_replica_still_refuses_it ... ok
runa container [cargo]: test the_browse_matrix_reads_answer_writes_refuse_and_delete_is_the_machines_alone ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-grpc test browse green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test who_am_i (/backup/ci-target/gunnar/debug/deps/who_am_i-775274f0618e1e58) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_check_answered_no_leaves_no_refusal_in_the_audit_trail ... ok
runa container [cargo]: test check_refuses_a_question_it_cannot_ask ... ok
runa container [cargo]: test check_answers_the_account_admin_rule_and_agrees_with_the_verb ... ok
runa container [cargo]: test who_am_i_names_the_caller_its_key_and_its_server_level ... ok
runa container [cargo]: test who_am_i_names_the_account_and_what_the_caller_is_to_it ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-grpc test who_am_i green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test identity_service (/backup/ci-target/gunnar/debug/deps/identity_service-cd442210475e68da) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_login_the_console_relays_from_off_loopback_is_keyed_by_its_own_client ... ok
runa container [cargo]: test the_router_serves_the_identity_service_outside_the_gate ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
runa container [cargo]: ── gunnar-grpc test identity_service green in 0 s ──
runa container [cargo]: ── test gunnar-server test txlog_retention (/backup/ci-target/gunnar/debug/deps/txlog_retention-b085b9f36cb331ab) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test the_byte_budget_never_drops_what_a_following_twin_has_not_applied ... ok
runa container [cargo]: test a_silent_twin_stops_the_retention ... ok
runa container [cargo]: test many_large_entries_keep_the_log_within_its_byte_budget_behind_a_following_twin ... ok
runa container [cargo]: test a_primary_with_a_reporting_twin_trims_behind_it_and_keeps_the_window ... ok
runa container [cargo]: test a_silent_twin_is_waited_for_within_its_grace_and_given_up_on_past_it_or_at_twice_the_budget ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.03s
runa container [cargo]: ── gunnar-server test txlog_retention green in 11 s ──
runa container [cargo]: ── test gunnar-server lib gunnar_server (/backup/ci-target/gunnar/debug/deps/gunnar_server-8a84765a698da37c) ──
runa container [cargo]: running 603 tests
runa container [cargo]: test account_purge::tests::covers_matches_path_components_and_not_characters ... ok
runa container [cargo]: test admin::tests::the_note_names_the_consoles_switch_an_estate_admin_can_reach ... ok
runa container [cargo]: test admin::tests::a_repository_restored_without_its_control_document_is_told_its_encryption_is_not_back ... ok
runa container [cargo]: test appliance::tests::the_data_env_is_its_own_and_is_not_gunnars_store_root ... ok
runa container [cargo]: test appliance::tests::the_door_writes_only_while_fresh_or_the_same_address ... ok
runa container [cargo]: test appliance::tests::the_ssh_doors_answer_round_trips_and_a_refusal_is_an_error ... ok
runa container [cargo]: test attest::tests::a_json_object_that_is_not_a_push_is_refused_and_never_defaulted_into_one ... ok
runa container [cargo]: test attest::tests::a_line_from_before_a_field_existed_still_reads ... ok
runa container [cargo]: test attest::tests::a_nul_tail_from_a_power_cut_does_not_kill_every_read_of_the_log ... ok
runa container [cargo]: test appliance::tests::the_line_gunnar_emits_is_the_canonical_one_and_carries_the_key_on_disk ... ok
runa container [cargo]: test appliance::tests::a_network_or_broadcast_address_and_a_box_with_no_identity_are_refused ... ok
runa container [cargo]: test appliance::tests::a_corrupt_identity_refuses_and_does_not_mint_a_second_one ... ok
runa container [cargo]: test appliance::tests::no_hub_yet_is_the_identity_only_ceremony_and_it_says_what_to_do ... ok
runa container [cargo]: test appliance::tests::a_site_only_hub_waits_for_the_bootstrap_address_and_is_not_refused ... ok
runa container [cargo]: test appliance::tests::a_declared_hub_becomes_gunnars_own_tunnel_config ... ok
runa container [cargo]: test appliance::tests::the_identity_survives_a_reboot_and_the_second_boot_is_silent_about_minting ... ok
runa container [cargo]: test boot::airgap::a_resolver_probe_build_asks_github_com_as_before ... ok
runa container [cargo]: test boot::airgap::the_bring_up_asks_the_name_this_build_names ... ok
runa container [cargo]: test boot::tests::gunnar_names_its_network_variable_its_host_and_its_panic ... ok
runa container [cargo]: test boot::tests::gunnar_net_is_read_from_its_own_variable ... ok
runa container [cargo]: test budget::tests::a_handle_is_priced_per_object_and_linux_mirror_does_not_fit_the_box ... ok
runa container [cargo]: test boot::tests::the_install_line_becomes_the_dashboards_fields ... ok
runa container [cargo]: test boot::tests::the_utility_role_becomes_the_nic_this_box_has ... ok
runa container [cargo]: test boot::tests::a_late_lease_is_narrated_into_the_installers_boot_log ... ok
runa container [cargo]: test budget::tests::a_thousand_descriptors_buys_sixty_seven_percent_more_open_repositories ... ok
runa container [cargo]: test budget::tests::a_two_gigabyte_box_cannot_afford_even_the_handle_floor_and_now_says_so ... ok
runa container [cargo]: test appliance::tests::an_older_mediums_address_is_read_and_a_disagreeing_one_is_refused ... ok
runa container [cargo]: test budget::tests::bytes_read_like_bytes ... ok
runa container [cargo]: test budget::tests::no_meminfo_falls_back_rather_than_refusing_to_have_a_budget ... ok
runa container [cargo]: test budget::tests::the_floor_and_the_ceiling_both_bind ... ok
runa container [cargo]: test budget::tests::the_handle_ceiling_may_not_promise_more_memory_than_its_own_share ... ok
runa container [cargo]: test budget::tests::the_rig_gets_sixty_four_transfers_and_a_cache_that_fits_its_memory ... ok
runa container [cargo]: test capacity::disk_on_the_wire::a_cached_read_is_absent_from_the_wire_and_is_never_reported_as_a_fast_disk ... ok
runa container [cargo]: test capacity::disk_on_the_wire::a_measured_disk_carries_its_three_numbers_and_says_how_it_read ... ok
runa container [cargo]: test capacity::disk_on_the_wire::the_latch_hands_back_what_was_recorded_and_runs_nothing ... ok
runa container [cargo]: test capacity::disk_on_the_wire::a_disk_that_was_not_measured_is_named_and_carries_no_number_at_all ... ok
runa container [cargo]: test capacity::disk_tests::a_snapshot_reaches_the_wire_and_an_unmeasured_mount_is_not_a_number ... ok
runa container [cargo]: test capacity::disk_on_the_wire::the_box_fields_and_the_disk_fields_come_out_of_one_call ... ok
runa container [cargo]: test capacity::tests::a_cgroup_memory_clamp_is_reported_as_the_ram_and_named_in_the_reason ... ok
runa container [cargo]: test capacity::tests::a_filesystem_that_cannot_be_measured_is_not_a_yes_and_reports_no_numbers ... ok
runa container [cargo]: test capacity::tests::a_boot_stack_with_the_grow_engine_grows_at_restart_and_reports_the_journal ... ok
runa container [cargo]: test capacity::tests::an_unreadable_meminfo_leaves_the_ram_fields_absent_and_names_why ... ok
runa container [cargo]: test capacity::tests::a_request_that_fits_is_a_yes_that_still_says_the_set_is_sealed ... ok
runa container [cargo]: test capacity::tests::ninety_more_gigabytes_on_the_sealed_appliance_is_a_no_that_names_the_reinstall ... ok
runa container [cargo]: test capacity::tests::the_appliance_box_is_reported_in_millicores_and_bytes_with_its_sources_named ... ok
runa container [cargo]: test capacity::tests::the_disk_answer_does_not_change_with_the_box ... ok
runa container [cargo]: test capacity::tests::the_engine_in_the_server_with_the_journal_on_the_box_grows_at_runtime ... ok
runa container [cargo]: test capacity::tests::the_engine_without_a_hotplug_kernel_grows_only_at_restart_and_says_why ... ok
runa container [cargo]: test capacity::tests::the_growth_verdict_separates_a_sealed_appliance_from_a_box_with_a_shell ... ok
runa container [cargo]: test capacity::tests::the_same_shortfall_on_a_box_with_a_shell_does_not_say_a_disk_is_wasted ... ok
runa container [cargo]: test control_plane::create_error_tests::a_create_on_a_restoring_box_is_unavailable ... ok
runa container [cargo]: test control_plane::mirror_mark_tests::a_mark_that_is_not_written_fails_the_sync_by_name ... ok
runa container [cargo]: test control_plane::tests::abdicate_flush_ceiling_honours_a_sane_override_and_rejects_the_rest ... ok
runa container [cargo]: test control_plane::tests::internal_is_refused_by_name_and_the_two_real_visibilities_pass ... ok
runa container [cargo]: test blame::tests::an_inserted_line_does_not_reblame_the_lines_it_pushed_down ... ok
runa container [cargo]: test blame::tests::blame_names_the_commit_that_wrote_each_line_not_the_tip ... ok
runa container [cargo]: test dashboard::probe::pci_hotplug_tests::config_gz_decides_when_present_and_needs_a_controller ... ok
runa container [cargo]: test dashboard::probe::pci_hotplug_tests::without_config_gz_the_builtin_controllers_decide ... ok
runa container [cargo]: test dashboard::probe::tests::a_reply_without_done_says_so_and_a_truncated_one_stops_cleanly ... ok
runa container [cargo]: test dashboard::probe::tests::a_dump_reply_yields_the_dialable_addresses_and_skips_loopback_and_link_local ... ok
runa container [cargo]: test dashboard::probe::tests::meminfo_gives_total_and_available_in_bytes ... ok
runa container [cargo]: test dashboard::probe::tests::stat_counts_cpus_and_turns_two_reads_into_a_busy_percent ... ok
runa container [cargo]: test dashboard::probe::tests::the_dump_request_is_a_request_plus_dump_over_an_empty_ifaddrmsg ... ok
runa container [cargo]: test dashboard::probe::tests::the_cpu_model_is_trimmed_of_suffixes_that_are_not_the_chip_name ... ok
runa container [cargo]: test dashboard::probe::tests::uptime_load_and_model_parse_the_real_shapes ... ok
runa container [cargo]: test dashboard::probe::tests::the_live_readers_answer_on_this_box ... ok
runa container [cargo]: test dashboard::tests::a_dark_screen_says_dash_not_zero ... ok
runa container [cargo]: test dashboard::tests::a_frame_is_exactly_rows_lines_of_width_minus_one_and_the_newest_events_win ... ok
runa container [cargo]: test dashboard::tests::every_shown_event_reads_as_one_short_row ... ok
runa container [cargo]: test dashboard::tests::numbers_format_for_a_narrow_cell ... ok
runa container [cargo]: test dashboard::tests::a_standby_that_has_never_synced_is_a_warn_row_on_the_band ... ok
runa container [cargo]: test dashboard::tests::the_address_line_does_not_overflow_the_width ... ok
runa container [cargo]: test dashboard::tests::the_noise_stays_in_the_log ... ok
runa container [cargo]: test dashboard::tests::the_index_row_says_what_the_indexer_is_doing_and_the_events_read_as_rows ... ok
runa container [cargo]: test diff::script_tests::a_changed_line_has_no_ancestor ... ok
runa container [cargo]: test dashboard::tests::the_tenants_row_is_drawn_when_filled_and_absent_when_not ... ok
runa container [cargo]: test diff::script_tests::a_surviving_line_traces_back_and_a_new_line_does_not ... ok
runa container [cargo]: test diff::script_tests::the_script_covers_both_files_in_every_shape_that_matters ... ok
runa container [cargo]: test diff::tests::a_file_with_no_trailing_newline_has_the_same_line_count ... ok
runa container [cargo]: test diff::tests::a_line_moved_is_counted_as_one_move_not_two_rewrites ... ok
runa container [cargo]: test diff::tests::a_nul_byte_makes_a_file_binary_and_a_high_byte_does_not ... ok
runa container [cargo]: test diff::tests::an_empty_file_gaining_content_is_all_insertions ... ok
runa container [cargo]: test diff::tests::appended_lines_are_insertions_only ... ok
runa container [cargo]: test diff::tests::identical_files_have_no_edits ... ok
runa container [cargo]: test capacity::disk_tests::this_machines_disks_carry_gunnars_labels ... ok
runa container [cargo]: test diff::tests::one_line_replaced_is_one_in_and_one_out ... ok
runa container [cargo]: test disktest::noise::the_spread_of_ten_runs_on_one_idle_disk ... ignored, a measurement: minutes, and gigabytes written
runa container [cargo]: test diff::tests::removed_lines_are_deletions_only ... ok
runa container [cargo]: test disktest::tests::a_missing_root_is_a_failure_row_not_a_panic ... ok
runa container [cargo]: test dashboard::tests::the_disk_cell_says_what_data_is_from_fixture_mounts_and_sysfs ... ok
runa container [cargo]: test attest::tests::two_appends_are_two_lines_and_read_back_in_order ... ok
runa container [cargo]: test appliance::tests::the_same_address_is_idempotent_and_a_second_one_is_refused ... ok
runa container [cargo]: test disktest::tests::the_row_reads_as_one_line_and_a_page_cache_read_is_called_cached ... ok
runa container [cargo]: test disktest::tests::the_skip_rule_is_free_space_below_the_need ... ok
runa container [cargo]: test diff::tests::a_change_past_the_bound_reports_an_upper_bound_and_never_zero ... ok
runa container [cargo]: test durable::tests::a_failed_directory_fsync_fails_the_save ... ok
runa container [cargo]: test disktest::tests::the_read_leg_falls_back_to_dropping_the_cache_and_reading_buffered ... ok
runa container [cargo]: test disktest::tests::the_read_leg_reads_the_fixture_back_off_the_device_with_o_direct ... ok
runa container [cargo]: test attest::tests::a_record_that_is_not_a_push_is_skipped_and_its_index_still_belongs_to_it ... ok
runa container [cargo]: test durable::tests::a_leftover_temp_does_not_wedge_the_next_save ... ok
runa container [cargo]: test disktest::tests::a_full_run_names_how_it_read ... ok
runa container [cargo]: test disktest::tests::a_small_run_measures_three_numbers_and_leaves_nothing_behind ... ok
runa container [cargo]: test capacity::disk_tests::the_serialdat_breakdown_sums_to_the_mounts_use ... ok
runa container [cargo]: test fed_at_rest::tests::a_plaintext_feed_from_before_is_still_read_and_sealed_on_the_next_write ... ok
runa container [cargo]: test fed_at_rest::tests::a_sealed_feed_is_bound_to_its_file_and_its_key ... ok
runa container [cargo]: test fed_at_rest::tests::the_feed_is_sealed_and_owner_only_on_disk_and_reads_back_whole ... ok
runa container [cargo]: test appliance::tests::two_boxes_from_one_medium_raise_the_address_each_was_handed ... ok
runa container [cargo]: test account_audit_sweep::tests::the_sweep_is_a_jera_job_that_ends_with_the_stores ... ok
runa container [cargo]: test control_plane::tests::a_write_on_a_restoring_box_is_unavailable_not_internal ... ok
runa container [cargo]: test fed_principals::install_tests::a_feed_without_an_operator_claims_nobody ... ok
runa container [cargo]: test fed_principals::install_tests::a_front_laid_again_replaces_the_credential_the_dead_front_held ... ok
runa container [cargo]: test fed_principals::install_tests::a_token_fed_in_place_of_its_hash_is_refused_and_nothing_is_recorded ... ok
runa container [cargo]: test fed_principals::install_tests::an_offered_credential_with_no_operator_named_goes_nowhere ... ok
runa container [cargo]: test fed_principals::install_tests::a_namespace_a_first_push_conjured_for_the_operator_is_adopted_with_its_repositories ... ok
runa container [cargo]: test fed_principals::install_tests::a_principal_refused_for_now_does_not_hold_back_the_front_certify_key ... ok
runa container [cargo]: test fed_principals::install_tests::an_account_holding_the_owners_own_key_is_not_given_a_credential_over_his_head ... ok
runa container [cargo]: test durable::tests::concurrent_writers_of_one_file_never_trip_over_each_others_temp ... ok
runa container [cargo]: test fed_principals::install_tests::over_a_conjured_namespace_the_adopted_account_takes_the_consoles_credential ... ok
runa container [cargo]: test fed_principals::install_tests::the_claim_answers_the_fed_operator_whatever_it_was_asked ... ok
runa container [cargo]: test fed_principals::install_tests::the_fed_operator_is_claimed_at_install_keyless_gunnar_admin_with_its_account ... ok
runa container [cargo]: test fed_principals::install_tests::the_buyers_welcome_repository_is_made_once_with_the_sellers_readme ... ok
runa container [cargo]: test clock::airgap::a_clock_fetch_build_asks_its_https_clock_source_as_before ... ok
runa container [cargo]: test fed_principals::tests::a_restore_is_taken_from_the_fed_admin_keys_and_from_no_other ... ok
runa container [cargo]: test fed_principals::tests::an_open_build_refuses_a_billing_principal_by_name ... ok
runa container [cargo]: test fed_principals::tests::the_fed_attach_ca_is_kept_and_joins_the_listeners_client_cas ... ok
runa container [cargo]: test fed_principals::tests::the_three_estate_principals_parse_and_a_bad_line_is_refused_by_name ... ok
runa container [cargo]: test feed::tests::a_persisted_join_reply_is_read_back_and_absent_is_none ... ok
runa container [cargo]: test feed::tests::a_value_offered_by_a_vm_is_taken_when_the_installer_feeds_none_itself ... ok
runa container [cargo]: test feed::tests::an_offer_is_read_from_the_named_vm_not_the_first_by_name ... ok
runa container [cargo]: test feed::tests::monetize_door_alone_medium_alone_and_equal_are_taken ... ok
runa container [cargo]: test feed::tests::monetize_medium_and_a_different_door_key_is_refused_by_name ... ok
runa container [cargo]: test feed::tests::sells_room_is_fed_as_exactly_true ... ok
runa container [cargo]: test feed::tests::sso_egress_is_off_unless_the_operator_turns_it_on ... ok
runa container [cargo]: test feed::tests::the_domain_proofs_resolver_is_fed_or_the_operators_environment ... ok
runa container [cargo]: test feed::tests::the_fed_egress_door_is_read_and_only_an_http_one ... ok
runa container [cargo]: test feed::tests::the_fed_relay_is_read_and_its_url_withheld ... ok
runa container [cargo]: test feed::tests::the_feed_table_reads_the_contract_keys_and_blank_is_absent ... ok
runa container [cargo]: test feed::tests::the_fleet_door_and_the_estate_are_taken_from_the_feed_or_the_fronts_offer ... ok
runa container [cargo]: test feed::tests::the_operators_idp_networks_are_fed_and_applied_live ... ok
runa container [cargo]: test feed::tests::the_sites_pay_page_is_read_from_the_feed ... ok
runa container [cargo]: test glance::tests::data_names_its_own_devices_and_serialdat_names_the_boot_disk ... ok
runa container [cargo]: test glance::tests::free_space_turns_amber_then_red_and_unmeasured_is_unknown ... ok
runa container [cargo]: test glance::tests::the_data_shapes_each_have_their_words ... ok
runa container [cargo]: test glance::tests::the_disk_speed_is_green_only_when_measured ... ok
runa container [cargo]: test glance::tests::the_off_stripe_copies_are_green_only_when_off_stripe ... ok
runa container [cargo]: test grow::go_ahead::tests::a_go_ahead_is_parsed_strictly_and_the_operator_policy_bounds_its_age ... ok
runa container [cargo]: test grow::tests::a_box_with_no_grow_journal_refuses_growstart_by_name_and_one_with_a_journal_starts ... ok
runa container [cargo]: test fed_principals::install_tests::a_front_laid_again_replaces_the_keys_it_mints_and_the_old_ones_stop_authenticating ... ok
runa container [cargo]: test grow::tests::a_drain_that_could_not_look_aborts_the_growth_untouched ... ok
runa container [cargo]: test fed_principals::install_tests::a_fed_key_not_enrolled_yet_is_awaited_and_its_holder_told_to_ask_again ... ok
runa container [cargo]: test fed_principals::install_tests::the_fronts_operator_credential_is_the_operators_first_key_from_the_install ... ok
runa container [cargo]: test grow::tests::a_box_with_no_standby_grows_and_the_detail_says_there_was_none ... ok
runa container [cargo]: test grow::tests::a_growth_whose_stores_will_not_reopen_after_the_mount_keeps_the_gate_shut ... ok
runa container [cargo]: test grow::tests::a_journal_that_cannot_record_the_abort_says_so ... ok
runa container [cargo]: test grow::tests::a_journal_that_cannot_record_the_reopen_fails_the_growth ... ok
runa container [cargo]: test grow::tests::a_journal_that_cannot_record_the_wait_fails_the_growth ... ok
runa container [cargo]: test grow::tests::a_kernel_without_pci_hotplug_refuses_a_runtime_growth_by_name ... ok
runa container [cargo]: test grow::tests::a_member_a_hair_under_the_asked_volume_size_still_reaches_the_target ... ok
runa container [cargo]: test grow::tests::a_refused_unmount_puts_everything_back_and_aborts ... ok
runa container [cargo]: test grow::tests::a_drain_that_times_out_aborts_with_nothing_changed ... ok
runa container [cargo]: test grow::tests::a_set_that_cannot_be_mounted_is_fatal_but_the_status_still_answers ... ok
runa container [cargo]: test grow::tests::a_standby_still_behind_when_the_gate_shuts_aborts_the_growth_untouched ... ok
runa container [cargo]: test grow::tests::a_twin_at_zero_of_zero_is_behind_and_never_caught_up ... ok
runa container [cargo]: test fed_principals::install_tests::every_listed_namespace_names_the_kind_of_the_principal_whose_account_it_is ... ok
runa container [cargo]: test grow::tests::a_twin_behind_is_waited_for_within_the_ceiling_and_silence_is_refused_at_once ... ok
runa container [cargo]: test grow::tests::an_abort_whose_stores_will_not_reopen_keeps_the_gate_shut ... ok
runa container [cargo]: test grow::tests::an_array_that_will_not_stop_is_mounted_back_and_served ... ok
runa container [cargo]: test grow::tests::an_engine_refusal_serves_at_the_old_size_and_keeps_the_epoch_open ... ok
runa container [cargo]: test grow::tests::a_growstart_whose_target_the_members_already_carry_finishes_at_once_and_never_unmounts ... ok
runa container [cargo]: test grow::tests::giving_up_after_a_member_came_back_larger_keeps_the_epoch_failed ... ok
runa container [cargo]: test grow::tests::giving_up_while_waiting_serves_what_is_there ... ok
runa container [cargo]: test grow::tests::identity_drift_on_resume_is_named_in_the_status ... ok
runa container [cargo]: test grow::tests::growresume_while_growing_or_mounting_answers_the_status_not_a_refusal ... ok
runa container [cargo]: test grow::tests::the_go_ahead_and_the_box_are_checked_before_anything_moves ... ok
runa container [cargo]: test grow::tests::the_growth_machine_says_it_is_up_once_when_it_is_built ... ok
runa container [cargo]: test grow::tests::the_nonce_ledger_spends_each_go_ahead_once ... ok
runa container [cargo]: test fed_principals::install_tests::the_installers_bootstrap_invite_puts_the_first_passkey_on_the_operator_and_is_then_spent ... ok
runa container [cargo]: test grow::tests::a_growth_runs_drain_unmount_wait_grow_mount_reopen_in_that_order ... ok
runa container [cargo]: test grow::tests::without_the_engine_status_answers_idle_and_start_is_refused ... ok
runa container [cargo]: test grow::world::twin_verdict_tests::a_head_of_zero_is_not_a_flush ... ok
runa container [cargo]: test grow::world::twin_verdict_tests::a_stale_position_could_not_be_looked_at ... ok
runa container [cargo]: test grow::world::twin_verdict_tests::a_twin_applied_up_to_the_head_is_caught_up ... ok
runa container [cargo]: test grow::world::twin_verdict_tests::a_twin_one_entry_behind_is_behind ... ok
runa container [cargo]: test grow::world::twin_verdict_tests::a_twin_past_the_barrier_is_caught_up ... ok
runa container [cargo]: test grow::world::twin_verdict_tests::a_twin_reporting_zero_of_zero_is_never_caught_up ... ok
runa container [cargo]: test grow::world::twin_verdict_tests::a_twin_that_never_reported_could_not_be_looked_at ... ok
runa container [cargo]: test grow::world::twin_verdict_tests::an_enrolled_twin_with_no_row_could_not_be_looked_at ... ok
runa container [cargo]: test grow::world::twin_verdict_tests::no_enrolled_twin_is_nothing_to_prove ... ok
runa container [cargo]: test grow::world::twin_verdict_tests::one_lagging_twin_among_two_refuses ... ok
runa container [cargo]: test fed_principals::install_tests::the_primary_enrols_monetize_the_guest_and_the_front_from_vm1s_offers ... ok
runa container [cargo]: test fed_principals::install_tests::the_primary_installs_the_fed_principals_after_its_admin_and_again_changes_nothing ... ok
runa container [cargo]: test fed_principals::tests::a_restore_identity_is_a_machine_of_its_own_that_reads_the_backup_namespace_only ... ok
runa container [cargo]: test grpc_gate::tests::the_read_sweeper_is_a_jera_job_that_outlives_a_panicking_sweep ... ok
runa container [cargo]: test grpc_gate::tests::a_twin_or_a_growing_box_says_its_decisions_at_info_never_error ... ok
runa container [cargo]: test fed_principals::install_tests::the_fronts_certify_key_is_enrolled_first_then_the_console_then_monetize ... ok
runa container [cargo]: test identity::tests::no_document_is_no_tables ... ok
runa container [cargo]: test import_room::tests::a_4g_box_refuses_linux ... ok
runa container [cargo]: test import_room::tests::a_cgroup_limit_below_the_box_is_the_limit ... ok
runa container [cargo]: test import_room::tests::a_parent_cgroups_limit_is_the_limit ... ok
runa container [cargo]: test import_room::tests::linux_fits_the_mini_with_the_margin_and_the_model_covers_the_measurement ... ok
runa container [cargo]: test import_room::tests::linux_in_a_6g_cgroup_is_refused_by_name_before_the_index ... ok
runa container [cargo]: test import_room::tests::the_cgroup_meminfo_is_the_cgroups_memory ... ok
runa container [cargo]: test import_room::tests::without_a_cgroup_limit_the_box_is_the_limit ... ok
runa container [cargo]: test grow::tests::cov13_an_alone_go_ahead_grows_past_a_standby_that_is_behind_and_says_so ... ok
runa container [cargo]: test installer_listener::tests::a_closed_box_keeps_a_fresh_bootstrap_in_its_seed_for_its_next_join ... ok
runa container [cargo]: test installer_listener::tests::a_closed_box_keeps_a_renewed_certificate_for_its_own_key_only ... ok
runa container [cargo]: test identity::tests::a_document_that_does_not_parse_refuses_the_start_and_is_never_written_over ... ok
runa container [cargo]: test identity::tests::an_unreadable_document_refuses_the_start_by_name_and_is_never_written_over ... ok
runa container [cargo]: test installer_listener::tests::a_restart_of_a_closed_installation_chooses_the_log_door ... ok
runa container [cargo]: test identity::tests::a_twin_refuses_identity_writes_by_name_and_follows_the_mains_tables ... ok
runa container [cargo]: test grow::tests::the_drain_waits_for_the_start_up_disk_test_and_names_it_when_it_never_ends ... ok
runa container [cargo]: test fed_principals::install_tests::a_sold_estates_first_login_invite_lives_as_the_feed_says_registers_once_and_is_then_spent ... ok
runa container [cargo]: test grow::tests::waiting_for_members_never_fails_on_its_timeout_and_resume_looks_again ... ok
runa container [cargo]: test installer_listener::tests::the_boot_log_takes_every_tapped_line ... ok
runa container [cargo]: test installer_listener::tests::the_first_boot_after_an_installation_clears_the_pairing_state_once_and_only_after_marking_the_esp ... ok
runa container [cargo]: test installer_listener::tests::a_gunnar_box_fed_the_front_role_refuses_it_by_name_and_keeps_nothing ... ok
runa container [cargo]: test installer_listener::tests::a_closed_twin_takes_a_refeed_and_follows_the_recharged_main_at_its_new_address ... ok
runa container [cargo]: test installer_listener::tests::the_listeners_lines_keep_their_tone ... ok
runa container [cargo]: test installer_listener::tests::a_closed_box_refed_after_a_front_recharge_dials_the_new_relay ... ok
runa container [cargo]: test job_queue::tests::a_panics_message_survives_being_caught ... ok
runa container [cargo]: test job_queue::tests::prune_keeps_the_newest_finished_jobs ... ok
runa container [cargo]: test job_queue::tests::prune_never_drops_a_live_job ... ok
runa container [cargo]: test job_queue::tests::the_jobs_run_as_jera_jobs_and_a_panic_is_a_failed_one ... ok
runa container [cargo]: test layout_config::tests::a_real_signature_against_the_enrolled_key_verifies ... ok
runa container [cargo]: test layout_config::tests::a_sealed_config_on_disk_loads_as_integrity_only ... ok
runa container [cargo]: test layout_config::tests::a_signature_that_does_not_verify_is_an_error_not_a_downgrade ... ok
runa container [cargo]: test layout_config::tests::a_tampered_config_is_absent_rather_than_trusted ... ok
runa container [cargo]: test layout_config::tests::an_absent_config_names_where_it_looked_and_is_not_an_error ... ok
runa container [cargo]: test layout_config::tests::an_absent_key_is_none_and_never_a_zero ... ok
runa container [cargo]: test layout_config::tests::an_altered_body_is_refused_by_name ... ok
runa container [cargo]: test layout_config::tests::an_empty_signature_is_integrity_only_and_never_verified ... ok
runa container [cargo]: test layout_config::tests::an_empty_signature_with_a_key_enrolled_is_still_integrity_only ... ok
runa container [cargo]: test layout_config::tests::escaped_values_come_back_whole ... ok
runa container [cargo]: test layout_config::tests::something_that_was_never_sealed_is_refused ... ok
runa container [cargo]: test layout_config::tests::the_config_parses_into_its_keys ... ok
runa container [cargo]: test layout_config::tests::the_dir_parameters_are_what_the_app_is_told ... ok
runa container [cargo]: test layout_config::tests::version_1_may_gain_keys_but_never_change_version_silently ... ok
runa container [cargo]: test limits::tests::a_non_pid1_process_ends_at_its_hard_limit_and_never_lower ... ok
runa container [cargo]: test limits::tests::nofile_is_one_answer_per_process ... ok
runa container [cargo]: test limits::tests::the_budget_fits_under_the_kernel_default_and_caps_at_the_old_bound ... ok
runa container [cargo]: test live_update::tests::a_staged_update_reexecs_after_the_graceful_stop ... ok
runa container [cargo]: test live_update::tests::the_new_app_confirms_after_serving_and_is_rolled_back_at_the_deadline ... ok
runa container [cargo]: test live_update::tests::the_trial_watch_is_a_duty ... ok
runa container [cargo]: test mirror::reconnect_tests::a_probe_address_is_the_authority_and_nothing_else ... ok
runa container [cargo]: test mirror::reconnect_tests::ready_now_pulls_every_backed_off_job_forward ... ok
runa container [cargo]: test mirror::tests::a_base_url_gets_the_repository_path_and_a_full_one_does_not ... ok
runa container [cargo]: test mirror::tests::a_deleted_repository_drops_its_job_and_is_not_a_failure ... ok
runa container [cargo]: test mirror::tests::a_forget_dials_tls_when_the_box_has_a_client_certificate ... ok
runa container [cargo]: test mirror::tests::a_job_in_backoff_is_not_ready_until_its_time ... ok
runa container [cargo]: test mirror::tests::a_malformed_config_is_an_error_and_an_absent_one_is_not ... ok
runa container [cargo]: test mirror::tests::a_queue_hands_its_outstanding_work_to_its_successor ... ok
runa container [cargo]: test mirror::tests::a_remote_fault_retries_forever_and_a_local_one_stops_by_the_third_attempt ... ok
runa container [cargo]: test mirror::tests::a_requeued_job_keeps_the_instant_it_first_became_outstanding ... ok
runa container [cargo]: test mirror::tests::a_thousand_pushes_to_one_repo_are_one_pending_job ... ok
runa container [cargo]: test mirror::tests::an_empty_config_from_a_powercut_is_treated_as_absent_not_a_fatal_error ... ok
runa container [cargo]: test mirror::tests::an_incompatible_object_format_stops_at_the_first_attempt ... ok
runa container [cargo]: test mirror::tests::an_unclassified_failure_is_remote ... ok
runa container [cargo]: test mirror::tests::backoff_doubles_and_then_stops_at_the_cap ... ok
runa container [cargo]: test mirror::tests::scopes_select_what_they_say_they_do ... ok
runa container [cargo]: test installer_listener::tests::the_installer_reads_the_log_after_the_close_and_after_a_restart ... ok
runa container [cargo]: test mirror::tests::the_queue_bound_refuses_rather_than_growing ... ok
runa container [cargo]: test mirror::tests::the_config_round_trips_and_a_missing_file_is_not_an_error ... ok
runa container [cargo]: test mirror_fetch::index_panic_tests::an_index_that_panics_is_a_named_failure_not_a_hung_job ... ok
runa container [cargo]: test mirror_fetch::tests::a_credential_of_the_wrong_kind_is_refused_by_name ... ok
runa container [cargo]: test mirror_fetch::tests::a_mirror_refuses_every_address_only_the_server_can_reach ... ok
runa container [cargo]: test mirror_fetch::tests::a_plain_url_is_untouched ... ok
runa container [cargo]: test mirror_fetch::tests::a_remote_that_is_neither_is_refused_by_name ... ok
runa container [cargo]: test mirror_fetch::tests::a_remote_url_names_its_transport ... ok
runa container [cargo]: test mirror_fetch::tests::a_remote_url_names_the_machine_it_would_dial ... ok
runa container [cargo]: test mirror_fetch::tests::a_url_with_userinfo_never_shows_it ... ok
runa container [cargo]: test mirror_fetch::tests::an_https_remote_is_refused_by_name_in_a_build_without_mirror_http ... ok
runa container [cargo]: test mirror_fetch::tests::basic_auth_is_ordinary_base64 ... ok
runa container [cargo]: test mirror_fetch::tests::one_private_answer_among_several_refuses_the_whole_name ... ok
runa container [cargo]: test narrate::tests::a_fault_is_one_line_even_when_the_reason_is_not ... ok
runa container [cargo]: test job_queue::tests::a_stopped_queue_refuses_and_runs_nothing_more ... ok
runa container [cargo]: test narrate::tests::a_serving_fault_restarts_the_box_unless_it_is_a_loop ... ok
runa container [cargo]: test narrate::tests::an_ack_matches_its_code_and_only_its_code ... ok
runa container [cargo]: test narrate::tests::an_err_at_every_stage_carries_a_declared_code_that_is_not_the_panics ... ok
runa container [cargo]: test narrate::tests::the_fault_codes_are_unique_and_stable_shaped ... ok
runa container [cargo]: test narrate::tests::the_stage_tokens_are_unique_single_words ... ok
runa container [cargo]: test narrate::tests::the_wire_shapes_are_exactly_what_the_ear_matches ... ok
runa container [cargo]: test oci::tests::a_blob_is_stored_under_its_own_digest_and_read_back_verified ... ok
runa container [cargo]: test oci::tests::a_digest_a_client_supplies_cannot_name_bytes_it_does_not_hash_to ... ok
runa container [cargo]: test oci::tests::a_read_cannot_be_steered_out_of_the_registry_either ... ok
runa container [cargo]: test oci::tests::a_tag_may_not_escape_the_registry ... ok
runa container [cargo]: test oci::tests::a_tar_is_reproducible_and_has_the_shape_a_reader_expects ... ok
runa container [cargo]: test oci::tests::an_absolute_name_does_not_become_an_absolute_path ... ok
runa container [cargo]: test oci::tests::an_image_is_one_layer_of_one_file_and_names_its_own_parts ... ok
runa container [cargo]: test oci::tests::stock_tar_reads_what_this_writer_produced ... ok
runa container [cargo]: test paid_growth::tests::a_community_build_refuses_a_paid_step_by_name ... ok
runa container [cargo]: test paid_growth::tests::a_step_is_carried_only_when_every_member_of_a_complete_set_spans_it ... ok
runa container [cargo]: test paid_growth::tests::the_machines_phase_reads_as_the_pulled_growth_needs_it ... ok
runa container [cargo]: test paid_growth::tests::the_twin_holds_mains_set_only_once_its_own_disks_span_it ... ok
runa container [cargo]: test pairing::feed_tests::a_join_learns_the_fed_values ... ok
runa container [cargo]: test pairing::feed_tests::a_repeated_clock_feed_syncs_while_this_process_has_not_set_its_clock_right ... ok
runa container [cargo]: test pairing::feed_tests::the_first_answer_changes_what_it_carries_and_a_repeat_changes_nothing ... ok
runa container [cargo]: test narrate::tests::a_panics_crash_record_holds_the_narrators_memory ... ok
runa container [cargo]: test installer_listener::tests::every_box_offers_the_build_it_runs_as_version_on_every_visit ... ok
runa container [cargo]: test installer_listener::tests::every_box_offers_the_public_half_of_the_host_key_it_serves ... ok
runa container [cargo]: test pairing::tests::a_primary_installs_the_fed_admin_key_and_is_paired ... ok
runa container [cargo]: test pairing::tests::a_recharged_primary_holds_its_admin_back_until_it_is_restored_and_restarted ... ok
runa container [cargo]: test pairing::tests::a_main_finds_its_twins_control_plane_in_the_doors_peer_list ... ok
runa container [cargo]: test pairing::tests::a_twin_joins_then_raises_the_tunnel_on_its_assigned_address_then_becomes_twin_and_follows_with_no_admin ... ok
runa container [cargo]: test installer_listener::tests::every_gunnar_box_offers_the_fleet_key_its_pull_channel_signs_with ... ok
runa container [cargo]: test pairing::tests::a_withdrawn_bootstrap_ends_the_loop_by_name ... ok
runa container [cargo]: test pairing::tests::an_upgraded_twin_moves_from_its_primarys_utility_address_only_for_the_same_box ... ok
runa container [cargo]: test pairing::tests::our_conf_is_rewritten_for_another_front_and_an_operators_never ... ok
runa container [cargo]: test pairing::tests::the_conf_carries_the_fed_preshared_key_and_the_tunnel_lane_reads_it ... ok
runa container [cargo]: test pairing::tests::the_config_written_for_the_assigned_address_is_the_shape_the_tunnel_lane_parses ... ok
runa container [cargo]: test pairing::tests::a_wireguard_box_with_no_fed_front_asks_the_door_again_before_raising_the_tunnel ... ok
runa container [cargo]: test pairing::tests::a_release_image_takes_its_seed_from_the_metadata ... ok
runa container [cargo]: test pairing::tests::the_pairing_loop_is_a_duty ... ok
runa container [cargo]: test pairing::tests::the_seed_reader_is_nordisk_pairings_and_no_copy_is_left ... ok
runa container [cargo]: test pairing::tests::the_first_join_request_carries_a_non_empty_tunnel_key_minted_0600 ... ok
runa container [cargo]: test pairing::tests::the_tunnel_is_chosen_by_the_seed_kind_through_the_trait ... ok
runa container [cargo]: test push_space::tests::spooled_bytes_are_given_back_as_they_are_consumed ... ok
runa container [cargo]: test push_space::tests::the_reader_cuts_at_the_room_and_says_so ... ok
runa container [cargo]: test readiness::tests::readiness_is_one_latch_that_starts_open ... ok
runa container [cargo]: test readiness::tests::serving_git_is_the_listener_and_a_twin_says_no ... ok
runa container [cargo]: test repair::pump_tests::a_panicking_pump_backs_off_and_says_an_alert ... ok
runa container [cargo]: test push_space::tests::the_sweep_takes_spools_in_repositories_and_nothing_else ... ok
runa container [cargo]: test repair::tests::a_box_not_known_yet_asks_again_soon_and_quietly_inside_the_grace ... ok
runa container [cargo]: test repair::tests::a_build_without_fleet_pull_refuses_a_named_or_fed_channel_by_name ... ok
runa container [cargo]: test repair::pump_tests::a_pump_that_panics_on_its_first_order_still_takes_the_second ... ok
runa container [cargo]: test grow::tests::unmounted_is_not_said_until_the_set_is_off_and_a_second_growth_says_it_the_same_way ... ok
runa container [cargo]: test repair::tests::a_paid_step_needs_this_boxs_grow_machine_and_a_main_needs_its_twins_address ... ok
runa container [cargo]: test pairing::tests::the_driver_writes_wg0_conf_0600_with_the_psk_the_installer_fed ... ok
runa container [cargo]: test repair::tests::auto_fix_is_the_flag_or_the_fed_opt_in ... ok
runa container [cargo]: test repair::tests::the_awaiting_kick_is_due_once_a_minute_and_one_at_a_time ... ok
runa container [cargo]: test repair::tests::the_fed_fleet_seam_is_refused_unless_it_is_a_bench_address ... ok
runa container [cargo]: test grow::tests::a_set_left_unmounted_past_its_bound_is_mounted_back_named_and_alarmed ... ok
runa container [cargo]: test repair::tests::the_pull_channel_is_the_flags_or_the_feeds_and_a_disagreement_is_refused ... ok
runa container [cargo]: test repair::tests::the_repair_key_is_the_flag_then_the_fed_key_then_the_twin_key ... ok
runa container [cargo]: test repair::twin_report_tests::a_twin_reports_its_lag_and_load_for_the_pull ... ok
runa container [cargo]: test replication_view::tests::a_filled_view_reports_what_the_source_says ... ok
runa container [cargo]: test replication_view::tests::a_standby_that_has_never_synced_says_so_in_those_words ... ok
runa container [cargo]: test replication_view::tests::a_standby_with_work_stuck_on_it_says_so_long_before_it_is_stale ... ok
runa container [cargo]: test replication_view::tests::an_idle_standby_is_not_stale_and_a_stuck_one_still_is ... ok
runa container [cargo]: test replication_view::tests::an_unfilled_view_reports_nothing_configured ... ok
runa container [cargo]: test replication_view::tests::ref_coverage_counts_zero_as_a_number ... ok
runa container [cargo]: test replication_wire::tests::a_public_only_target_parses_without_an_identity_because_the_mint_follows ... ok
runa container [cargo]: test replication_wire::tests::a_public_only_target_without_a_control_address_is_still_refused_at_parse ... ok
runa container [cargo]: test replication_wire::tests::the_identity_requirement_still_bites_after_the_mint ... ok
runa container [cargo]: test runner::tests::a_recipe_parses_and_one_with_no_command_is_refused ... ok
runa container [cargo]: test runner::tests::a_recipe_with_no_name_is_named_after_its_command ... ok
runa container [cargo]: test runner::tests::a_watch_that_ends_is_said_and_an_error_is_an_alert ... ok
runa container [cargo]: test runner::tests::the_default_recipe_locks_its_dependencies ... ok
runa container [cargo]: test runner::tests::the_hardened_command_clears_the_environment_and_sets_the_directory ... ok
runa container [cargo]: test runner::tests::the_runner_has_exactly_one_process_constructor ... ok
runa container [cargo]: test installer_listener::tests::only_the_elected_primary_of_a_metered_build_offers_its_ticket_key ... ok
runa container [cargo]: test sandbox::live_tests::a_build_in_the_sandbox_cannot_reach_a_listener_the_host_can ... ok
runa container [cargo]: test sandbox::live_tests::a_build_in_the_sandbox_still_owns_the_files_it_writes ... ok
runa container [cargo]: test mirror::tests::the_replica_writes_sign_a_credential_bound_to_their_own_method ... ok
runa container [cargo]: test sandbox::tests::the_decimal_renderer_agrees_with_the_formatter ... ok
runa container [cargo]: test sandbox::tests::the_exit_codes_round_trip_and_do_not_collide_with_ordinary_ones ... ok
runa container [cargo]: test scrape::tests::nothing_binds_unless_an_address_was_given ... ok
runa container [cargo]: test scrape::tests::the_exposure_warning_fires_off_loopback_and_only_off_loopback ... ok
runa container [cargo]: test scrape::tests::the_scrape_path_is_the_one_every_scraper_already_asks_for ... ok
runa container [cargo]: test search::tests::a_present_string_is_found_at_its_line_and_an_absent_one_is_not ... ok
runa container [cargo]: test search::tests::the_ceilings_bind ... ok
runa container [cargo]: test serve::grpc_bind_device_tests::a_device_the_machine_does_not_have_is_refused_by_name ... ok
runa container [cargo]: test serve::grpc_bind_device_tests::an_address_binds_and_so_does_the_loopback_device ... ok
runa container [cargo]: test serve::grpc_bind_patience_tests::an_address_in_use_is_not_waited_for ... ok
runa container [cargo]: test serve::grpc_bind_patience_tests::an_address_that_arrives_later_is_bound_and_the_retries_are_counted ... ok
runa container [cargo]: test serve::grpc_bind_patience_tests::an_address_that_never_comes_gives_up_after_the_patience ... ok
runa container [cargo]: test serve::grpc_bind_patience_tests::the_real_bind_error_for_an_absent_address_is_classified_as_not_here_yet ... ok
runa container [cargo]: test pairing::tests::a_fresh_box_fed_recharge_from_awaits_with_its_window_open_and_a_restored_one_does_not ... ok
runa container [cargo]: test repair::tests::a_held_box_takes_no_first_admin_and_says_its_twin_until_the_marker_goes ... ok
runa container [cargo]: test serve::tests::a_cpu_list_is_counted_whether_it_is_ranges_singletons_or_both ... ok
runa container [cargo]: test runner::tests::the_watch_returns_its_end_for_the_server_to_say ... ok
runa container [cargo]: test repair::tests::a_main_asks_the_twin_the_door_named_when_nothing_else_names_one ... ok
runa container [cargo]: test serve::tests::a_grpc_door_accepts_its_connections_with_nodelay ... ok
runa container [cargo]: test serve::tests::a_literal_key_and_an_at_path_read_the_same ... ok
runa container [cargo]: test serve::tests::a_missing_key_file_is_an_error_not_an_empty_key ... ok
runa container [cargo]: test serve::tests::a_quota_far_narrower_than_the_affinity_is_reported_and_a_matching_one_is_not ... ok
runa container [cargo]: test serve::tests::the_banner_names_the_host_key_in_full ... ok
runa container [cargo]: test serve::tests::the_blocking_pool_is_larger_than_the_transfer_limit ... ok
runa container [cargo]: test serve::tests::the_affinity_of_this_process_is_read_as_a_count_of_cpus ... ok
runa container [cargo]: test serve::tests::the_control_plane_gets_its_own_bounded_pool ... ok
runa container [cargo]: test slow::tests::a_config_missing_one_dir_falls_back_for_that_one_only ... ok
runa container [cargo]: test slow::tests::a_disagreeing_config_summarises_downwards ... ok
runa container [cargo]: test slow::tests::a_satisfied_config_claims_off_stripe_and_does_not_warn ... ok
runa container [cargo]: test slow::tests::a_same_device_layout_is_never_reported_as_satisfied ... ok
runa container [cargo]: test slow::tests::adopting_into_an_impossible_place_keeps_the_original ... ok
runa container [cargo]: test slow::tests::a_symlinked_directory_is_shown_with_where_it_really_is ... ok
runa container [cargo]: test slow::tests::adopting_nothing_still_names_the_new_path ... ok
runa container [cargo]: test slow::tests::every_path_comes_from_the_config_unchanged ... ok
runa container [cargo]: test slow::tests::the_layout_is_identical_in_every_state ... ok
runa container [cargo]: test slow::tests::the_placement_table_holds ... ok
runa container [cargo]: test slow::tests::every_directory_is_created_on_demand_under_the_configured_path ... ok
runa container [cargo]: test slow::tests::without_a_config_everything_is_absent_and_nothing_is_inferred ... ok
runa container [cargo]: test grpc_gate::tests::a_plain_read_writes_at_most_its_own_entry_on_the_request_thread ... ok
runa container [cargo]: test standby_watch::tests::a_promotion_is_not_taken_back_by_the_primary_coming_back ... ok
runa container [cargo]: test standby_watch::tests::a_reachable_probe_resets_the_run_so_a_flapping_link_never_adds_up ... ok
runa container [cargo]: test standby_watch::tests::a_threshold_of_zero_still_needs_one_failed_probe ... ok
runa container [cargo]: test standby_watch::tests::only_a_standby_is_probed_and_a_browse_replica_stops_the_watch_by_name ... ok
runa container [cargo]: test standby_watch::tests::the_reported_takeover_time_is_the_three_knobs_and_nothing_else ... ok
runa container [cargo]: test standby_watch::tests::the_run_promotes_at_the_threshold_and_not_one_probe_earlier ... ok
runa container [cargo]: test stop_record::tests::a_stop_record_is_one_line_whose_power_off_time_reads_back ... ok
runa container [cargo]: test storage::encrypted_quarantine::tests::a_refusal_is_found_through_the_context_the_engine_adds ... ok
runa container [cargo]: test serve::replication_door_tests::the_utility_door_answers_whatever_the_tunnel_does ... ok
runa container [cargo]: test slow::tests::adopting_moves_the_file_once_and_leaves_nothing_behind ... ok
runa container [cargo]: test storage::pack_end::tests::a_truncated_pack_never_completes ... ok
runa container [cargo]: test storage::pack_end::tests::an_empty_pack_is_header_plus_trailer ... ok
runa container [cargo]: test storage::pack_end::tests::something_that_is_not_a_pack_is_refused_by_name ... ok
runa container [cargo]: test storage::pack_end::tests::the_fixture_is_a_pack_with_four_entries_of_four_shapes ... ok
runa container [cargo]: test storage::pack_end::tests::the_hash_width_is_the_one_the_repository_uses ... ok
runa container [cargo]: test storage::pack_end::tests::the_scanner_gives_the_same_answer_byte_by_byte ... ok
runa container [cargo]: test storage::pack_end::tests::the_scanner_stops_on_the_trailer_and_not_after_it ... ok
runa container [cargo]: test storage::tests::a_client_that_hangs_up_mid_pack_is_refused_and_says_where ... ok
runa container [cargo]: test storage::tests::a_pack_over_the_threshold_is_spooled_to_disk_and_mapped ... ok
runa container [cargo]: test storage::tests::an_empty_push_is_still_not_a_pack ... ok
runa container [cargo]: test storage::tests::an_unknown_engine_is_refused ... ok
runa container [cargo]: test storage::tests::every_compiled_engine_answers_to_its_name ... ok
runa container [cargo]: test storage::tests::the_default_is_znippy ... ok
runa container [cargo]: test storage::tests::the_engine_is_reported_as_name_description_and_source_repository ... ok
runa container [cargo]: test serve::replication_door_tests::under_wg_only_the_utility_door_is_closed_and_only_the_tunnel_door_answers ... ok
runa container [cargo]: test storage::tests::the_pack_read_stops_at_the_trailer_and_never_waits_for_eof ... ok
runa container [cargo]: test storage::tests::what_follows_the_pack_is_left_in_the_stream ... ok
runa container [cargo]: test storage::writer::tests::env_then_cmdline_then_default_and_a_refused_ring_falls_back_by_name ... ok
runa container [cargo]: test storage::writer::tests::select_is_decided_once_and_never_builds_uring_the_kernel_refuses ... ok
runa container [cargo]: test storage::writer::tests::the_token_is_the_last_one_and_absent_is_none ... ok
runa container [cargo]: test storage::znippy_engine::tests::shutdown_is_safe_with_nothing_open ... ok
runa container [cargo]: test storage::gix_engine::tests::a_fetch_with_haves_on_a_store_without_a_bitmap_is_left_to_the_walk ... ok
runa container [cargo]: test storage::znippy_engine::tests::the_indexers_guard_sees_the_cgroup_through_the_text ... ok
runa container [cargo]: test storage::gix_engine::tests::a_push_is_visible_to_a_reader_opened_before_it ... ok
runa container [cargo]: test pairing::tests::a_primary_enrols_the_fronts_offers_that_arrived_after_its_join_and_before_its_admin ... ok
runa container [cargo]: test stores::flow_flush_tests::a_reconcile_pass_that_cannot_run_is_counted_on_the_servers_counters ... ok
runa container [cargo]: test storage::tests::the_spool_holds_what_spooled_on_disk_says_at_every_consume ... ok
runa container [cargo]: test storage::znippy_engine::tests::the_cache_does_not_keep_a_store_alive ... ok
runa container [cargo]: test storage::znippy_engine::tests::the_twin_memory_bound_reaches_the_resolver_and_the_next_store_open ... ok
runa container [cargo]: test stores::tombstone_tests::a_free_text_tombstone_reads_as_a_failed_reclaim_and_never_expires ... ok
runa container [cargo]: test stores::tombstone_tests::a_soft_delete_round_trips_and_expires_exactly_at_its_deadline ... ok
runa container [cargo]: test stores::tombstone_tests::the_two_reasons_do_not_share_a_word ... ok
runa container [cargo]: test topology::tests::an_unpaired_box_knows_itself_and_its_disk ... ok
runa container [cargo]: test repair::tests::the_hold_lifts_once_the_box_holds_data_again ... ok
runa container [cargo]: test topology::tests::the_feed_carries_the_installers_estate_record ... ok
runa container [cargo]: test transport::tests::a_build_without_the_quarantine_refuses_an_encrypted_push_by_name ... ok
runa container [cargo]: test topology::tests::the_feed_names_this_box_and_its_peers ... ok
runa container [cargo]: test transport::tests::a_deletions_only_push_reports_a_measured_zero_and_no_reason ... ok
runa container [cargo]: test transport::tests::a_pack_never_written_to_disk_reports_no_number ... ok
runa container [cargo]: test transport::tests::a_pack_that_cannot_be_stated_reports_no_number_and_names_the_path ... ok
runa container [cargo]: test transport::tests::a_pack_with_no_file_is_measured_by_the_store_that_stored_it ... ok
runa container [cargo]: test transport::tests::a_pack_on_disk_reports_the_bytes_the_file_actually_holds ... ok
runa container [cargo]: test transport::tests::an_uncounted_wire_is_not_a_wire_that_carried_nothing ... ok
runa container [cargo]: test transport::tests::the_object_count_reads_the_reason_not_the_length ... ok
runa container [cargo]: test tunnel_addr::tests::a_fed_utility_address_is_dialled_over_the_tunnel ... ok
runa container [cargo]: test transport::tests::the_signature_directory_takes_ssh_kinds_and_skips_the_x509_row_by_name ... ok
runa container [cargo]: test tunnel_addr::tests::a_runtime_publish_wakes_the_watcher ... ok
runa container [cargo]: test tunnel_addr::tests::an_estate_box_is_wg_only_and_a_standalone_appliance_is_not ... ok
runa container [cargo]: test tunnel_addr::tests::an_explicit_or_unspecified_bind_gets_no_second_door ... ok
runa container [cargo]: test tunnel_addr::tests::under_wg_only_a_twin_joins_the_primarys_overlay_address ... ok
runa container [cargo]: test tunnel_addr::tests::with_a_tunnel_address_a_second_door_opens_on_wg0 ... ok
runa container [cargo]: test tunnel_addr::tests::without_a_tunnel_there_is_only_the_utility_door ... ok
runa container [cargo]: test twin::after_restore_tests::only_the_appliances_pid_1_reboots_itself_after_a_restore ... ok
runa container [cargo]: test twin::awaiting_certificate_tests::a_missing_certificate_is_awaited_only_inside_the_grace_window ... ok
runa container [cargo]: test twin::awaiting_certificate_tests::any_other_failure_stays_an_error ... ok
runa container [cargo]: test twin::awaiting_certificate_tests::a_remote_primary_with_no_certificate_refuses_as_awaiting ... ok
runa container [cargo]: test repair::tests::a_twin_reviews_itself_with_its_lag_and_says_its_cores ... ok
runa container [cargo]: test twin::own_load_tests::a_twin_reports_its_own_cores_and_load ... ok
runa container [cargo]: test twin::skew_tests::a_poll_refused_for_skew_is_told_from_any_other_failure ... ok
runa container [cargo]: test installer_listener::tests::the_installers_close_pins_what_was_said_before_it ... ok
runa container [cargo]: test twin::tests::a_cut_carries_the_packs_of_pushes_caught_between_their_frames ... ok
runa container [cargo]: test stores::activity_flush_tests::the_activity_flush_is_a_jera_job_that_ends_with_the_record ... ok
runa container [cargo]: test standby_watch::tests::a_listening_port_reads_reachable_and_a_closed_one_does_not ... ok
runa container [cargo]: test standby_watch::tests::a_listener_that_accepts_and_never_answers_is_wedged_not_alive ... ok
runa container [cargo]: test twin::maintenance::tests::a_held_twin_says_maintenance_even_without_a_running_follower ... ok
runa container [cargo]: test stores::flow_flush_tests::a_released_txlog_holds_the_flush_and_the_rolled_day_lands_after_reacquire ... ok
runa container [cargo]: test stores::flow_flush_tests::the_reconcile_tick_counts_on_the_stores_one_set_of_counters ... ok
runa container [cargo]: test transport::tests::the_signature_gate_is_handed_no_expired_key ... ok
runa container [cargo]: test twin::tests::a_follower_that_cannot_start_is_started_again_and_the_status_says_it_is_not_running ... ok
runa container [cargo]: test twin::maintenance::tests::a_held_twin_applies_nothing_says_maintenance_and_follows_again_when_released ... ok
runa container [cargo]: test twin::tests::a_gather_holds_no_more_than_its_bounds_or_an_entry_declared ... ok
runa container [cargo]: test twin::tests::a_fresh_box_that_becomes_a_twin_gives_up_the_log_identity_it_minted_for_itself ... ok
runa container [cargo]: test twin::tests::a_cut_inside_an_entry_leaves_nothing_of_it_and_the_next_poll_takes_it_whole ... ok
runa container [cargo]: test twin::tests::a_kek_whose_directory_cannot_be_flushed_is_not_written ... ok
runa container [cargo]: test sandbox::tests::a_pre_exec_hook_that_fails_leaves_at_once_even_when_an_atexit_handler_would_block ... ok
runa container [cargo]: test twin::tests::a_hole_in_retention_stops_the_twin_and_says_snapshot_needed ... ok
runa container [cargo]: test twin::tests::a_diverged_twin_stops_polling_rather_than_refuse_the_same_thing_for_ever ... ok
runa container [cargo]: test twin::tests::a_main_cut_off_from_its_twin_keeps_taking_writes_and_the_twin_catches_up_when_back ... ok
runa container [cargo]: test twin::tests::a_plain_runtime_dropped_in_an_async_context_is_the_panic_the_twin_died_of - should panic ... ok
runa container [cargo]: test twin::tests::a_poll_loop_that_hands_back_for_a_redial_says_so ... ok
runa container [cargo]: test twin::tests::a_framed_write_during_a_slow_snapshot_is_not_held_for_the_stream ... ok
runa container [cargo]: test twin::tests::a_corrupt_restore_marker_refuses_to_finish_the_restore ... ok
runa container [cargo]: test twin::tests::a_primary_growing_its_set_answers_log_fetch_unavailable_by_name ... ok
runa container [cargo]: test twin::tests::a_poll_that_failed_after_reaching_the_primary_no_longer_leaves_the_status_saying_current ... ok
runa container [cargo]: test twin::tests::a_network_restore_over_a_marker_with_no_log_id_is_refused ... ok
runa container [cargo]: test twin::tests::a_fresh_boxs_own_audit_trail_goes_with_its_own_numbers ... ok
runa container [cargo]: test twin::tests::a_primary_growing_its_set_answers_usage_unavailable_by_name ... ok
runa container [cargo]: test twin::tests::a_last_seen_stamp_on_the_primary_is_on_the_twin_after_a_flush ... ok
runa container [cargo]: test twin::tests::a_main_restored_from_a_twin_keeps_the_logs_identity_and_a_fresh_box_mints_a_different_one ... ok
runa container [cargo]: test twin::tests::a_primary_signs_its_answers_with_the_host_key_a_restore_replays ... ok
runa container [cargo]: test twin::tests::a_primarys_generation_is_inside_its_signature ... ok
runa container [cargo]: test twin::tests::a_network_restore_that_names_no_log_is_refused ... ok
runa container [cargo]: test twin::tests::a_primary_that_accepts_and_never_answers_fails_the_head_within_its_deadline ... ok
runa container [cargo]: test twin::tests::a_primary_that_carries_no_identity_is_followed_on_its_numbers_and_pins_nothing ... ok
runa container [cargo]: test twin::tests::a_primary_that_lost_its_audit_tail_in_a_crash_rebuilds_it_on_the_next_start ... ok
runa container [cargo]: test twin::tests::a_primary_that_is_a_different_log_is_refused_even_when_every_number_agrees ... ok
runa container [cargo]: test twin::tests::a_primary_whose_head_is_below_the_twins_is_a_different_log_and_the_twin_stops_instead_of_reading_ok ... ok
runa container [cargo]: test twin::tests::a_fresh_boxs_own_secret_does_not_brick_the_box_it_is_restored_into ... ok
runa container [cargo]: test twin::tests::a_deleted_lfs_object_and_a_purged_repository_are_gone_on_the_twin_and_a_restore_does_not_resurrect_them ... ok
runa container [cargo]: test twin::tests::a_restore_onto_a_data_set_too_small_for_it_refuses_before_the_first_byte_and_says_how_much_is_short ... ok
runa container [cargo]: test fed_principals::install_tests::a_fed_admin_key_never_authenticates_before_its_admin_grant_exists ... ok
runa container [cargo]: test twin::tests::a_recharge_from_a_store_only_twin_rebuilds_every_index_on_the_new_main ... ok
runa container [cargo]: test twin::tests::a_reseal_whose_kek_rename_cannot_be_flushed_stays_owed ... ok
runa container [cargo]: test twin::tests::a_resend_that_carries_nothing_does_not_finish_a_restore_an_earlier_stream_announced_longer ... ok
runa container [cargo]: test twin::tests::a_primary_keeps_what_its_twin_has_not_fetched_and_the_one_door_that_drops_it_is_loud ... ok
runa container [cargo]: test twin::tests::a_restore_from_the_twin_rebuilds_every_object_and_every_document ... ok
runa container [cargo]: test twin::tests::a_recharge_from_a_snapshotted_twin_resumes_its_base_across_calls_and_matches_the_primary ... ok
runa container [cargo]: test twin::tests::a_restore_that_received_nothing_does_not_finish_and_the_box_stays_resumable ... ok
runa container [cargo]: test twin::tests::a_recharge_whose_lane_cuts_a_large_entry_three_times_matches_the_primary ... ok
runa container [cargo]: test twin::tests::a_restore_that_meets_a_kind_this_build_cannot_apply_refuses_to_finish_by_name ... ok
runa container [cargo]: test twin::tests::a_restart_mid_range_resumes_at_the_twins_own_head ... ok
runa container [cargo]: test twin::tests::a_sink_that_refuses_a_piece_ends_the_snapshot_and_the_primary_writes_again_at_once ... ok
runa container [cargo]: test twin::tests::a_stalled_poll_hands_back_for_a_redial_at_once ... ok
runa container [cargo]: test twin::tests::a_restored_box_comes_back_as_the_same_box_not_just_the_same_repositories ... ok
runa container [cargo]: test twin::tests::a_snapshot_item_of_an_unknown_kind_stops_the_install_instead_of_being_dropped ... ok
runa container [cargo]: test twin::tests::a_store_only_twin_builds_no_derived_index_and_keeps_every_frame_byte_for_byte ... ok
runa container [cargo]: test twin::tests::a_snapshot_stream_that_broke_does_not_leave_its_half_in_the_next_ones_install ... ok
runa container [cargo]: test twin::tests::a_staging_area_a_crash_left_is_cut_back_or_dropped_when_the_next_stream_opens ... ok
runa container [cargo]: test twin::tests::a_short_stream_below_the_announced_head_does_not_finish_and_the_box_resumes ... ok
runa container [cargo]: test twin::tests::a_twin_joined_on_its_primarys_utility_address_moves_onto_the_same_boxs_tunnel_and_nowhere_else ... ok
runa container [cargo]: test twin::tests::a_restored_box_whose_off_stripe_trail_was_lost_rebuilds_it_from_its_own_log ... ok
runa container [cargo]: test twin::tests::a_twin_pins_the_key_its_primary_answers_with_and_refuses_anything_else ... ok
runa container [cargo]: test twin::tests::a_twin_says_its_memory_once_and_again_only_when_the_peak_climbs_a_step ... ok
runa container [cargo]: test twin::tests::a_restored_box_writes_and_one_still_restoring_raises_an_alarm ... ok
runa container [cargo]: test twin::tests::a_twin_keeps_the_newest_signed_generation_it_has_followed_to_relay_it ... ok
runa container [cargo]: test twin::tests::a_snapshot_cut_between_a_pushs_pack_and_its_refs_still_recharges_the_main ... ok
runa container [cargo]: test twin::tests::a_staged_base_a_crash_left_is_cut_back_or_dropped_and_a_bad_item_is_refused_by_its_crc ... ok
runa container [cargo]: test twin::tests::a_twin_keeps_the_primarys_last_head_and_time_when_the_primary_stops_answering ... ok
runa container [cargo]: test twin::tests::a_twin_that_applied_asks_again_at_once_so_its_report_is_level ... ok
runa container [cargo]: test twin::tests::a_twin_that_crashed_mid_install_refuses_to_follow_on_from_half_a_snapshot ... ok
runa container [cargo]: test twin::tests::a_twin_joined_after_last_seen_stamps_has_them_from_the_snapshot ... ok
runa container [cargo]: test twin::tests::an_entry_that_fails_its_crc_on_the_primary_is_never_appended_on_the_twin ... ok
runa container [cargo]: test twin::tests::a_restored_box_reseals_every_secret_under_a_kek_of_its_own_and_its_twin_follows_the_new_key ... ok
runa container [cargo]: test twin::tests::a_torn_tail_on_the_twin_is_cut_on_open_and_fetched_again ... ok
runa container [cargo]: test twin::tests::audit_check_boot_cost ... ignored, a measurement: run in release with --nocapture
runa container [cargo]: test twin::tests::become_twin_takes_a_fresh_box_only_and_the_box_reopens_as_a_twin ... ok
runa container [cargo]: test twin::tests::an_old_main_shown_a_newer_generation_of_its_own_log_fences_itself_for_good ... ok
runa container [cargo]: test twin::tests::a_twin_one_gap_behind_fetches_the_gap_before_applying ... ok
runa container [cargo]: test twin::tests::fetch_range_gives_whole_entries_never_fewer_than_one_and_names_the_edges ... ok
runa container [cargo]: test twin::tests::log_fetch_from_an_offset_starts_the_first_entry_there_and_vouches_with_its_crc ... ok
runa container [cargo]: test twin::tests::cov13_a_twin_refused_as_too_small_waits_in_recovering_and_appends_nothing ... ok
runa container [cargo]: test twin::tests::a_twins_base_is_served_from_an_item_and_byte_with_its_crcs_and_its_id ... ok
runa container [cargo]: test twin::tests::a_twin_that_joins_late_fetches_everything_in_order_and_matches ... ok
runa container [cargo]: test twin::tests::a_twin_behind_a_retention_hole_catches_up_via_snapshot_and_then_follows ... ok
runa container [cargo]: test twin::tests::a_twins_poll_between_restore_finished_and_the_restart_is_refused_by_name ... ok
runa container [cargo]: test twin::tests::an_unreadable_restore_marker_refuses_to_finish_the_restore ... ok
runa container [cargo]: test twin::tests::resync_space::resync_space_on_a_real_filesystem_the_size_of_mains_set ... ignored, needs GUNNAR_TWIN_CAPPED_DIR: an empty directory on a small filesystem of its own
runa container [cargo]: test twin::tests::a_fetch_of_entries_that_carry_no_blob_is_still_bounded_by_the_byte_ceiling has been running for over 60 seconds
runa container [cargo]: test twin::tests::stream_range_answers_what_fetch_range_answers_in_pieces ... ok
runa container [cargo]: test twin::tests::no_cache_path_ever_enters_the_txlog_and_none_lands_on_the_twin ... ok
runa container [cargo]: test twin::tests::the_audit_rebuild_never_deletes_and_a_snapshot_supersedes ... ok
runa container [cargo]: test twin::tests::the_followers_runtime_is_dropped_off_the_async_thread ... ok
runa container [cargo]: test twin::tests::the_twin_dials_the_first_replication_host_that_answers ... ok
runa container [cargo]: test twin::tests::an_old_main_that_comes_back_after_a_restore_is_fenced_off_by_its_generation ... ok
runa container [cargo]: test twin::tests::a_fetch_of_entries_that_carry_no_blob_is_still_bounded_by_the_byte_ceiling ... ok
runa container [cargo]: test twin::tests::an_account_purge_erases_the_accounts_bytes_from_the_log_on_main_and_on_the_twin ... ok
runa container [cargo]: test twin::tests::twin_cost_per_frame_on_the_td8_workload ... ignored, a measurement, not a check: run by name with --ignored --nocapture
runa container [cargo]: test twin::tests::the_twin_refuses_a_short_overlong_cut_or_jumbled_entry_and_keeps_nothing_of_it ... ok
runa container [cargo]: test twin::tests::two_pushes_into_one_repo_straddling_the_cut_both_carry_their_packs ... ok
runa container [cargo]: test twin::tests::the_every_start_audit_check_appends_the_lost_tail_and_never_shortens_a_windowed_trail ... ok
runa container [cargo]: test twin_tls::replication_host_tests::the_recorded_hosts_are_tunnel_then_utility ... ok
runa container [cargo]: test txlog_lfs::tests::a_committed_object_is_one_frame_with_the_bytes_and_a_dropped_one_leaves_nothing ... ok
runa container [cargo]: test txlog_lfs::tests::an_lfs_object_is_admitted_whole_against_the_room_or_refused_before_a_byte ... ok
runa container [cargo]: test usage_ledger::tests::a_cursor_is_honoured_only_by_its_own_ledger_on_its_own_day ... ok
runa container [cargo]: test webhook::tests::a_dead_endpoint_does_not_stop_a_live_one ... ok
runa container [cargo]: test webhook::tests::a_kinds_typo_is_refused_at_add_time ... ok
runa container [cargo]: test webhook::tests::a_real_event_reaches_the_sink_and_the_received_body_verifies ... ok
runa container [cargo]: test webhook::tests::an_empty_config_file_loads_as_no_webhooks_not_a_boot_failure ... ok
runa container [cargo]: test webhook::tests::config_survives_a_reboot_but_an_in_memory_one_does_not ... ok
runa container [cargo]: test webhook::tests::enqueue_is_bounded_and_never_blocks_when_nothing_drains ... ok
runa container [cargo]: test wg::tests::a_file_and_a_boot_param_together_are_refused_rather_than_ranked ... ok
runa container [cargo]: test wg::tests::a_full_config_parses_into_every_field ... ok
runa container [cargo]: test wg::tests::a_missing_config_file_is_none_and_not_an_error ... ok
runa container [cargo]: test wg::tests::a_paired_data_root_boots_the_config_lane_and_never_the_ceremony ... ok
runa container [cargo]: test wg::tests::a_refeed_naming_another_front_relay_repoints_the_running_tunnel ... ok
runa container [cargo]: test wg::tests::allowed_ips_outside_the_tunnel_subnet_are_reported_as_unrouted ... ok
runa container [cargo]: test wg::tests::arming_both_lanes_is_refused_and_the_refusal_names_the_source ... ok
runa container [cargo]: test wg::tests::base64_round_trips_the_way_wg_prints_it ... ok
runa container [cargo]: test wg::tests::booting_a_paired_root_with_the_gate_on_does_not_refuse_and_mints_no_ceremony_identity ... ok
runa container [cargo]: test wg::tests::comments_padding_and_line_numbers_survive_the_shared_tokenizer ... ok
runa container [cargo]: test wg::tests::malformed_configs_are_refused_rather_than_defaulted ... ok
runa container [cargo]: test wg::tests::neither_source_is_none_and_the_file_alone_resolves ... ok
runa container [cargo]: test wg::tests::the_banner_line_carries_address_key_port_and_peer_count ... ok
runa container [cargo]: test wg::tests::the_banner_prints_the_public_key_wg_pubkey_derives ... ok
runa container [cargo]: test wg::tests::the_boot_param_carries_the_whole_non_secret_half ... ok
runa container [cargo]: test wg::tests::the_boot_param_needs_only_addr_peer_and_allowed ... ok
runa container [cargo]: test wg::tests::the_boot_param_refuses_garbage_and_refuses_to_carry_a_private_key ... ok
runa container [cargo]: test wg::tests::the_boot_param_without_a_seeded_key_says_which_file_is_missing ... ok
runa container [cargo]: test wg::tests::the_data_plane_spec_carries_every_configured_field ... ok
runa container [cargo]: test wg::tests::tunnel_show_on_a_paired_box_reports_the_pairing_tunnel ... ok
runa container [cargo]: test wg::tests::wg_quick_keys_gunnar_does_not_implement_are_refused_by_name ... ok
runa container [cargo]: test twin::tests::an_entry_whose_apply_failed_is_applied_again_before_anything_newer_not_skipped ... ok
runa container [cargo]: test twin::tests::the_txlog_size_alarm_is_raised_over_the_cap_clear_under_it_and_deletes_nothing ... ok
runa container [cargo]: test twin::tests::cov13_a_silent_twin_past_the_byte_budget_is_owed_a_resync_and_catches_up_through_a_snapshot_with_nothing_lost ... ok
runa container [cargo]: test twin::tests::the_twin_waits_for_a_growing_primary_quietly_and_never_returns_for_it ... ok
runa container [cargo]: test twin::tests::two_twins_in_one_process_keep_two_statuses ... ok
runa container [cargo]: test twin::tests::resync_space::resync_space_a_twin_mid_install_serves_no_snapshot_and_no_recharge ... ok
runa container [cargo]: test twin::tests::two_pushes_into_one_repo_straddling_a_snapshot_cut_still_recharge_the_main ... ok
runa container [cargo]: test twin::tests::resync_space::resync_space_a_twin_the_size_of_mains_set_takes_a_full_resync_and_never_fills ... ok
runa container [cargo]: test twin::tests::resync_space::resync_space_a_give_up_cut_short_by_a_crash_is_finished_before_the_resync ... ok
runa container [cargo]: test twin::tests::resync_space::resync_space_a_crash_mid_resync_restarts_it_and_the_twin_is_whole_and_caught_up ... ok
runa container [cargo]: test twin::tests::resync_space::resync_space_a_volume_too_small_even_alone_waits_in_recovering_until_grown_and_never_hammers_main ... ok
runa container [cargo]: test result: ok. 599 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 92.99s
runa container [cargo]: ── gunnar-server lib gunnar_server green in 93 s ──
runa container [cargo]: ── test gunnar-server test fd_budget (/backup/ci-target/gunnar/debug/deps/fd_budget-c56d579fff0f08d4) ──
runa container [cargo]: running 1 test
runa container [cargo]: test fifteen_hundred_repositories_under_a_1024_descriptor_limit has been running for over 60 seconds
runa container [cargo]: test fifteen_hundred_repositories_under_a_1024_descriptor_limit ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 302.35s
runa container [cargo]: ── gunnar-server test fd_budget green in 302 s ──
runa container [cargo]: test: RED gunnar-recipe test airgap_default_builds
runa container [cargo]: test: RED gunnar-server test boot_check
runa container [cargo]: test: RED gunnar-server test enterprise
runa container [cargo]: test: RED xtask lib xtask
runa container [cargo]: test: RED xtask test lock_current
runa container [cargo]: test: RED xtask test version_matches_tag
runa container [cargo]: warning: /home/rickard/tgt/ci/src/gunnar/crates/gunnar-cli/Cargo.toml: file `/home/rickard/tgt/ci/src/gunnar/crates/gunnar-cli/src/main.rs` found to be present in multiple build targets:
runa container [cargo]:   * `bin` target `gunnar-cli`
runa container [cargo]:   * `bin` target `gunnar-cli-metered`
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:     Finished `test` profile [unoptimized] target(s) in 0.45s
runa container [cargo]: warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
runa container [cargo]: note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
runa container [cargo]:    Doc-tests gunnar_build_thing
runa container [cargo]:    Doc-tests gunnar_cli
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-client/src/lib.rs - (line 47) - compile ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
runa container [cargo]:    Doc-tests gunnar_client
runa container [cargo]:    Doc-tests gunnar_common
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:    Doc-tests gunnar_core
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-core/src/lib.rs - (line 17) ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-forge/src/lib.rs - (line 32) - compile ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
runa container [cargo]:    Doc-tests gunnar_crypt
runa container [cargo]:    Doc-tests gunnar_forge
runa container [cargo]:    Doc-tests gunnar_grpc
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:    Doc-tests gunnar_http
runa container [cargo]:    Doc-tests gunnar_lfs
runa container [cargo]:    Doc-tests gunnar_pairing_door
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:    Doc-tests gunnar_policy
runa container [cargo]:    Doc-tests gunnar_proto
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-recipe/src/variants.rs - variants (line 18) ... ignored
runa container [cargo]: test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:    Doc-tests gunnar_recipe
runa container [cargo]:    Doc-tests gunnar_repair
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-repair/src/view.rs - view::wire (line 114) ... ignored
runa container [cargo]: test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:    Doc-tests gunnar_server
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-server/src/lib.rs - ServerAllocator (line 22) ... ignored
runa container [cargo]: test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 1 test
runa container [cargo]:    Doc-tests gunnar_ssh
runa container [cargo]:    Doc-tests gunnar_store
runa container [cargo]: test crates/gunnar-store/src/conformance.rs - conformance (line 93) - compile ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
runa container [cargo]: running 2 tests
runa container [cargo]: test crates/gunnar-wire/src/stage.rs - stage (line 12) ... ignored
runa container [cargo]: test crates/gunnar-wire/src/lib.rs - (line 58) - compile ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s
runa container [cargo]:    Doc-tests gunnar_wire
runa container [cargo]:    Doc-tests xtask
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: test: 454 of 460 test binaries green, doc tests green
runa container [cargo]: xtask ci: FAILED at `test`
runa container [cargo]: ── xtask ci: front ──
runa container [cargo]: warning: /home/rickard/tgt/ci/src/gunnar/crates/gunnar-cli/Cargo.toml: file `/home/rickard/tgt/ci/src/gunnar/crates/gunnar-cli/src/main.rs` found to be present in multiple build targets:
runa container [cargo]:   * `bin` target `gunnar-cli`
runa container [cargo]:   * `bin` target `gunnar-cli-metered`
runa container [cargo]:     Updating crates.io index
runa container [cargo]: warning: patch `gix-parallel v0.50.1 (/home/rickard/tgt/ci/src/gunnar/vendor/gix-parallel)` was not used in the crate graph
runa container [cargo]: warning: patch `nornir-auth-oidc v0.2.0 (/home/rickard/tgt/ci/src/edda/crates/nornir-auth-oidc)` was not used in the crate graph
runa container [cargo]: warning: patch `nornir-auth-saml v0.1.3 (/home/rickard/tgt/ci/src/edda/crates/nornir-auth-saml)` was not used in the crate graph
runa container [cargo]: help: Check that the patched package version and available features are compatible
runa container [cargo]:       with the dependency requirements. If the patch has a different version from
runa container [cargo]:       what is locked in the Cargo.lock file, run `cargo update` to use the new
runa container [cargo]:       version. This may also occur with an optional dependency that is not enabled.
runa container [cargo]:      Locking 5 packages to latest compatible versions
runa container [cargo]:     Updating monetize-embed v0.3.0 (/home/rickard/tgt/ci/src/monetize/crates/monetize-embed) -> v0.3.1
runa container [cargo]:     Updating monetize-estate-side v0.3.0 (/home/rickard/tgt/ci/src/monetize/crates/monetize-estate-side) -> v0.3.1
runa container [cargo]:     Updating monetize-product v0.3.0 (/home/rickard/tgt/ci/src/monetize/crates/monetize-product) -> v0.3.1
runa container [cargo]:     Updating monetize-product-guest v0.3.0 (/home/rickard/tgt/ci/src/monetize/crates/monetize-product-guest) -> v0.3.1
runa container [cargo]:     Updating monetize-proto v0.3.3 (/home/rickard/tgt/ci/src/monetize/crates/monetize-proto) -> v0.3.4
runa container [cargo]: warning: profile package spec `hpke` in profile `dev` did not match any packages
runa container [cargo]: help: a package with a similar name exists: `shake`
runa container [cargo]: warning: profile package spec `turboshake` in profile `dev` did not match any packages
runa container [cargo]: warning: profile package spec `x-wing` in profile `dev` did not match any packages
runa container [cargo]: help: a package with a similar name exists: `ring`
runa container [cargo]:    Compiling gunnar-common v3.0.0 (/home/rickard/tgt/ci/src/gunnar/crates/gunnar-common)
runa container [cargo]:    Compiling nornir-build-thing v0.2.6 (/home/rickard/tgt/ci/src/edda/crates/nornir-build-thing)
runa container [cargo]:    Compiling gunnar-ui-server v1.6.0 (/home/rickard/tgt/ci/src/gunnar-ui/crates/gunnar-ui-server)
runa container [cargo]:    Compiling gunnar-front v1.5.0 (/home/rickard/tgt/ci/src/gunnar/crates/gunnar-front)
runa container [cargo]: warning: gunnar-front@1.5.0: gunnar-front: no built console at /home/rickard/tgt/ci/src/gunnar/crates/gunnar-front/../../../gunnar-ui/crates/gunnar-ui-web/dist (index.html absent) — this binary serves a named refusal instead of the console
runa container [cargo]: warning: gunnar-front@1.5.0: gunnar-front: no gunnar CLI at /home/rickard/tgt/ci/src/gunnar/crates/gunnar-front/../../.cli-out — /download/ says [cli-not-on-medium]
runa container [cargo]:    Compiling monetize-guardian v0.3.0 (/home/rickard/tgt/ci/src/monetize/crates/monetize-guardian)
runa container [cargo]:    Compiling estate-front v0.3.4 (/home/rickard/tgt/ci/src/edda/crates/estate-front)
runa container [cargo]:    Compiling gunnar-monetize-guest v2.0.0 (/home/rickard/tgt/ci/src/gunnar/crates/gunnar-monetize-guest)
runa container [cargo]:    Compiling monetize-server v0.3.0 (/home/rickard/tgt/ci/src/monetize/crates/monetize-server)
runa container [cargo]:    Compiling gunnar-grpc v3.0.0 (/home/rickard/tgt/ci/src/gunnar/crates/gunnar-grpc)
runa container [cargo]:    Compiling gunnar-recipe v0.2.0 (/home/rickard/tgt/ci/src/gunnar/crates/gunnar-recipe)
runa container [cargo]:    Compiling gunnar-repair v3.0.0 (/home/rickard/tgt/ci/src/gunnar/crates/gunnar-repair)
runa container [cargo]:    Compiling gunnar-server v3.0.0 (/home/rickard/tgt/ci/src/gunnar/crates/gunnar-server)
runa container [cargo]:    Compiling gunnar-cli v1.6.0 (/home/rickard/tgt/ci/src/gunnar/crates/gunnar-cli)
runa container [cargo]:    Compiling gunnar-pairing-door v1.6.0 (/home/rickard/tgt/ci/src/gunnar/crates/gunnar-pairing-door)
runa container [cargo]:    Compiling monetize-shop-pairing v0.1.0 (/home/rickard/tgt/ci/src/monetize/crates/monetize-shop-pairing)
runa container [cargo]: running 75 tests
runa container [cargo]: test console::tests::a_sold_console_never_starts_selling ... ok
runa container [cargo]: test console::tests::a_sold_estates_console_is_told_its_name_and_its_seller ... ok
runa container [cargo]: test console::tests::the_console_dials_the_fed_primary_and_the_twin_over_the_tunnel ... ok
runa container [cargo]: test console::tests::the_console_dials_the_one_box_where_the_mock_feeds_it ... ok
runa container [cargo]: test console::tests::the_consoles_product_is_read_off_the_feed ... ok
runa container [cargo]: test console::tests::the_operators_receipt_address_is_read_off_the_feed ... ok
runa container [cargo]: test console::tests::the_estates_own_bearer_at_the_one_box_is_read_off_the_feed ... ok
runa container [cargo]: test console::tests::a_guessable_break_glass_token_is_refused_by_name ... ok
runa container [cargo]: test console::tests::the_public_site_is_on_only_where_the_feed_says_on ... ok
runa container [cargo]: test downloads::tests::a_signed_binary_is_offered_with_its_sha256_blake3_signature_and_verify_line ... ok
runa container [cargo]: test downloads::tests::a_medium_without_the_cli_or_its_root_says_so_by_name ... ok
runa container [cargo]: test downloads::tests::an_unsigned_binary_is_never_offered ... ok
runa container [cargo]: test downloads::tests::the_sha256_file_is_in_the_form_sha256sum_checks ... ok
runa container [cargo]: test egress_door::tests::the_door_needs_the_build_and_the_switch ... ok
runa container [cargo]: test console::tests::the_sold_pair_is_remembered_on_the_data_disk ... ok
runa container [cargo]: test forward::tests::the_forward_goes_to_the_primary_the_installer_names_over_the_tunnel ... ok
runa container [cargo]: test forward::tests::the_forge_door_is_the_one_forward_with_the_forges_options ... ok
runa container [cargo]: test mesh_probe::tests::the_boxes_are_main_and_the_twin_once_both_are_fed ... ok
runa container [cargo]: test mesh_probe::tests::the_plain_ports_are_the_control_plane_replication_and_the_forge ... ok
runa container [cargo]: test role::m18_duties::the_front_names_no_duty_thread ... ok
runa container [cargo]: test role::m18_duties::the_fronts_watches_are_jera_jobs_not_threads ... ok
runa container [cargo]: test downloads::tests::the_download_paths_are_served_ahead_of_the_console ... ok
runa container [cargo]: test stop::tests::a_quiesce_that_hangs_does_not_hold_the_stop_past_its_bound ... ok
runa container [cargo]: test stop::tests::the_stop_is_said_before_the_quiesce_runs_and_waited_without_the_runtime ... ok
runa container [cargo]: test update::tests::a_plain_stage_declares_nothing ... ok
runa container [cargo]: test update::tests::both_gunnar_boxes_left_waiting_are_readmitted_together_through_the_shared_step ... ok
runa container [cargo]:     Finished `test` profile [unoptimized] target(s) in 58.90s
runa container [cargo]:      Running unittests src/lib.rs (/backup/ci-target/gunnar/debug/deps/gunnar_front-f904e3b1a6011b82)
runa container [cargo]: test update::tests::the_staged_self_marker_is_written_on_a_root_with_no_update_dir ... ok
runa container [cargo]: test vm::refeed_loudness_tests::a_re_lay_is_said_loud_once_then_quietly_until_the_window_passes ... ok
runa container [cargo]: test keys::kept_tests::a_fresh_installation_on_a_kept_disk_keeps_the_certify_key_and_its_record ... ok
runa container [cargo]: test keys::tests::the_certify_key_is_minted_once_0600_and_offered_as_one_line ... ok
runa container [cargo]: test role::tests::the_relay_key_is_the_key_the_presentation_carried ... ok
runa container [cargo]: test vm::tests::a_closed_front_takes_a_refeed_naming_the_recharged_main ... ok
runa container [cargo]: test console::tests::the_console_offers_its_own_key_and_its_guest_key_and_the_primary_enrols_both ... ok
runa container [cargo]: test vm::tests::a_front_installed_for_another_estate_onto_kept_data_still_starts_unpaired ... ok
runa container [cargo]: test vm::tests::a_front_keep_booted_onto_its_kept_data_comes_up_fed_and_can_reach_its_shop ... ok
runa container [cargo]: test console::tests::the_consoles_origin_is_www_and_its_relying_party_the_bare_site ... ok
runa container [cargo]: test vm::tests::the_front_medium_refuses_any_role_but_front_and_keeps_nothing ... ok
runa container [cargo]: test vm::tests::a_rotated_value_is_kept_in_the_served_feed_and_sealed_on_disk ... ok
runa container [cargo]: test web::hole::tests::a_call_is_carried_with_the_callers_own_credential_and_audited ... ok
runa container [cargo]: test web::hole::tests::a_grpc_call_is_http2_with_the_grpc_content_type_and_nothing_else_is ... ok
runa container [cargo]: test web::hole::tests::an_unknown_service_is_refused_at_the_front ... ok
runa container [cargo]: test web::hole::tests::by_default_only_the_own_network_reaches_the_hole ... ok
runa container [cargo]: test web::hole::tests::enroll_is_refused_at_the_hole_and_status_is_carried ... ok
runa container [cargo]: test web::hole::tests::http1_is_the_faces_and_with_no_primary_a_call_is_unavailable ... ok
runa container [cargo]: test web::hole::tests::of_bootstrap_only_the_reads_are_carried ... ok
runa container [cargo]: test web::hole::tests::only_the_control_planes_own_services_are_carried ... ok
runa container [cargo]: test web::hole::tests::past_the_limit_a_client_is_refused_and_another_is_not ... ok
runa container [cargo]: test web::hole::tests::the_caller_is_named_as_its_credential_names_itself ... ok
runa container [cargo]: test web::hole::tests::the_consoles_names_leave_out_the_callback_only_ones ... ok
runa container [cargo]: test web::hole::tests::the_fronts_own_answer_is_a_trailers_only_grpc_status ... ok
runa container [cargo]: test web::hole::tests::the_hole_answers_on_the_consoles_own_names_only ... ok
runa container [cargo]: test web::hole::tests::the_hole_goes_where_the_console_goes ... ok
runa container [cargo]: test web::hole::tests::the_holes_reach_is_the_sites_feed ... ok
runa container [cargo]: test web::hole::tests::the_own_network_is_the_private_ranges_and_the_overlays ... ok
runa container [cargo]: test web::hole::tests::the_reach_setting_defaults_to_the_own_network ... ok
runa container [cargo]: test web::hole::tests::the_upstream_uri_keeps_the_path_and_names_the_control_plane ... ok
runa container [cargo]: test web::tests::every_request_on_443_is_one_redacted_access_line ... ok
runa container [cargo]: test web::tests::git_and_lfs_paths_are_answered_on_the_same_host_with_the_ssh_url ... ok
runa container [cargo]: test web::tests::gunnars_layers_wrap_the_shared_front_and_no_monetize_is_carried ... ok
runa container [cargo]: test web::tests::own_domain_login_lands_on_the_canonical_www_host ... ok
runa container [cargo]: test web::tests::the_acme_switch_needs_the_feature_and_the_word_on ... ok
runa container [cargo]: test vm::tests::the_front_presents_kind_front_with_its_relay_key_and_no_capacity ... ok
runa container [cargo]: test web::tests::the_fronts_tls_offers_x25519mlkem768_first_and_keeps_the_classical_groups ... ok
runa container [cargo]: test web::tests::the_login_names_and_the_holes_names_follow_the_feed ... ok
runa container [cargo]: test web::tests::the_console_on_443_negotiates_x25519mlkem768_with_openssl_curl_and_rustls_and_classical_clients_still_connect ... ok
runa container [cargo]: test vm::tests::the_front_is_paired_when_its_relay_is_up_and_every_box_is_listed ... ok
runa container [cargo]: test stop::tests::the_quiesce_syncs_the_data_filesystem_only ... ok
runa container [cargo]: test stop::tests::a_soft_stop_is_heard_said_once_and_the_disk_quiesced_before_the_power_goes ... ok
runa container [cargo]: test console::tests::the_embedded_console_unpacks_and_its_router_builds_against_the_fed_primary ... ok
runa container [cargo]: test vm::tests::the_front_offers_its_build_its_certify_key_and_its_clock ... ok
runa container [cargo]: test vm::tests::the_front_hands_its_kept_certificate_and_key_to_the_installer_for_its_successor ... ok
runa container [cargo]: test console::tests::a_bare_name_address_is_a_301_to_the_same_path_on_www ... ok
runa container [cargo]: test vm::tests::the_front_hands_the_ones_fleet_door_its_estate_and_its_key_to_every_box ... ok
runa container [cargo]: test keys::tests::a_certify_key_minted_by_many_at_once_is_one_key_and_the_one_on_disk ... ok
runa container [cargo]: test console::tests::the_operators_console_credential_is_offered_laid_as_his_seed_and_enrolled_at_install ... ok
runa container [cargo]: test result: ok. 75 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.45s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 1 test
runa container [cargo]: test pid1_opens_the_egress_door_only_behind_the_gate ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ok  the hole's services are gunnar-proto's services
runa container [cargo]:      Running unittests src/main.rs (/backup/ci-target/gunnar/debug/deps/gunnar_front-21c91aa8754d5b83)
runa container [cargo]:      Running tests/egress_door_off_by_default.rs (/backup/ci-target/gunnar/debug/deps/egress_door_off_by_default-afb0a86b9dc98755)
runa container [cargo]:      Running tests/grpc_hole.rs (/backup/ci-target/gunnar/debug/deps/grpc_hole-fde4fc83aab71844)
runa container [cargo]: ok  `control status` (no credential) answers through the front: ok=true stdout:
runa container [cargo]: control plane  https://localhost:45361
runa container [cargo]: build          v1.5.1-585-g5672eba-modified
runa container [cargo]: role           primary
runa container [cargo]: bootstrap      closed — enrolled 1793566104864 by "admin"
runa container [cargo]: principals     1
runa container [cargo]: keys           2
runa container [cargo]: authentication REQUIRED — an uncredentialled call to a gated service was refused
runa container [cargo]: git            serving
runa container [cargo]: server clock   2026-11-01T20:48:25Z (this machine +45 ms from it)
runa container [cargo]: clock sync     none reported (a server older than the clock report, or none ran)
runa container [cargo]: machine        withheld: this box is enrolled, so its machine is read with a credential — Admin.Capacity carries the same numbers
runa container [cargo]: stderr:
runa container [cargo]: ok  the admin logs in through the front and is the admin: ok=true stdout:
runa container [cargo]: logged in   SHA256:UBx/x4cYFG5s3LncZbdy7MNM+ASgwSWTjtUTe1yL0DU
runa container [cargo]: role        gunnar-admin (server-wide read or better)
runa container [cargo]: server      gunnar/3.0.0 on 127.0.0.1:50051
runa container [cargo]: ssh         
runa container [cargo]: Nothing was written. gunnar keeps no session: every call signs a fresh
runa container [cargo]: single-use credential with this key.
runa container [cargo]: stderr:
runa container [cargo]: gunnar: signing as /backup/ci-tmp/gunnar/.tmpEtMThg/keys/admin (SHA256:UBx/x4cYFG5s3LncZbdy7MNM+ASgwSWTjtUTe1yL0DU)
runa container [cargo]: ok  the admin adds bob through the front (a write): ok=true stdout:
runa container [cargo]: created   bob
runa container [cargo]: account   bob  (they are admin of it, always — it is not a grant)
runa container [cargo]: key       SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs
runa container [cargo]: role      ordinary user
runa container [cargo]: stderr:
runa container [cargo]: gunnar: signing as /backup/ci-tmp/gunnar/.tmpEtMThg/keys/admin (SHA256:UBx/x4cYFG5s3LncZbdy7MNM+ASgwSWTjtUTe1yL0DU)
runa container [cargo]: ok  bob logs in through the front as bob, not as the front's admin key: ok=true stdout:
runa container [cargo]: logged in   SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs
runa container [cargo]: role        ordinary user — not gunnar-admin
runa container [cargo]:             you are still admin of your own account, always.
runa container [cargo]: Nothing was written. gunnar keeps no session: every call signs a fresh
runa container [cargo]: single-use credential with this key.
runa container [cargo]: stderr:
runa container [cargo]: gunnar: signing as /backup/ci-tmp/gunnar/.tmpEtMThg/keys/bob (SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs)
runa container [cargo]: ok  bob creates bob/one through the front (a write): ok=true stdout:
runa container [cargo]: repo     bob/one
runa container [cargo]: hash     sha256
runa container [cargo]: branch   refs/heads/main
runa container [cargo]: access   private (a key and a grant)
runa container [cargo]: encrypted no
runa container [cargo]: stock `git init` is sha1: use `git init --object-format=sha256`, or
runa container [cargo]: create the repository with `--hash sha1`.
runa container [cargo]: stderr:
runa container [cargo]: gunnar: signing as /backup/ci-tmp/gunnar/.tmpEtMThg/keys/bob (SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs)
runa container [cargo]: ok  bob may not create in the admin's account: the server refuses bob, carried as bob: ok=false stdout:
runa container [cargo]: stderr:
runa container [cargo]: gunnar: signing as /backup/ci-tmp/gunnar/.tmpEtMThg/keys/bob (SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs)
runa container [cargo]: gunnar: your key authenticated, but you are not allowed to do this. The server's own sentence below says which grant was missing; creating users and handing out gunnar-admin both need gunnar-admin, and everything else needs a grant on the namespace or the repository.
runa container [cargo]:   server said: principal bob has no admin grant on namespace:admin
runa container [cargo]:   request-id: 0000000000000000  (grep the server's log for `req=0000000000000000`)
runa container [cargo]: ok  bob lists repositories through the front (a read): ok=true stdout:
runa container [cargo]: bob/one
runa container [cargo]: stderr:
runa container [cargo]: gunnar: signing as /backup/ci-tmp/gunnar/.tmpEtMThg/keys/bob (SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs)
runa container [cargo]: ok  bob reads bob/one through the front: ok=true stdout:
runa container [cargo]: repo     bob/one
runa container [cargo]: hash     sha256
runa container [cargo]: branch   refs/heads/main
runa container [cargo]: access   private (a key and a grant)
runa container [cargo]: encrypted no
runa container [cargo]: stderr:
runa container [cargo]: gunnar: signing as /backup/ci-tmp/gunnar/.tmpEtMThg/keys/bob (SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs)
runa container [cargo]: ok  the admin lists users through the front: ok=true stdout:
runa container [cargo]: admin	bootstrap admin	1793566104863
runa container [cargo]: bob	bob	1793566105169
runa container [cargo]: stderr:
runa container [cargo]: gunnar: signing as /backup/ci-tmp/gunnar/.tmpEtMThg/keys/admin (SHA256:UBx/x4cYFG5s3LncZbdy7MNM+ASgwSWTjtUTe1yL0DU)
runa container [cargo]: ok  every call so far was answered by the main
runa container [cargo]: ok  bob's create is audited as bob, OK: [Forwarded { method: "Bootstrap.Status", caller: "anonymous", client: "127.0.0.1", status: Some(0), answered_by: "main", ms: 1 }, Forwarded { method: "Admin.Health", caller: "anonymous", client: "127.0.0.1", status: Some(16), answered_by: "main", ms: 0 }, Forwarded { method: "Admin.Health", caller: "SHA256:UBx/x4cYFG5s3LncZbdy7MNM+ASgwSWTjtUTe1yL0DU", client: "127.0.0.1", status: Some(0), answered_by: "main", ms: 1 }, Forwarded { method: "Access.AddPrincipal", caller: "SHA256:UBx/x4cYFG5s3LncZbdy7MNM+ASgwSWTjtUTe1yL0DU", client: "127.0.0.1", status: Some(0), answered_by: "main", ms: 71 }, Forwarded { method: "Access.AddKey", caller: "SHA256:UBx/x4cYFG5s3LncZbdy7MNM+ASgwSWTjtUTe1yL0DU", client: "127.0.0.1", status: Some(0), answered_by: "main", ms: 40 }, Forwarded { method: "Admin.Health", caller: "SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs", client: "127.0.0.1", status: Some(7), answered_by: "main", ms: 1 }, Forwarded { method: "Repos.Create", caller: "SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs", client: "127.0.0.1", status: Some(0), answered_by: "main", ms: 102 }, Forwarded { method: "Repos.Create", caller: "SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs", client: "127.0.0.1", status: Some(7), answered_by: "main", ms: 1 }, Forwarded { method: "Repos.List", caller: "SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs", client: "127.0.0.1", status: Some(0), answered_by: "main", ms: 1 }, Forwarded { method: "Repos.Get", caller: "SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs", client: "127.0.0.1", status: Some(0), answered_by: "main", ms: 1 }, Forwarded { method: "Access.ListPrincipals", caller: "SHA256:UBx/x4cYFG5s3LncZbdy7MNM+ASgwSWTjtUTe1yL0DU", client: "127.0.0.1", status: Some(0), answered_by: "main", ms: 2 }]
runa container [cargo]: ok  bob's refused create is audited as bob, with the server's refusal
runa container [cargo]: ok  the admin's calls are audited as the admin
runa container [cargo]: ok  no call is the front's
runa container [cargo]: ok  the uncredentialled status call is audited as anonymous
runa container [cargo]: ok  HTTP/1 is untouched: HTTP/1.1 200 OK
runa container [cargo]: content-type: text/plain; charset=utf-8
runa container [cargo]: content-length: 12
runa container [cargo]: connection: close
runa container [cargo]: date: Sun, 01 Nov 2026 20:48:25 GMT
runa container [cargo]: the console
runa container [cargo]: ok  within the limit the call passes: ok=true stdout:
runa container [cargo]: bob/one
runa container [cargo]: stderr:
runa container [cargo]: gunnar: signing as /backup/ci-tmp/gunnar/.tmpEtMThg/keys/bob (SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs)
runa container [cargo]: ok  past the limit the CLI is refused: ok=false stdout:
runa container [cargo]: stderr:
runa container [cargo]: gunnar: signing as /backup/ci-tmp/gunnar/.tmpEtMThg/keys/bob (SHA256:iXie8KCxhqL9Wx/li5QowKBv/MrElB9bnmbWOySVbrs)
runa container [cargo]: gunnar: Some resource has been exhausted: too many calls from this address through the front; wait a minute and call again
runa container [cargo]: ok  the refusal is audited as rate-limited
runa container [cargo]: ok  pay.localhost carries no control plane: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  127.0.0.1 carries no control plane: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  the refusal is audited as refused-name
runa container [cargo]: ok  the hole is own-network by default
runa container [cargo]: ok  a public client is refused by default: Raw { status: Some(7), message: "REFUSED [front-hole-network] this front's CLI hole is open to the estate's own network and the operator's overlay only (GUNNAR_FRONT_HOLE=own-network, the airgap default)" }
runa container [cargo]: ok  a client on the estate's own network is carried: Raw { status: Some(16), message: "this%20control%20plane%20requires%20a%20credential.%20Send%20%60gunnar-authorization:%20gunnar-sshsig-v2%20%3Cfingerprint%3E%20%3Cissued_at_ms%3E%20%3Cnonce%3E%20%3Csshsig%3E%60,%20signed%20with%20a%20key%20registered%20in%20gunnar's%20key%20table%20(the%20ACL%20model)." }
runa container [cargo]: ok  set `public`, a public client is carried: Raw { status: Some(16), message: "this%20control%20plane%20requires%20a%20credential.%20Send%20%60gunnar-authorization:%20gunnar-sshsig-v2%20%3Cfingerprint%3E%20%3Cissued_at_ms%3E%20%3Cnonce%3E%20%3Csshsig%3E%60,%20signed%20with%20a%20key%20registered%20in%20gunnar's%20key%20table%20(the%20ACL%20model)." }
runa container [cargo]: ok  and the main answered it
runa container [cargo]: ok  the fresh box's window is open, and `control status` reads it through the front: ok=true stdout:
runa container [cargo]: control plane  https://localhost:45361
runa container [cargo]: build          v1.5.1-585-g5672eba-modified
runa container [cargo]: role           primary
runa container [cargo]: bootstrap      OPEN — no identity has ever been enrolled here
runa container [cargo]:   Anyone who can reach this port can claim it, with no credential:
runa container [cargo]:       gunnar control bootstrap <your-name> --at https://localhost:45361
runa container [cargo]: principals     0
runa container [cargo]: keys           0
runa container [cargo]: authentication REQUIRED — an uncredentialled call to a gated service was refused
runa container [cargo]: git            serving
runa container [cargo]: server clock   2026-11-01T20:48:25Z (this machine +4 ms from it)
runa container [cargo]: clock sync     none reported (a server older than the clock report, or none ran)
runa container [cargo]: machine        this box is fresh, but its machine could not be read: not implemented: Admin.Capacity (no disk-headroom gate is wired on this control plane, so the --disk-floor in force is unknown and no quote can be made against it); the storage seam is not wired to gunnar-store yet
runa container [cargo]: stderr:
runa container [cargo]: ok  `control bootstrap` through the front is refused at the front, by name: ok=false stdout:
runa container [cargo]: stderr:
runa container [cargo]: gunnar: your key authenticated, but you are not allowed to do this. The server's own sentence below says which grant was missing; creating users and handing out gunnar-admin both need gunnar-admin, and everything else needs a grant on the namespace or the repository.
runa container [cargo]:   server said: REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only
runa container [cargo]: ok  Bootstrap.Enroll on localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.BecomeTwin on localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.Restore on localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.AssignTunnelAddress on localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.TwinCsr on localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.InstallTwinCertificate on localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.Enroll on localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.BecomeTwin on localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.Restore on localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.AssignTunnelAddress on localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.TwinCsr on localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.InstallTwinCertificate on localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-method] this call hands a fresh box to its first caller and is never carried through the front; of Bootstrap the hole carries Status and GrowStatus only" }
runa container [cargo]: ok  Bootstrap.Enroll on pay.localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.BecomeTwin on pay.localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.Restore on pay.localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.AssignTunnelAddress on pay.localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.TwinCsr on pay.localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.InstallTwinCertificate on pay.localhost from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.Enroll on pay.localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.BecomeTwin on pay.localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.Restore on pay.localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.AssignTunnelAddress on pay.localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.TwinCsr on pay.localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.InstallTwinCertificate on pay.localhost from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.Enroll on 127.0.0.1 from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.BecomeTwin on 127.0.0.1 from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.Restore on 127.0.0.1 from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.AssignTunnelAddress on 127.0.0.1 from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.TwinCsr on 127.0.0.1 from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.InstallTwinCertificate on 127.0.0.1 from None is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.Enroll on 127.0.0.1 from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.BecomeTwin on 127.0.0.1 from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.Restore on 127.0.0.1 from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.AssignTunnelAddress on 127.0.0.1 from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.TwinCsr on 127.0.0.1 from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  Bootstrap.InstallTwinCertificate on 127.0.0.1 from Some("203.0.113.7") is refused at the front: Raw { status: Some(7), message: "REFUSED [front-hole-name] this name carries no control plane: the CLI's gRPC hole answers on the console's own names only" }
runa container [cargo]: ok  no claiming call reached the box
runa container [cargo]: ok  after every try the box is still unclaimed: ok=true stdout:
runa container [cargo]: control plane  https://localhost:45361
runa container [cargo]: build          v1.5.1-585-g5672eba-modified
runa container [cargo]: role           primary
runa container [cargo]: bootstrap      OPEN — no identity has ever been enrolled here
runa container [cargo]:   Anyone who can reach this port can claim it, with no credential:
runa container [cargo]:       gunnar control bootstrap <your-name> --at https://localhost:45361
runa container [cargo]: principals     0
runa container [cargo]: keys           0
runa container [cargo]: authentication REQUIRED — an uncredentialled call to a gated service was refused
runa container [cargo]: git            serving
runa container [cargo]: server clock   2026-11-01T20:48:25Z (this machine +4 ms from it)
runa container [cargo]: clock sync     none reported (a server older than the clock report, or none ran)
runa container [cargo]: machine        this box is fresh, but its machine could not be read: not implemented: Admin.Capacity (no disk-headroom gate is wired on this control plane, so the --disk-floor in force is unknown and no quote can be made against it); the storage seam is not wired to gunnar-store yet
runa container [cargo]: stderr:
runa container [cargo]: grpc_hole: 68 checks passed
runa container [cargo]: running 2 tests
runa container [cargo]: test the_front_keeps_its_log_on_its_disk_first_thing ... ok
runa container [cargo]: test the_fronts_log_is_on_its_disk_within_a_second_and_the_next_boot_serves_its_last_lines ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
runa container [cargo]: running 4 tests
runa container [cargo]: test the_feature_is_off_by_default_and_in_no_release_row ... ok
runa container [cargo]:      Running tests/log_on_disk.rs (/backup/ci-target/gunnar/debug/deps/log_on_disk-009344c6eecd87b1)
runa container [cargo]:      Running tests/mcp_off_by_default.rs (/backup/ci-target/gunnar/debug/deps/mcp_off_by_default-4723b84bf6dec415)
runa container [cargo]: test the_mcp_front_does ... ok
runa container [cargo]: test the_metered_front_does_not_contain_it_either ... ok
runa container [cargo]: test the_default_front_does_not_contain_the_mcp_connector ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
runa container [cargo]: running 3 tests
runa container [cargo]: test the_front_ships_no_embedded_monetize_in_any_build ... ok
runa container [cargo]: test f4_recharge_and_the_pull_wire_survive_the_monetize_removal ... ok
runa container [cargo]: test no_monetize_server_socket_and_no_self_register_path_are_built_here ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: running 1 test
runa container [cargo]: test the_front_carries_no_copy_of_the_mesh_probe ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 2 tests
runa container [cargo]: test the_paid_front_is_the_consoles_paid_half_and_nothing_more ... ok
runa container [cargo]: test the_front_links_no_monetize_in_any_build ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 3 tests
runa container [cargo]: test the_recharge_watcher_reads_the_shared_busy_mark ... ok
runa container [cargo]: test the_front_readmits_through_the_shared_sink_that_says_each_line_once ... ok
runa container [cargo]: test gunnars_update_rs_carries_no_copy_of_the_shared_step ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 1 test
runa container [cargo]: test mint_a_proof_medium ... ignored, writes a proof medium's material to $GUNNAR_FRONT_PROOF_MEDIUM
runa container [cargo]: test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 3 tests
runa container [cargo]:      Running tests/one_front_pull.rs (/backup/ci-target/gunnar/debug/deps/one_front_pull-5b90298fe45aba69)
runa container [cargo]:      Running tests/one_mesh_probe.rs (/backup/ci-target/gunnar/debug/deps/one_mesh_probe-14ed65b79ae09edd)
runa container [cargo]:      Running tests/one_monetize.rs (/backup/ci-target/gunnar/debug/deps/one_monetize-071b4fac8899ed89)
runa container [cargo]:      Running tests/one_update_step.rs (/backup/ci-target/gunnar/debug/deps/one_update_step-386146e53e2217d7)
runa container [cargo]:      Running tests/proof_medium.rs (/backup/ci-target/gunnar/debug/deps/proof_medium-931efb51a5dc1269)
runa container [cargo]:      Running tests/public_site_off_by_default.rs (/backup/ci-target/gunnar/debug/deps/public_site_off_by_default-2fe157a8e509e456)
runa container [cargo]: test the_public_site_front_does ... ok
runa container [cargo]: test the_metered_front_does_not_contain_it_either ... ok
runa container [cargo]: test the_default_front_does_not_contain_the_public_site ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.97s
runa container [cargo]: running 1 test
runa container [cargo]: test a_monetize_line_reaches_read_log_and_a_stripe_secret_is_withheld ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
runa container [cargo]:      Running tests/stderr_to_bootlog.rs (/backup/ci-target/gunnar/debug/deps/stderr_to_bootlog-d70af10818497cef)
runa container [cargo]: 2026-11-01T20:48:28.199223Z  INFO stderr: monetize-server: checkout gunnar/alice/2026-09-28+pack_bytes=10737418240 minted at stripe (session cs_test_buyflow1)
runa container [cargo]: 2026-11-01T20:48:28.199462Z  INFO stderr: monetize-server: stripe: signing the webhook check with whsec_5WbX5kEWLlfzsGNjH64I8lOOqUB6e8FH
runa container [cargo]: 2026-11-01T20:48:28.199489Z  INFO stderr: monetize-server: stripe: POST /v1/checkout/sessions with sk_live_51HabcDEF
runa container [cargo]: 2026-11-01T20:48:28.199510Z  WARN stderr: monetize-server: grow FAILED: the cloud refused the resize
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:    Doc-tests gunnar_front
runa container [cargo]: xtask ci --quick: skipped the_community_binary_has_zero_entitlement_symbols_and_the_metered_one_has_them: gunnar-recipe's metered_symbols builds gunnar-server again under two other feature sets (a per-feature rebuild) and reads their symbol tables, which the quick set strips (the full `cargo xtask ci` runs it)
runa container [cargo]: xtask ci --quick: skipped the_release_server_has_zero_narrate_symbols_and_the_dev_one_has_the_sender: gunnar-recipe's dev_narrate_symbols builds gunnar-server again under two other feature sets (a per-feature rebuild) and reads their symbol tables, which the quick set strips (the full `cargo xtask ci` runs it)
runa container [cargo]: xtask ci --quick: skipped every_declared_variant_passes_through_the_cli_door: gunnar-recipe's cli_matrix builds the declared dwarves row in a container (the Build Thing's road), and the forge's step container has no podman socket (the full `cargo xtask ci` runs it)
runa container [cargo]: xtask ci --quick: skipped the_build_kernel_line_plans_the_donor_first: gunnar-recipe's cli_matrix needs a dwarves binary, built in a container the forge's step container cannot start (the full `cargo xtask ci` runs it)
runa container [cargo]: xtask ci --quick: skipped the_free_bytes_are_a_live_statvfs_and_move_when_the_filesystem_moves: gunnar-server's capacity test needs a filesystem whose statvfs moves on a write at once; the CI box's TMPDIR is on btrfs (/backup), which counts it at its next commit (the full `cargo xtask ci` runs it)
runa container [cargo]: xtask ci --quick: FAILED, 1 of 9 step(s):
runa container [cargo]:   test
runa container: 'cargo' exited 1