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/20261030T1325Z-4df9a0aa/forge.log

[… 275425 bytes cut: the tail follows]
runa container [cargo]: test pump::tests::a_fresh_main_is_recharged_from_the_whole_log_across_fetches ... ok
runa container [cargo]: test rebuild::tests::a_standing_disk_is_reformatted_only_on_a_typed_confirmation ... ok
runa container [cargo]: test pump::tests::a_twin_that_stops_short_fails_and_aborts_the_stream ... ok
runa container [cargo]: test pump::tests::a_trimmed_twin_without_a_base_is_refused_until_accept_lost ... ok
runa container [cargo]: test rebuild::tests::only_a_reformat_destroys_and_the_shape_is_stable ... ok
runa container [cargo]: test pump::tests::a_hole_inside_one_fetch_is_refused_and_nothing_past_it_reaches_the_main ... ok
runa container [cargo]: test rebuild::tests::silence_alone_destroys_nothing ... ok
runa container [cargo]: test rebuild::tests::the_main_is_read_off_its_bootstrap_status ... ok
runa container [cargo]: test rebuild::tests::the_twin_must_be_able_to_give_it_back ... ok
runa container [cargo]: test review::tests::a_level_twin_of_a_silent_main_is_rechargeable_once_fenced_or_in_place ... ok
runa container [cargo]: test review::tests::a_primary_is_not_reviewed_as_a_twin_to_recharge_from ... ok
runa container [cargo]: test review::tests::a_twin_of_a_live_primary_is_healthy_and_not_rechargeable_unfenced ... ok
runa container [cargo]: test review::tests::a_twin_with_a_retention_hole_names_what_is_lost ... ok
runa container [cargo]: test review::tests::an_unreachable_twin_is_said_so ... ok
runa container [cargo]: test review::tests::the_boot_check_says_data_lost_recharge_available ... ok
runa container [cargo]: test grpc::tests::a_restore_sink_dropped_mid_stream_poisons_the_stream_it_never_ends_it ... ok
runa container [cargo]: test grpc::tests::a_silent_twin_is_given_up_on_by_name_and_a_talking_one_is_not ... ok
runa container [cargo]: test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
runa container [cargo]: ── gunnar-repair lib gunnar_repair green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test tls13_only (/home/rickard/tgt/ci/target/gunnar/debug/deps/tls13_only-508ea09a4fab99b5) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test the_tls_domain_is_the_host_alone ... ok
runa container [cargo]: test the_check_passes_when_the_right_provider_won ... ok
runa container [cargo]: test the_filter_removes_suites_that_were_actually_there ... ok
runa container [cargo]: test the_preferred_suite_follows_the_hardware ... ok
runa container [cargo]: test plaintext_never_leaves_the_box ... 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 tls13_only green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test self_scope (/home/rickard/tgt/ci/target/gunnar/debug/deps/self_scope-ce843fa789a8bf8b) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_person_may_revoke_the_key_they_are_signing_with ... ok
runa container [cargo]: test a_person_lists_their_own_keys_and_nobody_elses ... ok
runa container [cargo]: test a_person_may_not_add_a_key_to_anybody_else ... ok
runa container [cargo]: test a_person_adds_a_key_to_themselves_with_no_grant_and_no_attestation ... ok
runa container [cargo]: test a_person_revokes_their_own_key_and_the_refusal_for_anothers_names_nobody ... ok
runa container [cargo]: test an_admin_adding_to_another_still_owes_their_attestation ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-grpc test self_scope green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test loopback_default (/home/rickard/tgt/ci/target/gunnar/debug/deps/loopback_default-097c0aea5c36b295) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test event_buffer_default_is_bounded_and_nonzero ... ok
runa container [cargo]: test the_loopback_predicate_can_say_no ... ok
runa container [cargo]: test this_build_authenticates_grpc ... ok
runa container [cargo]: test the_default_config_requires_a_credential ... ok
runa container [cargo]: test default_bind_is_loopback ... ok
runa container [cargo]: test the_default_is_not_a_wildcard_bind ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-grpc test loopback_default green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test decision_words (/home/rickard/tgt/ci/target/gunnar/debug/deps/decision_words-eb50f5d756d78d4c) ──
runa container [cargo]: running 1 test
runa container [cargo]: test every_decision_word_on_the_audit_target_is_allow_deny_or_narrow ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
runa container [cargo]: ── gunnar-grpc test decision_words green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test account_model (/home/rickard/tgt/ci/target/gunnar/debug/deps/account_model-b3dcf45343c626df) ──
runa container [cargo]: running 16 tests
runa container [cargo]: test a_name_query_narrows_an_outsiders_listing_and_never_widens_it ... ok
runa container [cargo]: test a_private_namespace_shows_an_outsider_only_its_public_repositories ... ok
runa container [cargo]: test a_repository_admin_who_is_not_the_account_admin_may_not_change_visibility ... ok
runa container [cargo]: test a_grant_revoked_mid_stream_stops_the_next_delivery_of_an_own_watch ... ok
runa container [cargo]: test a_named_user_is_enrolled_with_its_invite_in_the_same_call ... ok
runa container [cargo]: test an_own_watch_carries_its_prologue_and_only_the_callers_own_key_use ... ok
runa container [cargo]: test a_retried_order_is_granted_once ... ok
runa container [cargo]: test an_existing_principal_or_namespace_cannot_become_an_employee ... ok
runa container [cargo]: test one_named_user_is_enrolled_holding_its_room ... ok
runa container [cargo]: test a_watch_naming_no_account_carries_every_account_the_caller_is_inside_and_no_other ... ok
runa container [cargo]: test a_namespace_is_private_to_outsiders_until_its_account_admin_makes_it_public ... ok
runa container [cargo]: test an_accounts_events_are_shown_to_nobody_outside_it_until_its_admin_makes_them_public ... ok
runa container [cargo]: test an_invite_fills_one_seat_and_takes_its_room ... ok
runa container [cargo]: test the_account_admin_may_change_visibility ... ok
runa container [cargo]: test the_account_admin_enrolls_new_employees_who_may_not_make_anything_public ... ok
runa container [cargo]: test ten_users_are_ten_seats_with_no_names ... ok
runa container [cargo]: test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-grpc test account_model green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test entitlement_caps_door (/home/rickard/tgt/ci/target/gunnar/debug/deps/entitlement_caps_door-2020d021ee933d57) ──
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 entitlement_caps_door green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test tls13_provider_lost (/home/rickard/tgt/ci/target/gunnar/debug/deps/tls13_provider_lost-98d0ef55bac21a3f) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_downgradeable_provider_is_refused_by_name ... 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-grpc test tls13_provider_lost green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test encrypted_flag (/home/rickard/tgt/ci/target/gunnar/debug/deps/encrypted_flag-d732a4a9af5681a2) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test a_new_repository_is_not_encrypted ... ok
runa container [cargo]: test a_mirror_made_encrypted_before_the_rule_is_never_synced ... ok
runa container [cargo]: test a_mirror_is_never_turned_encrypted ... ok
runa container [cargo]: test the_account_admin_turns_encryption_on_and_off ... ok
runa container [cargo]: test an_encrypted_repository_is_never_made_a_mirror ... ok
runa container [cargo]: test a_repository_admin_or_a_writer_may_not ... ok
runa container [cargo]: test turning_encryption_on_or_off_is_an_event ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
runa container [cargo]: ── gunnar-grpc test encrypted_flag green in 1 s ──
runa container [cargo]: ── test gunnar-grpc test first_admin (/home/rickard/tgt/ci/target/gunnar/debug/deps/first_admin-3f62adc4a4d96273) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_token_in_place_of_its_hash_is_refused_and_nothing_is_claimed ... ok
runa container [cargo]: test bootstrap_status_says_whether_the_break_glass_token_is_spent ... ok
runa container [cargo]: test the_bootstrap_is_spent_by_the_first_passkey ... ok
runa container [cargo]: test the_break_glass_token_is_the_operators_first_invite_and_his_passkey_logs_in_as_him ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
runa container [cargo]: ── gunnar-grpc test first_admin green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test identity_session_auth (/home/rickard/tgt/ci/target/gunnar/debug/deps/identity_session_auth-bed8af105a662abd) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_session_token_is_the_persons_credential_on_every_gated_verb ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
runa container [cargo]: ── gunnar-grpc test identity_session_auth green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test clock_trigger (/home/rickard/tgt/ci/target/gunnar/debug/deps/clock_trigger-ea66b213722694c5) ──
runa container [cargo]: running 1 test
runa container [cargo]: test stale_refusals_start_one_background_sync_a_minute_carry_nothing_and_are_not_delayed ... 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]: ── gunnar-grpc test clock_trigger green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test identity_conformance (/home/rickard/tgt/ci/target/gunnar/debug/deps/identity_conformance-6a949cf0cd295a60) ──
runa container [cargo]: running 20 tests
runa container [cargo]: test a_change_whose_persist_fails_changes_nothing ... ok
runa container [cargo]: test a_session_expires ... ok
runa container [cargo]: test a_passkey_logs_in_and_a_replay_is_refused ... ok
runa container [cargo]: test sign_up_on_a_private_site_is_refused ... ok
runa container [cargo]: test invites_are_listed_and_revoked ... ok
runa container [cargo]: test sign_up_with_a_refusing_mailer_stores_nothing ... ok
runa container [cargo]: test sign_up_on_a_root_mails_a_link_that_registers_and_logs_in ... ok
runa container [cargo]: test the_tables_survive_a_restart ... ok
runa container [cargo]: test a_login_in_the_second_of_a_logout_everywhere_is_never_a_dead_session ... ok
runa container [cargo]: test a_session_ends_on_logout ... ok
runa container [cargo]: test a_session_ends_on_deactivation ... ok
runa container [cargo]: test an_invite_never_makes_an_admin ... ok
runa container [cargo]: test an_invite_for_a_person_adds_their_passkey ... ok
runa container [cargo]: test an_invite_is_redeemed_once ... ok
runa container [cargo]: test sessions_end_and_the_host_vouches ... ok
runa container [cargo]: test a_step_up_is_ones_own_fresh_touch ... ok
runa container [cargo]: test the_transcript_is_the_reference_one ... ok
runa container [cargo]: test the_host_mints_a_link_for_its_own_person ... ok
runa container [cargo]: test an_invite_needs_a_fresh_step_up ... ok
runa container [cargo]: test a_sign_up_flood_evicts_no_invite ... ok
runa container [cargo]: test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.20s
runa container [cargo]: ── gunnar-grpc test identity_conformance green in 3 s ──
runa container [cargo]: ── test gunnar-grpc test services (/home/rickard/tgt/ci/target/gunnar/debug/deps/services-ff2f86569953021c) ──
runa container [cargo]: running 29 tests
runa container [cargo]: test a_watch_on_a_malformed_repo_filter_is_refused ... ok
runa container [cargo]: test a_repo_cannot_be_created_outside_a_namespace ... ok
runa container [cargo]: test a_malformed_repo_path_is_rejected_at_the_edge ... 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_mirror_is_registered_and_listed ... ok
runa container [cargo]: test a_principal_gets_a_key_and_a_grant ... ok
runa container [cargo]: test a_namespace_holding_repos_is_not_deleted_by_accident ... ok
runa container [cargo]: test a_principal_id_is_chosen_once_and_the_name_is_a_label ... ok
runa container [cargo]: test a_second_key_needs_the_principals_attestation ... ok
runa container [cargo]: test access_rejects_the_things_that_would_break_the_ssh_side ... ok
runa container [cargo]: test creating_a_repo_applies_the_server_defaults ... ok
runa container [cargo]: test creating_a_repo_lights_a_watching_ui ... 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 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 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_report_unimplemented_rather_than_an_empty_success ... ok
runa container [cargo]: test refs_validate_the_path_before_reaching_the_seam ... 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_filtered_to_another_namespace_stays_quiet ... ok
runa container [cargo]: test a_watch_with_a_cursor_replays_over_the_service_not_just_over_the_bus ... ok
runa container [cargo]: test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
runa container [cargo]: ── gunnar-grpc test services green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test key_enrolling (/home/rickard/tgt/ci/target/gunnar/debug/deps/key_enrolling-953908bd9f5226fa) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test the_holder_of_a_fed_key_not_enrolled_yet_is_told_to_ask_again_not_that_it_is_unknown ... ok
runa container [cargo]: test a_stranger_naming_a_fed_keys_fingerprint_is_not_verified_as_before ... ok
runa container [cargo]: test once_the_pairing_loop_enrolled_it_the_fed_key_is_a_caller ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
runa container [cargo]: ── gunnar-grpc test key_enrolling green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test security_key_agent (/home/rickard/tgt/ci/target/gunnar/debug/deps/security_key_agent-939c63d38da38fd7) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test only_security_keys_go_to_the_agent ... ok
runa container [cargo]: test a_touchless_answer_from_the_agent_is_refused_before_it_is_sent ... ok
runa container [cargo]: test an_agent_that_refuses_or_is_absent_says_how_to_add_the_key ... ok
runa container [cargo]: test an_sk_key_signs_a_gunnar_credential_through_the_agent ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-grpc test security_key_agent green in 0 s ──
runa container [cargo]: ── test gunnar-server test sign_in_again (/home/rickard/tgt/ci/target/gunnar/debug/deps/sign_in_again-4df6bb256c8d73ac) ──
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-grpc test machine_enrolment (/home/rickard/tgt/ci/target/gunnar/debug/deps/machine_enrolment-6ad5d582f9a1a417) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test a_request_that_names_no_role_asks_the_lowest_and_the_admin_grants_more ... ok
runa container [cargo]: test a_request_is_checked_and_the_approval_is_the_only_door ... ok
runa container [cargo]: test a_refused_request_enrols_nothing ... ok
runa container [cargo]: test a_request_is_pending_and_enrols_nothing_until_approved ... ok
runa container [cargo]: test an_admin_lists_and_revokes_the_kits_credential ... ok
runa container [cargo]: test an_approval_makes_the_machine_and_its_credential_and_the_kit_logs_in_as_it ... ok
runa container [cargo]: test the_owner_registers_first_with_the_token_then_approves_the_kit ... ok
runa container [cargo]: test approve_without_a_fresh_step_up_is_refused_and_enrols_nothing ... ok
runa container [cargo]: test a_non_admin_and_a_machine_never_approve ... ok
runa container [cargo]: test a_request_expires_and_is_approved_by_nobody ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
runa container [cargo]: ── gunnar-grpc test machine_enrolment green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test identity_console_doors (/home/rickard/tgt/ci/target/gunnar/debug/deps/identity_console_doors-08b2949cded46d6b) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test the_console_mints_a_first_login_link_onto_an_existing_person_through_the_core ... ok
runa container [cargo]: test a_machine_is_approved_from_a_stepped_up_session_and_logs_in_through_the_core ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
runa container [cargo]: ── gunnar-grpc test identity_console_doors green in 0 s ──
runa container [cargo]: ── test gunnar-server test mirror_sync (/home/rickard/tgt/ci/target/gunnar/debug/deps/mirror_sync-431c568be3b96546) ──
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 dashboard_render (/home/rickard/tgt/ci/target/gunnar/debug/deps/dashboard_render-2ef5793e72006c18) ──
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 twin_mtls_pairing (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_mtls_pairing-08a1cb7664413f6a) ──
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 4.46s
runa container [cargo]: ── gunnar-server test twin_mtls_pairing green in 4 s ──
runa container [cargo]: ── test gunnar-server test main_doc_write_io (/home/rickard/tgt/ci/target/gunnar/debug/deps/main_doc_write_io-eaa8e7018159a8f7) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_control_change_on_main_costs_one_log_fsync_and_one_redb_fsync ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.65s
runa container [cargo]: ── gunnar-server test main_doc_write_io green in 5 s ──
runa container [cargo]: ── test gunnar-server test encryption_key_rpc (/home/rickard/tgt/ci/target/gunnar/debug/deps/encryption_key_rpc-812170f58a948cea) ──
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.16s
runa container [cargo]: ── gunnar-server test encryption_key_rpc green in 1 s ──
runa container [cargo]: ── test gunnar-cli test control_mirror_cli (/home/rickard/tgt/ci/target/gunnar/debug/deps/control_mirror_cli-7787e9aee366fd2b) ──
runa container [cargo]: running 13 tests
runa container [cargo]: test import_reads_the_token_from_the_environment_when_no_file_is_given ... ok
runa container [cargo]: test status_says_counting_and_withholds_updates_until_done ... ok
runa container [cargo]: test import_over_ssh_sets_no_credential_and_names_the_next_command ... ok
runa container [cargo]: test a_credential_is_read_from_a_file_and_never_printed ... ok
runa container [cargo]: test import_without_all_or_pick_only_lists ... ok
runa container [cargo]: test a_clone_url_the_forge_invented_gets_neither_a_mirror_nor_the_token ... ok
runa container [cargo]: test import_stops_on_a_401_with_nothing_queued ... ok
runa container [cargo]: test a_credential_of_the_wrong_kind_is_rendered_by_name ... ok
runa container [cargo]: test an_ssh_key_reads_back_by_kind_and_a_refusal_carries_no_secret ... ok
runa container [cargo]: test import_all_queues_every_live_repository_and_is_idempotent ... ok
runa container [cargo]: test import_pick_reads_indices_and_names_from_stdin ... ok
runa container [cargo]: test wait_on_a_failed_job_exits_non_zero_and_names_the_error ... ok
runa container [cargo]: test add_then_sync_waits_and_renders_a_done_job_with_its_updates ... ok
runa container [cargo]: test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s
runa container [cargo]: ── gunnar-cli test control_mirror_cli green in 2 s ──
runa container [cargo]: ── test gunnar-core lib gunnar_core (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_core-08bea9aa208a279f) ──
runa container [cargo]: running 171 tests
runa container [cargo]: test activity::tests::a_stamp_moves_only_past_the_grain_and_never_backwards ... ok
runa container [cargo]: test arrow_log::tests::the_in_memory_secret_log_replays_across_a_rebuild ... ok
runa container [cargo]: test arrow_log::tests::a_secret_is_durable_before_the_write_returns ... ok
runa container [cargo]: test audit::tests::a_field_holding_a_separator_cannot_impersonate_two_fields ... ok
runa container [cargo]: test arrow_log::tests::get_or_create_does_not_remint_across_a_reopen ... ok
runa container [cargo]: test audit::tests::a_chain_links_each_entry_to_the_one_before_it_and_verifies ... ok
runa container [cargo]: test audit::tests::a_framed_chain_on_a_box_that_follows_originates_nothing_and_is_no_error ... ok
runa container [cargo]: test arrow_log::tests::a_secret_delete_is_a_tombstone_that_survives_a_reopen ... ok
runa container [cargo]: test arrow_log::tests::a_rotated_secret_leaves_no_trace_of_the_previous_value_on_disk ... ok
runa container [cargo]: test audit::tests::a_framed_chain_puts_every_entry_in_the_transaction_log ... ok
runa container [cargo]: test audit::tests::a_twins_own_trail_is_never_a_transaction ... ok
runa container [cargo]: test audit::tests::a_removed_entry_is_named ... ok
runa container [cargo]: test audit::tests::an_unreplicable_chain_refuses_to_be_the_replicated_trail ... ok
runa container [cargo]: test audit::tests::an_edited_entry_is_named ... ok
runa container [cargo]: test audit::tests::a_truncated_tail_verifies_but_does_not_match_the_recorded_tip ... ok
runa container [cargo]: test auth::certificate_fingerprint_tests::a_certificate_fingerprint_is_stable_and_distinguishing ... ok
runa container [cargo]: test auth::certificate_fingerprint_tests::the_two_credential_kinds_share_one_hash_space_and_that_is_recorded ... ok
runa container [cargo]: test audit::tests::an_unframed_chain_whose_set_is_unmounted_queues_and_writes_after_the_remount ... ok
runa container [cargo]: test audit::tests::a_released_log_queues_the_trail_and_the_first_append_after_the_remount_writes_it_in_order ... ok
runa container [cargo]: test control::tests::a_blob_id_is_the_hash_of_the_bytes_and_round_trips_through_hex ... ok
runa container [cargo]: test auth::name_index_tests::a_row_from_before_the_index_resolves_by_name_and_keeps_it ... ok
runa container [cargo]: test auth::sso_table::older_reader_tests::sso_maps_are_written_only_when_used ... ok
runa container [cargo]: test control::tests::a_commit_against_the_wrong_expectation_is_refused_and_changes_nothing ... ok
runa container [cargo]: test auth::seller_mark_tests::only_a_server_grant_marks_the_seller_and_a_normal_person_never_holds_it ... ok
runa container [cargo]: test arrow_log::tests::compacting_secrets_does_not_retain_superseded_values ... ok
runa container [cargo]: test activity::tests::a_flush_on_an_originating_box_is_one_frame_and_a_follower_frames_nothing ... ok
runa container [cargo]: test activity::tests::a_damaged_old_file_is_not_fatal ... ok
runa container [cargo]: test control::tests::an_unwritten_document_reads_as_absent_and_a_written_one_reads_back ... ok
runa container [cargo]: test control::tests::the_history_is_append_only_and_one_document_does_not_see_anothers ... ok
runa container [cargo]: test expiry::tests::a_short_lifetime_gets_a_proportionate_warning ... ok
runa container [cargo]: test expiry::tests::a_zero_length_certificate_is_expired_whatever_the_clock_says ... ok
runa container [cargo]: test expiry::tests::every_grade_can_happen ... ok
runa container [cargo]: test expiry::tests::the_expired_line_is_honest_about_wireguard ... ok
runa container [cargo]: test expiry::tests::the_refusal_comes_before_the_lapse ... ok
runa container [cargo]: test expiry::tests::the_refusal_never_overtakes_the_renewal ... ok
runa container [cargo]: test expiry::tests::unparseable_bytes_are_not_graded_fine ... ok
runa container [cargo]: test encryption_key::tests::a_key_takes_methods_and_keeps_its_public_half ... ok
runa container [cargo]: test activity::tests::absorbed_stamps_are_merged_and_written_without_a_frame ... ok
runa container [cargo]: test control::tests::a_suspended_store_reads_from_ram_refuses_writes_and_resumes_without_drift ... ok
runa container [cargo]: test flow::tests::a_fetch_is_bytes_out_and_an_advertisement_is_not_a_fetch ... ok
runa container [cargo]: test activity::tests::a_flush_is_one_commit_for_many_stamps_and_none_when_nothing_moved ... ok
runa container [cargo]: test control::tests::a_suspended_file_store_holds_no_descriptor_on_its_file ... ok
runa container [cargo]: test activity::tests::an_old_json_file_is_imported_once_and_left ... ok
runa container [cargo]: test activity::tests::the_last_stamps_are_written_when_the_record_is_dropped ... ok
runa container [cargo]: test flow::tests::a_push_lands_on_its_own_namespace_and_no_other ... ok
runa container [cargo]: test flow::tests::the_date_renderer_is_utc_and_floors_before_the_epoch ... ok
runa container [cargo]: test flow::tests::the_day_arithmetic_floors ... ok
runa container [cargo]: test flow::tests::a_refusal_is_counted_by_reason_and_leaves_the_bytes_alone ... ok
runa container [cargo]: test flow::tests::forgetting_a_namespace_forgets_its_flow ... ok
runa container [cargo]: test flow::tests::a_restart_keeps_yesterday_and_resumes_today ... ok
runa container [cargo]: test flow::tests::a_second_flush_is_not_a_second_count ... ok
runa container [cargo]: test forge::tests::a_body_cannot_smuggle_a_field_past_the_signature ... ok
runa container [cargo]: test forge::tests::a_commit_signature_cannot_be_presented_as_an_approval ... ok
runa container [cargo]: test forge::tests::a_review_comment_is_not_an_issue_comment ... ok
runa container [cargo]: test forge::tests::a_withdrawal_removes_one_approval_and_leaves_the_others ... ok
runa container [cargo]: test forge::tests::an_approval_verifies_and_no_field_can_be_moved_under_it ... ok
runa container [cargo]: test forge::tests::an_attested_event_binds_its_attestation_and_its_actor ... ok
runa container [cargo]: test forge::tests::an_inline_anchor_is_bound_and_a_plain_comment_is_unchanged ... ok
runa container [cargo]: test flow::tests::the_day_boundary_splits_the_counts ... ok
runa container [cargo]: test forge::tests::an_inline_comment_follows_the_blob_not_the_pull ... ok
runa container [cargo]: test forge::tests::an_unreviewed_pull_folds_to_an_empty_review ... ok
runa container [cargo]: test forge::tests::issues_fold_by_position_and_a_close_shuts_the_right_one ... ok
runa container [cargo]: test forge::tests::the_fold_tracks_approvals_by_actor_and_by_commit ... ok
runa container [cargo]: test issuer::not_before_tests::a_certificate_minted_before_the_clock_stepped_back_is_already_valid ... ok
runa container [cargo]: test forge::tests::an_issue_open_verifies_and_no_field_can_be_moved_under_it ... ok
runa container [cargo]: test key_attestation::tests::no_field_can_be_moved_under_the_signature ... ok
runa container [cargo]: test key_attestation::tests::an_attestation_is_refused_for_each_cause_and_accepted_when_honest ... ok
runa container [cargo]: test key_attestation::tests::the_requirement_is_nobody_to_ask_then_the_caller_then_required ... ok
runa container [cargo]: test membership::tests::a_fold_is_scoped_to_its_group ... ok
runa container [cargo]: test key_attestation::tests::the_namespace_isolates_it_from_the_membership_log ... ok
runa container [cargo]: test membership::tests::a_membership_signature_does_not_verify_as_an_approval ... ok
runa container [cargo]: test membership::tests::a_value_cannot_smuggle_a_field ... ok
runa container [cargo]: test membership::tests::remove_then_readd_leaves_two_events_and_time_is_answerable ... ok
runa container [cargo]: test name_filter::tests::a_stretched_word_needs_each_letter_at_least_once_and_keeps_double_letters ... ok
runa container [cargo]: test name_filter::tests::confusables_and_leet_fold ... ok
runa container [cargo]: test observe::tests::a_counter_moves_and_the_gauge_comes_back_down ... ok
runa container [cargo]: test membership::tests::a_membership_change_verifies_and_no_field_can_be_moved_under_it ... ok
runa container [cargo]: test observe::tests::every_field_of_the_snapshot_is_published ... ok
runa container [cargo]: test observe::tests::every_target_is_a_gunnar_sibling_and_the_list_is_complete ... ok
runa container [cargo]: test observe::tests::request_ids_do_not_repeat ... ok
runa container [cargo]: test observe::tests::counters_survive_concurrent_writers ... ok
runa container [cargo]: test observe::tests::the_scrape_body_names_every_counter_with_its_kind_and_value ... ok
runa container [cargo]: test observe::tests::the_service_filter_is_derived_from_the_target_list ... ok
runa container [cargo]: test provenance::tests::a_files_digest_is_its_sha256 ... ok
runa container [cargo]: test provenance::tests::a_signature_from_another_namespace_is_refused ... ok
runa container [cargo]: test provenance::tests::the_digest_moves_with_the_record_and_produced_answers_on_the_digest ... ok
runa container [cargo]: test provenance::tests::a_build_record_verifies_and_every_tampering_is_caught ... ok
runa container [cargo]: test flow::tests::nothing_older_than_the_window_survives_a_write ... ok
runa container [cargo]: test audit::tests::concurrent_framed_decisions_with_freezes_land_once_in_order_and_never_deadlock ... ok
runa container [cargo]: test sbom::tests::a_name_with_a_quote_in_it_does_not_break_the_document ... ok
runa container [cargo]: test sbom::tests::a_trailing_table_does_not_leak_into_the_last_package ... ok
runa container [cargo]: test sbom::tests::an_empty_or_unreadable_lock_yields_no_packages_rather_than_a_guess ... ok
runa container [cargo]: test sbom::tests::the_document_names_its_subject_and_every_component_carries_a_purl ... ok
runa container [cargo]: test flow::tests::the_series_is_oldest_first_and_silent_days_are_absent ... ok
runa container [cargo]: test sbom::tests::the_reader_finds_every_package_and_keeps_the_checksum_where_there_is_one ... ok
runa container [cargo]: test flow::tests::nothing_is_never_written_as_something ... ok
runa container [cargo]: test flow::tests::principals_are_exact_and_the_ceiling_announces_itself ... ok
runa container [cargo]: test flow::tests::the_window_rolls_a_stale_slot_before_reading_it ... ok
runa container [cargo]: test pulls::tests::a_pull_leaves_open_exactly_once ... ok
runa container [cargo]: test pulls::tests::numbers_are_minted_per_repository_and_never_reused ... ok
runa container [cargo]: test secrets::tests::an_unreadable_row_is_a_fault_and_not_an_absence ... ok
runa container [cargo]: test secrets::tests::a_deleted_secret_is_absent_and_its_bytes_are_not_the_row ... ok
runa container [cargo]: test pulls::tests::the_list_is_newest_first_and_filterable ... ok
runa container [cargo]: test secrets::tests::a_failed_mint_stores_nothing ... ok
runa container [cargo]: test secrets::tests::a_read_adopts_and_does_not_write_the_legacy_log ... ok
runa container [cargo]: test secrets::tests::a_legacy_host_key_is_carried_forward_rather_than_reminted ... ok
runa container [cargo]: test sso::tests::a_provider_without_a_ca_is_written_as_before ... ok
runa container [cargo]: test sso::tests::candidates_are_the_accounts_and_valid_ids ... ok
runa container [cargo]: test sso::tests::subject_keys_bind_the_issuer ... ok
runa container [cargo]: test transparency::tests::a_forged_or_truncated_or_misplaced_proof_is_refused ... ok
runa container [cargo]: test transparency::tests::a_leaf_and_a_node_over_the_same_bytes_are_different_hashes ... ok
runa container [cargo]: test transparency::tests::a_tree_head_verifies_and_a_tampered_one_does_not ... ok
runa container [cargo]: test transparency::tests::an_odd_leaf_is_promoted_and_not_duplicated ... ok
runa container [cargo]: test transparency::tests::changing_one_record_changes_the_root ... ok
runa container [cargo]: test secrets::tests::a_secret_round_trips_and_an_unwritten_one_is_absent ... ok
runa container [cargo]: test transparency::tests::hex_round_trips_and_refuses_what_is_not_a_digest ... ok
runa container [cargo]: test secrets::tests::a_deleted_secret_does_not_come_back_out_of_the_legacy_log ... ok
runa container [cargo]: test txlog::spool_tests::a_stray_entry_is_still_refused_by_name ... ok
runa container [cargo]: test txlog::spool_tests::the_lfs_spool_directory_is_part_of_the_layout_and_does_not_refuse_the_log ... ok
runa container [cargo]: test secrets::tests::get_or_create_is_atomic_across_threads ... ok
runa container [cargo]: test flow::tests::the_window_sums_thirty_days_counting_each_day_once ... ok
runa container [cargo]: test txlog::tee::tests::a_secret_put_and_delete_are_frames_and_get_or_create_logs_once ... ok
runa container [cargo]: test settings::tests::a_setting_is_stored_replaced_and_read_back_and_an_unset_one_is_none ... ok
runa container [cargo]: test transparency::tests::every_leaf_of_every_size_proves_against_its_own_root ... ok
runa container [cargo]: test txlog::tests::a_failed_cut_of_a_half_frame_poisons_the_log ... ok
runa container [cargo]: test txlog::tests::a_crash_before_the_sync_loses_only_what_was_never_acknowledged ... ok
runa container [cargo]: test txlog::tests::a_failed_fsync_poisons_the_log_until_it_is_reopened ... ok
runa container [cargo]: test settings::tests::every_bound_is_refused_by_name ... ok
runa container [cargo]: test txlog::tests::a_follower_log_refuses_originations_and_takes_the_primarys_numbers ... ok
runa container [cargo]: test secrets::tests::get_or_create_mints_once_and_then_returns_the_same_bytes ... ok
runa container [cargo]: test txlog::tests::a_group_is_invisible_until_synced_and_then_durable_as_one ... ok
runa container [cargo]: test txlog::tests::a_released_log_holds_nothing_under_its_dir_refuses_writes_and_resumes_after_reacquire ... ok
runa container [cargo]: test txlog::tests::a_streaming_append_dropped_half_way_leaves_nothing_and_the_next_append_reads_back ... ok
runa container [cargo]: test txlog::tests::a_freeze_waits_for_a_mutation_in_flight_and_holds_new_ones_until_it_ends ... ok
runa container [cargo]: test txlog::tests::an_abort_inside_a_group_keeps_the_frames_committed_before_it ... ok
runa container [cargo]: test txlog::tee::tests::a_control_write_is_a_blob_frame_then_a_doc_frame_before_the_store_sees_it ... ok
runa container [cargo]: test txlog::tests::cache_and_per_box_paths_are_judged_by_their_place_in_the_serialdat_tree ... ok
runa container [cargo]: test txlog::tests::append_at_refuses_out_of_order ... ok
runa container [cargo]: test txlog::tests::crc32c_known_answer ... ok
runa container [cargo]: test txlog::tee::tests::a_control_write_while_the_log_is_released_is_off_the_stripe_never_a_store_failure ... ok
runa container [cargo]: test txlog::tests::kek_append_and_file_kinds_round_trip ... ok
runa container [cargo]: test txlog::tee::tests::a_blob_frame_is_durable_with_the_document_frame_that_publishes_it ... ok
runa container [cargo]: test txlog::tests::corrupted_payload_in_tail_is_cut ... ok
runa container [cargo]: test txlog::tests::reacquire_refuses_a_segment_that_changed_length ... ok
runa container [cargo]: test txlog::tests::a_group_across_a_segment_roll_and_a_synced_append_after_it ... ok
runa container [cargo]: test txlog::tests::appends_are_dense_and_read_back ... ok
runa container [cargo]: test txlog::tests::restart_after_leaves_an_empty_log_whose_next_number_follows_the_snapshot_and_survives_a_reopen ... ok
runa container [cargo]: test txlog::tests::reset_starts_over_at_one_and_refuses_a_box_with_history ... ok
runa container [cargo]: test txlog::tests::read_pieces_streams_the_blob_and_withholds_the_last_piece_of_a_corrupt_frame ... ok
runa container [cargo]: test txlog::tests::the_audit_trail_is_framed_and_the_twins_own_trail_is_not ... ok
runa container [cargo]: test txlog::tests::the_hub_declaration_travels_and_the_machines_own_identity_never_does ... ok
runa container [cargo]: test txlog::tests::reopen_keeps_head_and_trusts_index ... ok
runa container [cargo]: test txlog::tests::the_sink_frames_writes_under_a_registered_root_and_nothing_elsewhere ... ok
runa container [cargo]: test txlog::tests::streaming_append_commits_and_aborts ... ok
runa container [cargo]: test txlog::tests::unknown_kind_is_stored_and_read_back ... ok
runa container [cargo]: test webhook::tests::a_delivery_signed_by_another_key_is_refused ... ok
runa container [cargo]: test webhook::tests::a_signature_from_another_namespace_is_refused ... ok
runa container [cargo]: test webhook::tests::a_signed_delivery_verifies_against_the_signing_key ... ok
runa container [cargo]: test webhook::tests::a_tampered_body_is_refused ... ok
runa container [cargo]: test webhook::tests::hmac_matches_the_rfc_construction ... ok
runa container [cargo]: test txlog::tests::torn_header_is_cut_too ... ok
runa container [cargo]: test txlog::tests::stale_index_is_rebuilt_from_data ... ok
runa container [cargo]: test txlog::tests::torn_tail_is_cut_and_the_log_goes_on ... ok
runa container [cargo]: test txlog::tests::a_waiter_whose_frame_is_durable_returns_without_waiting_for_the_next_leaders_fsync ... ok
runa container [cargo]: test settings::tests::a_full_server_refuses_a_new_name_but_replaces_a_held_one ... ok
runa container [cargo]: test txlog::tests::segments_roll_and_retention_drops_whole_segments ... ok
runa container [cargo]: test txlog::tests::scan_meta_agrees_with_locate_blob_across_segments_and_retention ... ok
runa container [cargo]: test txlog::tests::an_erase_is_two_fsyncs_per_segment_and_appends_do_not_wait_for_it ... ok
runa container [cargo]: test encryption_key::tests::every_refusal_is_named ... ok
runa container [cargo]: test encryption_key::tests::a_recovery_wrap_at_a_cheaper_work_factor_is_refused ... ok
runa container [cargo]: test encryption_key::tests::recovery_codes_carry_no_ref has been running for over 60 seconds
runa container [cargo]: test encryption_key::tests::recovery_codes_carry_no_ref ... ok
runa container [cargo]: test result: ok. 171 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 99.21s
runa container [cargo]: ── gunnar-core lib gunnar_core green in 99 s ──
runa container [cargo]: ── test gunnar-cli test push_facts (/home/rickard/tgt/ci/target/gunnar/debug/deps/push_facts-6e5ac61edfe55361) ──
runa container [cargo]: running 5 tests
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_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_under_the_configured_byte_limit_still_lands ... 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 5.02s
runa container [cargo]: ── gunnar-cli test push_facts green in 5 s ──
runa container [cargo]: ── test gunnar-cli test tunnel_address_ssh (/home/rickard/tgt/ci/target/gunnar/debug/deps/tunnel_address_ssh-df56d6d37e49bfa2) ──
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 1.62s
runa container [cargo]: ── gunnar-cli test tunnel_address_ssh green in 2 s ──
runa container [cargo]: ── test gunnar-cli test anonymous_access (/home/rickard/tgt/ci/target/gunnar/debug/deps/anonymous_access-d7af43690f09817e) ──
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 the_same_repository_made_private_refuses_the_same_anonymous_clone ... ok
runa container [cargo]: test an_anonymous_caller_cannot_push_to_a_public_repository ... ok
runa container [cargo]: test an_anonymous_caller_clones_a_public_repository ... ok
runa container [cargo]: test an_authenticated_read_grant_is_unaffected ... ok
runa container [cargo]: test a_private_repository_and_an_absent_one_refuse_identically ... ok
runa container [cargo]: test an_unregistered_key_is_still_refused_even_for_a_public_repository ... ok
runa container [cargo]: test an_anonymous_caller_reaches_no_control_plane_call ... 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 6.66s
runa container [cargo]: ── gunnar-cli test anonymous_access green in 7 s ──
runa container [cargo]: ── test gunnar-cli test plain_cargo (/home/rickard/tgt/ci/target/gunnar/debug/deps/plain_cargo-71d3001922cc9668) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test core_gunnar_server_links_no_monetize_ui_or_shop ... ok
runa container [cargo]: test the_client_stays_under_its_crate_ceiling ... ok
runa container [cargo]: test the_client_links_no_server_crate ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s
runa container [cargo]: ── gunnar-cli test plain_cargo green in 1 s ──
runa container [cargo]: ── test gunnar-cli test grants_admin_cli (/home/rickard/tgt/ci/target/gunnar/debug/deps/grants_admin_cli-328b00e6977f289a) ──
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 grant_list_shows_the_grants_that_were_given_and_no_others ... ok
runa container [cargo]: test health_stats_and_storage_answer_from_the_cli ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.82s
runa container [cargo]: ── gunnar-cli test grants_admin_cli green in 4 s ──
runa container [cargo]: ── test gunnar-cli test handle_cache (/home/rickard/tgt/ci/target/gunnar/debug/deps/handle_cache-da56506bb21fa6d2) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test close_repo_releases_the_handle ... ok
runa container [cargo]: test cutting_the_bound_under_memory_pressure_drops_handles_at_once ... ok
runa container [cargo]: test more_handles_than_capacity_may_be_held_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 20.51s
runa container [cargo]: ── gunnar-cli test handle_cache green in 21 s ──
runa container [cargo]: ── test gunnar-server test twin_reborn (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_reborn-ef5b94bf25446332) ──
runa container [cargo]: running 2 tests
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 a_nuked_twin_reborn_empty_at_the_same_address_replays_the_whole_log_and_follows ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 31.68s
runa container [cargo]: ── gunnar-server test twin_reborn green in 32 s ──
runa container [cargo]: ── test gunnar-cli test forge_merge (/home/rickard/tgt/ci/target/gunnar/debug/deps/forge_merge-4252d5485da30a6c) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test a_verified_approval_of_the_tip_fast_forwards_the_branch ... ok
runa container [cargo]: test an_approval_signed_by_anothers_key_is_not_the_actors ... ok
runa container [cargo]: test the_author_cannot_self_approve_where_the_policy_forbids_it ... ok
runa container [cargo]: test required_approvals_count_distinct_principals_not_events ... ok
runa container [cargo]: test a_non_fast_forward_is_refused_rather_than_merged ... ok
runa container [cargo]: test a_pull_request_nobody_approved_does_not_merge ... ok
runa container [cargo]: test a_branch_that_advanced_after_the_review_is_not_merged ... ok
runa container [cargo]: test a_merge_of_unsigned_history_into_a_require_signature_ref_is_refused ... ok
runa container [cargo]: test an_approval_by_an_unregistered_key_does_not_merge ... ok
runa container [cargo]: test a_merge_cannot_move_a_ref_the_allowlist_keeps_the_caller_off ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.78s
runa container [cargo]: ── gunnar-cli test forge_merge green in 8 s ──
runa container [cargo]: ── test gunnar-cli test wire_config (/home/rickard/tgt/ci/target/gunnar/debug/deps/wire_config-3b3813c2f88d931c) ──
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_fetch_byte_ceilings_are_settable_and_zero_removes_them ... ok
runa container [cargo]: test the_lfs_quota_flags_reach_the_session_the_server_actually_builds ... 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 13.27s
runa container [cargo]: ── gunnar-cli test wire_config green in 13 s ──
runa container [cargo]: ── test gunnar-cli test build_provenance (/home/rickard/tgt/ci/target/gunnar/debug/deps/build_provenance-b865c1eef09a4542) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_forged_build_record_is_caught_and_an_unknown_artifact_is_refused ... ok
runa container [cargo]: test the_build_log_needs_its_own_head ... ok
runa container [cargo]: test an_artifact_walks_all_the_way_back_to_the_line_that_is_in_it ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.08s
runa container [cargo]: ── gunnar-cli test build_provenance green in 5 s ──
runa container [cargo]: ── test gunnar-cli test http_transport (/home/rickard/tgt/ci/target/gunnar/debug/deps/http_transport-11f6deec43d858e1) ──
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-crypt test userkey (/home/rickard/tgt/ci/target/gunnar/debug/deps/userkey-07768441ab5ef082) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test an_ssh_key_is_refused_as_a_member_by_name ... ok
runa container [cargo]: test a_security_key_gives_the_vector_recipient_on_this_target ... ok
runa container [cargo]: test a_wrap_that_holds_no_user_key_is_refused ... ok
runa container [cargo]: test a_user_key_opens_with_its_security_key_and_not_with_another ... ok
runa container [cargo]: test a_substituted_wrap_is_refused ... ok
runa container [cargo]: test any_method_opens_every_ring_and_adding_one_touches_no_repository ... ok
runa container [cargo]: test the_ssh_key_file_opens_the_user_key_and_every_ring ... ok
runa container [cargo]: test a_quantum_safe_user_key_opens_a_quantum_safe_ring ... ok
runa container [cargo]: test a_member_is_added_without_being_present ... ok
runa container [cargo]: test a_recovery_code_opens_and_a_wrong_one_is_named has been running for over 60 seconds
runa container [cargo]: test a_recovery_code_opens_and_a_wrong_one_is_named ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 84.10s
runa container [cargo]: ── gunnar-crypt test userkey green in 84 s ──
runa container [cargo]: ── test gunnar-cli test thin_client (/home/rickard/tgt/ci/target/gunnar/debug/deps/thin_client-3ebc786027db1f6b) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test the_client_atoms_are_thin_only_one_has_tonic_and_solo_still_embeds ... ignored, release-builds three gunnar binaries; run with -- --ignored
runa container [cargo]: test the_family_lists_and_the_audit_still_refuse_what_gunnar_needs_them_to_refuse ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-cli test thin_client green in 0 s ──
runa container [cargo]: ── test gunnar-cli test first_push_door (/home/rickard/tgt/ci/target/gunnar/debug/deps/first_push_door-be1d76a3bfc5e67c) ──
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 5.85s
runa container [cargo]: ── gunnar-cli test first_push_door green in 6 s ──
runa container [cargo]: ── test gunnar-cli test last_seen_push (/home/rickard/tgt/ci/target/gunnar/debug/deps/last_seen_push-5cc4d2bf7cdf8ef5) ──
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 installer_seed_push_create (/home/rickard/tgt/ci/target/gunnar/debug/deps/installer_seed_push_create-fb7b25a7af675d8e) ──
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 8.28s
runa container [cargo]: ── gunnar-cli test installer_seed_push_create green in 8 s ──
runa container [cargo]: ── test gunnar-cli test membership_signed_log (/home/rickard/tgt/ci/target/gunnar/debug/deps/membership_signed_log-6093be019b504a42) ──
runa container [cargo]: running 3 tests
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 the_emitted_membership_event_verifies_and_is_namespaced ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.58s
runa container [cargo]: ── gunnar-cli test membership_signed_log green in 6 s ──
runa container [cargo]: ── test gunnar-cli test head_advertisement (/home/rickard/tgt/ci/target/gunnar/debug/deps/head_advertisement-f5c5017a3537953a) ──
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 setting_the_default_branch_moves_the_advertised_head ... 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 a_push_never_changes_a_default_branch_that_exists ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.12s
runa container [cargo]: ── gunnar-cli test head_advertisement green in 8 s ──
runa container [cargo]: ── test gunnar-cli test blame_search (/home/rickard/tgt/ci/target/gunnar/debug/deps/blame_search-535b15dfc1dc0dfc) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test search_finds_the_present_string_and_not_the_absent_one ... ok
runa container [cargo]: test blame_names_the_commit_that_wrote_each_line ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.39s
runa container [cargo]: ── gunnar-cli test blame_search green in 5 s ──
runa container [cargo]: ── test gunnar-cli test fido2_soft (/home/rickard/tgt/ci/target/gunnar/debug/deps/fido2_soft-e89cd3d4e2f23638) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_key_without_hmac_secret_and_a_stranger_key_are_named ... ok
runa container [cargo]: test a_bogus_wrap_first_is_skipped_and_the_real_one_opens ... ok
runa container [cargo]: test enrolled_once_the_security_key_opens_the_user_key_and_every_ring ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
runa container [cargo]: ── gunnar-cli test fido2_soft green in 0 s ──
runa container [cargo]: ── test gunnar-cli test feature_split (/home/rickard/tgt/ci/target/gunnar/debug/deps/feature_split-90392f7ca00175d8) ──
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_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_systemd_feature_is_not_paid_for_unless_it_is_on ... 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 5.43s
runa container [cargo]: ── gunnar-cli test feature_split green in 5 s ──
runa container [cargo]: ── test gunnar-cli test mtls_handshake (/home/rickard/tgt/ci/target/gunnar/debug/deps/mtls_handshake-01609bc96245a447) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_certificate_this_issuer_signed_but_nobody_registered_is_refused_by_the_gate ... ok
runa container [cargo]: test a_certificate_from_another_authority_is_refused ... ok
runa container [cargo]: test a_client_with_no_certificate_cannot_reach_the_control_plane ... ok
runa container [cargo]: test revoking_the_key_row_revokes_the_certificate ... 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 14.98s
runa container [cargo]: ── gunnar-cli test mtls_handshake green in 15 s ──
runa container [cargo]: ── test gunnar-cli test shallow_delta_blob (/home/rickard/tgt/ci/target/gunnar/debug/deps/shallow_delta_blob-38a6ffeb5956d6eb) ──
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 http_body_is_bounded (/home/rickard/tgt/ci/target/gunnar/debug/deps/http_body_is_bounded-4e189bafa2579913) ──
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_body_is_bounded green in 0 s ──
runa container [cargo]: ── test gunnar-cli test registry_http (/home/rickard/tgt/ci/target/gunnar/debug/deps/registry_http-3310499d477e2421) ──
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 runner (/home/rickard/tgt/ci/target/gunnar/debug/deps/runner-90e445a2842b6eba) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_build_that_needs_the_network_fails_hermetically_and_succeeds_when_allowed ... ok
runa container [cargo]: test a_build_that_does_not_produce_its_artifact_is_refused ... ok
runa container [cargo]: test the_recipe_comes_out_of_the_commit_being_built ... 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_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 15.44s
runa container [cargo]: ── gunnar-cli test runner green in 15 s ──
runa container [cargo]: ── test gunnar-cli test bootstrap (/home/rickard/tgt/ci/target/gunnar/debug/deps/bootstrap-2d16f898f5e61c90) ──
runa container [cargo]: running 13 tests
runa container [cargo]: test exactly_three_rpcs_are_served_without_a_credential ... ok
runa container [cargo]: test a_server_that_already_holds_identities_refuses_to_be_bootstrapped ... 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_fresh_box_answers_the_election_facts_unauthenticated_and_an_enrolled_box_does_not ... ok
runa container [cargo]: test two_concurrent_enrolments_produce_exactly_one_admin ... ok
runa container [cargo]: test an_unenrolled_server_starts_says_so_and_enrols_without_a_credential ... ok
runa container [cargo]: test an_unreadable_identity_table_is_never_served_as_an_open_window ... ok
runa container [cargo]: test an_ordinary_user_cannot_create_users_or_grant_gunnar_admin ... ok
runa container [cargo]: test deleting_every_identity_on_disk_does_not_reopen_the_door ... ok
runa container [cargo]: test serving_git_reports_the_listener_and_a_twin_reports_no ... ok
runa container [cargo]: test the_enrolled_user_pushes_to_their_own_account_and_not_to_another ... ok
runa container [cargo]: test status_names_the_build_and_the_role_with_no_credential ... 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 14.84s
runa container [cargo]: ── gunnar-cli test bootstrap green in 15 s ──
runa container [cargo]: ── test gunnar-cli test grpc_credential_binding (/home/rickard/tgt/ci/target/gunnar/debug/deps/grpc_credential_binding-d8a8d18fe6a22038) ──
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 8.60s
runa container [cargo]: ── gunnar-cli test grpc_credential_binding green in 9 s ──
runa container [cargo]: ── test gunnar-cli test ls_remote_verb (/home/rickard/tgt/ci/target/gunnar/debug/deps/ls_remote_verb-8a80d308bc044f90) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test ls_remote_on_an_empty_repository_says_nothing_and_succeeds ... ok
runa container [cargo]: test ls_remote_fails_on_a_remote_that_is_not_there ... 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 13.09s
runa container [cargo]: ── gunnar-cli test ls_remote_verb green in 13 s ──
runa container [cargo]: ── test gunnar-cli test clone_checks_the_host_key (/home/rickard/tgt/ci/target/gunnar/debug/deps/clone_checks_the_host_key-4629796d080a63ca) ──
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 10.13s
runa container [cargo]: ── gunnar-cli test clone_checks_the_host_key green in 10 s ──
runa container [cargo]: ── test gunnar-cli test metrics_endpoint (/home/rickard/tgt/ci/target/gunnar/debug/deps/metrics_endpoint-5742d6717820d9e2) ──
runa container [cargo]: running 6 tests
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 only_the_metrics_path_answers_and_only_to_a_read ... 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 the_counter_that_no_line_ever_carried_is_on_the_wire_and_moves ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.25s
runa container [cargo]: ── gunnar-cli test metrics_endpoint green in 8 s ──
runa container [cargo]: ── test gunnar-cli test browse_replica (/home/rickard/tgt/ci/target/gunnar/debug/deps/browse_replica-d9bd7a524bb8628f) ──
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 13.71s
runa container [cargo]: ── gunnar-cli test browse_replica green in 14 s ──
runa container [cargo]: ── test gunnar-cli test issuer_over_the_wire (/home/rickard/tgt/ci/target/gunnar/debug/deps/issuer_over_the_wire-d8b2d8126da91dc0) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test the_wire_and_the_data_root_render_the_same_report ... ok
runa container [cargo]: test a_running_box_says_which_ca_it_mints_with ... 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 7.23s
runa container [cargo]: ── gunnar-cli test issuer_over_the_wire green in 7 s ──
runa container [cargo]: ── test gunnar-cli test policy_fails_closed (/home/rickard/tgt/ci/target/gunnar/debug/deps/policy_fails_closed-e347e56da63c4780) ──
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 2.73s
runa container [cargo]: ── gunnar-cli test policy_fails_closed green in 3 s ──
runa container [cargo]: ── test gunnar-cli test verify_chain (/home/rickard/tgt/ci/target/gunnar/debug/deps/verify_chain-7764baa71c5336cb) ──
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_wire_chain_breaks_and_refuses_like_the_walk_does ... ok
runa container [cargo]: test the_wire_chain_names_the_unsigned_commit_as_a_hole ... ok
runa container [cargo]: test a_rewritten_log_breaks_the_chain_and_an_unsigned_commit_does_not ... ok
runa container [cargo]: test the_blame_names_the_commit_that_wrote_the_line ... ok
runa container [cargo]: test tampered_unknown_and_unverifiable_signatures_are_kept_apart ... ok
runa container [cargo]: test the_log_link_needs_a_signed_head_and_says_so_until_it_has_one ... ok
runa container [cargo]: test the_refusals_name_what_was_wrong ... ok
runa container [cargo]: test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.71s
runa container [cargo]: ── gunnar-cli test verify_chain green in 6 s ──
runa container [cargo]: ── test gunnar-cli test encrypted_repo (/home/rickard/tgt/ci/target/gunnar/debug/deps/encrypted_repo-18642354ad1a2841) ──
runa container [cargo]: running 22 tests
runa container [cargo]: test a_security_key_ssh_key_cannot_be_a_member_and_is_told_why ... ok
runa container [cargo]: test a_quantum_safe_repository_refuses_going_back_to_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_locked_clone_cannot_commit_plaintext_through_the_filter ... ok
runa container [cargo]: test a_substituted_key_ring_is_refused_by_a_member_who_holds_the_real_one ... ok
runa container [cargo]: test a_member_is_added_from_the_forges_ssh_door_with_no_control_plane ... 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_new_branch_of_a_quantum_safe_repository_cannot_be_classical ... 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_quantum_safe_repository_refuses_a_classical_ring_before_storing_it ... ok
runa container [cargo]: test a_person_with_only_an_ssh_key_does_the_whole_flow_in_the_cli ... ok
runa container [cargo]: test crypt_init_names_its_member_by_the_forge_account_not_by_user ... ok
runa container [cargo]: test keygen_makes_a_private_0600_key_here_and_never_overwrites_it ... ok
runa container [cargo]: test keygen_points_a_member_to_the_consoles_keys_page_never_to_a_control_address ... ok
runa container [cargo]: test a_member_is_added_from_the_ssh_keys_gunnar_already_holds ... ok
runa container [cargo]: test adding_a_member_needs_no_presence_and_lets_them_read_everything ... ok
runa container [cargo]: test an_encrypted_repository_refuses_plaintext_and_takes_ciphertext ... ok
runa container [cargo]: test removing_a_member_rotates_and_closes_new_content_to_them ... ok
runa container [cargo]: test rotation_keeps_old_content_readable_and_git_status_quiet ... ok
runa container [cargo]: test concurrent_edits_merge_on_the_client_in_plaintext ... 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. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 49.72s
runa container [cargo]: ── gunnar-cli test encrypted_repo green in 50 s ──
runa container [cargo]: ── test gunnar-cli test forge_spine (/home/rickard/tgt/ci/target/gunnar/debug/deps/forge_spine-c1af2ccfa1d32de8) ──
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 an_approval_is_signed_by_a_registered_key_and_verifies_against_the_table ... ok
runa container [cargo]: test the_forge_log_is_covered_by_a_signed_tree_head ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.26s
runa container [cargo]: ── gunnar-cli test forge_spine green in 3 s ──
runa container [cargo]: ── test gunnar-cli test twin_push_is_framed (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_push_is_framed-6b21de86fbfc26ce) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_pushed_pack_is_a_frame_before_its_refs_and_the_twin_and_a_restore_hold_it ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.38s
runa container [cargo]: ── gunnar-cli test twin_push_is_framed green in 9 s ──
runa container [cargo]: ── test gunnar-cli test forge_service (/home/rickard/tgt/ci/target/gunnar/debug/deps/forge_service-d39efdaf71d09c9b) ──
runa container [cargo]: running 12 tests
runa container [cargo]: test an_issue_folds_open_then_commented_then_closed ... 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_key_signed_event_is_the_actors_own_word_even_from_a_session ... ok
runa container [cargo]: test a_review_needs_a_pull_request_that_exists_and_is_open ... ok
runa container [cargo]: test a_stepped_up_sessions_approval_is_attested_by_gunnar_and_names_the_actor ... ok
runa container [cargo]: test a_grantless_principal_reads_a_public_repositorys_issues_and_nothing_private ... ok
runa container [cargo]: test a_tampered_issue_open_is_refused_and_a_verified_one_folds_open ... ok
runa container [cargo]: test an_approval_still_names_the_commit_that_was_reviewed ... ok
runa container [cargo]: test a_review_reads_back_folded_with_each_approval_re_verified ... ok
runa container [cargo]: test a_tampered_event_is_refused_and_leaves_no_trace ... 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 11.77s
runa container [cargo]: ── gunnar-cli test forge_service green in 12 s ──
runa container [cargo]: ── test gunnar-cli test push_space_admission (/home/rickard/tgt/ci/target/gunnar/debug/deps/push_space_admission-f6b5428f50ac1b6e) ──
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.74s
runa container [cargo]: ── gunnar-cli test push_space_admission green in 37 s ──
runa container [cargo]: ── test gunnar-cli bin gunnar (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar-4b74f290818bd546) ──
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 green in 0 s ──
runa container [cargo]: ── test gunnar-cli test policy_mirror (/home/rickard/tgt/ci/target/gunnar/debug/deps/policy_mirror-24116fedb8aa59ae) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test a_per_rule_byte_limit_is_refused_rather_than_applied_to_the_repository ... ok
runa container [cargo]: test the_only_refusal_left_on_these_two_services_is_the_one_that_is_written_down ... ok
runa container [cargo]: test a_mirror_registration_is_kept_listed_and_removed ... ok
runa container [cargo]: test a_mirror_needs_a_repository_unless_it_is_told_to_make_one ... ok
runa container [cargo]: test a_ref_name_policy_round_trips_and_a_bad_pattern_is_refused ... ok
runa container [cargo]: test an_unconfigured_repository_has_no_rules_and_deleting_one_says_so ... ok
runa container [cargo]: test a_protection_round_trip_keeps_the_fields_the_protocol_cannot_carry ... ok
runa container [cargo]: test syncing_a_repository_with_no_mirror_says_there_is_no_mirror ... ok
runa container [cargo]: test a_protection_rule_written_over_grpc_refuses_a_real_push ... ok
runa container [cargo]: test a_protection_rule_refuses_a_real_branch_deletion ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.30s
runa container [cargo]: ── gunnar-cli test policy_mirror green in 6 s ──
runa container [cargo]: ── test gunnar-cli test soft_delete_on_the_estate (/home/rickard/tgt/ci/target/gunnar/debug/deps/soft_delete_on_the_estate-e1ca200ed33ef662) ──
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 30.65s
runa container [cargo]: ── gunnar-cli test soft_delete_on_the_estate green in 31 s ──
runa container [cargo]: ── test gunnar-cli test audit_chain (/home/rickard/tgt/ci/target/gunnar/debug/deps/audit_chain-23c020d21de6c6ef) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_decision_cannot_be_cut_out_of_the_trail ... ok
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 result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.46s
runa container [cargo]: ── gunnar-cli test audit_chain green in 5 s ──
runa container [cargo]: ── test gunnar-cli test forge_online_cli (/home/rickard/tgt/ci/target/gunnar/debug/deps/forge_online_cli-e125aff87bdcfcf4) ──
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 events_watch_prints_a_push_made_while_it_runs ... ok
runa container [cargo]: test whoami_pull_requests_and_reviews_from_the_cli ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.82s
runa container [cargo]: ── gunnar-cli test forge_online_cli green in 8 s ──
runa container [cargo]: ── test gunnar-cli test registry (/home/rickard/tgt/ci/target/gunnar/debug/deps/registry-00b7d520c7fb7273) ──
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 a_pulled_image_verifies_the_whole_chain_to_a_line ... ok
runa container [cargo]: test the_registry_refuses_a_manifest_whose_record_no_head_covers ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.04s
runa container [cargo]: ── gunnar-cli test registry green in 5 s ──
runa container [cargo]: ── test gunnar-cli test lfs_http (/home/rickard/tgt/ci/target/gunnar/debug/deps/lfs_http-53fc6cdd64b189a5) ──
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 lib gunnar_cli (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_cli-357a309fc647ac26) ──
runa container [cargo]: running 45 tests
runa container [cargo]: test control::clan::tests::sizes_are_read_in_binary_units ... ok
runa container [cargo]: test control::bootstrap_lines_tests::an_enrolled_twin_names_the_primary_and_the_principal ... 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 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_unreported_role_keeps_the_old_reading ... ok
runa container [cargo]: test client::tests::a_fetch_can_authenticate_with_the_agent_alone ... ok
runa container [cargo]: test client::tests::every_default_fetch_refspec_writes_somewhere ... ok
runa container [cargo]: test client::tests::a_named_identity_reaches_the_wire_and_nothing_else_does ... 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::forge::whoami_tests::whoami_names_the_account_the_role_and_whom_to_ask ... 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::bootstrap_lines_tests::the_two_roles_never_share_a_bootstrap_line ... 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::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::tests::a_repository_row_says_whether_it_is_encrypted ... 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::a_security_key_is_a_candidate_after_the_plain_keys ... 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::tests::an_employee_invite_is_a_members_link ... 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::twin::stale_source_tests::the_follower_not_running_wording_is_the_servers ... ok
runa container [cargo]: test control::credential_binding_tests::an_unbindable_call_is_never_signed_blind ... 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::tests::the_sites_tls_takes_its_own_ca_or_the_public_roots ... ok
runa container [cargo]: test control::tunnel::tests::the_hub_peer_is_registered_once_and_never_stolen ... ok
runa container [cargo]: test control::tunnel::tests::a_full_pool_and_a_duplicate_ledger_line_are_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 control::credential_binding_tests::every_call_gets_its_own_nonce ... ok
runa container [cargo]: test fido2::tests::a_message_splits_into_reports_and_comes_back_whole ... ok
runa container [cargo]: test fido2::tests::a_ctap_error_status_is_named ... ok
runa container [cargo]: test fido2::tests::cbor_round_trips_and_uses_the_shortest_heads ... 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 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 repo_settings::tests::the_repository_is_read_off_an_ssh_remote ... 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::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 9.71s
runa container [cargo]: ── gunnar-cli lib gunnar_cli green in 10 s ──
runa container [cargo]: ── test gunnar-cli test key_rotation (/home/rickard/tgt/ci/target/gunnar/debug/deps/key_rotation-cf975451db3b2c6f) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test an_unknown_fingerprint_revokes_nothing_and_points_at_the_listing ... ok
runa container [cargo]: test the_last_gunnar_admin_key_is_refused_until_force_says_the_box_is_being_reimaged ... ok
runa container [cargo]: test a_machines_key_rotates_on_a_running_server_and_its_grants_never_move ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.42s
runa container [cargo]: ── gunnar-cli test key_rotation green in 7 s ──
runa container [cargo]: ── test gunnar-cli test groups_cli (/home/rickard/tgt/ci/target/gunnar/debug/deps/groups_cli-de74a27cc8c95d77) ──
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.86s
runa container [cargo]: ── gunnar-cli test groups_cli green in 7 s ──
runa container [cargo]: ── test gunnar-cli test push_events (/home/rickard/tgt/ci/target/gunnar/debug/deps/push_events-90a551e8848b8fd0) ──
runa container [cargo]: running 8 tests
runa container [cargo]: test the_default_attestation_enumerates_what_it_counted ... ok
runa container [cargo]: test the_attestation_log_is_written_without_a_grpc_listener ... ok
runa container [cargo]: test a_gate_refused_push_emits_push_rejected_naming_the_gate ... ok
runa container [cargo]: test a_subscriber_sees_the_push_that_follows_it_and_not_the_one_before ... ok
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 a_force_push_is_published_as_forced_and_a_fast_forward_is_not ... 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.84s
runa container [cargo]: ── gunnar-cli test push_events green in 8 s ──
runa container [cargo]: ── test gunnar-cli test refs_diff (/home/rickard/tgt/ci/target/gunnar/debug/deps/refs_diff-08c0926e0038ff33) ──
runa container [cargo]: running 8 tests
runa container [cargo]: test the_diff_refusals_name_what_was_wrong ... ok
runa container [cargo]: test making_a_file_executable_is_a_change_with_no_lines_in_it ... ok
runa container [cargo]: test an_empty_from_diffs_against_nothing ... ok
runa container [cargo]: test a_binary_change_is_flagged_and_carries_no_line_counts ... ok
runa container [cargo]: test nested_directories_are_walked_and_unchanged_subtrees_are_not_reported ... ok
runa container [cargo]: test a_tree_against_itself_is_no_changes_at_all ... ok
runa container [cargo]: test a_diff_reports_exactly_the_paths_that_changed ... ok
runa container [cargo]: test a_path_prefix_narrows_the_diff_and_an_unmatched_prefix_empties_it ... ok
runa container [cargo]: test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.75s
runa container [cargo]: ── gunnar-cli test refs_diff green in 5 s ──
runa container [cargo]: ── test gunnar-cli bin gunnar-cli (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_cli-d5caf2fe2d289c7b) ──
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 account_push_door (/home/rickard/tgt/ci/target/gunnar/debug/deps/account_push_door-9c0150b3483f8560) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_first_push_meets_the_name_filter_and_its_creation_is_in_the_accounts_log ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.52s
runa container [cargo]: ── gunnar-cli test account_push_door green in 3 s ──
runa container [cargo]: ── test gunnar-cli test add_key_attested (/home/rickard/tgt/ci/target/gunnar/debug/deps/add_key_attested-ddd713617dfa3378) ──
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 2.73s
runa container [cargo]: ── gunnar-cli test add_key_attested green in 3 s ──
runa container [cargo]: ── test gunnar-cli test ai_trailers_refused (/home/rickard/tgt/ci/target/gunnar/debug/deps/ai_trailers_refused-7367bc54ebd16f89) ──
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 4.02s
runa container [cargo]: ── gunnar-cli test ai_trailers_refused green in 4 s ──
runa container [cargo]: ── test gunnar-cli test repush (/home/rickard/tgt/ci/target/gunnar/debug/deps/repush-162cecd0db8dbe59) ──
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.32s
runa container [cargo]: ── gunnar-cli test repush green in 3 s ──
runa container [cargo]: ── test gunnar-cli test control_cli (/home/rickard/tgt/ci/target/gunnar/debug/deps/control_cli-3995a2abf0b573f4) ──
runa container [cargo]: running 12 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_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_signal_changes_a_running_servers_log_level_without_restarting_it ... 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 repo_gc_reaches_the_server_waits_for_the_job_and_reports_the_outcome ... ok
runa container [cargo]: test deleting_a_namespace_that_holds_a_repository_needs_the_flag_that_says_so ... 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. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 87.94s
runa container [cargo]: ── gunnar-cli test control_cli green in 88 s ──
runa container [cargo]: ── test gunnar-cli test login (/home/rickard/tgt/ci/target/gunnar/debug/deps/login-310654fc640aef79) ──
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 a_denied_login_keeps_no_key ... ok
runa container [cargo]: test an_approval_for_another_key_is_not_this_login ... 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.03s
runa container [cargo]: ── gunnar-cli test login green in 1 s ──
runa container [cargo]: ── test gunnar-cli test http_push_is_attributable (/home/rickard/tgt/ci/target/gunnar/debug/deps/http_push_is_attributable-424733e01c1940a8) ──
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 repo_verbs_against_the_door (/home/rickard/tgt/ci/target/gunnar/debug/deps/repo_verbs_against_the_door-6f1862d0b75ed52e) ──
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 3.95s
runa container [cargo]: ── gunnar-cli test repo_verbs_against_the_door green in 4 s ──
runa container [cargo]: ── test gunnar-cli test lfs_ssh_sessions (/home/rickard/tgt/ci/target/gunnar/debug/deps/lfs_ssh_sessions-8f63cf394b38ddcc) ──
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.17s
runa container [cargo]: ── gunnar-cli test lfs_ssh_sessions green in 5 s ──
runa container [cargo]: ── test gunnar-cli test named_identity (/home/rickard/tgt/ci/target/gunnar/debug/deps/named_identity-d18de402777ba567) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test an_identity_that_does_not_exist_is_refused_by_name ... ok
runa container [cargo]: test the_bait_is_real ... 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.34s
runa container [cargo]: ── gunnar-cli test named_identity green in 6 s ──
runa container [cargo]: ── test gunnar-cli bin gunnar-solo (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_solo-5066e388969bebbf) ──
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-solo green in 0 s ──
runa container [cargo]: ── test gunnar-cli test read_object_copies (/home/rickard/tgt/ci/target/gunnar/debug/deps/read_object_copies-85d69623bb5944d9) ──
runa container [cargo]: running 3 tests
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 an_object_over_the_ceiling_is_refused_without_inflating_it ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.55s
runa container [cargo]: ── gunnar-cli test read_object_copies green in 10 s ──
runa container [cargo]: ── test gunnar-cli test second_key (/home/rickard/tgt/ci/target/gunnar/debug/deps/second_key-7f13eb93a87cf575) ──
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 5.87s
runa container [cargo]: ── gunnar-cli test second_key green in 6 s ──
runa container [cargo]: ── test gunnar-cli test public_listing (/home/rickard/tgt/ci/target/gunnar/debug/deps/public_listing-83ef86d3ed99a839) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test a_server_read_grant_still_lists_everything ... ok
runa container [cargo]: test a_gated_caller_lists_nothing ... ok
runa container [cargo]: test the_narrowed_caller_still_writes_nothing ... ok
runa container [cargo]: test account_ownership_survives_the_narrowing ... 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 a_gated_account_is_absent_even_when_its_repository_is_public ... ok
runa container [cargo]: test the_narrowing_applies_to_a_single_namespace_too ... ok
runa container [cargo]: test a_grantless_principal_lists_only_the_public_repositories ... ok
runa container [cargo]: test the_neighbouring_listings_are_still_refused ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.69s
runa container [cargo]: ── gunnar-cli test public_listing green in 11 s ──
runa container [cargo]: ── test gunnar-cli test observability (/home/rickard/tgt/ci/target/gunnar/debug/deps/observability-b34fa3bee880fbda) ──
runa container [cargo]: running 15 tests
runa container [cargo]: test the_lfs_target_is_the_same_string_in_both_crates ... ok
runa container [cargo]: test the_audit_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 the_grpc_request_id_renders_exactly_as_gunnar_core_renders_one ... 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_refused_connection_names_a_reason_and_moves_the_counter ... ok
runa container [cargo]: test a_grpc_call_carries_one_id_the_caller_gets_and_the_server_logs ... 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_healthy_transfer_logs_nothing_an_operator_would_grep_as_an_error ... ok
runa container [cargo]: test a_refused_push_names_the_gate_and_the_reference ... 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 info_is_a_usable_production_default ... ok
runa container [cargo]: test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.39s
runa container [cargo]: ── gunnar-cli test observability green in 7 s ──
runa container [cargo]: ── test gunnar-cli test transparency (/home/rickard/tgt/ci/target/gunnar/debug/deps/transparency-88cf642f688e5814) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_truncated_log_is_caught_and_named_as_truncation ... ok
runa container [cargo]: test a_rewritten_record_is_caught_by_a_head_signed_before_it ... ok
runa container [cargo]: test a_push_proves_its_place_in_the_log_offline ... ok
runa container [cargo]: test an_older_head_still_covers_its_prefix_after_the_log_grows ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.74s
runa container [cargo]: ── gunnar-cli test transparency green in 12 s ──
runa container [cargo]: ── test gunnar-cli test forge_control_cli (/home/rickard/tgt/ci/target/gunnar/debug/deps/forge_control_cli-156be45cfdf0b613) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_stranger_may_neither_show_nor_merge ... ok
runa container [cargo]: test show_and_merge_a_pull_request_on_a_running_server ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.11s
runa container [cargo]: ── gunnar-cli test forge_control_cli green in 11 s ──
runa container [cargo]: ── test gunnar-cli test soft_delete_stops_serving (/home/rickard/tgt/ci/target/gunnar/debug/deps/soft_delete_stops_serving-97b9d77ded3e6601) ──
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 7.03s
runa container [cargo]: ── gunnar-cli test soft_delete_stops_serving green in 7 s ──
runa container [cargo]: ── test gunnar-cli test issuer_cli (/home/rickard/tgt/ci/target/gunnar/debug/deps/issuer_cli-b3756f763687acbc) ──
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.83s
runa container [cargo]: ── gunnar-cli test issuer_cli green in 2 s ──
runa container [cargo]: ── test gunnar-cli test client_encryption (/home/rickard/tgt/ci/target/gunnar/debug/deps/client_encryption-7bae5c24deda6c77) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test the_server_refuses_plaintext_pushed_by_the_gunnar_client ... ok
runa container [cargo]: test a_quantum_safe_repository_round_trips_over_the_gunnar_client ... ok
runa container [cargo]: test a_member_is_added_and_removed_over_the_gunnar_client ... ok
runa container [cargo]: test a_wrong_key_fails_cleanly_and_leaves_the_clone_sealed ... 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 21.34s
runa container [cargo]: ── gunnar-cli test client_encryption green in 21 s ──
runa container [cargo]: ── test gunnar-cli test no_unlock_helper (/home/rickard/tgt/ci/target/gunnar/debug/deps/no_unlock_helper-f62598338128febd) ──
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.14s
runa container [cargo]: ── gunnar-cli test no_unlock_helper green in 0 s ──
runa container [cargo]: ── test gunnar-cli test control_plane_starvation (/home/rickard/tgt/ci/target/gunnar/debug/deps/control_plane_starvation-c4354d36a345f408) ──
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 34.65s
runa container [cargo]: ── gunnar-cli test control_plane_starvation green in 35 s ──
runa container [cargo]: ── test gunnar-cli test ssh_end_to_end (/home/rickard/tgt/ci/target/gunnar/debug/deps/ssh_end_to_end-c2de7a8423b00528) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test an_unknown_repository_is_refused_indistinguishably ... ok
runa container [cargo]: test gunnar_clones_from_gunnar ... 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 real_git_pushes_and_clones_over_ssh_sha256 ... ok
runa container [cargo]: test the_remote_command_reports_an_exit_status ... ok
runa container [cargo]: test real_git_pushes_and_clones_over_ssh_sha1 ... 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 an_unregistered_key_is_refused ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.04s
runa container [cargo]: ── gunnar-cli test ssh_end_to_end green in 11 s ──
runa container [cargo]: ── test gunnar-cli test replication (/home/rickard/tgt/ci/target/gunnar/debug/deps/replication-b5de78d83d185384) ──
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 a_watching_standby_promotes_itself_when_the_primary_dies_and_not_while_it_answers ... ok
runa container [cargo]: test deleting_a_repository_cancels_its_replication_work_and_asks_for_no_resync ... ok
runa container [cargo]: test repeated_pushes_to_one_repository_do_not_grow_the_queue ... ok
runa container [cargo]: test a_dead_standby_does_not_fail_the_push_and_is_not_silent ... 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_push_to_one_gunnar_appears_on_the_second ... ok
runa container [cargo]: test abdicate_freezes_before_it_clears_the_roster_and_both_are_durable ... ok
runa container [cargo]: test an_annotated_tag_replicates_with_the_commit_it_points_at ... ok
runa container [cargo]: test a_branch_deleted_on_the_primary_is_deleted_on_the_standby ... ok
runa container [cargo]: test a_plain_replication_status_opens_no_store_and_refs_opens_one_each ... ok
runa container [cargo]: test the_queue_bound_refuses_and_says_so_on_the_stream ... ok
runa container [cargo]: test nothing_replicates_when_the_subscriber_is_not_started ... ok
runa container [cargo]: test a_standby_can_be_named_over_the_control_plane_before_any_repository_exists ... 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 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 33.52s
runa container [cargo]: ── gunnar-cli test replication green in 34 s ──
runa container [cargo]: ── test gunnar-cli test service_log_filter (/home/rickard/tgt/ci/target/gunnar/debug/deps/service_log_filter-e429e068b4e2c587) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test every_gunnar_target_is_probed_here ... ok
runa container [cargo]: test the_base_level_admits_info_from_elsewhere_and_refuses_debug ... ok
runa container [cargo]: test the_service_filter_selects_gunnars_targets_and_nothing_that_merely_looks_like_them ... 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]: ── gunnar-cli test service_log_filter green in 0 s ──
runa container [cargo]: ── test gunnar-cli test principal_identity_plane (/home/rickard/tgt/ci/target/gunnar/debug/deps/principal_identity_plane-63633f0a83389e6d) ──
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 2.64s
runa container [cargo]: ── gunnar-cli test principal_identity_plane green in 3 s ──
runa container [cargo]: ── test gunnar-server test restate (/home/rickard/tgt/ci/target/gunnar/debug/deps/restate-19efbdfd4960a047) ──
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-cli test settings_verb (/home/rickard/tgt/ci/target/gunnar/debug/deps/settings_verb-2335c320cc22e929) ──
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 2.82s
runa container [cargo]: ── gunnar-cli test settings_verb green in 3 s ──
runa container [cargo]: ── test gunnar-server test gc_queue (/home/rickard/tgt/ci/target/gunnar/debug/deps/gc_queue-4d742c7fbf9dcec4) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_failed_gc_is_reported_and_the_queue_carries_on ... ok
runa container [cargo]: test a_finished_job_stays_readable_and_an_unasked_one_is_absent ... 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.22s
runa container [cargo]: ── gunnar-server test gc_queue green in 0 s ──
runa container [cargo]: ── test gunnar-cli test tunnel_address_admin (/home/rickard/tgt/ci/target/gunnar/debug/deps/tunnel_address_admin-3361b9717f0ba96a) ──
runa container [cargo]: running 1 test
runa container [cargo]: test an_enrolled_box_takes_its_tunnel_address_from_an_admin_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.12s
runa container [cargo]: ── gunnar-cli test tunnel_address_admin green in 2 s ──
runa container [cargo]: ── test gunnar-server test disk_headroom (/home/rickard/tgt/ci/target/gunnar/debug/deps/disk_headroom-6eb16eb0907f5e3c) ──
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 a_bare_plane_gates_nothing ... 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 repos_create_with_room_under_the_floor_is_allowed ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.50s
runa container [cargo]: ── gunnar-server test disk_headroom green in 2 s ──
runa container [cargo]: ── test gunnar-server test wg_only_refuses_plain_ip (/home/rickard/tgt/ci/target/gunnar/debug/deps/wg_only_refuses_plain_ip-783876037d035257) ──
runa container [cargo]: running 1 test
runa container [cargo]: test under_wg_only_a_plain_ip_connection_to_a_box_is_refused_and_the_tunnel_answers ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.42s
runa container [cargo]: ── gunnar-server test wg_only_refuses_plain_ip green in 1 s ──
runa container [cargo]: ── test gunnar-server test dashboard_seam (/home/rickard/tgt/ci/target/gunnar/debug/deps/dashboard_seam-81ef4fc5e53b14c0) ──
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 fleet_order (/home/rickard/tgt/ci/target/gunnar/debug/deps/fleet_order-24d5e9a1fbad60cc) ──
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 repair_key_is_narrow (/home/rickard/tgt/ci/target/gunnar/debug/deps/repair_key_is_narrow-2f1d058bbdfe2ccd) ──
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.89s
runa container [cargo]: ── gunnar-server test repair_key_is_narrow green in 1 s ──
runa container [cargo]: ── test gunnar-server test sso_without_an_idp_dials_nothing (/home/rickard/tgt/ci/target/gunnar/debug/deps/sso_without_an_idp_dials_nothing-370efffee659ddcc) ──
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 0.82s
runa container [cargo]: ── gunnar-server test sso_without_an_idp_dials_nothing green in 1 s ──
runa container [cargo]: ── test gunnar-server test usage_poll_scale (/home/rickard/tgt/ci/target/gunnar/debug/deps/usage_poll_scale-2cee612b71750ca7) ──
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 last_seen (/home/rickard/tgt/ci/target/gunnar/debug/deps/last_seen-0bb9cbb7b5b82d3f) ──
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 the_stamps_outlive_a_restart ... ok
runa container [cargo]: test an_old_json_file_is_read_once_into_redb_and_left ... 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.32s
runa container [cargo]: ── gunnar-server test last_seen green in 2 s ──
runa container [cargo]: ── test gunnar-server test pid1_edda_netns (/home/rickard/tgt/ci/target/gunnar/debug/deps/pid1_edda_netns-35492a259681d149) ──
runa container [cargo]: running 9 tests
runa container [cargo]: test siocgifindex_and_sysfs_agree_where_sysfs_is_this_namespaces ... ok
runa container [cargo]: test a_utility_gateway_never_replaces_the_public_default ... ok
runa container [cargo]: test the_kvm_mock_keeps_its_one_slirp_default_route ... ok
runa container [cargo]: test the_interface_index_is_this_namespaces_own ... ok
runa container [cargo]: test a_stray_utility_default_is_replaced_by_the_public_one ... ok
runa container [cargo]: test a_renewal_with_a_new_public_router_takes_it ... ok
runa container [cargo]: test a_fresh_estate_box_takes_eth0s_public_gateway_and_eth1_none ... ok
runa container [cargo]: test a_re_exec_keeps_the_one_public_default_route ... ok
runa container [cargo]: test a_discover_for_eth1_leaves_on_eth1_from_zero_while_eth0_holds_an_address ... ok
runa container [cargo]: test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
runa container [cargo]: ── gunnar-server test pid1_edda_netns green in 0 s ──
runa container [cargo]: ── test gunnar-server test twin_apply_io (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_apply_io-14b6826a8f286962) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test the_storm_followed_by_a_twin_inner ... ignored, run under strace by the_twin_applies_a_storm_with_few_writes_and_fsyncs_per_entry
runa container [cargo]: test the_twin_applies_a_storm_with_few_writes_and_fsyncs_per_entry ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 5.91s
runa container [cargo]: ── gunnar-server test twin_apply_io green in 6 s ──
runa container [cargo]: ── test gunnar-server test job_queue_third_kind (/home/rickard/tgt/ci/target/gunnar/debug/deps/job_queue_third_kind-809adbfe03a5a0ab) ──
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_panicking_mirror_does_not_take_the_worker_with_it ... ok
runa container [cargo]: test a_third_kind_with_progress_registers_without_touching_the_runner ... 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 add_users (/home/rickard/tgt/ci/target/gunnar/debug/deps/add_users-cdf47a54c922dcd2) ──
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 seats_are_granted_unnamed_and_a_bad_ask_is_refused_finally ... 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 result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s
runa container [cargo]: ── gunnar-server test add_users green in 1 s ──
runa container [cargo]: ── test gunnar-cli test create_throughput (/home/rickard/tgt/ci/target/gunnar/debug/deps/create_throughput-553761bba8f6ea8e) ──
runa container [cargo]: running 1 test
runa container [cargo]: test push_create_sequential_and_parallel_none_refused ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.93s
runa container [cargo]: ── gunnar-cli test create_throughput green in 22 s ──
runa container [cargo]: ── test gunnar-server test airgap_runtime (/home/rickard/tgt/ci/target/gunnar/debug/deps/airgap_runtime-669260d291f5ab10) ──
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 5.10s
runa container [cargo]: ── gunnar-server test airgap_runtime green in 5 s ──
runa container [cargo]: ── test gunnar-server test push_spool_sweep (/home/rickard/tgt/ci/target/gunnar/debug/deps/push_spool_sweep-2774e565b680365b) ──
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.68s
runa container [cargo]: ── gunnar-server test push_spool_sweep green in 3 s ──
runa container [cargo]: ── test gunnar-server test enterprise (/home/rickard/tgt/ci/target/gunnar/debug/deps/enterprise-74de05f9869aa262) ──
runa container [cargo]: running 12 tests
runa container [cargo]: test turning_encryption_on_or_off_is_in_the_accounts_audit_log ... ok
runa container [cargo]: test the_account_admin_gives_a_member_write_and_takes_it_away ... ok
runa container [cargo]: test who_am_i_names_the_account_and_the_callers_role_in_it ... ok
runa container [cargo]: test users_the_admin_bought_are_added_in_the_admins_name ... ok
runa container [cargo]: test the_operator_principal_gets_aggregates_only ... ok
runa container [cargo]: test a_machine_enrolment_approval_is_in_the_approvers_account_log ... ok
runa container [cargo]: test the_account_admin_approves_a_look_with_a_step_up_and_ends_it ... ok
runa container [cargo]: test the_account_admin_reads_every_security_event_and_nobody_else_does ... ok
runa container [cargo]: test the_totals_count_the_whole_estate_the_operators_own_namespaces_too ... ok
runa container [cargo]: test a_name_the_filter_stops_is_refused_held_or_allowed_by_the_account_admin ... 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]: test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.23s
runa container [cargo]: ── gunnar-server test enterprise green in 18 s ──
runa container [cargo]: ── test gunnar-server test restore_after_snapshot (/home/rickard/tgt/ci/target/gunnar/debug/deps/restore_after_snapshot-2ef3b0a2f63ddeeb) ──
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 28.52s
runa container [cargo]: ── gunnar-server test restore_after_snapshot green in 29 s ──
runa container [cargo]: ── test gunnar-server test clans (/home/rickard/tgt/ci/target/gunnar/debug/deps/clans-282c01166cf95230) ──
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 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 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 only_the_clan_admin_invites_removes_promotes_and_dissolves ... 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 result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.94s
runa container [cargo]: ── gunnar-server test clans green in 10 s ──
runa container [cargo]: ── test gunnar-cli test crypt_stream (/home/rickard/tgt/ci/target/gunnar/debug/deps/crypt_stream-e851755e4697381f) ──
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 after_a_rotation_an_unchanged_file_keeps_its_older_epoch_v1_or_v2 ... ok
runa container [cargo]: test a_multi_block_file_round_trips_through_git_add_and_checkout ... 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 52.48s
runa container [cargo]: ── gunnar-cli test crypt_stream green in 52 s ──
runa container [cargo]: ── test gunnar-server test setting_change_audited (/home/rickard/tgt/ci/target/gunnar/debug/deps/setting_change_audited-94492f205908c70f) ──
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 2.81s
runa container [cargo]: ── gunnar-server test setting_change_audited green in 3 s ──
runa container [cargo]: ── test gunnar-server test storage_engine_report (/home/rickard/tgt/ci/target/gunnar/debug/deps/storage_engine_report-a8e6851054107a4a) ──
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.89s
runa container [cargo]: ── gunnar-server test storage_engine_report green in 1 s ──
runa container [cargo]: ── test gunnar-server test boot_check (/home/rickard/tgt/ci/target/gunnar/debug/deps/boot_check-fdd7d02e4fca93d2) ──
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 ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.71s
runa container [cargo]: ── gunnar-server test boot_check green in 12 s ──
runa container [cargo]: ── test gunnar-server test sso (/home/rickard/tgt/ci/target/gunnar/debug/deps/sso-38154d35d0566572) ──
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 fake_idp_https (/home/rickard/tgt/ci/target/gunnar/debug/deps/fake_idp_https-5c35b5d4bb3618b9) ──
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.13s
runa container [cargo]: ── gunnar-server test fake_idp_https green in 0 s ──
runa container [cargo]: ── test gunnar-server test log_all_refs (/home/rickard/tgt/ci/target/gunnar/debug/deps/log_all_refs-0ad8194ccc1b884b) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test the_default_walk_misses_the_side_branch_and_all_refs_finds_it ... ok
runa container [cargo]: test a_named_branch_starts_the_walk_at_that_branch ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.92s
runa container [cargo]: ── gunnar-server test log_all_refs green in 1 s ──
runa container [cargo]: ── test gunnar bin gunnar (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar-6aa628e9cf753506) ──
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.03s
runa container [cargo]: ── gunnar bin gunnar green in 0 s ──
runa container [cargo]: ── test gunnar-server test webhooks (/home/rickard/tgt/ci/target/gunnar/debug/deps/webhooks-aa4b0192b95542da) ──
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.60s
runa container [cargo]: ── gunnar-server test webhooks green in 2 s ──
runa container [cargo]: ── test gunnar-server test sso_per_client (/home/rickard/tgt/ci/target/gunnar/debug/deps/sso_per_client-d0cccea93854d386) ──
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 delete_retention_is_said (/home/rickard/tgt/ci/target/gunnar/debug/deps/delete_retention_is_said-16dab69bb5238912) ──
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.49s
runa container [cargo]: ── gunnar-server test delete_retention_is_said green in 1 s ──
runa container [cargo]: ── test gunnar-server test twin_follows_restored (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_follows_restored-7b3a220b17b78f36) ──
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 2.30s
runa container [cargo]: ── gunnar-server test twin_follows_restored green in 2 s ──
runa container [cargo]: ── test gunnar-server test sso_directory_rpc (/home/rickard/tgt/ci/target/gunnar/debug/deps/sso_directory_rpc-4443814a1e4f9f0f) ──
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 0.97s
runa container [cargo]: ── gunnar-server test sso_directory_rpc green in 1 s ──
runa container [cargo]: ── test gunnar-server test fed_clock_does_not_hold_the_feed (/home/rickard/tgt/ci/target/gunnar/debug/deps/fed_clock_does_not_hold_the_feed-dcd3c5e3256c11f3) ──
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.06s
runa container [cargo]: ── gunnar-server test fed_clock_does_not_hold_the_feed green in 0 s ──
runa container [cargo]: ── test gunnar-server test old_layout_store (/home/rickard/tgt/ci/target/gunnar/debug/deps/old_layout_store-913133ecf6b13851) ──
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 13.94s
runa container [cargo]: ── gunnar-server test old_layout_store green in 14 s ──
runa container [cargo]: ── test gunnar-server test product_report (/home/rickard/tgt/ci/target/gunnar/debug/deps/product_report-5fe32f5dba8d6c99) ──
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 main_rebuild_auto (/home/rickard/tgt/ci/target/gunnar/debug/deps/main_rebuild_auto-1b8fcac17cd59dec) ──
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 11.93s
runa container [cargo]: ── gunnar-server test main_rebuild_auto green in 12 s ──
runa container [cargo]: ── test gunnar-server test restore_large_entry (/home/rickard/tgt/ci/target/gunnar/debug/deps/restore_large_entry-f6d2b25b3811b891) ──
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 a_main_restarted_inside_the_entry_resumes_from_what_it_made_durable ... ok
runa container [cargo]: test an_entry_larger_than_one_call_is_cut_three_times_and_resumed_inside_it ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.73s
runa container [cargo]: ── gunnar-server test restore_large_entry green in 19 s ──
runa container [cargo]: ── test gunnar-server test repo_create_transactional (/home/rickard/tgt/ci/target/gunnar/debug/deps/repo_create_transactional-3569b05bb457e8a8) ──
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.57s
runa container [cargo]: ── gunnar-server test repo_create_transactional green in 2 s ──
runa container [cargo]: ── test gunnar-server test slow_disk_placement (/home/rickard/tgt/ci/target/gunnar/debug/deps/slow_disk_placement-82f3773f6bedeece) ──
runa container [cargo]: running 13 tests
runa container [cargo]: test a_tampered_config_is_treated_as_absent ... ok
runa container [cargo]: test a_twin_writes_its_own_audit_trail_and_not_the_primarys ... 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 a_same_device_layout_is_written_and_never_reported_as_satisfied ... 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_hub_declaration_is_framed_once_per_change ... ok
runa container [cargo]: test the_filesystem_rows_are_measured_or_say_they_were_not ... 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 7.91s
runa container [cargo]: ── gunnar-server test slow_disk_placement green in 8 s ──
runa container [cargo]: ── test gunnar-server bin gunnar-server (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_server-c3ef9eec70ed3529) ──
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 unverified_refusal_said_once (/home/rickard/tgt/ci/target/gunnar/debug/deps/unverified_refusal_said_once-818c789fad2b3b00) ──
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.67s
runa container [cargo]: ── gunnar-server test unverified_refusal_said_once green in 1 s ──
runa container [cargo]: ── test gunnar-server test sso_keycloak (/home/rickard/tgt/ci/target/gunnar/debug/deps/sso_keycloak-5211c0d95d51833b) ──
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 purge_queue (/home/rickard/tgt/ci/target/gunnar/debug/deps/purge_queue-eafec23676d534ae) ──
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_release_that_fails_is_reported_on_the_job ... ok
runa container [cargo]: test a_purge_that_fails_still_releases_the_lockout ... ok
runa container [cargo]: test a_finished_account_may_be_purged_again ... 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 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.21s
runa container [cargo]: ── gunnar-server test purge_queue green in 0 s ──
runa container [cargo]: ── test gunnar-server test sso_signin_rpc (/home/rickard/tgt/ci/target/gunnar/debug/deps/sso_signin_rpc-0840ab7d3cc435a4) ──
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 twin_heartbeat (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_heartbeat-6d057a5506c0a6f0) ──
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 6.09s
runa container [cargo]: ── gunnar-server test twin_heartbeat green in 6 s ──
runa container [cargo]: ── test gunnar-server test audit_read_io (/home/rickard/tgt/ci/target/gunnar/debug/deps/audit_read_io-e633d3e299b75e35) ──
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 1.06s
runa container [cargo]: ── gunnar-server test audit_read_io green in 1 s ──
runa container [cargo]: ── test gunnar-server test txlog_retention (/home/rickard/tgt/ci/target/gunnar/debug/deps/txlog_retention-9af9a2e2abfe2243) ──
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 9.04s
runa container [cargo]: ── gunnar-server test txlog_retention green in 9 s ──
runa container [cargo]: ── test gunnar-server test lfs_read_rpc (/home/rickard/tgt/ci/target/gunnar/debug/deps/lfs_read_rpc-75c623cc1d1132d1) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test a_range_is_exactly_the_bytes_asked_for ... ok
runa container [cargo]: test an_object_over_the_ceiling_is_refused_rather_than_truncated ... ok
runa container [cargo]: test an_offset_past_the_end_and_a_range_over_the_ceiling_are_refused ... ok
runa container [cargo]: test a_request_without_a_range_is_the_whole_read_it_always_was ... 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 an_lfs_object_is_served_whole_and_byte_identical ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.91s
runa container [cargo]: ── gunnar-server test lfs_read_rpc green in 3 s ──
runa container [cargo]: ── test gunnar-server test twin_snapshot_slow (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_snapshot_slow-bbf8ef7729c22623) ──
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 84.75s
runa container [cargo]: ── gunnar-server test twin_snapshot_slow green in 85 s ──
runa container [cargo]: ── test gunnar-server test admit_plan (/home/rickard/tgt/ci/target/gunnar/debug/deps/admit_plan-3cc043c3ff242793) ──
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.72s
runa container [cargo]: ── gunnar-server test admit_plan green in 1 s ──
runa container [cargo]: ── test gunnar-server test blame_search_live (/home/rickard/tgt/ci/target/gunnar/debug/deps/blame_search_live-ed76a2dfa25d2d22) ──
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.94s
runa container [cargo]: ── gunnar-server test blame_search_live green in 1 s ──
runa container [cargo]: ── test gunnar-server test appliance_matrix_rows (/home/rickard/tgt/ci/target/gunnar/debug/deps/appliance_matrix_rows-e9fb2006d263bb48) ──
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 twin_snapshot_stall (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_snapshot_stall-eaf3a21815966e67) ──
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 100.03s
runa container [cargo]: ── gunnar-server test twin_snapshot_stall green in 100 s ──
runa container [cargo]: ── test gunnar-server test invites (/home/rickard/tgt/ci/target/gunnar/debug/deps/invites-39a23773d1615074) ──
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 2.14s
runa container [cargo]: ── gunnar-server test invites green in 2 s ──
runa container [cargo]: ── test gunnar-server test twin_promotion_rpc (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_promotion_rpc-009d25cb2bb4e0a1) ──
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 1.15s
runa container [cargo]: ── gunnar-server test twin_promotion_rpc green in 1 s ──
runa container [cargo]: ── test gunnar-server test re_enrol_same_key (/home/rickard/tgt/ci/target/gunnar/debug/deps/re_enrol_same_key-5d9ed7f360bbe9c6) ──
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.91s
runa container [cargo]: ── gunnar-server test re_enrol_same_key green in 1 s ──
runa container [cargo]: ── test gunnar-server test twin_crash_mid_group (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_crash_mid_group-76cce3650e971630) ──
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 6.11s
runa container [cargo]: ── gunnar-server test twin_crash_mid_group green in 6 s ──
runa container [cargo]: ── test gunnar-server test gc_rpc (/home/rickard/tgt/ci/target/gunnar/debug/deps/gc_rpc-39ebf02c8f7883ee) ──
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.41s
runa container [cargo]: ── gunnar-server test gc_rpc green in 1 s ──
runa container [cargo]: ── test gunnar-server test ed25519_kat (/home/rickard/tgt/ci/target/gunnar/debug/deps/ed25519_kat-1d2d8467c99b052e) ──
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 repo_overhead (/home/rickard/tgt/ci/target/gunnar/debug/deps/repo_overhead-a8a37cc0d3a012ab) ──
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 10.49s
runa container [cargo]: ── gunnar-server test repo_overhead green in 11 s ──
runa container [cargo]: ── test gunnar-server test appliance_powercut_recovery (/home/rickard/tgt/ci/target/gunnar/debug/deps/appliance_powercut_recovery-d6d8379b62407e53) ──
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.78s
runa container [cargo]: ── gunnar-server test appliance_powercut_recovery green in 2 s ──
runa container [cargo]: ── test gunnar-server test orphan_store_recovery (/home/rickard/tgt/ci/target/gunnar/debug/deps/orphan_store_recovery-12710b36872f37e9) ──
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 4.04s
runa container [cargo]: ── gunnar-server test orphan_store_recovery green in 4 s ──
runa container [cargo]: ── test gunnar-server test twin_stream_memory (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_stream_memory-d60c760555720ec6) ──
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 20.34s
runa container [cargo]: ── gunnar-server test twin_stream_memory green in 20 s ──
runa container [cargo]: ── test gunnar-server test admin_docs_head_their_fn (/home/rickard/tgt/ci/target/gunnar/debug/deps/admin_docs_head_their_fn-38fa43c23d5b07f1) ──
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.00s
runa container [cargo]: ── gunnar-server test admin_docs_head_their_fn green in 0 s ──
runa container [cargo]: ── test gunnar-server test usage_meters (/home/rickard/tgt/ci/target/gunnar/debug/deps/usage_meters-06dcfdd0435e5d27) ──
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_allowance_takes_read_on_the_namespace_and_a_stranger_gets_nothing ... ok
runa container [cargo]: test the_community_appliance_reports_every_cap_absent_never_zero ... ok
runa container [cargo]: test the_community_appliance_has_nothing_remaining_because_nothing_is_capped ... 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.51s
runa container [cargo]: ── gunnar-server test usage_meters green in 3 s ──
runa container [cargo]: ── test gunnar-server test clans_r2 (/home/rickard/tgt/ci/target/gunnar/debug/deps/clans_r2-02295d59049d00e2) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_declined_or_withdrawn_offer_moves_nothing ... ok
runa container [cargo]: test an_encrypted_repository_moved_out_of_the_clan_stays_encrypted ... 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 17.08s
runa container [cargo]: ── gunnar-server test clans_r2 green in 17 s ──
runa container [cargo]: ── test gunnar-server test first_commit (/home/rickard/tgt/ci/target/gunnar/debug/deps/first_commit-97ea0b3dcdd8d369) ──
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 sso_idp_ca (/home/rickard/tgt/ci/target/gunnar/debug/deps/sso_idp_ca-c356c5ac3a10ce01) ──
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 usage_batch (/home/rickard/tgt/ci/target/gunnar/debug/deps/usage_batch-d32501dbdfcd8d46) ──
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 95.44s
runa container [cargo]: ── gunnar-server test usage_batch green in 95 s ──
runa container [cargo]: ── test gunnar-server test sso_egress (/home/rickard/tgt/ci/target/gunnar/debug/deps/sso_egress-b0d865d707c13fe7) ──
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 new_repo_account_admin (/home/rickard/tgt/ci/target/gunnar/debug/deps/new_repo_account_admin-d00aedc505814955) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test a_writer_and_a_reader_of_the_account_create_nothing_in_it ... ok
runa container [cargo]: test nobody_creates_in_another_accounts_namespace ... 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 a_repository_created_with_a_readme_holds_it_as_its_first_commit ... ok
runa container [cargo]: test the_account_admin_creates_in_their_own_account_private_and_public ... 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 7.02s
runa container [cargo]: ── gunnar-server test new_repo_account_admin green in 7 s ──
runa container [cargo]: ── test gunnar-server test server_settings (/home/rickard/tgt/ci/target/gunnar/debug/deps/server_settings-34d760b6d6c17af8) ──
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.16s
runa container [cargo]: ── gunnar-server test server_settings green in 1 s ──
runa container [cargo]: ── test gunnar-server test bootstrap_credential (/home/rickard/tgt/ci/target/gunnar/debug/deps/bootstrap_credential-6e0463bdb2c6a756) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test become_twin_from_the_fed_key_is_taken ... ok
runa container [cargo]: test an_unfed_box_refuses_both_by_name ... ok
runa container [cargo]: test install_twin_certificate_without_a_credential_is_refused_before_anything_is_pinned ... ok
runa container [cargo]: test become_twin_from_a_key_the_box_was_not_fed_is_refused ... ok
runa container [cargo]: test a_restore_credential_does_not_make_a_twin ... ok
runa container [cargo]: test become_twin_without_a_credential_is_refused_and_the_box_stays_its_own ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
runa container [cargo]: ── gunnar-server test bootstrap_credential green in 1 s ──
runa container [cargo]: ── test gunnar-server test recharge (/home/rickard/tgt/ci/target/gunnar/debug/deps/recharge-91c1aad82c031c0c) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_recharged_main_names_the_twin_it_awaits_on_bootstrap_status_until_it_holds_its_identities ... ok
runa container [cargo]: test the_twin_repointed_at_the_main_recharged_from_it_follows_it_at_its_new_address ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.21s
runa container [cargo]: ── gunnar-server test recharge green in 4 s ──
runa container [cargo]: ── test gunnar-server test tls_transition (/home/rickard/tgt/ci/target/gunnar/debug/deps/tls_transition-c1c336f685aae925) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test the_preflight_refuses_a_server_with_no_issuer ... ok
runa container [cargo]: test the_preflight_refuses_a_server_that_has_never_been_enrolled ... ok
runa container [cargo]: test an_expired_certificate_is_not_a_live_one ... ok
runa container [cargo]: test the_preflight_is_ready_when_every_principal_holds_a_live_certificate ... ok
runa container [cargo]: test the_preflight_warns_and_names_a_principal_that_would_be_locked_out ... 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.23s
runa container [cargo]: ── gunnar-server test tls_transition green in 2 s ──
runa container [cargo]: ── test gunnar-server test login_during_grow (/home/rickard/tgt/ci/target/gunnar/debug/deps/login_during_grow-a4364d541ea60305) ──
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 1.10s
runa container [cargo]: ── gunnar-server test login_during_grow green in 1 s ──
runa container [cargo]: ── test gunnar-server test account_purge (/home/rickard/tgt/ci/target/gunnar/debug/deps/account_purge-4c4c4c470d42b5ef) ──
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 3.35s
runa container [cargo]: ── gunnar-server test account_purge green in 3 s ──
runa container [cargo]: ── test gunnar-server test account_purge_rpc (/home/rickard/tgt/ci/target/gunnar/debug/deps/account_purge_rpc-6d0667c1660ca7ca) ──
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_purge_never_lifts_a_suspension_it_did_not_take ... ok
runa container [cargo]: test a_lease_left_by_a_purge_that_died_is_released_at_start_up ... ok
runa container [cargo]: test removing_the_principal_takes_the_lockout_with_it ... 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 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.80s
runa container [cargo]: ── gunnar-server test account_purge_rpc green in 3 s ──
runa container [cargo]: ── test gunnar-server test pack_ceiling_store (/home/rickard/tgt/ci/target/gunnar/debug/deps/pack_ceiling_store-31fb978c662fdc6a) ──
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.48s
runa container [cargo]: ── gunnar-server test pack_ceiling_store green in 1 s ──
runa container [cargo]: ── test gunnar-server test sso_egress_private (/home/rickard/tgt/ci/target/gunnar/debug/deps/sso_egress_private-9bda9f99da8a9570) ──
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 setting_change_audited_rpc (/home/rickard/tgt/ci/target/gunnar/debug/deps/setting_change_audited_rpc-3038eda8e4e8dc6c) ──
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 1.01s
runa container [cargo]: ── gunnar-server test setting_change_audited_rpc green in 1 s ──
runa container [cargo]: ── test gunnar-server test flow_meters (/home/rickard/tgt/ci/target/gunnar/debug/deps/flow_meters-08802ad6e6aeb5e4) ──
runa container [cargo]: running 14 tests
runa container [cargo]: test a_fetch_is_bytes_out_and_an_advertisement_is_bytes_without_a_fetch ... ok
runa container [cargo]: test a_push_lands_on_its_own_namespace_and_the_neighbour_stays_at_zero ... 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 the_day_boundary_splits_the_counts ... ok
runa container [cargo]: test an_unknown_namespace_is_not_found_rather_than_silent ... ok
runa container [cargo]: test last_seen_reaches_back_past_today ... ok
runa container [cargo]: test activity_is_the_namespaces_own_read_grant ... ok
runa container [cargo]: test deleting_a_namespace_forgets_its_activity ... ok
runa container [cargo]: test the_fleet_fold_counts_the_silent_tenants ... ok
runa container [cargo]: test a_refusal_is_counted_by_reason_and_moves_no_bytes ... 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 2.05s
runa container [cargo]: ── gunnar-server test flow_meters green in 2 s ──
runa container [cargo]: ── test gunnar-server test txlog_size_alarm (/home/rickard/tgt/ci/target/gunnar/debug/deps/txlog_size_alarm-d457f19d7dd3c847) ──
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 1.22s
runa container [cargo]: ── gunnar-server test txlog_size_alarm green in 1 s ──
runa container [cargo]: ── test gunnar-server test add_principal (/home/rickard/tgt/ci/target/gunnar/debug/deps/add_principal-b8c37467863cac8f) ──
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 a_box_without_its_control_plane_refuses_by_name ... ok
runa container [cargo]: test an_org_and_a_reserved_name_are_refused_finally_and_not_as_taken ... ok
runa container [cargo]: test a_name_that_is_somebody_elses_is_taken ... ok
runa container [cargo]: test a_paid_signup_gets_its_person_and_namespace_and_the_ack_names_the_namespace ... 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.52s
runa container [cargo]: ── gunnar-server test add_principal green in 2 s ──
runa container [cargo]: ── test gunnar-server test fence_before_recharge (/home/rickard/tgt/ci/target/gunnar/debug/deps/fence_before_recharge-59806ae489901b4f) ──
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.45s
runa container [cargo]: ── gunnar-server test fence_before_recharge green in 5 s ──
runa container [cargo]: ── test gunnar-server test twin_snapshot_memory (/home/rickard/tgt/ci/target/gunnar/debug/deps/twin_snapshot_memory-5de93c5dad52396f) ──
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 135.35s
runa container [cargo]: ── gunnar-server test twin_snapshot_memory green in 135 s ──
runa container [cargo]: ── test gunnar-server test lean_egress (/home/rickard/tgt/ci/target/gunnar/debug/deps/lean_egress-440b204aaf7892cf) ──
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 1.58s
runa container [cargo]: ── gunnar-server test lean_egress green in 2 s ──
runa container [cargo]: ── test gunnar-server test become_twin_said_once (/home/rickard/tgt/ci/target/gunnar/debug/deps/become_twin_said_once-6f4dc8575be7a728) ──
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 0.66s
runa container [cargo]: ── gunnar-server test become_twin_said_once green in 1 s ──
runa container [cargo]: ── test gunnar-server test purge_tenant (/home/rickard/tgt/ci/target/gunnar/debug/deps/purge_tenant-495a5ca518f57698) ──
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 1.26s
runa container [cargo]: ── gunnar-server test purge_tenant green in 1 s ──
runa container [cargo]: ── test gunnar-server test grpc_admission (/home/rickard/tgt/ci/target/gunnar/debug/deps/grpc_admission-628dc18db85033f2) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test archive_out_streams_under_an_unlimited_gate ... ok
runa container [cargo]: test archive_out_is_refused_when_the_gate_is_full ... ok
runa container [cargo]: test archive_out_streams_when_the_gate_is_unwired ... 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 grpc_admission green in 1 s ──
runa container [cargo]: ── test gunnar-server test capacity (/home/rickard/tgt/ci/target/gunnar/debug/deps/capacity-94de0ceee9c00fd5) ──
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 an_older_client_decodes_the_same_disk_answer_from_todays_bytes ... ok
runa container [cargo]: test a_raise_beyond_the_servable_bytes_is_answered_no_with_the_shortfall_named ... 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_growth_answer_on_this_developer_box_is_never_sealed ... 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 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.23s
runa container [cargo]: ── gunnar-server test capacity green in 1 s ──
runa container [cargo]: ── test gunnar-server test the_pairing_loop_keeps_the_latest_feed (/home/rickard/tgt/ci/target/gunnar/debug/deps/the_pairing_loop_keeps_the_latest_feed-03a54215ebdfa89e) ──
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-server test replication_follows_wg0 (/home/rickard/tgt/ci/target/gunnar/debug/deps/replication_follows_wg0-30ad36c6bf34fe47) ──
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 3.05s
runa container [cargo]: ── gunnar-server test replication_follows_wg0 green in 3 s ──
runa container [cargo]: ── test gunnar-server test mirror_import (/home/rickard/tgt/ci/target/gunnar/debug/deps/mirror_import-04769e77c3ecd06a) ──
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_import green in 0 s ──
runa container [cargo]: ── test gunnar-server test repo_purge (/home/rickard/tgt/ci/target/gunnar/debug/deps/repo_purge-10a039bd68daf6c6) ──
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 1.09s
runa container [cargo]: ── gunnar-server test repo_purge green in 1 s ──
runa container [cargo]: ── test gunnar-server test retention_guard (/home/rickard/tgt/ci/target/gunnar/debug/deps/retention_guard-85d6b1ea971cdc2c) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test with_no_twin_known_retention_behaves_as_before ... ok
runa container [cargo]: test an_empty_twin_group_is_no_enrolled_twin ... ok
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 an_enrolled_twin_with_no_report_since_this_start_makes_retention_refuse ... ok
runa container [cargo]: test the_override_passes_an_unknown_twin_position_and_is_audited ... ok
runa container [cargo]: test after_the_enrolled_twin_polls_the_ordinary_guard_applies ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.04s
runa container [cargo]: ── gunnar-server test retention_guard green in 2 s ──
runa container [cargo]: ── test gunnar-server test web_credentials (/home/rickard/tgt/ci/target/gunnar/debug/deps/web_credentials-159f4c4082de13ec) ──
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 2.76s
runa container [cargo]: ── gunnar-server test web_credentials green in 3 s ──
runa container [cargo]: ── test gunnar-grpc test census (/home/rickard/tgt/ci/target/gunnar/debug/deps/census-592695d5894edfb9) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test the_scanner_finds_what_is_really_there ... ok
runa container [cargo]: test every_rpc_the_protos_declare_is_censused_and_nothing_else_is ... 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-grpc test census green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test web_login (/home/rickard/tgt/ci/target/gunnar/debug/deps/web_login-5cdf987c84d12083) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_passkey_login_is_verified_by_the_core_over_gunnars_passkey ... ok
runa container [cargo]: test a_flood_of_challenges_for_one_browser_leaves_every_other_persons_login_alone ... ok
runa container [cargo]: test a_registration_whose_attestation_names_another_key_is_refused ... ok
runa container [cargo]: test a_broken_assertion_is_refused_and_no_session_lands ... ok
runa container [cargo]: test an_invite_registers_a_passkey_once_applies_its_grant_and_the_passkey_logs_in ... ok
runa container [cargo]: test the_server_decides_user_verification ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-grpc test web_login green in 0 s ──
runa container [cargo]: ── test gunnar-server test open_build_speaks_no_money (/home/rickard/tgt/ci/target/gunnar/debug/deps/open_build_speaks_no_money-873309219ce66767) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_live_guests_answers_say_no_money ... ok
runa container [cargo]: test the_scanner_skips_what_the_open_build_does_not_contain ... ok
runa container [cargo]: test the_judge_reads_the_sentence ... 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.39s
runa container [cargo]: ── gunnar-server test open_build_speaks_no_money green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test operator_claim (/home/rickard/tgt/ci/target/gunnar/debug/deps/operator_claim-f45d7b03bb8a0181) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test the_fed_name_wins_over_the_asked_one ... ok
runa container [cargo]: test a_machine_under_the_name_or_no_name_at_all_is_a_precondition ... ok
runa container [cargo]: test only_a_server_admin_may_claim_the_operator ... ok
runa container [cargo]: test a_second_claim_answers_the_same_operator_and_makes_nothing ... ok
runa container [cargo]: test the_first_claim_makes_the_operator_a_keyless_gunnar_admin_with_its_account ... ok
runa container [cargo]: test an_ownerless_namespace_of_the_operators_name_is_adopted_not_refused ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-grpc test operator_claim green in 0 s ──
runa container [cargo]: ── test gunnar-server test restore_credential (/home/rickard/tgt/ci/target/gunnar/debug/deps/restore_credential-c8b896b8f38c2aee) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_box_never_fed_a_restore_key_refuses_restore_by_name ... ok
runa container [cargo]: test bootstrap_restore_without_a_credential_is_refused_on_a_fresh_box ... ok
runa container [cargo]: test a_box_fed_only_by_the_medium_takes_the_restore_from_that_key ... ok
runa container [cargo]: test a_second_caller_cannot_resume_a_restore_it_did_not_start ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.25s
runa container [cargo]: ── gunnar-server test restore_credential green in 6 s ──
runa container [cargo]: ── test gunnar-grpc test topology (/home/rickard/tgt/ci/target/gunnar/debug/deps/topology-bef15932261615c9) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_caller_with_no_server_read_is_refused ... ok
runa container [cargo]: test an_ordinary_machine_call_is_recorded_but_is_not_a_console ... ok
runa container [cargo]: test solo_then_a_console_then_a_twin_one_box_each ... 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]: ── gunnar-grpc test topology green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test invites (/home/rickard/tgt/ci/target/gunnar/debug/deps/invites-8affef559d85f799) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_server_admin_invites_anybody_and_the_secret_is_shown_once ... ok
runa container [cargo]: test an_invite_is_for_a_person_who_exists ... ok
runa container [cargo]: test a_person_invites_themselves_and_nobody_else ... ok
runa container [cargo]: test an_account_admin_invites_their_employees_and_no_one_else ... ok
runa container [cargo]: test an_invite_is_revoked_by_its_inviters ... 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 invites green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test keepalive_under_load (/home/rickard/tgt/ci/target/gunnar/debug/deps/keepalive_under_load-6f0d52c80e35872e) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_ping_is_answered_and_every_call_survives_while_all_handler_workers_are_held ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.04s
runa container [cargo]: ── gunnar-grpc test keepalive_under_load green in 6 s ──
runa container [cargo]: ── test gunnar-grpc test browse (/home/rickard/tgt/ci/target/gunnar/debug/deps/browse-21164159fad8a130) ──
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-server lib gunnar_server (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_server-9e33b84d0e216194) ──
runa container [cargo]: running 601 tests
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 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_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 appliance::tests::no_hub_yet_is_the_identity_only_ceremony_and_it_says_what_to_do ... 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 appliance::tests::a_network_or_broadcast_address_and_a_box_with_no_identity_are_refused ... 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 attest::tests::a_nul_tail_from_a_power_cut_does_not_kill_every_read_of_the_log ... ok
runa container [cargo]: test appliance::tests::a_declared_hub_becomes_gunnars_own_tunnel_config ... 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 boot::airgap::a_resolver_probe_build_asks_github_com_as_before ... ok
runa container [cargo]: test appliance::tests::a_corrupt_identity_refuses_and_does_not_mint_a_second_one ... ok
runa container [cargo]: test boot::airgap::the_bring_up_asks_the_name_this_build_names ... ok
runa container [cargo]: test appliance::tests::an_older_mediums_address_is_read_and_a_disagreeing_one_is_refused ... 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 budget::tests::a_thousand_descriptors_buys_sixty_seven_percent_more_open_repositories ... ok
runa container [cargo]: test boot::tests::the_utility_role_becomes_the_nic_this_box_has ... ok
runa container [cargo]: test boot::tests::the_install_line_becomes_the_dashboards_fields ... 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 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 boot::tests::gunnar_names_its_network_variable_its_host_and_its_panic ... 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_box_fields_and_the_disk_fields_come_out_of_one_call ... 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::a_disk_that_was_not_measured_is_named_and_carries_no_number_at_all ... 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 boot::tests::a_late_lease_is_narrated_into_the_installers_boot_log ... 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_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::an_unreadable_meminfo_leaves_the_ram_fields_absent_and_names_why ... 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_growth_verdict_separates_a_sealed_appliance_from_a_box_with_a_shell ... 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_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 capacity::tests::a_boot_stack_with_the_grow_engine_grows_at_restart_and_reports_the_journal ... 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 capacity::disk_tests::this_machines_disks_carry_gunnars_labels ... 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 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::tests::a_dump_reply_yields_the_dialable_addresses_and_skips_loopback_and_link_local ... 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::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_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_dump_request_is_a_request_plus_dump_over_an_empty_ifaddrmsg ... ok
runa container [cargo]: test dashboard::probe::tests::the_live_readers_answer_on_this_box ... 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_dark_screen_says_dash_not_zero ... ok
runa container [cargo]: test dashboard::tests::the_address_line_does_not_overflow_the_width ... 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_noise_stays_in_the_log ... 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_changed_line_has_no_ancestor ... 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_surviving_line_traces_back_and_a_new_line_does_not ... 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 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 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 diff::tests::a_change_past_the_bound_reports_an_upper_bound_and_never_zero ... ok
runa container [cargo]: test attest::tests::two_appends_are_two_lines_and_read_back_in_order ... 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 appliance::tests::the_same_address_is_idempotent_and_a_second_one_is_refused ... ok
runa container [cargo]: test disktest::tests::the_skip_rule_is_free_space_below_the_need ... ok
runa container [cargo]: test disktest::tests::the_read_leg_falls_back_to_dropping_the_cache_and_reading_buffered ... ok
runa container [cargo]: test durable::tests::a_failed_directory_fsync_fails_the_save ... 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 disktest::tests::the_read_leg_reads_the_fixture_back_off_the_device_with_o_direct ... 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::the_feed_is_sealed_and_owner_only_on_disk_and_reads_back_whole ... 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 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::an_offered_credential_with_no_operator_named_goes_nowhere ... 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::a_namespace_a_first_push_conjured_for_the_operator_is_adopted_with_its_repositories ... 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 fed_principals::install_tests::a_principal_refused_for_now_does_not_hold_back_the_front_certify_key ... 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::a_front_laid_again_replaces_the_keys_it_mints_and_the_old_ones_stop_authenticating ... 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 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 clock::airgap::a_clock_fetch_build_asks_its_https_clock_source_as_before ... 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::the_fronts_operator_credential_is_the_operators_first_key_from_the_install ... 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::every_listed_namespace_names_the_kind_of_the_principal_whose_account_it_is ... 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_box_with_no_standby_grows_and_the_detail_says_there_was_none ... 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 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::a_growstart_whose_target_the_members_already_carry_finishes_at_once_and_never_unmounts ... 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::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 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::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::a_drain_that_times_out_aborts_with_nothing_changed ... 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_go_ahead_and_the_box_are_checked_before_anything_moves ... ok
runa container [cargo]: test grow::tests::the_nonce_ledger_spends_each_go_ahead_once ... 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 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 grow::tests::a_growth_runs_drain_unmount_wait_grow_mount_reopen_in_that_order ... 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 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 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 grow::tests::cov13_an_alone_go_ahead_grows_past_a_standby_that_is_behind_and_says_so ... 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 identity::tests::a_twin_refuses_identity_writes_by_name_and_follows_the_mains_tables ... ok
runa container [cargo]: test installer_listener::tests::a_restart_of_a_closed_installation_chooses_the_log_door ... 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 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_box_refed_after_a_front_recharge_dials_the_new_relay ... 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 grow::tests::the_drain_waits_for_the_start_up_disk_test_and_names_it_when_it_never_ends ... 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::the_listeners_lines_keep_their_tone ... ok
runa container [cargo]: test job_queue::tests::a_panics_message_survives_being_caught ... 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 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 job_queue::tests::a_stopped_queue_refuses_and_runs_nothing_more ... 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 grow::tests::waiting_for_members_never_fails_on_its_timeout_and_resume_looks_again ... 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 narrate::tests::a_panics_crash_record_holds_the_narrators_memory ... 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 mirror_fetch::index_panic_tests::an_index_that_panics_is_a_named_failure_not_a_hung_job ... 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 oci::tests::stock_tar_reads_what_this_writer_produced ... 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 installer_listener::tests::every_box_offers_the_public_half_of_the_host_key_it_serves ... 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 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_twin_joins_then_raises_the_tunnel_on_its_assigned_address_then_becomes_twin_and_follows_with_no_admin ... 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_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_release_image_takes_its_seed_from_the_metadata ... 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::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_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 push_space::tests::the_sweep_takes_spools_in_repositories_and_nothing_else ... 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 repair::pump_tests::a_pump_that_panics_on_its_first_order_still_takes_the_second ... 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 pairing::tests::the_first_join_request_carries_a_non_empty_tunnel_key_minted_0600 ... 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::a_paid_step_needs_this_boxs_grow_machine_and_a_main_needs_its_twins_address ... 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::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 repair::tests::a_held_box_takes_no_first_admin_and_says_its_twin_until_the_marker_goes ... 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_main_asks_the_twin_the_door_named_when_nothing_else_names_one ... ok
runa container [cargo]: test serve::tests::a_cpu_list_is_counted_whether_it_is_ranges_singletons_or_both ... 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::a_literal_key_and_an_at_path_read_the_same ... ok
runa container [cargo]: test serve::tests::the_banner_names_the_host_key_in_full ... 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_blocking_pool_is_larger_than_the_transfer_limit ... 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_same_device_layout_is_never_reported_as_satisfied ... ok
runa container [cargo]: test slow::tests::a_satisfied_config_claims_off_stripe_and_does_not_warn ... 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_directory_is_created_on_demand_under_the_configured_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::without_a_config_everything_is_absent_and_nothing_is_inferred ... 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 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 grpc_gate::tests::a_plain_read_writes_at_most_its_own_entry_on_the_request_thread ... 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::gix_engine::tests::a_push_is_visible_to_a_reader_opened_before_it ... 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 storage::tests::the_pack_read_stops_at_the_trailer_and_never_waits_for_eof ... ok
runa container [cargo]: test storage::tests::the_spool_holds_what_spooled_on_disk_says_at_every_consume ... ok
runa container [cargo]: test storage::tests::a_pack_over_the_threshold_is_spooled_to_disk_and_mapped ... 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::tests::what_follows_the_pack_is_left_in_the_stream ... ok
runa container [cargo]: test installer_listener::tests::the_installers_close_pins_what_was_said_before_it ... ok
runa container [cargo]: test storage::znippy_engine::tests::the_indexers_guard_sees_the_cgroup_through_the_text ... 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 runner::tests::the_watch_returns_its_end_for_the_server_to_say ... 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 repair::tests::a_twin_reviews_itself_with_its_lag_and_says_its_cores ... 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::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 topology::tests::the_feed_carries_the_installers_estate_record ... ok
runa container [cargo]: test topology::tests::the_feed_names_this_box_and_its_peers ... ok
runa container [cargo]: test transport::tests::a_build_without_the_quarantine_refuses_an_encrypted_push_by_name ... 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_on_disk_reports_the_bytes_the_file_actually_holds ... 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::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 transport::tests::the_signature_directory_takes_ssh_kinds_and_skips_the_x509_row_by_name ... ok
runa container [cargo]: test storage::znippy_engine::tests::shutdown_is_safe_with_nothing_open ... ok
runa container [cargo]: test tunnel_addr::tests::a_fed_utility_address_is_dialled_over_the_tunnel ... 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::a_remote_primary_with_no_certificate_refuses_as_awaiting ... ok
runa container [cargo]: test twin::awaiting_certificate_tests::any_other_failure_stays_an_error ... ok
runa container [cargo]: test standby_watch::tests::a_listener_that_accepts_and_never_answers_is_wedged_not_alive ... ok
runa container [cargo]: test standby_watch::tests::a_listening_port_reads_reachable_and_a_closed_one_does_not ... 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 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 twin::tests::a_cut_carries_the_packs_of_pushes_caught_between_their_frames ... ok
runa container [cargo]: test repair::tests::the_hold_lifts_once_the_box_holds_data_again ... 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 stores::flow_flush_tests::the_reconcile_tick_counts_on_the_stores_one_set_of_counters ... 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 twin::maintenance::tests::a_held_twin_says_maintenance_even_without_a_running_follower ... 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_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 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_hole_in_retention_stops_the_twin_and_says_snapshot_needed ... 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_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_framed_write_during_a_slow_snapshot_is_not_held_for_the_stream ... 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_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_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_growing_its_set_answers_usage_unavailable_by_name ... 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_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_signs_its_answers_with_the_host_key_a_restore_replays ... 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_carries_no_identity_is_followed_on_its_numbers_and_pins_nothing ... 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_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_fresh_boxs_own_secret_does_not_brick_the_box_it_is_restored_into ... 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_recharge_from_a_snapshotted_twin_resumes_its_base_across_calls_and_matches_the_primary ... 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_whose_lane_cuts_a_large_entry_three_times_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_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_restored_box_whose_off_stripe_trail_was_lost_rebuilds_it_from_its_own_log ... 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_short_stream_below_the_announced_head_does_not_finish_and_the_box_resumes ... 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_snapshot_cut_between_a_pushs_pack_and_its_refs_still_recharges_the_main ... 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_twin_keeps_the_primarys_last_head_and_time_when_the_primary_stops_answering ... 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_that_applied_asks_again_at_once_so_its_report_is_level ... 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::an_entry_that_fails_its_crc_on_the_primary_is_never_appended_on_the_twin ... 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::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::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::log_fetch_from_an_offset_starts_the_first_entry_there_and_vouches_with_its_crc ... 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::cov13_a_twin_refused_as_too_small_waits_in_recovering_and_appends_nothing ... 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::an_unreadable_restore_marker_refuses_to_finish_the_restore ... 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::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::stream_range_answers_what_fetch_range_answers_in_pieces ... 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::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::a_fetch_of_entries_that_carry_no_blob_is_still_bounded_by_the_byte_ceiling ... 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_twin_refuses_a_short_overlong_cut_or_jumbled_entry_and_keeps_nothing_of_it ... 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_every_start_audit_check_appends_the_lost_tail_and_never_shortens_a_windowed_trail ... 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::an_account_purge_erases_the_accounts_bytes_from_the_log_on_main_and_on_the_twin ... 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_give_up_cut_short_by_a_crash_is_finished_before_the_resync ... 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_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. 597 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 98.28s
runa container [cargo]: ── gunnar-server lib gunnar_server green in 98 s ──
runa container [cargo]: ── test gunnar-server test repos_list_parallel (/home/rickard/tgt/ci/target/gunnar/debug/deps/repos_list_parallel-83ff73383e0dc3b3) ──
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 264.66s
runa container [cargo]: ── gunnar-server test repos_list_parallel green in 265 s ──
runa container [cargo]: ── test gunnar-server test fd_budget (/home/rickard/tgt/ci/target/gunnar/debug/deps/fd_budget-d3c6148a7e3707de) ──
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 293.57s
runa container [cargo]: ── gunnar-server test fd_budget green in 294 s ──
runa container [cargo]: test: RED xtask test there_is_one_identity_implementation
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`
runa container [cargo]:   * `bin` target `gunnar-cli`
runa container [cargo]:   * `bin` target `gunnar-cli-metered`
runa container [cargo]:   * `bin` target `gunnar-service`
runa container [cargo]:   * `bin` target `gunnar-solo`
runa container [cargo]:     Finished `test` profile [unoptimized] target(s) in 0.67s
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]: 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_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.08s
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.52s
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_crypt
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_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]:    Doc-tests gunnar_http
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_lfs
runa container [cargo]:    Doc-tests gunnar_pairing_door
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]: 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_recipe
runa container [cargo]:    Doc-tests gunnar_repair
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 19) ... 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: 433 of 434 test binaries green, doc tests green
runa container [cargo]: xtask ci: FAILED at `test`
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 8 step(s):
runa container [cargo]:   test
runa container: 'cargo' exited 1