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/20261029T2337Z-c3dc9d27/forge.log

[… 472015 bytes cut: the tail follows]
runa container [cargo]: test a_failed_build_does_not_stop_the_runner ... FAILED
runa container [cargo]: test a_push_becomes_an_artifact_that_verifies_back_to_its_line ... FAILED
runa container [cargo]: failures:
runa container [cargo]: ---- a_push_alone_produces_a_signed_build stdout ----
runa container [cargo]: thread 'a_push_alone_produces_a_signed_build' (55391) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:43363/team/quiet.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: ---- a_build_that_needs_the_network_fails_hermetically_and_succeeds_when_allowed stdout ----
runa container [cargo]: thread 'a_build_that_needs_the_network_fails_hermetically_and_succeeds_when_allowed' (55386) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:46515/team/netbuild.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- a_build_that_does_not_produce_its_artifact_is_refused stdout ----
runa container [cargo]: thread 'a_build_that_does_not_produce_its_artifact_is_refused' (55385) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:43977/team/empty.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- the_recipe_comes_out_of_the_commit_being_built stdout ----
runa container [cargo]: thread 'the_recipe_comes_out_of_the_commit_being_built' (55393) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:33987/team/recipe.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- a_failed_build_does_not_stop_the_runner stdout ----
runa container [cargo]: thread 'a_failed_build_does_not_stop_the_runner' (55387) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:34673/team/flaky.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- a_push_becomes_an_artifact_that_verifies_back_to_its_line stdout ----
runa container [cargo]: thread 'a_push_becomes_an_artifact_that_verifies_back_to_its_line' (55392) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:32913/team/built.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: failures:
runa container [cargo]:     a_build_that_does_not_produce_its_artifact_is_refused
runa container [cargo]:     a_build_that_needs_the_network_fails_hermetically_and_succeeds_when_allowed
runa container [cargo]:     a_failed_build_does_not_stop_the_runner
runa container [cargo]:     a_push_alone_produces_a_signed_build
runa container [cargo]:     a_push_becomes_an_artifact_that_verifies_back_to_its_line
runa container [cargo]:     the_recipe_comes_out_of_the_commit_being_built
runa container [cargo]: test result: FAILED. 0 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
runa container [cargo]: ── gunnar-cli test runner RED 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_protection_rule_refuses_a_real_branch_deletion ... FAILED
runa container [cargo]: test an_unconfigured_repository_has_no_rules_and_deleting_one_says_so ... ok
runa container [cargo]: test a_protection_rule_written_over_grpc_refuses_a_real_push ... FAILED
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_protection_round_trip_keeps_the_fields_the_protocol_cannot_carry ... ok
runa container [cargo]: test a_mirror_registration_is_kept_listed_and_removed ... ok
runa container [cargo]: test syncing_a_repository_with_no_mirror_says_there_is_no_mirror ... ok
runa container [cargo]: test a_per_rule_byte_limit_is_refused_rather_than_applied_to_the_repository ... 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]: failures:
runa container [cargo]: ---- a_protection_rule_refuses_a_real_branch_deletion stdout ----
runa container [cargo]: thread 'a_protection_rule_refuses_a_real_branch_deletion' (55339) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: the first push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:44623/team/nodelete.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: ---- a_protection_rule_written_over_grpc_refuses_a_real_push stdout ----
runa container [cargo]: thread 'a_protection_rule_written_over_grpc_refuses_a_real_push' (55340) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: the first push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:43769/team/guarded.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: failures:
runa container [cargo]:     a_protection_rule_refuses_a_real_branch_deletion
runa container [cargo]:     a_protection_rule_written_over_grpc_refuses_a_real_push
runa container [cargo]: test result: FAILED. 8 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
runa container [cargo]: ── gunnar-cli test policy_mirror RED in 1 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 an_artifact_walks_all_the_way_back_to_the_line_that_is_in_it ... FAILED
runa container [cargo]: test a_forged_build_record_is_caught_and_an_unknown_artifact_is_refused ... FAILED
runa container [cargo]: test the_build_log_needs_its_own_head ... FAILED
runa container [cargo]: failures:
runa container [cargo]: ---- an_artifact_walks_all_the_way_back_to_the_line_that_is_in_it stdout ----
runa container [cargo]: thread 'an_artifact_walks_all_the_way_back_to_the_line_that_is_in_it' (55745) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:45341/team/built.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: ---- a_forged_build_record_is_caught_and_an_unknown_artifact_is_refused stdout ----
runa container [cargo]: thread 'a_forged_build_record_is_caught_and_an_unknown_artifact_is_refused' (55744) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:37937/team/forged.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- the_build_log_needs_its_own_head stdout ----
runa container [cargo]: thread 'the_build_log_needs_its_own_head' (55746) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: push failed (exit 128)
runa container [cargo]:   git push --quiet ssh://git@127.0.0.1:39529/team/unheaded.git main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: failures:
runa container [cargo]:     a_forged_build_record_is_caught_and_an_unknown_artifact_is_refused
runa container [cargo]:     an_artifact_walks_all_the_way_back_to_the_line_that_is_in_it
runa container [cargo]:     the_build_log_needs_its_own_head
runa container [cargo]: test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
runa container [cargo]: ── gunnar-cli test build_provenance RED in 0 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 ... FAILED
runa container [cargo]: failures:
runa container [cargo]: ---- a_pushed_pack_is_a_frame_before_its_refs_and_the_twin_and_a_restore_hold_it stdout ----
runa container [cargo]: thread 'a_pushed_pack_is_a_frame_before_its_refs_and_the_twin_and_a_restore_hold_it' (55953) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: git push failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:40569/team/project.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: failures:
runa container [cargo]:     a_pushed_pack_is_a_frame_before_its_refs_and_the_twin_and_a_restore_hold_it
runa container [cargo]: test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
runa container [cargo]: ── gunnar-cli test twin_push_is_framed RED 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 a_paid_named_user_is_granted_on_the_account_and_the_ack_is_the_answer ... 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 result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
runa container [cargo]: ── gunnar-server test add_users green in 0 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 a_running_box_says_which_ca_it_mints_with ... ok
runa container [cargo]: test the_wire_and_the_data_root_render_the_same_report ... ok
runa container [cargo]: test a_restored_box_mints_with_the_same_issuer_as_the_box_it_replaced ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s
runa container [cargo]: ── gunnar-cli test issuer_over_the_wire green in 1 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 adopt_still_refuses_a_marked_store_whose_marker_disagrees ... ok
runa container [cargo]: test list_orphans_reports_what_no_other_listing_can_see_and_reclaim_takes_it ... ok
runa container [cargo]: test an_orphan_store_can_be_seen_and_reclaimed_over_the_control_plane_alone ... ok
runa container [cargo]: test adopt_takes_an_unmarked_store_at_the_callers_word_and_marks_it ... ok
runa container [cargo]: test a_principal_without_the_namespace_grant_is_still_refused_by_name ... 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 0.33s
runa container [cargo]: ── gunnar-server test orphan_store_recovery green in 0 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 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_that_has_never_been_enrolled ... ok
runa container [cargo]: test the_preflight_refuses_a_server_with_no_issuer ... ok
runa container [cargo]: test the_preflight_is_ready_when_every_principal_holds_a_live_certificate ... ok
runa container [cargo]: test an_expired_certificate_is_not_a_live_one ... ok
runa container [cargo]: test the_preflight_warns_and_names_a_principal_that_would_be_locked_out ... ok
runa container [cargo]: test 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 0.50s
runa container [cargo]: ── gunnar-server test tls_transition green in 1 s ──
runa container [cargo]: ── test xtask test ci_quick (/home/rickard/tgt/ci/target/gunnar/debug/deps/ci_quick-5a4bab60329e4b64) ──
runa container [cargo]: running 1 test
runa container [cargo]: test quick_runs_the_quick_rows_and_one_graph_into_one_target ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
runa container [cargo]: ── xtask test ci_quick green in 0 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_fresh_estate_box_takes_eth0s_public_gateway_and_eth1_none ... ok
runa container [cargo]: test a_discover_for_eth1_leaves_on_eth1_from_zero_while_eth0_holds_an_address ... ok
runa container [cargo]: test the_kvm_mock_keeps_its_one_slirp_default_route ... ok
runa container [cargo]: test a_utility_gateway_never_replaces_the_public_default ... ok
runa container [cargo]: test a_renewal_with_a_new_public_router_takes_it ... ok
runa container [cargo]: test a_re_exec_keeps_the_one_public_default_route ... ok
runa container [cargo]: test a_stray_utility_default_is_replaced_by_the_public_one ... ok
runa container [cargo]: test the_interface_index_is_this_namespaces_own ... ok
runa container [cargo]: test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-server test pid1_edda_netns green in 0 s ──
runa container [cargo]: ── test gunnar-server test 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 5.95s
runa container [cargo]: ── gunnar-server test repo_overhead green in 6 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 has been running for over 60 seconds
runa container [cargo]: test the_boot_check_holds_a_relaid_main_and_recharges_it_only_when_the_estate_opted_in ... FAILED
runa container [cargo]: failures:
runa container [cargo]: ---- the_boot_check_holds_a_relaid_main_and_recharges_it_only_when_the_estate_opted_in stdout ----
runa container [cargo]: ROW boot-hold: auto-fix off → 127.0.0.1:43917 held for 127.0.0.1:43831 (Enroll FailedPrecondition, Status.recharge_from) until the marker went
runa container [cargo]: thread 'the_boot_check_holds_a_relaid_main_and_recharges_it_only_when_the_estate_opted_in' (49643) panicked at crates/gunnar-server/tests/boot_check.rs:36:9:
runa container [cargo]: the boot check recharges the box: not within 60s
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: failures:
runa container [cargo]:     the_boot_check_holds_a_relaid_main_and_recharges_it_only_when_the_estate_opted_in
runa container [cargo]: test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 69.14s
runa container [cargo]: ── gunnar-server test boot_check RED in 69 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 an_unknown_namespace_is_not_found_rather_than_silent ... ok
runa container [cargo]: test a_fetch_is_bytes_out_and_an_advertisement_is_bytes_without_a_fetch ... 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 last_seen_reaches_back_past_today ... ok
runa container [cargo]: test deleting_a_namespace_forgets_its_activity ... ok
runa container [cargo]: test a_refusal_is_counted_by_reason_and_moves_no_bytes ... ok
runa container [cargo]: test activity_is_the_namespaces_own_read_grant ... ok
runa container [cargo]: test the_fleet_fold_counts_the_silent_tenants ... ok
runa container [cargo]: test the_day_boundary_splits_the_counts ... ok
runa container [cargo]: test a_push_lands_on_its_own_namespace_and_the_neighbour_stays_at_zero ... 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 a_restart_keeps_yesterday_and_resumes_today ... ok
runa container [cargo]: test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.04s
runa container [cargo]: ── gunnar-server test flow_meters green in 3 s ──
runa container [cargo]: ── test xtask test version_matches_tag (/home/rickard/tgt/ci/target/gunnar/debug/deps/version_matches_tag-2fc9a125714619fe) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_version_that_does_not_match_the_newest_tag_is_named ... ok
runa container [cargo]: test the_workspace_version_names_the_newest_release_tag ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── xtask test version_matches_tag 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 ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.24s
runa container [cargo]: ── gunnar-server test usage_batch green in 6 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_scrape_shows_a_real_clone_that_the_server_just_served ... FAILED
runa container [cargo]: test a_server_that_was_not_asked_for_metrics_binds_no_metrics_port ... ok
runa container [cargo]: test the_counter_that_no_line_ever_carried_is_on_the_wire_and_moves ... FAILED
runa container [cargo]: test a_client_scrapes_every_counter_with_its_kind ... ok
runa container [cargo]: test the_endpoint_announces_itself_and_a_loopback_bind_is_not_warned_about ... ok
runa container [cargo]: test only_the_metrics_path_answers_and_only_to_a_read ... ok
runa container [cargo]: failures:
runa container [cargo]: ---- the_scrape_shows_a_real_clone_that_the_server_just_served stdout ----
runa container [cargo]: thread 'the_scrape_shows_a_real_clone_that_the_server_just_served' (57952) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: seed the server over ssh failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:41887/ns/repo.git --mirror
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: ---- the_counter_that_no_line_ever_carried_is_on_the_wire_and_moves stdout ----
runa container [cargo]: thread 'the_counter_that_no_line_ever_carried_is_on_the_wire_and_moves' (57950) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: seed the server over ssh failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:43059/ns/repo.git --mirror
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: failures:
runa container [cargo]:     the_counter_that_no_line_ever_carried_is_on_the_wire_and_moves
runa container [cargo]:     the_scrape_shows_a_real_clone_that_the_server_just_served
runa container [cargo]: test result: FAILED. 4 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
runa container [cargo]: ── gunnar-cli test metrics_endpoint RED in 0 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 21.37s
runa container [cargo]: ── gunnar-server test twin_stream_memory green in 21 s ──
runa container [cargo]: ── test xtask test front_tests_run_in_ci (/home/rickard/tgt/ci/target/gunnar/debug/deps/front_tests_run_in_ci-5c4a4b1e5c4169c9) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test xtask_ci_runs_the_fronts_tests_at_its_defaults ... ok
runa container [cargo]: test xtask_ci_runs_every_feature_gated_front_test ... 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]: ── xtask test front_tests_run_in_ci green in 0 s ──
runa container [cargo]: ── test gunnar-recipe test iso_edge_linked (/home/rickard/tgt/ci/target/gunnar/debug/deps/iso_edge_linked-2af5ad297e3f2962) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_linked_loader_carries_the_live_isos_kernel_donor ... 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-recipe test iso_edge_linked green in 0 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_lfs_quota_flags_reach_the_session_the_server_actually_builds ... ok
runa container [cargo]: test the_fetch_byte_ceilings_are_settable_and_zero_removes_them ... ok
runa container [cargo]: test a_declined_filter_serves_a_complete_clone_in_both_protocol_versions ... FAILED
runa container [cargo]: test a_traversal_budget_of_one_refuses_a_clone_rather_than_truncating_it ... FAILED
runa container [cargo]: test declining_filter_takes_it_out_of_both_advertisements ... ok
runa container [cargo]: failures:
runa container [cargo]: ---- a_declined_filter_serves_a_complete_clone_in_both_protocol_versions stdout ----
runa container [cargo]: thread 'a_declined_filter_serves_a_complete_clone_in_both_protocol_versions' (58263) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: the seeding push failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:44475/team/partial.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: ---- a_traversal_budget_of_one_refuses_a_clone_rather_than_truncating_it stdout ----
runa container [cargo]: thread 'a_traversal_budget_of_one_refuses_a_clone_rather_than_truncating_it' (58265) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: the seeding push failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:34851/team/budgeted.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: failures:
runa container [cargo]:     a_declined_filter_serves_a_complete_clone_in_both_protocol_versions
runa container [cargo]:     a_traversal_budget_of_one_refuses_a_clone_rather_than_truncating_it
runa container [cargo]: test result: FAILED. 4 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
runa container [cargo]: ── gunnar-cli test wire_config RED in 1 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 a_sha256_trees_first_gunnar_push_creates_the_repository_in_sha256 ... FAILED
runa container [cargo]: test gunnar_create_makes_a_sha256_repository_and_a_sha1_one_when_asked ... FAILED
runa container [cargo]: test gunnar_settings_shows_and_changes_a_repository_through_the_forges_door ... FAILED
runa container [cargo]: failures:
runa container [cargo]: ---- a_sha256_trees_first_gunnar_push_creates_the_repository_in_sha256 stdout ----
runa container [cargo]: thread 'a_sha256_trees_first_gunnar_push_creates_the_repository_in_sha256' (58650) panicked at crates/gunnar-cli/tests/repo_verbs_against_the_door.rs:136:5:
runa container [cargo]: gunnar push of a sha256 tree to a repository that does not exist
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: could not create nordisk/s256 as a sha256 repository first (git@127.0.0.1: resource exhausted: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received); pushing anyway
runa container [cargo]: nornir-ssh: recorded a new host key for 127.0.0.1:33615 (SHA256:e3PdNqCGk5CleUHYwAIsf9dZKyvXAFbmJLxLrXae0uI) — trust on first use
runa container [cargo]: gunnar: pushing to ssh://git@127.0.0.1:33615/nordisk/s256.git: protocol error: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: ---- gunnar_create_makes_a_sha256_repository_and_a_sha1_one_when_asked stdout ----
runa container [cargo]: thread 'gunnar_create_makes_a_sha256_repository_and_a_sha1_one_when_asked' (58651) panicked at crates/gunnar-cli/tests/repo_verbs_against_the_door.rs:65:5:
runa container [cargo]: gunnar create nordisk/knut
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: gunnar: git@127.0.0.1: resource exhausted: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- gunnar_settings_shows_and_changes_a_repository_through_the_forges_door stdout ----
runa container [cargo]: thread 'gunnar_settings_shows_and_changes_a_repository_through_the_forges_door' (58652) panicked at crates/gunnar-cli/tests/repo_verbs_against_the_door.rs:91:5:
runa container [cargo]: gunnar create
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: gunnar: git@127.0.0.1: resource exhausted: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: failures:
runa container [cargo]:     a_sha256_trees_first_gunnar_push_creates_the_repository_in_sha256
runa container [cargo]:     gunnar_create_makes_a_sha256_repository_and_a_sha1_one_when_asked
runa container [cargo]:     gunnar_settings_shows_and_changes_a_repository_through_the_forges_door
runa container [cargo]: test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s
runa container [cargo]: ── gunnar-cli test repo_verbs_against_the_door RED in 1 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 an_encrypted_repository_moved_out_of_the_clan_stays_encrypted ... ok
runa container [cargo]: test a_declined_or_withdrawn_offer_moves_nothing ... ok
runa container [cargo]: test a_repository_offered_out_of_the_clan_moves_when_the_accounts_admin_takes_it ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.24s
runa container [cargo]: ── gunnar-server test clans_r2 green in 3 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 the_bootstrap_admins_first_push_creates_the_first_repository ... FAILED
runa container [cargo]: test a_refused_push_create_leaves_no_repository_behind ... FAILED
runa container [cargo]: test the_first_push_of_a_tree_with_an_lfs_object_creates_the_repository ... FAILED
runa container [cargo]: test a_granted_server_admin_can_also_create_by_pushing ... FAILED
runa container [cargo]: test a_non_admins_push_to_a_missing_repository_is_refused_with_the_measured_sentence ... ok
runa container [cargo]: failures:
runa container [cargo]: ---- the_bootstrap_admins_first_push_creates_the_first_repository stdout ----
runa container [cargo]: thread 'the_bootstrap_admins_first_push_creates_the_first_repository' (58772) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: the admin's first push, to a repository that does not exist yet failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:44309/nordisk/first.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: ---- a_refused_push_create_leaves_no_repository_behind stdout ----
runa container [cargo]: thread 'a_refused_push_create_leaves_no_repository_behind' (58771) panicked at crates/gunnar-cli/tests/first_push_door.rs:252:5:
runa container [cargo]: git must refuse on the advertised object-format, got: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- the_first_push_of_a_tree_with_an_lfs_object_creates_the_repository stdout ----
runa container [cargo]: thread 'the_first_push_of_a_tree_with_an_lfs_object_creates_the_repository' (58775) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: the first push, with an LFS object, to a repository that does not exist failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:38975/nordisk/lfsfirst.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- a_granted_server_admin_can_also_create_by_pushing stdout ----
runa container [cargo]: thread 'a_granted_server_admin_can_also_create_by_pushing' (58769) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: a granted server admin pushes a repository into existence failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:39691/infra/tooling.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: failures:
runa container [cargo]:     a_granted_server_admin_can_also_create_by_pushing
runa container [cargo]:     a_refused_push_create_leaves_no_repository_behind
runa container [cargo]:     the_bootstrap_admins_first_push_creates_the_first_repository
runa container [cargo]:     the_first_push_of_a_tree_with_an_lfs_object_creates_the_repository
runa container [cargo]: test result: FAILED. 1 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.93s
runa container [cargo]: ── gunnar-cli test first_push_door RED in 6 s ──
runa container [cargo]: ── test xtask test deploy_check (/home/rickard/tgt/ci/target/gunnar/debug/deps/deploy_check-59d166585042161c) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test the_shipped_manifests_are_green ... ok
runa container [cargo]: test each_injury_breaks_a_different_rule ... ok
runa container [cargo]: test every_injury_is_caught ... 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]: ── xtask test deploy_check green in 0 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 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.20s
runa container [cargo]: ── gunnar-server test gc_queue green in 0 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_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 a_server_without_its_audit_trail_refuses_a_setting_change_by_name ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s
runa container [cargo]: ── gunnar-server test setting_change_audited green in 1 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 a_read_only_principal_may_clone_and_may_not_push ... FAILED
runa container [cargo]: test gunnar_clone_refuses_to_leave_an_lfs_pointer_and_says_so_when_it_does_not ... FAILED
runa container [cargo]: test real_git_pushes_and_clones_over_ssh_sha256 ... FAILED
runa container [cargo]: test the_client_chooses_the_protocol_version ... FAILED
runa container [cargo]: test an_unknown_repository_is_refused_indistinguishably ... ok
runa container [cargo]: test gunnar_clones_from_gunnar ... FAILED
runa container [cargo]: test an_unregistered_key_is_refused ... 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 ... FAILED
runa container [cargo]: test a_protected_branch_refuses_a_force_push_and_still_accepts_a_fast_forward ... FAILED
runa container [cargo]: failures:
runa container [cargo]: ---- a_read_only_principal_may_clone_and_may_not_push stdout ----
runa container [cargo]: thread 'a_read_only_principal_may_clone_and_may_not_push' (59155) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: the seeding push failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:40237/team/project.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: ---- gunnar_clone_refuses_to_leave_an_lfs_pointer_and_says_so_when_it_does_not stdout ----
runa container [cargo]: thread 'gunnar_clone_refuses_to_leave_an_lfs_pointer_and_says_so_when_it_does_not' (59162) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: the seeding push failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:45905/team/project.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- real_git_pushes_and_clones_over_ssh_sha256 stdout ----
runa container [cargo]: thread 'real_git_pushes_and_clones_over_ssh_sha256' (59166) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: git push to gunnar over ssh failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:37875/team/project.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- the_client_chooses_the_protocol_version stdout ----
runa container [cargo]: thread 'the_client_chooses_the_protocol_version' (59167) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: the seeding push failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:42683/team/project.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- gunnar_clones_from_gunnar stdout ----
runa container [cargo]: thread 'gunnar_clones_from_gunnar' (59163) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: the seeding push failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:33225/team/project.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- real_git_pushes_and_clones_over_ssh_sha1 stdout ----
runa container [cargo]: thread 'real_git_pushes_and_clones_over_ssh_sha1' (59164) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: git push to gunnar over ssh failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:41537/team/project.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: ---- a_protected_branch_refuses_a_force_push_and_still_accepts_a_fast_forward stdout ----
runa container [cargo]: thread 'a_protected_branch_refuses_a_force_push_and_still_accepts_a_fast_forward' (59154) panicked at crates/gunnar-cli/tests/common/mod.rs:877:9:
runa container [cargo]: creating a protected branch is allowed (allow_create defaults to true) failed (exit 128)
runa container [cargo]:   git push ssh://git@127.0.0.1:34773/team/project.git HEAD:refs/heads/main
runa container [cargo]:   stdout: 
runa container [cargo]:   stderr: fatal: remote error: Gunnar's storage is full: no new repository and no push until space is freed or the storage is grown. Nothing was received
runa container [cargo]: failures:
runa container [cargo]:     a_protected_branch_refuses_a_force_push_and_still_accepts_a_fast_forward
runa container [cargo]:     a_read_only_principal_may_clone_and_may_not_push
runa container [cargo]:     gunnar_clone_refuses_to_leave_an_lfs_pointer_and_says_so_when_it_does_not
runa container [cargo]:     gunnar_clones_from_gunnar
runa container [cargo]:     real_git_pushes_and_clones_over_ssh_sha1
runa container [cargo]:     real_git_pushes_and_clones_over_ssh_sha256
runa container [cargo]:     the_client_chooses_the_protocol_version
runa container [cargo]: test result: FAILED. 3 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.14s
runa container [cargo]: ── gunnar-cli test ssh_end_to_end RED in 12 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 bootstrap_restore_without_a_credential_is_refused_on_a_fresh_box ... ok
runa container [cargo]: test a_box_never_fed_a_restore_key_refuses_restore_by_name ... ok
runa container [cargo]: test a_second_caller_cannot_resume_a_restore_it_did_not_start ... ok
runa container [cargo]: test a_box_fed_only_by_the_medium_takes_the_restore_from_that_key ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s
runa container [cargo]: ── gunnar-server test restore_credential green in 1 s ──
runa container [cargo]: ── test xtask bin xtask (/home/rickard/tgt/ci/target/gunnar/debug/deps/xtask-cd3799cf7cec12f8) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test installtest_target::one_worktree_gets_one_harness_target_directory ... ok
runa container [cargo]: test installtest_target::two_worktrees_do_not_share_the_harness_target_directory ... ok
runa container [cargo]: test installtest_target::an_explicit_directory_wins_and_an_empty_one_does_not ... ok
runa container [cargo]: test lane_dir::tests::the_directory_is_under_the_root_and_is_not_the_root ... ok
runa container [cargo]: test lane_dir::tests::one_worktree_gets_one_directory_every_time ... ok
runa container [cargo]: test lane_dir::tests::two_roots_give_two_directories_for_one_worktree ... ok
runa container [cargo]: test lane_dir::tests::two_worktrees_get_two_directories ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── xtask bin xtask green in 0 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 xtask test pack_pipeline (/home/rickard/tgt/ci/target/gunnar/debug/deps/pack_pipeline-3eff8461c21d4e3a) ──
runa container [cargo]: running 16 tests
runa container [cargo]: test a_marker_on_one_method_does_not_excuse_the_other ... ok
runa container [cargo]: test a_mention_in_a_comment_is_not_a_call ... ok
runa container [cargo]: test a_fan_out_call_with_no_declaration_is_a_violation ... ok
runa container [cargo]: test a_pool_sized_limit_must_declare_its_tier ... ok
runa container [cargo]: test an_undeclared_from_entries_iter_is_a_violation ... ok
runa container [cargo]: test both_declared_forms_are_accepted ... ok
runa container [cargo]: test rule_four_accepts_a_declared_opt_out ... ok
runa container [cargo]: test rule_four_fires_on_a_forwarder_that_answers_none ... ok
runa container [cargo]: test rule_four_leaves_a_leaf_backend_alone ... ok
runa container [cargo]: test rule_three_leaves_the_trait_definition_alone ... ok
runa container [cargo]: test rule_three_fires_on_a_wrapper_that_omits_bitmap ... ok
runa container [cargo]: test the_live_list_is_empty_and_that_is_a_declaration ... ok
runa container [cargo]: test rule_three_is_per_impl_and_not_per_file ... ok
runa container [cargo]: test thread_limit_none_is_a_violation ... ok
runa container [cargo]: test every_object_store_in_the_tree_says_what_it_turns_off ... ok
runa container [cargo]: test gunnars_shipped_sources_declare_what_they_cost ... ok
runa container [cargo]: test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s
runa container [cargo]: ── xtask test pack_pipeline green in 1 s ──
runa container [cargo]: ── test gunnar-ssh test keyed_queue (/home/rickard/tgt/ci/target/gunnar/debug/deps/keyed_queue-ba8b1fe461d8bd38) ──
runa container [cargo]: running 1 test
runa container [cargo]: test forty_keyed_transfers_are_all_served_and_forty_strangers_get_their_ceiling ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.41s
runa container [cargo]: ── gunnar-ssh test keyed_queue green in 2 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 an_approval_for_another_key_is_not_this_login ... ok
runa container [cargo]: test a_denied_login_keeps_no_key ... ok
runa container [cargo]: test gunnar_login_keeps_its_own_key_once_the_console_names_it ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
runa container [cargo]: ── gunnar-cli test login green in 1 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 ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 51.89s
runa container [cargo]: ── gunnar-server test fd_budget green in 52 s ──
runa container [cargo]: ── test gunnar-ssh test lfs_authenticate (/home/rickard/tgt/ci/target/gunnar/debug/deps/lfs_authenticate-4a6570eb89e43089) ──
runa container [cargo]: running 1 test
runa container [cargo]: test git_lfs_authenticate_is_answered_with_the_pure_ssh_sentence ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
runa container [cargo]: ── gunnar-ssh test lfs_authenticate green in 0 s ──
runa container [cargo]: ── test gunnar-ssh test tunnel_address_verb (/home/rickard/tgt/ci/target/gunnar/debug/deps/tunnel_address_verb-b542f8fe98878234) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_box_with_no_tunnel_says_so_by_name ... ok
runa container [cargo]: test only_a_server_admin_reaches_the_tunnel_address_door ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
runa container [cargo]: ── gunnar-ssh test tunnel_address_verb green in 0 s ──
runa container [cargo]: ── test gunnar-ssh test repo_verb (/home/rickard/tgt/ci/target/gunnar/debug/deps/repo_verb-89cc80aaf19095af) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test the_parser_reads_the_three_asks ... ok
runa container [cargo]: test a_server_with_no_door_says_it_answers_settings_only_on_its_control_plane ... ok
runa container [cargo]: test the_door_hears_who_asked_and_its_answer_or_refusal_comes_back ... ok
runa container [cargo]: test a_malformed_line_is_the_verbs_usage_and_never_reaches_the_door ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
runa container [cargo]: ── gunnar-ssh test repo_verb green in 0 s ──
runa container [cargo]: ── test gunnar-ssh test keyed_reserve (/home/rickard/tgt/ci/target/gunnar/debug/deps/keyed_reserve-303e5d8f4568dbeb) ──
runa container [cargo]: running 8 tests
runa container [cargo]: test a_stranger_never_takes_the_last_slots_a_keyed_caller_needs ... ok
runa container [cargo]: test an_idle_box_still_gives_the_stranger_its_whole_allowance ... ok
runa container [cargo]: test the_reserve_does_not_borrow_another_refusals_words ... ok
runa container [cargo]: test the_reserve_never_refuses_a_keyed_caller ... ok
runa container [cargo]: test the_reserve_is_the_contention_threshold_and_nothing_else ... ok
runa container [cargo]: test the_stranger_cannot_retake_a_slot_it_gives_back_on_a_busy_box ... ok
runa container [cargo]: test a_keyed_caller_walks_in_while_strangers_hammer_the_gate ... ok
runa container [cargo]: test a_reserve_refusal_is_never_parked ... ok
runa container [cargo]: test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
runa container [cargo]: ── gunnar-ssh test keyed_reserve green in 0 s ──
runa container [cargo]: ── test gunnar-ssh test encrypted_lfs (/home/rickard/tgt/ci/target/gunnar/debug/deps/encrypted_lfs-425826f6a0fd91aa) ──
runa container [cargo]: running 1 test
runa container [cargo]: test an_lfs_upload_into_an_encrypted_repository_is_refused_by_name_and_a_download_is_not ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
runa container [cargo]: ── gunnar-ssh test encrypted_lfs green in 0 s ──
runa container [cargo]: ── test gunnar-ssh test command_parsing (/home/rickard/tgt/ci/target/gunnar/debug/deps/command_parsing-8951fe4193fd3cfb) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test a_shell_is_refused_as_an_unknown_command_not_as_a_bad_path ... ok
runa container [cargo]: test a_malformed_lfs_operation_is_refused_by_name ... ok
runa container [cargo]: test legal_forms_are_accepted ... ok
runa container [cargo]: test the_parser_unquotes_and_the_sandbox_refuses_what_it_is_handed ... ok
runa container [cargo]: test hostile_forms_are_refused ... ok
runa container [cargo]: test the_lfs_operation_and_the_grant_it_implies_both_come_from_the_exec_line ... ok
runa container [cargo]: test the_required_access_travels_with_the_command ... ok
runa container [cargo]: test the_rejection_table_can_go_red ... ok
runa container [cargo]: test the_sandbox_reason_reaches_the_command_error ... ok
runa container [cargo]: test the_dispatch_table_is_the_only_place_a_verb_is_named ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
runa container [cargo]: ── gunnar-ssh test command_parsing green in 0 s ──
runa container [cargo]: ── test gunnar-ssh test exec_misuse_and_drill (/home/rickard/tgt/ci/target/gunnar/debug/deps/exec_misuse_and_drill-096cf3b43c7e6d23) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_second_exec_on_one_channel_is_a_warn_once_per_connection_never_an_error ... ok
runa container [cargo]: test a_server_admin_raises_one_fire_drill_error_and_nobody_else_can ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s
runa container [cargo]: ── gunnar-ssh test exec_misuse_and_drill green in 1 s ──
runa container [cargo]: ── test gunnar-ssh test first_push (/home/rickard/tgt/ci/target/gunnar/debug/deps/first_push-32eb6257b0a99d0f) ──
runa container [cargo]: running 11 tests
runa container [cargo]: test a_namespace_admin_creates_inside_the_namespace_and_write_does_not ... ok
runa container [cargo]: test a_retracted_push_create_leaves_neither_row_nor_conjured_namespace ... ok
runa container [cargo]: test anonymous_never_creates ... ok
runa container [cargo]: test a_clan_member_creates_a_private_repository_in_the_clan_by_pushing_it ... ok
runa container [cargo]: test a_read_of_a_missing_repository_never_creates_even_for_the_admin ... ok
runa container [cargo]: test a_broken_identity_table_is_a_fault_not_a_not_found ... ok
runa container [cargo]: test any_server_admin_grant_opens_the_door_not_the_name_admin ... ok
runa container [cargo]: test an_account_owner_creates_in_its_own_existing_namespace_and_only_there ... ok
runa container [cargo]: test an_lfs_upload_to_a_missing_repository_opens_the_push_door_for_exactly_whom_a_push_does ... ok
runa container [cargo]: test a_non_admins_push_to_a_missing_repository_is_still_not_found_and_creates_nothing ... ok
runa container [cargo]: test the_bootstrap_admins_first_push_creates_the_namespace_and_the_repository ... ok
runa container [cargo]: test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
runa container [cargo]: ── gunnar-ssh test first_push green in 1 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.04s
runa container [cargo]: ── gunnar-grpc test decision_words 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 48.72s
runa container [cargo]: ── gunnar-cli test control_plane_starvation green in 49 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 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 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_is_checked_and_the_approval_is_the_only_door ... ok
runa container [cargo]: test a_request_that_names_no_role_asks_the_lowest_and_the_admin_grants_more ... 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 the_owner_registers_first_with_the_token_then_approves_the_kit ... ok
runa container [cargo]: test a_non_admin_and_a_machine_never_approve ... 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 approve_without_a_fresh_step_up_is_refused_and_enrols_nothing ... 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.42s
runa container [cargo]: ── gunnar-grpc test machine_enrolment 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.06s
runa container [cargo]: ── gunnar-grpc test clock_trigger green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test event_bus (/home/rickard/tgt/ci/target/gunnar/debug/deps/event_bus-f97a7fdfcbaf71f4) ──
runa container [cargo]: running 20 tests
runa container [cargo]: test a_filtered_subscriber_still_learns_that_it_lagged ... ok
runa container [cargo]: test an_in_process_subscription_has_no_prologue_at_all ... ok
runa container [cargo]: test attestation_object_ids_are_opt_in ... ok
runa container [cargo]: test every_bus_mints_its_own_epoch ... ok
runa container [cargo]: test every_subscriber_sees_every_event_in_order ... ok
runa container [cargo]: test a_cursor_from_the_future_replays_nothing_and_claims_nothing ... ok
runa container [cargo]: test a_resume_gap_reaches_a_subscriber_whose_filter_matches_nothing ... ok
runa container [cargo]: test a_cursor_the_buffer_can_still_reach_earns_no_gap ... ok
runa container [cargo]: test a_filtered_subscriber_sees_only_its_own_namespace ... ok
runa container [cargo]: test publishing_with_nobody_watching_is_not_an_error ... ok
runa container [cargo]: test a_resume_inside_the_buffer_delivers_exactly_what_followed_the_cursor ... ok
runa container [cargo]: test one_slow_subscriber_does_not_cost_a_fast_one_anything ... ok
runa container [cargo]: test a_resume_from_an_evicted_sequence_gets_the_gap_first_and_it_counts_right ... ok
runa container [cargo]: test a_subscriber_that_falls_behind_gets_a_gap_marker ... ok
runa container [cargo]: test a_replay_joins_up_with_the_live_tail ... ok
runa container [cargo]: test memory_is_bounded_by_the_ring_no_matter_how_far_behind ... ok
runa container [cargo]: test a_resume_cannot_make_the_bus_hold_more_than_a_ringful ... ok
runa container [cargo]: test no_cursor_still_starts_at_the_live_tail ... ok
runa container [cargo]: test a_resume_across_a_restart_is_told_the_epoch_changed ... ok
runa container [cargo]: test every_stream_from_one_bus_reports_the_same_epoch ... ok
runa container [cargo]: test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
runa container [cargo]: ── gunnar-grpc test event_bus green in 0 s ──
runa container [cargo]: ── test gunnar-ssh test user_key_verb (/home/rickard/tgt/ci/target/gunnar/debug/deps/user_key_verb-9956bd29ab0d3cf7) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_person_keeps_one_key_and_its_methods_and_others_see_only_the_public_half ... ok
runa container [cargo]: test method_changes_over_the_door_are_in_the_account_audit ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 40.90s
runa container [cargo]: ── gunnar-ssh test user_key_verb green in 41 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 once_the_pairing_loop_enrolled_it_the_fed_key_is_a_caller ... ok
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 result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-grpc test key_enrolling green in 0 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.01s
runa container [cargo]: ── gunnar-grpc test first_admin green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test machine_enrolment_audit (/home/rickard/tgt/ci/target/gunnar/debug/deps/machine_enrolment_audit-15d6f428d0aec886) ──
runa container [cargo]: running 1 test
runa container [cargo]: test every_step_is_audited ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-grpc test machine_enrolment_audit green in 0 s ──
runa container [cargo]: ── test gunnar-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 has been running for over 60 seconds
runa container [cargo]: test a_relaid_main_fed_auto_fix_and_a_repair_key_fills_itself_from_its_twin ... FAILED
runa container [cargo]: failures:
runa container [cargo]: ---- a_relaid_main_fed_auto_fix_and_a_repair_key_fills_itself_from_its_twin stdout ----
runa container [cargo]: thread 'a_relaid_main_fed_auto_fix_and_a_repair_key_fills_itself_from_its_twin' (58766) panicked at crates/gunnar-server/tests/main_rebuild_auto.rs:29:9:
runa container [cargo]: the main fills itself from the twin: not within 60s
runa container [cargo]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
runa container [cargo]: failures:
runa container [cargo]:     a_relaid_main_fed_auto_fix_and_a_repair_key_fills_itself_from_its_twin
runa container [cargo]: test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 79.25s
runa container [cargo]: ── gunnar-server test main_rebuild_auto RED in 79 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_preferred_suite_follows_the_hardware ... ok
runa container [cargo]: test plaintext_never_leaves_the_box ... ok
runa container [cargo]: test the_filter_removes_suites_that_were_actually_there ... ok
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 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 account_model (/home/rickard/tgt/ci/target/gunnar/debug/deps/account_model-b3dcf45343c626df) ──
runa container [cargo]: running 16 tests
runa container [cargo]: test an_accounts_events_are_shown_to_nobody_outside_it_until_its_admin_makes_them_public ... ok
runa container [cargo]: test a_grant_revoked_mid_stream_stops_the_next_delivery_of_an_own_watch ... ok
runa container [cargo]: test a_name_query_narrows_an_outsiders_listing_and_never_widens_it ... ok
runa container [cargo]: test a_namespace_is_private_to_outsiders_until_its_account_admin_makes_it_public ... ok
runa container [cargo]: test a_named_user_is_enrolled_with_its_invite_in_the_same_call ... ok
runa container [cargo]: test a_private_namespace_shows_an_outsider_only_its_public_repositories ... ok
runa container [cargo]: test a_retried_order_is_granted_once ... 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_repository_admin_who_is_not_the_account_admin_may_not_change_visibility ... ok
runa container [cargo]: test an_existing_principal_or_namespace_cannot_become_an_employee ... ok
runa container [cargo]: test an_invite_fills_one_seat_and_takes_its_room ... ok
runa container [cargo]: test one_named_user_is_enrolled_holding_its_room ... ok
runa container [cargo]: test the_account_admin_may_change_visibility ... ok
runa container [cargo]: test an_own_watch_carries_its_prologue_and_only_the_callers_own_key_use ... 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.00s
runa container [cargo]: ── gunnar-grpc test account_model green in 0 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_mirror_is_registered_and_listed ... ok
runa container [cargo]: test a_watch_on_a_malformed_repo_filter_is_refused ... 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 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 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 creating_the_same_repo_twice_is_an_error_not_a_silent_reuse ... ok
runa container [cargo]: test a_principal_id_is_chosen_once_and_the_name_is_a_label ... ok
runa container [cargo]: test every_service_answers_without_a_credential ... ok
runa container [cargo]: test creating_a_repo_lights_a_watching_ui ... ok
runa container [cargo]: test 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_second_key_needs_the_principals_attestation ... ok
runa container [cargo]: test health_names_the_gunnar_release_not_the_crates_version ... ok
runa container [cargo]: test mirror_add_without_create_repo_does_not_invent_one ... ok
runa container [cargo]: test list_gates_reflects_what_is_actually_configured ... ok
runa container [cargo]: test health_reports_whether_this_listener_authenticates ... 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 storage_info_does_not_claim_a_backend_it_does_not_have ... ok
runa container [cargo]: test refs_validate_the_path_before_reaching_the_seam ... ok
runa container [cargo]: test mirror_sync_is_unimplemented_not_a_quiet_no_op ... ok
runa container [cargo]: test listing_scopes_to_a_namespace ... ok
runa container [cargo]: test policy_on_a_repo_that_does_not_exist_is_not_answered ... ok
runa container [cargo]: test stats_count_the_catalogue_and_the_bus_together ... 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.21s
runa container [cargo]: ── gunnar-grpc test services green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test security_key (/home/rickard/tgt/ci/target/gunnar/debug/deps/security_key-5336339fa6961340) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test an_sk_credential_is_bound_to_its_method_like_any_other ... ok
runa container [cargo]: test an_sk_credential_signed_with_a_touch_verifies ... ok
runa container [cargo]: test an_sk_credential_signed_without_a_touch_is_refused ... 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 security_key green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test reserved_names (/home/rickard/tgt/ci/target/gunnar/debug/deps/reserved_names-14f5116ff5354ceb) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_consoles_name_is_a_machines_only ... ok
runa container [cargo]: test an_employee_may_not_take_a_consoles_name ... ok
runa container [cargo]: test a_person_may_not_be_renamed_into_a_consoles_name ... 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 reserved_names green in 0 s ──
runa container [cargo]: ── test gunnar-ssh lib gunnar_ssh (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_ssh-645a2855faf28247) ──
runa container [cargo]: running 82 tests
runa container [cargo]: test access::tests::a_key_that_does_not_re_encode_is_refused_rather_than_panicked_on ... ok
runa container [cargo]: test access::tests::a_russh_key_fingerprints_to_what_ssh_keygen_prints ... ok
runa container [cargo]: test access::tests::access_is_ordered_and_the_order_is_the_right_way_round ... ok
runa container [cargo]: test admission::tests::a_greedy_principal_is_held_to_its_share_once_the_server_is_contended ... ok
runa container [cargo]: test admission::tests::a_departed_principal_stops_shrinking_everybody_elses_share ... ok
runa container [cargo]: test admission::tests::a_hard_cap_binds_on_an_empty_server ... ok
runa container [cargo]: test admission::tests::a_paused_gate_refuses_with_the_growing_words_and_keeps_in_flight_honest ... ok
runa container [cargo]: test admission::tests::a_transfer_that_never_enters_service_is_counted_as_unmeasured ... ok
runa container [cargo]: test admission::tests::a_refused_transfer_does_not_leak_a_server_wide_slot ... ok
runa container [cargo]: test admission::tests::an_operation_that_fails_still_gives_its_reservation_back ... ok
runa container [cargo]: test admission::tests::a_denial_is_paid_for_by_nobody ... ok
runa container [cargo]: test admission::tests::an_unlimited_gate_admits_everything_and_still_counts ... ok
runa container [cargo]: test admission::tests::the_three_refusals_do_not_borrow_each_others_words ... ok
runa container [cargo]: test admission::tests::the_server_wide_limit_refuses_and_counts ... ok
runa container [cargo]: test admission::tests::one_principal_alone_reaches_the_server_wide_limit ... ok
runa container [cargo]: test admission::tests::fairness_does_not_bind_while_there_are_free_slots ... ok
runa container [cargo]: test channel::tests::the_grace_is_shorter_when_others_wait_for_the_fan ... ok
runa container [cargo]: test command::tests::sq_quote_escape_round_trips ... ok
runa container [cargo]: test channel::tests::a_transfer_with_its_session_alive_is_its_own_verdict ... ok
runa container [cargo]: test command::tests::the_required_level_comes_from_the_table_and_nowhere_else ... ok
runa container [cargo]: test command::tests::the_table_admits_exactly_the_operations_the_protocol_defines ... ok
runa container [cargo]: test config::tests::anonymous_read_is_on_by_default_and_can_be_switched_off ... ok
runa container [cargo]: test config::tests::the_default_admission_limits_are_a_decision_and_are_ordered ... ok
runa container [cargo]: test config::tests::the_test_constructor_does_not_quietly_change_the_limits ... ok
runa container [cargo]: test governor::tests::a_completed_operation_releases_its_reservation ... ok
runa container [cargo]: test governor::tests::a_draining_queue_grows_the_limit ... ok
runa container [cargo]: test governor::tests::a_slow_class_does_not_shrink_the_limit_on_a_fast_class_behalf ... ok
runa container [cargo]: test governor::tests::a_configured_ceiling_below_the_floor_is_still_the_ceiling ... ok
runa container [cargo]: test governor::tests::a_memory_refusal_does_not_leak_a_concurrency_slot ... ok
runa container [cargo]: test governor::tests::a_sample_lands_in_its_own_class_window_only ... ok
runa container [cargo]: test governor::tests::a_standing_queue_shrinks_the_limit ... ok
runa container [cargo]: test command::tests::every_service_variant_has_exactly_one_row ... ok
runa container [cargo]: test governor::tests::every_class_has_its_own_window_slot ... ok
runa container [cargo]: test governor::tests::the_budget_admits_up_to_itself_and_then_denies ... ok
runa container [cargo]: test governor::tests::the_limit_never_leaves_the_band ... ok
runa container [cargo]: test admission::tests::the_map_does_not_grow_with_every_principal_ever_seen ... ok
runa container [cargo]: test headroom::tests::a_floor_below_the_free_space_allows ... ok
runa container [cargo]: test headroom::tests::a_floor_above_the_free_space_refuses_and_names_the_free_bytes_and_the_floor ... ok
runa container [cargo]: test governor::tests::the_service_mark_is_one_shot ... ok
runa container [cargo]: test headroom::tests::human_units_read_as_an_operator_reads_them ... ok
runa container [cargo]: test headroom::tests::a_root_that_cannot_be_measured_is_a_refusal_that_says_so ... ok
runa container [cargo]: test headroom::tests::the_flag_grammar_takes_a_percent_a_byte_count_or_both_and_refuses_nothing_at_all ... ok
runa container [cargo]: test headroom::tests::the_default_floor_is_five_percent_or_two_gib_whichever_is_larger ... ok
runa container [cargo]: test pipeline::tests::a_full_queue_refuses_rather_than_growing ... ok
runa container [cargo]: test headroom::tests::the_floor_line_is_plain_words_and_the_numbers_go_to_the_journal ... ok
runa container [cargo]: test pipeline::tests::operations_reuse_the_standing_fan_rather_than_a_thread_each ... ok
runa container [cargo]: test pipeline::pipelines_tests::the_occupancy_counters_are_not_constants ... ok
runa container [cargo]: test pipeline::tests::shutdown_joins_every_worker ... ok
runa container [cargo]: test pipeline::tests::the_arena_is_built_once_per_worker_and_reused_by_every_operation ... ok
runa container [cargo]: test pipeline::tests::the_fan_is_running_before_the_first_operation ... ok
runa container [cargo]: test pipeline::tests::transfer_fans_are_wide_and_gc_stays_small ... ok
runa container [cargo]: test server::lfs_over_ssh_tests::git_lfs_asking_ssh_is_known_and_anything_else_is_not ... ok
runa container [cargo]: test server::tests::a_failed_teardown_step_is_reported_and_a_clean_one_is_not ... ok
runa container [cargo]: test server::tests::a_hung_up_session_is_not_logged_as_an_error ... ok
runa container [cargo]: test channel::tests::a_transfer_is_cut_after_the_grace_it_is_given ... ok
runa container [cargo]: test channel::tests::a_client_that_hung_up_after_being_served_is_no_failed_transfer ... ok
runa container [cargo]: test server::tests::a_key_that_does_not_re_encode_is_rejected_and_counted ... ok
runa container [cargo]: test server::tests::the_door_offers_mlkem768x25519_first_from_gunnars_own_list ... ok
runa container [cargo]: test server::tests::transient_accept_errors_are_named ... ok
runa container [cargo]: test server::tests::the_recipient_keys_line_takes_a_sandboxed_path_and_an_account_name ... ok
runa container [cargo]: test space::tests::a_declared_size_is_admitted_whole_or_refused ... ok
runa container [cargo]: test space::tests::a_dropped_hold_gives_back_what_it_promised ... ok
runa container [cargo]: test space::tests::a_push_that_would_cross_the_floor_is_refused_by_name_and_gives_its_promise_back ... ok
runa container [cargo]: test space::tests::a_small_push_lands_beside_a_big_one_cut_at_the_lane ... ok
runa container [cargo]: test space::tests::eight_pushes_into_room_for_three_land_three_or_more_and_refuse_the_rest ... ok
runa container [cargo]: test space::tests::an_unmeasurable_disk_refuses_the_next_chunk ... ok
runa container [cargo]: test space::tests::enospc_and_edquot_are_out_of_space_and_a_plain_cancel_is_not ... ok
runa container [cargo]: test server::tests::a_real_failure_is_still_reported_as_one ... ok
runa container [cargo]: test space::tests::the_disk_gate_refuses_up_front_when_the_room_is_all_promised ... ok
runa container [cargo]: test governor::tests::the_budget_is_not_exceeded_by_racing_admissions ... ok
runa container [cargo]: test space::tests::the_up_front_check_says_full_when_the_room_is_all_promised ... ok
runa container [cargo]: test space::tests::the_slack_is_the_measured_preallocation_with_a_margin_and_never_under_a_sixth ... ok
runa container [cargo]: test space::tests::the_pusher_is_told_full_in_plain_words_and_the_numbers_go_to_the_journal ... ok
runa container [cargo]: test space::tests::concurrent_pushes_never_take_the_disk_under_the_floor ... ok
runa container [cargo]: test pipeline::pipelines_tests::every_caller_gets_the_same_process_wide_fans ... ok
runa container [cargo]: test pipeline::pipelines_tests::a_job_runs_on_its_own_class_fan ... ok
runa container [cargo]: test pipeline::pipelines_tests::every_class_has_a_standing_fan_at_boot ... ok
runa container [cargo]: test space::tests::the_probe_sees_the_preallocation_of_a_growing_file_and_leaves_nothing_behind ... ok
runa container [cargo]: test pipeline::tests::a_shutdown_in_the_window_before_a_worker_waits_still_joins_it ... ok
runa container [cargo]: test admission::tests::a_keyed_caller_waits_out_the_keyed_bound_and_a_stranger_does_not ... ok
runa container [cargo]: test channel::tests::a_transfer_still_working_when_the_session_ends_is_cut ... ok
runa container [cargo]: test channel::tests::a_hung_up_client_cannot_make_blocking_work_exceed_the_fan ... ok
runa container [cargo]: test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.03s
runa container [cargo]: ── gunnar-ssh lib gunnar_ssh green in 6 s ──
runa container [cargo]: ── test gunnar-grpc test identity_service (/home/rickard/tgt/ci/target/gunnar/debug/deps/identity_service-e74a4f44d95fc269) ──
runa container [cargo]: running 1 test
runa container [cargo]: test the_router_serves_the_identity_service_outside_the_gate ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
runa container [cargo]: ── gunnar-grpc test identity_service 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 who_am_i (/home/rickard/tgt/ci/target/gunnar/debug/deps/who_am_i-498a7d3acba76aed) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_check_answered_no_leaves_no_refusal_in_the_audit_trail ... ok
runa container [cargo]: test check_refuses_a_question_it_cannot_ask ... ok
runa container [cargo]: test check_answers_the_account_admin_rule_and_agrees_with_the_verb ... ok
runa container [cargo]: test who_am_i_names_the_caller_its_key_and_its_server_level ... ok
runa container [cargo]: test who_am_i_names_the_account_and_what_the_caller_is_to_it ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
runa container [cargo]: ── gunnar-grpc test who_am_i 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 auth (/home/rickard/tgt/ci/target/gunnar/debug/deps/auth-5d516408db54ea0d) ──
runa container [cargo]: running 30 tests
runa container [cargo]: test a_bound_credential_is_not_logged_and_a_method_blind_one_is_refused_and_named ... ok
runa container [cargo]: test a_bound_credential_is_refused_when_the_method_is_not_in_scope ... ok
runa container [cargo]: test a_credential_signed_over_different_bytes_does_not_verify ... ok
runa container [cargo]: test a_path_names_the_method_the_credential_names ... ok
runa container [cargo]: test a_mutation_emits_an_audit_record_naming_the_caller ... ok
runa container [cargo]: test a_credential_is_single_use_and_expires ... ok
runa container [cargo]: test a_missing_or_malformed_credential_is_refused ... ok
runa container [cargo]: test a_forged_method_blind_credential_is_refused_unread_and_a_stale_one_as_stale ... ok
runa container [cargo]: test a_credential_that_resolves_to_the_anonymous_principal_is_refused ... ok
runa container [cargo]: test a_valid_credential_is_not_refused ... ok
runa container [cargo]: test a_credential_signed_for_one_method_is_refused_at_another ... ok
runa container [cargo]: test a_call_refused_before_the_handler_leaves_no_call_record ... ok
runa container [cargo]: test a_fresh_credential_is_never_evicted_to_make_room ... ok
runa container [cargo]: test a_full_guard_reports_the_server_and_not_the_caller ... ok
runa container [cargo]: test a_registered_key_authenticates_and_an_unregistered_one_does_not ... ok
runa container [cargo]: test a_namespace_grant_does_not_reach_a_repo_in_another_namespace ... ok
runa container [cargo]: test gc_needs_write_and_no_more ... ok
runa container [cargo]: test every_rpc_refuses_an_unauthenticated_caller ... ok
runa container [cargo]: test may_stubbed_to_allow_turns_every_denial_green ... ok
runa container [cargo]: test the_escape_hatch_serves_what_the_default_refuses ... ok
runa container [cargo]: test the_gate_attaches_a_caller_to_the_request_it_lets_through ... ok
runa container [cargo]: test the_guard_forgets_exactly_what_can_no_longer_be_presented ... ok
runa container [cargo]: test a_revoked_key_stops_authenticating ... ok
runa container [cargo]: test the_unbound_roster_is_bounded_and_the_counter_is_not ... ok
runa container [cargo]: test blame_and_search_need_read_and_no_more ... ok
runa container [cargo]: test the_method_cannot_be_edited_out_of_a_bound_credential ... ok
runa container [cargo]: test an_admin_may_mutate_and_a_reader_may_not ... ok
runa container [cargo]: test may_stubbed_to_deny_turns_every_allow_red ... ok
runa container [cargo]: test no_rpc_is_reachable_without_a_caller_and_none_is_anonymous_scoped ... ok
runa container [cargo]: test the_shipped_gate_refuses_a_method_blind_credential_at_every_method ... ok
runa container [cargo]: test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
runa container [cargo]: ── gunnar-grpc test auth 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 default_bind_is_loopback ... ok
runa container [cargo]: test event_buffer_default_is_bounded_and_nonzero ... ok
runa container [cargo]: test the_default_is_not_a_wildcard_bind ... 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 the_loopback_predicate_can_say_no ... 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 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 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 a_touchless_answer_from_the_agent_is_refused_before_it_is_sent ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
runa container [cargo]: ── gunnar-grpc test security_key_agent green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test wire (/home/rickard/tgt/ci/target/gunnar/debug/deps/wire-ba27b31b50bb13f2) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test an_unauthenticated_call_is_refused_by_the_gate ... ok
runa container [cargo]: test the_gate_is_what_refuses_and_not_the_wire ... ok
runa container [cargo]: test bootstrap_is_served_without_a_credential ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
runa container [cargo]: ── gunnar-grpc test wire 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 a_machine_is_approved_from_a_stepped_up_session_and_logs_in_through_the_core ... ok
runa container [cargo]: test the_console_mints_a_first_login_link_onto_an_existing_person_through_the_core ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
runa container [cargo]: ── gunnar-grpc test identity_console_doors green in 0 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 a_browse_replica_refuses_a_mutator_by_precondition_and_a_standby_does_not ... ok
runa container [cargo]: test every_method_the_browse_replica_still_answers_is_a_real_method ... ok
runa container [cargo]: test a_twin_answers_its_own_growth_and_a_browse_replica_still_refuses_it ... ok
runa container [cargo]: test the_browse_matrix_reads_answer_writes_refuse_and_delete_is_the_machines_alone ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-grpc test browse green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test encrypted_flag (/home/rickard/tgt/ci/target/gunnar/debug/deps/encrypted_flag-d732a4a9af5681a2) ──
runa container [cargo]: running 7 tests
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 a_repository_admin_or_a_writer_may_not ... ok
runa container [cargo]: test a_new_repository_is_not_encrypted ... ok
runa container [cargo]: test an_encrypted_repository_is_never_made_a_mirror ... 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.50s
runa container [cargo]: ── gunnar-grpc test encrypted_flag green in 1 s ──
runa container [cargo]: ── test gunnar-grpc test allowance_is_labelled (/home/rickard/tgt/ci/target/gunnar/debug/deps/allowance_is_labelled-3b6ceec47398696b) ──
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-grpc test allowance_is_labelled green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test invites (/home/rickard/tgt/ci/target/gunnar/debug/deps/invites-8affef559d85f799) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test an_invite_is_for_a_person_who_exists ... ok
runa container [cargo]: test an_account_admin_invites_their_employees_and_no_one_else ... ok
runa container [cargo]: test a_server_admin_invites_anybody_and_the_secret_is_shown_once ... ok
runa container [cargo]: test a_person_invites_themselves_and_nobody_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 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.03s
runa container [cargo]: ── gunnar-grpc test identity_session_auth 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_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 a_person_may_not_add_a_key_to_anybody_else ... ok
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 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 web_login (/home/rickard/tgt/ci/target/gunnar/debug/deps/web_login-5cdf987c84d12083) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_broken_assertion_is_refused_and_no_session_lands ... ok
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 the_server_decides_user_verification ... ok
runa container [cargo]: test an_invite_registers_a_passkey_once_applies_its_grant_and_the_passkey_logs_in ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
runa container [cargo]: ── gunnar-grpc test web_login 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 a_machine_under_the_name_or_no_name_at_all_is_a_precondition ... ok
runa container [cargo]: test a_second_claim_answers_the_same_operator_and_makes_nothing ... ok
runa container [cargo]: test the_fed_name_wins_over_the_asked_one ... ok
runa container [cargo]: test an_ownerless_namespace_of_the_operators_name_is_adopted_not_refused ... ok
runa container [cargo]: test only_a_server_admin_may_claim_the_operator ... ok
runa container [cargo]: test the_first_claim_makes_the_operator_a_keyless_gunnar_admin_with_its_account ... 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-common test build_ref (/home/rickard/tgt/ci/target/gunnar/debug/deps/build_ref-4ce3c802679cb6f6) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_build_without_git_takes_the_build_things_ref ... ok
runa container [cargo]: test a_build_without_git_takes_a_persons_ref_first ... ok
runa container [cargo]: test a_passed_ref_is_preferred_over_git ... ok
runa container [cargo]: test git_answers_when_nobody_passed_a_ref_and_blanks_are_not_refs ... ok
runa container [cargo]: test the_builders_variables_are_read_in_order ... 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-common test build_ref green in 0 s ──
runa container [cargo]: ── test gunnar-grpc test web_credentials (/home/rickard/tgt/ci/target/gunnar/debug/deps/web_credentials-30cf35a09a660f57) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test removing_a_principal_removes_its_passkeys ... ok
runa container [cargo]: test a_person_renames_their_own_passkey ... ok
runa container [cargo]: test an_admin_adds_a_passkey_and_a_person_lists_their_own ... ok
runa container [cargo]: test a_person_revokes_their_own_passkey_and_the_refusal_names_nobody ... ok
runa container [cargo]: test a_machine_holds_no_passkey_and_a_bad_key_or_a_second_id_is_refused ... ok
runa container [cargo]: test a_person_adds_a_passkey_to_themselves_and_to_nobody_else ... ok
runa container [cargo]: test the_last_admin_passkey_is_not_revoked ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
runa container [cargo]: ── gunnar-grpc test web_credentials green in 0 s ──
runa container [cargo]: ── test gunnar-proto test surface (/home/rickard/tgt/ci/target/gunnar/debug/deps/surface-7242d69c9aef6f80) ──
runa container [cargo]: running 15 tests
runa container [cargo]: test a_mislabelled_event_is_detected ... ok
runa container [cargo]: test a_stream_prologue_and_a_gap_both_carry_the_epoch ... ok
runa container [cargo]: test a_watch_request_carries_a_resume_cursor_on_the_wire ... ok
runa container [cargo]: test an_attestation_is_json_line_shaped ... ok
runa container [cargo]: test an_attestation_survives_the_wire ... ok
runa container [cargo]: test event_kind_agrees_with_its_payload_for_every_variant ... ok
runa container [cargo]: test repo_path_rejects_each_bad_shape_for_the_right_reason ... ok
runa container [cargo]: test validate_catches_a_path_that_never_went_through_parse ... ok
runa container [cargo]: test watch_request_filters_on_all_three_axes ... ok
runa container [cargo]: test every_repo_scoped_event_carries_its_namespace ... ok
runa container [cargo]: test every_spec_event_kind_is_on_the_wire ... ok
runa container [cargo]: test null_oid_width_follows_the_hash_kind ... ok
runa container [cargo]: test every_repo_scoped_request_carries_a_repo_path ... ok
runa container [cargo]: test repo_path_accepts_legitimate_paths ... ok
runa container [cargo]: test every_service_exists_with_its_wire_name ... ok
runa container [cargo]: test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-proto test surface 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.03s
runa container [cargo]: ── gunnar-grpc test keepalive_under_load green in 6 s ──
runa container [cargo]: ── test gunnar-repair lib gunnar_repair (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_repair-2491a654b69dc06a) ──
runa container [cargo]: running 79 tests
runa container [cargo]: test exec::tests::a_failed_fence_recharges_nothing_and_the_main_is_never_its_own_fence ... ok
runa container [cargo]: test exec::tests::a_grow_order_on_a_box_that_grows_nothing_is_refused_by_name ... ok
runa container [cargo]: test exec::tests::a_growth_already_done_is_acked_ok_and_a_go_ahead_that_does_not_verify_moves_nothing ... ok
runa container [cargo]: test exec::tests::a_healthy_main_does_nothing_even_with_auto_fix_on ... ok
runa container [cargo]: test exec::tests::a_grow_room_order_goes_to_the_host ... ok
runa container [cargo]: test exec::tests::a_lost_data_set_is_said_and_not_recharged_while_auto_fix_is_off ... ok
runa container [cargo]: test exec::tests::a_mail_relay_order_goes_to_the_host_which_keeps_it ... ok
runa container [cargo]: test exec::tests::a_main_grows_only_once_its_twin_holds_its_set_and_otherwise_moves_nothing ... ok
runa container [cargo]: test exec::tests::a_pulled_order_into_a_live_main_acks_the_refusal ... ok
runa container [cargo]: test exec::tests::a_pulled_recharge_order_runs_the_verb_and_acks_with_the_receipt ... ok
runa container [cargo]: test exec::tests::a_purge_tenant_order_goes_to_the_host_and_its_ack_is_the_answer ... ok
runa container [cargo]: test exec::tests::a_restate_order_goes_to_the_host_and_a_box_without_entitlements_refuses_it_by_name ... ok
runa container [cargo]: test exec::tests::a_sign_in_again_order_goes_to_the_host_which_mints_and_mails ... ok
runa container [cargo]: test exec::tests::an_entitlement_order_goes_to_the_host_and_a_box_without_entitlements_refuses_it_by_name ... ok
runa container [cargo]: test exec::tests::a_resize_monetize_would_not_make_mounts_data_back_and_says_why ... ok
runa container [cargo]: test exec::tests::an_add_users_order_goes_to_the_host_and_its_ack_is_the_answer ... ok
runa container [cargo]: test exec::tests::a_recharge_order_fences_the_old_primary_first_or_is_refused ... ok
runa container [cargo]: test exec::tests::auto_fix_recharges_through_the_same_verb ... ok
runa container [cargo]: test exec::tests::a_recharge_order_past_an_unheard_primary_needs_the_cloud_fence_proof ... ok
runa container [cargo]: test exec::tests::a_twin_grows_on_the_go_ahead_asking_monetize_for_its_own_disks_once_data_is_off ... ok
runa container [cargo]: test fence::tests::a_fence_freezes_writes_first_then_clears_the_roster ... ok
runa container [cargo]: test exec::tests::an_add_principal_order_goes_to_the_host_and_its_ack_is_monetizes_contract ... ok
runa container [cargo]: test exec::tests::fence_and_adopt_orders_go_to_their_verbs ... ok
runa container [cargo]: test exec::tests::no_twin_is_said_by_name_and_never_auto_fixed ... ok
runa container [cargo]: test grpc::tests::a_closed_restore_ends_the_stream_cleanly ... ok
runa container [cargo]: test fence::tests::an_unreachable_primary_is_not_called_fenced ... ok
runa container [cargo]: test order::tests::a_purge_tenant_order_carries_monetizes_body ... ok
runa container [cargo]: test exec::tests::the_boot_check_does_not_recharge_beside_a_live_primary ... ok
runa container [cargo]: test order::tests::a_recharge_order_decodes_its_body ... ok
runa container [cargo]: test order::tests::a_refeed_order_feeds_the_public_site_switch_alone_or_beside_the_relay ... ok
runa container [cargo]: test order::tests::a_grow_go_ahead_order_carries_monetizes_signed_step_and_this_roles_size ... ok
runa container [cargo]: test order::tests::a_restate_order_carries_its_snapshot_and_one_without_is_refused ... ok
runa container [cargo]: test order::tests::a_refeed_order_names_the_relay_and_a_key_gunnar_does_not_take_is_refused_by_name ... ok
runa container [cargo]: test order::tests::a_sign_in_again_order_names_the_account_the_address_and_the_host_and_no_secret ... ok
runa container [cargo]: test order::tests::add_users_and_grow_room_orders_carry_monetizes_bodies ... ok
runa container [cargo]: test plan::stale_source_tests::a_twin_that_was_behind_at_its_last_answer_is_refused_with_both_numbers ... ok
runa container [cargo]: test order::tests::an_entitlement_order_carries_the_fact_as_its_body ... ok
runa container [cargo]: test order::tests::unknown_fields_are_ignored_and_unknown_kinds_refused ... ok
runa container [cargo]: test plan::stale_source_tests::a_current_twin_passes_and_one_that_cannot_say_or_stopped_polling_is_refused ... ok
runa container [cargo]: test order::tests::an_add_principal_order_carries_the_signups_name_and_reference ... ok
runa container [cargo]: test plan::stale_source_tests::a_twin_silent_for_longer_than_a_day_needs_stale_ok_even_when_it_was_level ... ok
runa container [cargo]: test plan::stale_source_tests::a_twin_that_was_level_when_its_primary_died_is_restored_from_without_stale_ok ... ok
runa container [cargo]: test plan::stale_source_tests::a_twin_that_stopped_following_while_its_primary_was_answering_is_refused ... ok
runa container [cargo]: test plan::tests::a_stale_twin_is_refused_unless_stale_ok ... ok
runa container [cargo]: test plan::tests::a_twin_that_cannot_hear_its_primary_is_no_proof_it_is_dead ... ok
runa container [cargo]: test plan::tests::a_relaid_primary_or_a_replay_needs_no_fence ... ok
runa container [cargo]: test plan::tests::a_twin_that_still_hears_its_primary_is_refused_until_the_primary_is_fenced ... ok
runa container [cargo]: test plan::tests::a_twin_whose_main_came_back_empty_is_a_good_source ... ok
runa container [cargo]: test plan::tests::a_twin_with_a_base_loses_nothing_and_streams_it_first ... ok
runa container [cargo]: test plan::tests::primary_answers_is_the_rule_in_one_place ... ok
runa container [cargo]: test plan::tests::room_is_the_data_set_less_a_twentieth ... ok
runa container [cargo]: test plan::tests::the_four_refusals_come_first_and_by_name ... ok
runa container [cargo]: test pump::tests::a_fetch_that_ends_inside_an_entry_is_refused ... ok
runa container [cargo]: test plan::tests::a_restoring_main_resumes_at_its_own_head_and_byte ... ok
runa container [cargo]: test pump::tests::a_fresh_main_is_recharged_from_the_whole_log_across_fetches ... 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 pump::tests::a_primary_is_not_a_twin ... ok
runa container [cargo]: test pump::tests::a_live_main_is_refused_and_nothing_streams ... ok
runa container [cargo]: test pump::tests::a_spent_budget_pauses_at_a_piece_boundary ... ok
runa container [cargo]: test pump::tests::a_trimmed_twin_without_a_base_is_refused_until_accept_lost ... ok
runa container [cargo]: test pump::tests::a_twin_that_stops_short_fails_and_aborts_the_stream ... ok
runa container [cargo]: test pump::tests::the_twins_base_streams_first_then_the_log ... ok
runa container [cargo]: test rebuild::tests::a_gone_main_is_laid_again_and_auto_may ... ok
runa container [cargo]: test rebuild::tests::a_main_ahead_of_its_twin_needs_a_person_to_accept_the_loss ... ok
runa container [cargo]: test rebuild::tests::a_main_that_says_it_is_empty_is_filled_and_auto_may ... ok
runa container [cargo]: test rebuild::tests::a_main_with_its_data_is_never_rebuilt ... 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 rebuild::tests::a_standing_disk_is_reformatted_only_on_a_typed_confirmation ... ok
runa container [cargo]: test rebuild::tests::silence_alone_destroys_nothing ... ok
runa container [cargo]: test rebuild::tests::only_a_reformat_destroys_and_the_shape_is_stable ... 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 rebuild::tests::the_main_is_read_off_its_bootstrap_status ... 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-proto test nested_namespace (/home/rickard/tgt/ci/target/gunnar/debug/deps/nested_namespace-4ab9c24088e7c0ab) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_nested_namespace_survives_the_split_and_the_suffix ... ok
runa container [cargo]: test accepting_nesting_did_not_open_the_structural_escapes ... ok
runa container [cargo]: test the_component_bound_is_the_sandboxs_and_not_a_second_number ... ok
runa container [cargo]: test every_path_the_ssh_sandbox_accepts_is_expressible_as_a_repo_path ... 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-proto test nested_namespace green in 0 s ──
runa container [cargo]: ── test gunnar-forge lib gunnar_forge (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_forge-d99c64761ef74537) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test github::tests::no_next_on_the_last_page ... ok
runa container [cargo]: test github::tests::only_the_number_is_taken_from_a_foreign_host ... ok
runa container [cargo]: test github::tests::reads_the_next_page_number ... ok
runa container [cargo]: test github::tests::unquoted_rel_is_accepted ... ok
runa container [cargo]: test testing::tests::replays_headers_and_records_the_request ... ok
runa container [cargo]: test testing::tests::the_queue_pops_then_sticks ... 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-forge lib gunnar_forge green in 0 s ──
runa container [cargo]: ── test gunnar-lfs test namespace_allowance (/home/rickard/tgt/ci/target/gunnar/debug/deps/namespace_allowance-abd780955cb4bac9) ──
runa container [cargo]: running 9 tests
runa container [cargo]: test a_download_is_never_refused_for_the_allowance ... ok
runa container [cargo]: test an_undelivered_declaration_costs_the_connection_and_not_just_the_object ... ok
runa container [cargo]: test an_object_that_fits_goes_through_and_so_does_one_on_an_uncapped_session ... ok
runa container [cargo]: test zero_room_refuses_a_byte_and_still_takes_an_empty_object ... ok
runa container [cargo]: test an_upload_batch_that_would_not_fit_is_refused_at_the_batch ... ok
runa container [cargo]: test the_operators_limit_is_answered_before_the_tenants ... ok
runa container [cargo]: test without_an_allowance_the_same_lie_costs_only_the_object ... ok
runa container [cargo]: test the_allowance_is_the_sessions_running_total_and_not_a_per_object_limit ... ok
runa container [cargo]: test ten_gibibytes_declared_against_one_gibibyte_left_is_refused_before_the_bytes ... ok
runa container [cargo]: test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-lfs test namespace_allowance green in 0 s ──
runa container [cargo]: ── test gunnar-lfs test wrong_terminator (/home/rickard/tgt/ci/target/gunnar/debug/deps/wrong_terminator-13ff1841fe2741f0) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_response_end_packet_where_a_command_belongs_is_still_fatal ... ok
runa container [cargo]: test batch_ending_in_a_flush_is_answered_and_the_session_continues ... ok
runa container [cargo]: test get_object_ending_in_a_delim_is_answered_and_the_object_still_arrives_next ... ok
runa container [cargo]: test verify_object_ending_in_a_delim_is_answered_and_the_session_continues ... ok
runa container [cargo]: test version_ending_in_a_delim_is_answered_and_the_session_continues ... 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-lfs test wrong_terminator green in 0 s ──
runa container [cargo]: ── test gunnar-lfs bin gunnar-lfs-serve (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_lfs_serve-871c47fdad772ec0) ──
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-lfs bin gunnar-lfs-serve green in 0 s ──
runa container [cargo]: ── test gunnar-lfs test lying_store (/home/rickard/tgt/ci/target/gunnar/debug/deps/lying_store-aff288324521309f) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_reader_that_ends_early_does_not_hang_or_over_count ... ok
runa container [cargo]: test batch_echoes_the_clients_size_not_the_stores ... ok
runa container [cargo]: test verify_object_accepts_when_the_store_is_honest ... ok
runa container [cargo]: test a_short_read_is_counted_as_what_moved_not_as_what_was_promised ... ok
runa container [cargo]: test verify_object_refuses_when_the_store_reports_a_different_size ... 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-lfs test lying_store green in 0 s ──
runa container [cargo]: ── test gunnar-lfs test quota (/home/rickard/tgt/ci/target/gunnar/debug/deps/quota-08717d88c83ad2be) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test an_object_under_the_quota_still_goes_through ... ok
runa container [cargo]: test a_configured_quota_replaces_the_default_in_both_checks ... ok
runa container [cargo]: test put_object_over_quota_is_refused_before_the_store_is_touched ... ok
runa container [cargo]: test the_quota_does_not_apply_to_a_download_batch ... ok
runa container [cargo]: test the_default_quota_is_eight_gibibytes_and_the_boundary_is_exact ... ok
runa container [cargo]: test an_absurd_declared_size_is_refused_and_does_not_wrap ... 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-lfs test quota green in 0 s ──
runa container [cargo]: ── test gunnar-lfs test authorisation (/home/rickard/tgt/ci/target/gunnar/debug/deps/authorisation-ac623da353bd9dcf) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_download_session_refuses_put_object_and_stores_nothing ... ok
runa container [cargo]: test a_refused_put_object_is_drained_so_the_next_command_is_still_read ... ok
runa container [cargo]: test an_upload_session_refuses_get_object_and_sends_no_bytes ... ok
runa container [cargo]: test an_upload_session_refuses_verify_object_it_has_no_business_with ... ok
runa container [cargo]: test nothing_is_served_before_the_version_is_negotiated ... 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-lfs test authorisation green in 0 s ──
runa container [cargo]: ── test gunnar-lfs test transcript (/home/rickard/tgt/ci/target/gunnar/debug/deps/transcript-bb1b2a8010a42865) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test the_recorded_upload_replays_byte_for_byte_and_the_objects_land ... ok
runa container [cargo]: test the_recorded_download_replays_byte_for_byte ... ok
runa container [cargo]: test a_server_that_answers_differently_produces_different_bytes ... ok
runa container [cargo]: test the_recorded_lock_session_is_answered_501_and_not_405 ... 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-lfs test transcript green in 0 s ──
runa container [cargo]: ── test gunnar-proto test field_numbers (/home/rickard/tgt/ci/target/gunnar/debug/deps/field_numbers-39d5a3c9e72fd722) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_box_that_answers_field_14_with_the_other_schema_kills_the_whole_status ... ok
runa container [cargo]: test the_restore_announcement_keeps_its_number ... ok
runa container [cargo]: test the_unauthenticated_status_numbers_are_frozen ... ok
runa container [cargo]: test the_twin_identity_and_proof_fields_keep_their_numbers ... ok
runa container [cargo]: test no_message_gives_two_fields_the_same_number ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
runa container [cargo]: ── gunnar-proto test field_numbers green in 0 s ──
runa container [cargo]: ── test gunnar-lfs test storage_full (/home/rickard/tgt/ci/target/gunnar/debug/deps/storage_full-33e8fcfd320e45c6) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_volume_that_fills_up_mid_upload_answers_507_and_the_session_survives ... ok
runa container [cargo]: test a_store_that_cannot_even_open_a_temp_file_answers_507 ... ok
runa container [cargo]: test only_a_no_room_failure_is_507 ... ok
runa container [cargo]: test a_507_reaches_a_client_that_keeps_sending_past_the_drain_budget ... 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-lfs test storage_full 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_session_expires ... ok
runa container [cargo]: test a_change_whose_persist_fails_changes_nothing ... ok
runa container [cargo]: test a_step_up_is_ones_own_fresh_touch ... 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 sessions_end_and_the_host_vouches ... ok
runa container [cargo]: test the_tables_survive_a_restart ... ok
runa container [cargo]: test the_host_mints_a_link_for_its_own_person ... ok
runa container [cargo]: test a_login_in_the_second_of_a_logout_everywhere_is_never_a_dead_session ... ok
runa container [cargo]: test the_transcript_is_the_reference_one ... ok
runa container [cargo]: test an_invite_never_makes_an_admin ... ok
runa container [cargo]: test an_invite_is_redeemed_once ... ok
runa container [cargo]: test an_invite_needs_a_fresh_step_up ... ok
runa container [cargo]: test a_passkey_logs_in_and_a_replay_is_refused ... 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_for_a_person_adds_their_passkey ... 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 4.65s
runa container [cargo]: ── gunnar-grpc test identity_conformance green in 5 s ──
runa container [cargo]: ── test gunnar-lfs test interop (/home/rickard/tgt/ci/target/gunnar/debug/deps/interop-4896cd7fc035e70a) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_download_grant_writes_nothing_though_git_lfs_calls_it_success ... ok
runa container [cargo]: test a_fetch_from_an_empty_server_restores_nothing ... ok
runa container [cargo]: test the_real_git_lfs_client_pushes_and_fetches_over_pure_ssh ... ok
runa container [cargo]: test a_fetch_of_an_absent_object_fails_and_still_delivers_the_present_one ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.41s
runa container [cargo]: ── gunnar-lfs test interop green in 1 s ──
runa container [cargo]: ── test gunnar-lfs test concurrent_allowance (/home/rickard/tgt/ci/target/gunnar/debug/deps/concurrent_allowance-a4e30dc72c4eaed2) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_panic_between_admit_and_commit_does_not_cost_the_next_upload ... ok
runa container [cargo]: test a_second_transfer_sees_what_the_first_was_admitted_for ... ok
runa container [cargo]: test one_namespaces_uploads_do_not_spend_anothers_plan ... ok
runa container [cargo]: test one_transfers_own_earlier_objects_are_still_counted_against_it ... ok
runa container [cargo]: test an_upload_that_fails_verification_does_not_cost_the_next_upload ... ok
runa container [cargo]: test simultaneous_uploads_are_not_each_admitted_against_the_same_stale_measurement ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
runa container [cargo]: ── gunnar-lfs test concurrent_allowance green in 0 s ──
runa container [cargo]: ── test gunnar-lfs test swallowed_errors (/home/rickard/tgt/ci/target/gunnar/debug/deps/swallowed_errors-120016cd5b5a2470) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test an_abandoned_upload_that_can_be_removed_is_silent_and_actually_goes ... ok
runa container [cargo]: test an_abandoned_upload_that_cannot_be_removed_is_reported ... 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-lfs test swallowed_errors green in 0 s ──
runa container [cargo]: ── test gunnar-lfs test refusal_delivery (/home/rickard/tgt/ci/target/gunnar/debug/deps/refusal_delivery-bbc781eec650274d) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test an_accepted_upload_is_unaffected ... ok
runa container [cargo]: test an_over_quota_put_is_told_413_even_when_the_client_will_not_stop ... ok
runa container [cargo]: test a_refusal_the_server_can_resynchronise_after_does_not_end_the_session ... ok
runa container [cargo]: test a_wrong_operation_put_is_told_405_even_when_the_client_will_not_stop ... 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-lfs test refusal_delivery green in 0 s ──
runa container [cargo]: ── test gunnar-lfs test batch_answers (/home/rickard/tgt/ci/target/gunnar/debug/deps/batch_answers-a59557ec4acbb2f0) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test an_upload_batch_still_answers_noop_for_what_it_already_holds ... ok
runa container [cargo]: test a_hash_algorithm_the_server_cannot_speak_is_409 ... ok
runa container [cargo]: test a_download_batch_offers_download_for_an_object_it_does_not_hold ... ok
runa container [cargo]: test the_operation_changes_the_answer ... 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-lfs test batch_answers green in 0 s ──
runa container [cargo]: ── test gunnar-client test push_deltas (/home/rickard/tgt/ci/target/gunnar/debug/deps/push_deltas-5a5e32af39469202) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test measure_a_packed_mirror_against_git ... ignored
runa container [cargo]: test the_old_whole_object_writer_is_what_zero_percent_looks_like ... ok
runa container [cargo]: test our_pack_is_in_stock_gits_league_not_four_times_it ... ok
runa container [cargo]: test a_packed_source_copies_its_deltas_instead_of_recomputing_them ... ok
runa container [cargo]: test a_push_carries_computed_deltas_and_git_accepts_them ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.37s
runa container [cargo]: ── gunnar-client test push_deltas green in 2 s ──
runa container [cargo]: ── test gunnar-client test client_against_real_git (/home/rickard/tgt/ci/target/gunnar/debug/deps/client_against_real_git-c393e484796b29d7) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_rejecting_hooks_own_words_reach_the_caller ... ok
runa container [cargo]: test an_annotated_tag_is_advertised_as_the_tag_object_not_its_commit ... ok
runa container [cargo]: test a_fetch_writes_local_refs_and_a_destinationless_refspec_writes_none ... ok
runa container [cargo]: test an_empty_remote_is_read_for_its_hash_and_its_unborn_head ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
runa container [cargo]: fatal: the remote end hung up unexpectedly
runa container [cargo]: fatal: the remote end hung up unexpectedly
runa container [cargo]: fatal: the remote end hung up unexpectedly
runa container [cargo]: fatal: the remote end hung up unexpectedly
runa container [cargo]: ── gunnar-client test client_against_real_git green in 0 s ──
runa container [cargo]: ── test gunnar-client test real_git_push (/home/rickard/tgt/ci/target/gunnar/debug/deps/real_git_push-021a828fb0d1d265) ──
runa container [cargo]: running 18 tests
runa container [cargo]: test a_mirror_push_to_a_current_remote_is_a_no_op_that_still_reports ... ok
runa container [cargo]: test a_dry_run_changes_nothing_on_the_remote ... ok
runa container [cargo]: test deleting_a_ref_sends_no_pack_and_removes_it ... ok
runa container [cargo]: test atomic_push_is_accepted_by_real_git ... ok
runa container [cargo]: test an_up_to_date_push_sends_no_command_list ... ok
runa container [cargo]: test deleting_a_ref_the_remote_lacks_is_refused ... ok
runa container [cargo]: test a_mirror_push_carries_every_branch_and_tag_in_one_connection ... ok
runa container [cargo]: test a_mirror_push_deletes_what_the_source_no_longer_has ... ok
runa container [cargo]: test a_tag_pushed_after_its_commit_still_carries_the_tag_object ... ok
runa container [cargo]: test a_second_push_sends_only_the_delta ... ok
runa container [cargo]: test a_non_fast_forward_is_refused_before_the_wire ... ok
runa container [cargo]: test a_multi_ref_push_applies_every_command ... ok
runa container [cargo]: test report_status_v1_round_trips_against_real_git ... ok
runa container [cargo]: test a_wrong_old_oid_is_rejected_by_real_receive_pack ... ok
runa container [cargo]: test the_same_push_with_the_right_old_oid_is_accepted ... ok
runa container [cargo]: test sideband_on_and_off_both_push_successfully ... ok
runa container [cargo]: test pushing_an_annotated_tag_carries_the_tag_object ... ok
runa container [cargo]: test push_a_fresh_branch_into_an_empty_repo_sha1_and_sha256 ... ok
runa container [cargo]: test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
runa container [cargo]: fatal: the remote end hung up unexpectedly
runa container [cargo]: fatal: the remote end hung up unexpectedly
runa container [cargo]: ── gunnar-client test real_git_push green in 1 s ──
runa container [cargo]: ── test gunnar-client test real_git_mirror (/home/rickard/tgt/ci/target/gunnar/debug/deps/real_git_mirror-3d7e14b2057d5245) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test the_registry_is_readable_by_a_fresh_process ... ok
runa container [cargo]: test an_unchanged_upstream_syncs_to_nothing ... ok
runa container [cargo]: test a_branch_deleted_upstream_is_deleted_in_the_mirror ... ok
runa container [cargo]: test an_empty_upstream_creates_no_mirror_and_so_cannot_pin_the_hash ... ok
runa container [cargo]: test a_force_pushed_branch_upstream_is_reproduced ... ok
runa container [cargo]: test mirror_add_sync_status_against_a_real_repo ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
runa container [cargo]: ── gunnar-client test real_git_mirror green in 0 s ──
runa container [cargo]: ── test gunnar-client test head_target (/home/rickard/tgt/ci/target/gunnar/debug/deps/head_target-08eef931ac5b9017) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test a_partial_name_is_refused_rather_than_written_as_one ... ok
runa container [cargo]: test a_target_carrying_a_newline_is_refused ... ok
runa container [cargo]: test a_target_that_escapes_the_repository_is_refused_and_leaves_no_clone ... ok
runa container [cargo]: test a_real_branch_name_is_written_into_head ... 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-client test head_target green in 0 s ──
runa container [cargo]: ── test gunnar-client test push_waits_for_the_remote (/home/rickard/tgt/ci/target/gunnar/debug/deps/push_waits_for_the_remote-c541e696d1fe2c50) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test the_no_pack_paths_wait_too ... ok
runa container [cargo]: test the_client_waits_for_the_remotes_end_of_stream ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
runa container [cargo]: ── gunnar-client test push_waits_for_the_remote green in 0 s ──
runa container [cargo]: ── test gunnar-client test ls_remote_matches_git (/home/rickard/tgt/ci/target/gunnar/debug/deps/ls_remote_matches_git-51611e10bf443491) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test an_empty_remote_prints_nothing_and_does_not_fail ... ok
runa container [cargo]: test a_lightweight_tag_prints_no_peeled_line ... ok
runa container [cargo]: test an_annotated_tag_prints_the_tag_object_and_its_peel_separately ... ok
runa container [cargo]: test gunnar_ls_remote_is_byte_identical_to_git_ls_remote ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
runa container [cargo]: ── gunnar-client test ls_remote_matches_git green in 0 s ──
runa container [cargo]: ── test gunnar-proto lib gunnar_proto (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_proto-88aa92c0047583a4) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test prealloc_tests::a_claimed_length_never_becomes_a_reservation_on_its_own ... ok
runa container [cargo]: test rate_tests::a_rate_reads_in_the_units_disks_are_sold_in ... 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-proto lib gunnar_proto green in 0 s ──
runa container [cargo]: ── test gunnar-client test porcelain (/home/rickard/tgt/ci/target/gunnar/debug/deps/porcelain-a483285d0013e9bd) ──
runa container [cargo]: running 11 tests
runa container [cargo]: test status_on_a_bare_repository_is_an_error_not_an_empty_list ... ok
runa container [cargo]: test a_root_commit_diffs_against_the_empty_tree ... ok
runa container [cargo]: test branches_are_created_listed_and_deleted ... ok
runa container [cargo]: test commit_all_captures_a_deletion ... ok
runa container [cargo]: test status_matches_git_status_porcelain ... ok
runa container [cargo]: test commit_tree_writes_a_commit_stock_git_accepts ... ok
runa container [cargo]: test commit_all_is_read_back_by_stock_git ... ok
runa container [cargo]: test diff_matches_git_diff_name_status ... ok
runa container [cargo]: test tags_lightweight_and_annotated_are_read_back_by_stock_git ... ok
runa container [cargo]: test checkout_moves_head_and_materialises_the_worktree ... ok
runa container [cargo]: test log_matches_git_log ... ok
runa container [cargo]: test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
runa container [cargo]: ── gunnar-client test porcelain green in 0 s ──
runa container [cargo]: ── test gunnar-client test mirror_slot_table (/home/rickard/tgt/ci/target/gunnar/debug/deps/mirror_slot_table-2e992a13c34e743c) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_mirror_opens_with_room_for_more_than_thirty_two_packs ... ok
runa container [cargo]: test a_mirror_takes_packs_far_past_gix_odbs_minimum ... 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-client test mirror_slot_table green in 0 s ──
runa container [cargo]: ── test gunnar-client test fetch_refspec_refusal (/home/rickard/tgt/ci/target/gunnar/debug/deps/fetch_refspec_refusal-fb1b127b433858df) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test the_guard_that_refuses_a_pattern_with_no_destination_is_gunnars_own ... ok
runa container [cargo]: test a_pattern_refspec_with_no_destination_costs_no_bytes_and_writes_no_pack ... ok
runa container [cargo]: test a_source_only_non_pattern_refspec_still_fetches_to_fetch_head ... ok
runa container [cargo]: test gunnar_and_git_agree_on_fetch_refspec_validity ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
runa container [cargo]: ── gunnar-client test fetch_refspec_refusal green in 0 s ──
runa container [cargo]: ── test gunnar-client test network_ssh (/home/rickard/tgt/ci/target/gunnar/debug/deps/network_ssh-78323b053dfa1e01) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test ls_remote_against_a_real_forge ... ignored, network: needs GUNNAR_TEST_REMOTE and an ssh key
runa container [cargo]: test mirror_a_real_remote_over_ssh ... ignored, network: needs GUNNAR_TEST_REMOTE and an ssh key
runa container [cargo]: test push_over_real_ssh ... ignored, network: WRITES to GUNNAR_TEST_PUSH_REMOTE
runa container [cargo]: test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-client test network_ssh green in 0 s ──
runa container [cargo]: ── test gunnar-client test lfs_checkout (/home/rickard/tgt/ci/target/gunnar/debug/deps/lfs_checkout-c845399a24cc5ed5) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_repository_without_attributes_reports_nothing ... ok
runa container [cargo]: test a_filter_that_is_not_required_warns_and_keeps_the_checkout ... ok
runa container [cargo]: test stock_git_and_the_gunnar_writer_both_write_the_asset ... ok
runa container [cargo]: test a_required_filter_is_refused_and_the_pointer_is_not_left_behind ... ok
runa container [cargo]: test a_checkout_whose_filter_did_run_is_not_reported ... ok
runa container [cargo]: test the_shallow_clone_path_is_guarded_over_a_real_upload_pack ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.87s
runa container [cargo]: Downloading big.bin (200 KB)
runa container [cargo]: Downloading big.bin (200 KB)
runa container [cargo]: ── gunnar-client test lfs_checkout green in 4 s ──
runa container [cargo]: ── test gunnar-client test real_git_partial (/home/rickard/tgt/ci/target/gunnar/debug/deps/real_git_partial-4cece9deb0c1ea14) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_plain_fetch_sends_no_filter_and_stays_complete ... ok
runa container [cargo]: test the_omitted_blobs_come_back_on_demand ... ok
runa container [cargo]: test blob_limit_omits_the_blob_of_exactly_that_many_bytes ... ok
runa container [cargo]: test blob_none_omits_every_blob_and_keeps_the_commit_and_trees ... ok
runa container [cargo]: test tree_zero_omits_the_trees_as_well ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
runa container [cargo]: ── gunnar-client test real_git_partial green in 1 s ──
runa container [cargo]: ── test gunnar-client test real_git_fetch (/home/rickard/tgt/ci/target/gunnar/debug/deps/real_git_fetch-0bf8616d6af42939) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_fetch_names_gunnar_on_the_wire_the_way_a_push_does ... ok
runa container [cargo]: test a_second_fetch_with_no_changes_receives_no_pack ... ok
runa container [cargo]: test an_incremental_fetch_picks_up_new_commits ... ok
runa container [cargo]: test fetch_head_holds_what_git_puts_there ... ok
runa container [cargo]: test fetch_then_push_round_trips_through_real_git ... ok
runa container [cargo]: test fetch_from_real_upload_pack_sha1_and_sha256 ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
runa container [cargo]: ── gunnar-client test real_git_fetch green in 0 s ──
runa container [cargo]: ── test gunnar-client test real_git_shallow (/home/rickard/tgt/ci/target/gunnar/debug/deps/real_git_shallow-3cefbd010ac4c7d4) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test an_unresolvable_shallow_exclude_fails_rather_than_excluding_nothing ... ok
runa container [cargo]: test the_flag_combinations_gunnar_refuses_are_the_ones_git_refuses ... ok
runa container [cargo]: test a_plain_fetch_sends_no_deepen_and_stays_complete ... ok
runa container [cargo]: test depth_one_lands_what_stock_git_lands ... ok
runa container [cargo]: test shallow_since_cuts_where_git_cuts ... ok
runa container [cargo]: test depth_two_cuts_one_commit_deeper ... ok
runa container [cargo]: test shallow_exclude_takes_a_short_ref_name_and_cuts_where_git_cuts ... ok
runa container [cargo]: test clone_at_depth_one_produces_the_same_worktree_git_does ... ok
runa container [cargo]: test unshallow_completes_the_history_and_removes_the_boundary ... ok
runa container [cargo]: test deepen_is_relative_to_our_own_boundary_and_depth_is_not ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.40s
runa container [cargo]: fatal: git upload-pack: ambiguous deepen-not: deepen-not nosuchref
runa container [cargo]: fatal: the remote end hung up unexpectedly
runa container [cargo]: fatal: the remote end hung up unexpectedly
runa container [cargo]: ── gunnar-client test real_git_shallow green in 1 s ──
runa container [cargo]: ── test gunnar-core test arrow_log_conformance (/home/rickard/tgt/ci/target/gunnar/debug/deps/arrow_log_conformance-300823ab85d15b8c) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test the_arrow_log_with_no_file_conforms ... ok
runa container [cargo]: test the_in_memory_arrow_log_backend_can_be_broken ... ok
runa container [cargo]: test the_arrow_log_conforms ... ok
runa container [cargo]: test the_arrow_log_backend_can_be_broken ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
runa container [cargo]: ── gunnar-core test arrow_log_conformance green in 1 s ──
runa container [cargo]: ── test gunnar-core test fingerprint (/home/rickard/tgt/ci/target/gunnar/debug/deps/fingerprint-10483ef8b86b6c62) ──
runa container [cargo]: running 12 tests
runa container [cargo]: test a_fingerprint_parsed_from_text_is_validated ... ok
runa container [cargo]: test fingerprints_match_ssh_keygen ... ok
runa container [cargo]: test not_a_key_is_refused ... ok
runa container [cargo]: test different_keys_have_different_fingerprints ... ok
runa container [cargo]: test fingerprint_of_blob_matches_ssh_keygen ... ok
runa container [cargo]: test the_comment_does_not_change_the_fingerprint ... ok
runa container [cargo]: test the_blob_fingerprint_is_a_function_of_the_blob_and_is_the_only_one ... ok
runa container [cargo]: test an_expired_key_identifies_nobody ... ok
runa container [cargo]: test a_registered_key_identifies_its_principal_until_it_is_revoked ... ok
runa container [cargo]: test removing_a_principal_removes_its_keys ... ok
runa container [cargo]: test a_key_cannot_be_registered_twice_or_to_a_stranger ... ok
runa container [cargo]: test an_expired_key_signs_nothing_and_is_still_listed ... ok
runa container [cargo]: test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
runa container [cargo]: ── gunnar-core test fingerprint green in 0 s ──
runa container [cargo]: ── test gunnar-core test issuer (/home/rickard/tgt/ci/target/gunnar/debug/deps/issuer-62b4ca58dc142a76) ──
runa container [cargo]: running 16 tests
runa container [cargo]: test only_the_server_generated_form_hands_back_a_private_key ... ok
runa container [cargo]: test a_certificate_signing_request_that_does_not_verify_is_refused ... ok
runa container [cargo]: test a_certificate_signing_request_cannot_ask_to_become_a_certificate_authority ... ok
runa container [cargo]: test a_certificate_signing_request_does_not_choose_its_own_name ... ok
runa container [cargo]: test an_issuer_survives_a_restart_and_still_signs_into_the_same_chain ... ok
runa container [cargo]: test issuing_without_an_issuer_is_refused ... ok
runa container [cargo]: test importing_onto_a_server_that_has_an_issuer_is_refused ... ok
runa container [cargo]: test a_second_issuer_create_is_refused_and_changes_nothing ... ok
runa container [cargo]: test openssl_verifies_what_the_issuer_signed_and_an_unrelated_issuer_refuses_it ... ok
runa container [cargo]: test a_read_only_pki_reads_the_certificate_and_refuses_to_mint ... ok
runa container [cargo]: test untrusting_the_live_issuer_is_refused_but_a_second_ca_can_be_removed ... ok
runa container [cargo]: test importing_a_certificate_and_a_key_that_do_not_match_is_refused ... ok
runa container [cargo]: test a_csr_whose_tamper_site_already_reads_a_is_still_tampered_and_refused ... ok
runa container [cargo]: test the_issuer_private_key_is_sealed_where_it_does_live ... ok
runa container [cargo]: test the_issuer_private_key_is_never_in_the_control_database ... ok
runa container [cargo]: test red_the_detectors_are_blind_in_neither_direction ... ok
runa container [cargo]: test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.23s
runa container [cargo]: ── gunnar-core test issuer green in 2 s ──
runa container [cargo]: ── test gunnar-core test principal_identity (/home/rickard/tgt/ci/target/gunnar/debug/deps/principal_identity-08697a2d0b9eb430) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test the_rename_survives_reopen ... ok
runa container [cargo]: test lookup_by_name_answers_the_current_name_only ... ok
runa container [cargo]: test removal_frees_the_name_and_a_recreation_is_a_new_row ... ok
runa container [cargo]: test created_is_stamped_by_the_table_not_the_caller ... ok
runa container [cargo]: test a_name_is_unique_against_names_and_ids ... ok
runa container [cargo]: test a_rename_changes_the_name_and_nothing_that_is_keyed_on_the_id ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
runa container [cargo]: ── gunnar-core test principal_identity green in 1 s ──
runa container [cargo]: ── test gunnar-core test txlog_erase (/home/rickard/tgt/ci/target/gunnar/debug/deps/txlog_erase-e0cd317e52a7d22c) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_redacted_tail_frame_survives_a_reopen ... ok
runa container [cargo]: test an_erased_accounts_frames_are_redacted_in_place_and_nothing_else_moves ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
runa container [cargo]: ── gunnar-core test txlog_erase green in 0 s ──
runa container [cargo]: ── test gunnar-common lib gunnar_common (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_common-c013febdb46efe9b) ──
runa container [cargo]: running 51 tests
runa container [cargo]: test bindspec::tests::an_address_resolves_to_itself_and_never_asks_the_kernel ... ok
runa container [cargo]: test bindspec::tests::a_kernel_that_cannot_be_asked_is_an_error_and_not_merely_addressless ... ok
runa container [cargo]: test bindspec::tests::an_interface_name_parses_as_one_and_round_trips ... ok
runa container [cargo]: test bindspec::tests::malformed_specs_are_refused_rather_than_guessed ... ok
runa container [cargo]: test bindspec::tests::loopback_is_only_claimed_for_an_address_that_is_one ... ok
runa container [cargo]: test bindspec::tests::every_address_spelling_still_parses_to_an_address ... ok
runa container [cargo]: test bindspec::tests::an_interface_resolves_to_the_address_it_holds ... ok
runa container [cargo]: test bindspec::tests::an_interface_with_no_address_yields_no_address_and_never_widens ... ok
runa container [cargo]: test bindspec::tests::the_utility_role_is_the_last_declared_nic_this_box_has ... ok
runa container [cargo]: test cli::tests::prune_grace_parses_what_it_claims_and_refuses_the_rest ... ok
runa container [cargo]: test cli::tests::user_revoke_key_takes_force_to_get_past_the_last_admin_guard ... ok
runa container [cargo]: test cli::tests::without_the_share_there_is_no_admit_flag ... ok
runa container [cargo]: test identification_string::the_banner_is_a_legal_identification_string_and_still_names_the_build ... ok
runa container [cargo]: test cli::tests::repo_create_defaults_to_sha256 ... ok
runa container [cargo]: test cli::tests::a_near_miss_monetize_key_is_refused_on_the_command_line ... ok
runa container [cargo]: test cli::tests::serve_takes_the_monetize_key_inline_on_the_command_line ... ok
runa container [cargo]: test cli::tests::user_revoke_key_parses_a_bare_fingerprint_and_defaults_its_address ... ok
runa container [cargo]: test cli::tests::serve_defaults_grpc_to_loopback ... ok
runa container [cargo]: test jobs::tests::a_job_started_on_a_runtime_runs_there ... ok
runa container [cargo]: test cli::tests::serve_still_takes_the_monetize_key_as_a_path ... ok
runa container [cargo]: test cli::tests::the_feature_split_reaches_the_command_line ... ok
runa container [cargo]: test cli::tests::the_command_tree_is_well_formed ... ok
runa container [cargo]: test logging::tests::a_container_console_is_told_from_the_kernel_console ... ok
runa container [cargo]: test logging::tests::a_peers_illegal_sni_is_said_at_the_debug_rung_only ... ok
runa container [cargo]: test logging::tests::a_serial_console_is_a_terminal_and_is_not_a_pty ... ok
runa container [cargo]: test logging::tests::rung_zero_is_named_as_the_operator_set_it_and_built_with_the_silence ... ok
runa container [cargo]: test logging::tests::the_ladder_returns_to_what_the_process_started_with ... ok
runa container [cargo]: test logging::tests::the_startup_filter_silences_boringtuns_timer_lines_unless_rust_log_names_boringtun ... ok
runa container [cargo]: test logging::tests::the_upper_rungs_are_bare_levels_and_not_gunnar_only ... ok
runa container [cargo]: test cli::tests::the_open_build_has_no_monetize_vital ... ok
runa container [cargo]: test logtap::tests::a_full_buffer_drops_and_counts_rather_than_blocking ... ok
runa container [cargo]: test logtap::tests::an_event_arrives_with_its_fields_and_the_span_fields_around_it ... ok
runa container [cargo]: test monetize_key::tests::a_hex_key_of_the_wrong_length_is_refused_by_length ... ok
runa container [cargo]: test monetize_key::tests::a_key_shaped_value_that_is_not_hex_names_the_bad_character ... ok
runa container [cargo]: test monetize_key::tests::a_path_is_still_a_path_even_when_it_does_not_exist ... ok
runa container [cargo]: test monetize_key::tests::display_prints_a_literal_back_as_its_hex ... ok
runa container [cargo]: test monetize_key::tests::fed_is_the_door_feeds_it_and_is_neither_a_key_nor_a_path ... ok
runa container [cargo]: test monetize_key::tests::the_fixture_can_tell_a_correct_key_from_a_mangled_one ... ok
runa container [cargo]: test monetize_key::tests::the_live_key_spelled_inline_is_the_thirty_two_bytes ... ok
runa container [cargo]: test release::the_release_is_the_gunnar_crates_version ... ok
runa container [cargo]: test cli::tests::grant_requires_exactly_one_scope ... ok
runa container [cargo]: test cli::tests::crypt_flags_that_need_from_server_are_refused_without_it ... ok
runa container [cargo]: test jobs::tests::a_row_left_running_reads_stopped_after_the_ledger_opens ... ok
runa container [cargo]: test jobs::tests::a_look_that_panics_is_said_counted_failed_and_the_job_goes_on ... ok
runa container [cargo]: test jobs::tests::a_stopped_job_looks_no_more ... ok
runa container [cargo]: test jobs::tests::done_ends_the_job_and_after_is_the_looks_own_wait ... ok
runa container [cargo]: test jobs::tests::a_job_started_with_no_runtime_runs ... ok
runa container [cargo]: test jobs::tests::jobs_started_at_the_same_instant_all_look_at_once ... ok
runa container [cargo]: test jobs::tests::the_stop_ends_a_long_wait_at_once ... ok
runa container [cargo]: test jobs::tests::with_a_ledger_a_recorded_dutys_looks_are_rows_and_a_panic_a_failed_row ... ok
runa container [cargo]: test logqueue::tests::a_slow_console_never_stalls_the_logger_and_loses_no_warn ... ok
runa container [cargo]: test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.05s
runa container [cargo]: ── gunnar-common lib gunnar_common green in 22 s ──
runa container [cargo]: ── test gunnar-core test account_model (/home/rickard/tgt/ci/target/gunnar/debug/deps/account_model-f2406b696425fd1e) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test a_row_from_before_the_settings_reads_private_and_a_default_row_is_stored_as_before ... ok
runa container [cargo]: test an_existing_principal_cannot_become_an_employee ... ok
runa container [cargo]: test a_public_namespace_leaves_its_private_repositories_private ... ok
runa container [cargo]: test a_namespace_and_its_events_are_private_until_set_and_the_setting_survives_a_restart ... ok
runa container [cargo]: test removing_an_employee_removes_the_binding ... ok
runa container [cargo]: test enrolling_a_new_employee_binds_it_to_the_account_and_makes_the_account_enterprise ... ok
runa container [cargo]: test room_and_seats_are_stored_survive_a_restart_and_come_back_when_an_employee_goes ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.53s
runa container [cargo]: ── gunnar-core test account_model green in 2 s ──
runa container [cargo]: ── test gunnar-core test sso_directory (/home/rickard/tgt/ci/target/gunnar/debug/deps/sso_directory-eb52d8b7c6bc0f7e) ──
runa container [cargo]: running 19 tests
runa container [cargo]: test a34_2_a_second_identity_cannot_steal_a_bound_user ... ok
runa container [cargo]: test a34_11_a_rebind_binds_the_same_employee_afresh ... ok
runa container [cargo]: test a34_2_a_verified_email_outside_the_accounts_domains_never_claims ... ok
runa container [cargo]: test a34_25_jit_follows_the_providers_policy ... ok
runa container [cargo]: test a34_2_an_unverified_email_never_claims ... ok
runa container [cargo]: test a34_2_a_matching_user_name_alone_never_claims_a_provisioned_user ... ok
runa container [cargo]: test a34_2_a_verified_email_in_a_claimed_domain_claims ... ok
runa container [cargo]: test an_existing_principal_is_never_attached ... ok
runa container [cargo]: test a_subject_of_one_account_is_never_another_accounts_employee ... ok
runa container [cargo]: test a_provisioned_user_is_claimed_once_and_never_repointed ... ok
runa container [cargo]: test a_deleted_user_is_kept_gated_and_its_name_goes_to_a_new_employee ... ok
runa container [cargo]: test a_first_login_creates_a_new_employee_and_the_second_finds_it ... ok
runa container [cargo]: test removing_the_employee_unbinds_its_subject ... ok
runa container [cargo]: test an_import_is_one_write_all_or_nothing ... ok
runa container [cargo]: test ten_people_with_the_same_local_part_each_get_an_id ... ok
runa container [cargo]: test a34_2_the_admins_external_id_binding_claims ... ok
runa container [cargo]: test deactivation_gates_revokes_sessions_and_reactivation_lifts_only_its_own_gate ... ok
runa container [cargo]: test providers_are_accounts_and_domains_are_unique ... ok
runa container [cargo]: test a_new_employee_takes_a_seat_or_room_and_a_short_account_creates_nobody ... ok
runa container [cargo]: test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.89s
runa container [cargo]: ── gunnar-core test sso_directory green in 2 s ──
runa container [cargo]: ── test gunnar-core test pq_recipient_key (/home/rickard/tgt/ci/target/gunnar/debug/deps/pq_recipient_key-37ef52b2dad0e889) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test recipient_keys_leave_out_an_expired_key ... ok
runa container [cargo]: test an_age1pq_key_is_registered_beside_ssh_keys_and_never_attests ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s
runa container [cargo]: ── gunnar-core test pq_recipient_key green in 1 s ──
runa container [cargo]: ── test gunnar-core test acl (/home/rickard/tgt/ci/target/gunnar/debug/deps/acl-7799835bd99c5e93) ──
runa container [cargo]: running 16 tests
runa container [cargo]: test levels_are_ordered ... ok
runa container [cargo]: test an_ungranted_or_unknown_principal_may_do_nothing ... ok
runa container [cargo]: test public_visibility_grants_read_and_never_write ... ok
runa container [cargo]: test a_namespace_grant_reaches_every_repo_in_that_namespace_and_no_other ... ok
runa container [cargo]: test the_anonymous_principal_value_is_what_the_acl_is_keyed_on ... ok
runa container [cargo]: test a_server_admin_reaches_every_namespace_and_repo ... ok
runa container [cargo]: test the_anonymous_principal_may_read_public_and_nothing_else ... ok
runa container [cargo]: test the_anonymous_id_is_reserved_and_can_hold_neither_key_nor_grant ... ok
runa container [cargo]: test scopes_cover_what_they_say ... ok
runa container [cargo]: test removing_a_principal_removes_its_grants ... ok
runa container [cargo]: test a_repo_grant_does_not_reach_another_repo ... ok
runa container [cargo]: test a_namespace_grant_does_not_inherit_into_a_nested_namespace ... ok
runa container [cargo]: test a_downgrade_is_a_downgrade ... ok
runa container [cargo]: test a_writer_may_fetch_and_push_but_not_administer ... ok
runa container [cargo]: test a_grant_to_an_unknown_principal_is_refused ... ok
runa container [cargo]: test a_read_principal_is_refused_write_and_an_admin_is_allowed ... ok
runa container [cargo]: test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.20s
runa container [cargo]: ── gunnar-core test acl green in 1 s ──
runa container [cargo]: ── test gunnar-core test sealed_secrets (/home/rickard/tgt/ci/target/gunnar/debug/deps/sealed_secrets-68ce295cd331a28d) ──
runa container [cargo]: running 15 tests
runa container [cargo]: test a_wrong_length_kek_file_is_refused ... ok
runa container [cargo]: test an_unsealed_store_leaves_the_private_key_in_the_file_and_the_detector_finds_it ... ok
runa container [cargo]: test a_sealed_secret_cannot_be_replayed_under_a_different_name ... ok
runa container [cargo]: test is_sealed_tells_ciphertext_from_a_legacy_plaintext ... ok
runa container [cargo]: test sealing_the_same_plaintext_twice_gives_different_ciphertext ... ok
runa container [cargo]: test any_modified_byte_is_refused ... ok
runa container [cargo]: test a_kek_does_not_print_itself ... ok
runa container [cargo]: test the_on_disk_kek_is_created_once_owner_only_and_is_stable ... ok
runa container [cargo]: test a_sealed_store_puts_no_plaintext_on_disk ... ok
runa container [cargo]: test an_unsealed_value_is_refused_where_no_legacy_log_could_have_written_it ... ok
runa container [cargo]: test a_legacy_plaintext_secret_is_readable_and_then_sealed_in_place ... ok
runa container [cargo]: test sealing_preserves_put_get_delete_semantics ... ok
runa container [cargo]: test the_wrong_kek_cannot_open_a_sealed_secret ... ok
runa container [cargo]: test sealing_does_not_break_get_or_create_atomicity ... ok
runa container [cargo]: test the_real_host_key_is_sealed_and_still_survives_a_restart ... ok
runa container [cargo]: test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
runa container [cargo]: ── gunnar-core test sealed_secrets green in 0 s ──
runa container [cargo]: ── test gunnar-core test gate (/home/rickard/tgt/ci/target/gunnar/debug/deps/gate-07eed9f2956cf4c5) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test a_gated_principal_loses_their_own_account_at_every_level ... ok
runa container [cargo]: test a_gated_account_is_closed_to_everybody_not_only_to_its_owner ... ok
runa container [cargo]: test lifting_a_lease_leaves_an_administrative_gate_that_arrived_meanwhile ... ok
runa container [cargo]: test a_gate_on_an_account_closes_the_namespaces_nested_under_it ... ok
runa container [cargo]: test a_gated_principal_may_not_create_namespaces_or_administer_the_server ... ok
runa container [cargo]: test a_gated_principal_loses_the_grants_they_hold_elsewhere ... ok
runa container [cargo]: test require_names_the_gate_rather_than_reporting_a_plain_denial ... ok
runa container [cargo]: test a_purge_lease_expires_but_an_administrative_gate_does_not ... ok
runa container [cargo]: test the_gate_listing_shows_live_gates_only ... ok
runa container [cargo]: test removing_a_principal_takes_its_gate_with_it ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s
runa container [cargo]: ── gunnar-core test gate green in 1 s ──
runa container [cargo]: ── test gunnar-core test catalog (/home/rickard/tgt/ci/target/gunnar/debug/deps/catalog-07c2ba5b0dff112c) ──
runa container [cargo]: running 12 tests
runa container [cargo]: test head_is_a_projection_of_the_catalogs_default_branch_and_says_when_it_moved ... ok
runa container [cargo]: test both_hash_kinds_are_stored_and_kept_apart ... ok
runa container [cargo]: test a_second_handle_over_the_same_stores_sees_the_same_catalog ... ok
runa container [cargo]: test namespaces_are_validated_like_every_other_path_component ... ok
runa container [cargo]: test open_list_and_delete ... ok
runa container [cargo]: test a_legal_path_that_is_not_in_the_catalog_is_not_a_repository ... ok
runa container [cargo]: test a_corrupt_catalog_document_is_an_error_not_an_empty_catalog ... ok
runa container [cargo]: test the_default_branch_must_be_a_full_ref_name ... ok
runa container [cargo]: test an_accounts_explode_quota_survives_a_reload_and_unset_is_not_unlimited ... ok
runa container [cargo]: test a_repository_needs_a_namespace_that_exists ... ok
runa container [cargo]: test a_namespace_is_not_deleted_out_from_under_its_repositories ... ok
runa container [cargo]: test the_catalog_survives_a_restart_of_the_control_database ... ok
runa container [cargo]: test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.26s
runa container [cargo]: ── gunnar-core test catalog green in 1 s ──
runa container [cargo]: ── test gunnar-core test txlog_test_hooks (/home/rickard/tgt/ci/target/gunnar/debug/deps/txlog_test_hooks-ae40c6208c127317) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_build_without_test_hooks_does_not_hold_a_group_commit_for_a_test ... 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-core test txlog_test_hooks green in 0 s ──
runa container [cargo]: ── test gunnar-core test account_audit (/home/rickard/tgt/ci/target/gunnar/debug/deps/account_audit-0baa34e95ef3edd1) ──
runa container [cargo]: running 9 tests
runa container [cargo]: test the_export_is_csv_with_a_header_and_json_that_parses ... ok
runa container [cargo]: test the_log_survives_a_reopen_and_keeps_its_chain ... ok
runa container [cargo]: test a_year_is_the_default_retention ... ok
runa container [cargo]: test each_account_has_its_own_chain_and_nothing_crosses ... ok
runa container [cargo]: test entries_older_than_the_retention_go_and_the_chain_still_verifies ... ok
runa container [cargo]: test an_entry_moved_to_another_account_does_not_verify ... ok
runa container [cargo]: test an_account_name_that_is_no_name_is_refused ... ok
runa container [cargo]: test an_edited_removed_or_reordered_entry_breaks_the_chain ... ok
runa container [cargo]: test the_query_is_newest_first_filtered_and_paged ... ok
runa container [cargo]: test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.06s
runa container [cargo]: ── gunnar-core test account_audit green in 1 s ──
runa container [cargo]: ── test gunnar-core test tokens (/home/rickard/tgt/ci/target/gunnar/debug/deps/tokens-758daef346b2ab94) ──
runa container [cargo]: running 12 tests
runa container [cargo]: test the_stored_table_never_contains_the_secret ... ok
runa container [cargo]: test a_token_does_not_survive_its_principal_into_the_next_one_of_that_name ... ok
runa container [cargo]: test a_token_for_an_unknown_principal_is_refused ... ok
runa container [cargo]: test last_used_is_recorded_and_starts_unset ... ok
runa container [cargo]: test a_token_confers_nothing_beyond_its_principals_grants ... ok
runa container [cargo]: test a_token_stops_working_when_revoked_when_expired_and_when_its_principal_goes ... ok
runa container [cargo]: test a_recreated_principal_does_not_inherit_the_removed_one_s_tokens ... ok
runa container [cargo]: test a_secret_cannot_be_registered_to_two_principals ... ok
runa container [cargo]: test no_token_can_be_registered_to_the_anonymous_principal ... ok
runa container [cargo]: test a_fresh_last_used_is_not_rewritten_and_a_stale_one_is ... ok
runa container [cargo]: test a_token_names_one_principal_and_a_wrong_secret_names_nobody ... ok
runa container [cargo]: test a_bulk_import_lands_whole_or_not_at_all ... ok
runa container [cargo]: test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
runa container [cargo]: ── gunnar-core test tokens green in 1 s ──
runa container [cargo]: ── test gunnar-lfs test streaming (/home/rickard/tgt/ci/target/gunnar/debug/deps/streaming-bf9aaa61ef5d776c) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_gibibyte_uploads_in_constant_memory ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 43.51s
runa container [cargo]: ── gunnar-lfs test streaming green in 44 s ──
runa container [cargo]: ── test gunnar-core test control_cost (/home/rickard/tgt/ci/target/gunnar/debug/deps/control_cost-86b5eb919416442d) ──
runa container [cargo]: running 8 tests
runa container [cargo]: test a_warm_handle_sees_another_writers_change ... ok
runa container [cargo]: test a_document_this_gunnar_cannot_read_is_an_error_not_an_empty_table ... ok
runa container [cargo]: test a_broken_compare_and_swap_loses_acknowledged_updates ... ok
runa container [cargo]: test concurrent_writers_do_not_lose_an_update ... ok
runa container [cargo]: test creating_a_repository_does_not_rewrite_the_catalog ... ok
runa container [cargo]: test an_acl_answer_does_not_cost_the_whole_grant_table ... ok
runa container [cargo]: test a_cold_connection_reads_a_bounded_slice_of_the_table ... ok
runa container [cargo]: test a_warm_connection_reads_no_objects_at_any_table_size ... ok
runa container [cargo]: test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.15s
runa container [cargo]: ── gunnar-core test control_cost green in 24 s ──
runa container [cargo]: ── test gunnar-core test groups (/home/rickard/tgt/ci/target/gunnar/debug/deps/groups-78c8fee2787d902b) ──
runa container [cargo]: running 9 tests
runa container [cargo]: test nested_group_grants_inherit_transitively ... ok
runa container [cargo]: test a_membership_cycle_terminates ... ok
runa container [cargo]: test a_read_group_is_not_a_write_backdoor ... ok
runa container [cargo]: test membership_survives_reopen ... ok
runa container [cargo]: test membership_does_not_confer_the_groups_account ... ok
runa container [cargo]: test without_the_membership_edge_there_is_no_access ... ok
runa container [cargo]: test removing_a_member_revokes_the_inherited_access ... ok
runa container [cargo]: test add_to_group_typechecks_its_arguments ... ok
runa container [cargo]: test a_member_inherits_the_groups_grant_and_a_non_member_is_refused ... ok
runa container [cargo]: test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s
runa container [cargo]: ── gunnar-core test groups green in 0 s ──
runa container [cargo]: ── test gunnar-core test sandbox (/home/rickard/tgt/ci/target/gunnar/debug/deps/sandbox-3df22edefdda3fec) ──
runa container [cargo]: running 14 tests
runa container [cargo]: test a_nul_is_not_a_terminator ... ok
runa container [cargo]: test a_resolved_path_round_trips_through_its_own_ssh_form ... ok
runa container [cargo]: test every_escape_is_refused ... ok
runa container [cargo]: test every_legitimate_path_still_resolves ... ok
runa container [cargo]: test an_ordinary_path_under_the_root_resolves ... ok
runa container [cargo]: test the_direct_constructor_validates_too ... ok
runa container [cargo]: test the_broken_resolver_really_accepts_everything ... ok
runa container [cargo]: test a_symlinked_namespace_escaping_the_root_is_refused ... ok
runa container [cargo]: test the_escape_table_has_teeth ... ok
runa container [cargo]: test the_sandbox_does_not_unquote ... ok
runa container [cargo]: test what_a_stock_git_client_sends_resolves ... ok
runa container [cargo]: test the_length_limits_are_where_they_say_they_are ... ok
runa container [cargo]: test a_symlinked_repository_directory_escaping_the_root_is_refused ... ok
runa container [cargo]: test the_reason_each_escape_gives_is_the_right_one ... ok
runa container [cargo]: test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-core test sandbox green in 0 s ──
runa container [cargo]: ── test gunnar-core test crypto_kat (/home/rickard/tgt/ci/target/gunnar/debug/deps/crypto_kat-4c6a381ee40694b8) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test sha256_values_are_the_same_hex ... ok
runa container [cargo]: test ensure_host_key_keeps_a_stored_key ... ok
runa container [cargo]: test the_host_key_encoding_and_identity_are_unchanged ... ok
runa container [cargo]: test sshsig_over_fixed_bytes_is_byte_identical_and_the_stored_one_verifies ... ok
runa container [cargo]: test webhook_and_tree_head_signatures_are_byte_identical ... ok
runa container [cargo]: test an_issuer_written_by_the_old_rcgen_still_loads_and_issues ... ok
runa container [cargo]: test a_freshly_minted_issuer_and_server_identity_parse_back ... 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-core test crypto_kat green in 0 s ──
runa container [cargo]: ── test gunnar-core test operator_privacy (/home/rickard/tgt/ci/target/gunnar/debug/deps/operator_privacy-1817a06f17b47124) ──
runa container [cargo]: running 7 tests
runa container [cargo]: test the_account_admin_approves_a_time_limited_look_and_takes_it_back ... ok
runa container [cargo]: test a_refused_or_unanswered_request_grants_nothing_and_limits_hold ... ok
runa container [cargo]: test who_is_shielded_from_whom ... ok
runa container [cargo]: test a_server_grant_stops_at_an_accounts_door ... ok
runa container [cargo]: test the_boxs_first_identity_is_the_estate_and_no_account ... ok
runa container [cargo]: test removing_the_account_removes_its_grants ... ok
runa container [cargo]: test a_grant_the_account_admin_made_still_reaches ... ok
runa container [cargo]: test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
runa container [cargo]: ── gunnar-core test operator_privacy green in 0 s ──
runa container [cargo]: ── test gunnar-core test name_filter (/home/rickard/tgt/ci/target/gunnar/debug/deps/name_filter-0e893cfb22950600) ──
runa container [cargo]: running 9 tests
runa container [cargo]: test normalisation_folds_case_separators_leet_and_confusables ... ok
runa container [cargo]: test an_offensive_word_is_blocked_however_it_is_spelled ... ok
runa container [cargo]: test a_borderline_word_goes_to_review_rather_than_refusal ... ok
runa container [cargo]: test a_short_word_is_matched_as_a_whole_word_only ... ok
runa container [cargo]: test a_plain_name_is_clean ... ok
runa container [cargo]: test reserved_names_are_refused_for_accounts_and_members_not_for_repositories ... ok
runa container [cargo]: test the_lists_are_configuration_and_survive_a_reopen ... ok
runa container [cargo]: test a_held_name_waits_for_its_account_admin_and_an_allowed_one_passes_after ... ok
runa container [cargo]: test a_refusal_is_noted_for_the_account_admin ... ok
runa container [cargo]: test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
runa container [cargo]: ── gunnar-core test name_filter green in 0 s ──
runa container [cargo]: ── test gunnar-grpc lib gunnar_grpc (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_grpc-0d1a71941bc0ecbe) ──
runa container [cargo]: running 79 tests
runa container [cargo]: test attest::tests::renders_exactly_one_line ... ok
runa container [cargo]: test attest::tests::carries_the_facts_receive_pack_already_had ... ok
runa container [cargo]: test attest::tests::an_unenumerated_record_says_so_on_the_line_rather_than_showing_an_empty_list ... ok
runa container [cargo]: test bus::tests::a_gap_survives_every_filter ... ok
runa container [cargo]: test bus::tests::filter_matches_are_not_vacuous ... ok
runa container [cargo]: test bus::tests::publish_assigns_monotonic_sequences_starting_at_one ... ok
runa container [cargo]: test bus::tests::published_event_kind_agrees_with_its_payload ... ok
runa container [cargo]: test bus::tests::an_epoch_is_never_the_same_twice ... ok
runa container [cargo]: test grow_journal::tests::the_reader_parses_the_writers_exact_line_and_skips_a_torn_tail ... ok
runa container [cargo]: test heartbeat::follower_word_tests::a_healthy_twin_reads_exactly_as_before ... ok
runa container [cargo]: test grow_journal::tests::an_old_lines_failed_epoch_reads_done_once_the_next_growth_closes_its_own ... ok
runa container [cargo]: test grow_journal::tests::the_summary_names_idle_in_progress_done_and_partial ... ok
runa container [cargo]: test heartbeat::follower_word_tests::a_stalled_follower_is_not_ok_even_when_the_primary_answers ... ok
runa container [cargo]: test heartbeat::tests::a_member_never_heard_from_is_silent_and_a_polling_twin_is_ok_with_its_fill ... ok
runa container [cargo]: test heartbeat::tests::a_killed_twin_reads_silent_once_the_bound_passes_and_not_before ... ok
runa container [cargo]: test heartbeat::tests::behind_is_a_stuck_head_or_a_growing_lag_never_a_steady_small_lag ... ok
runa container [cargo]: test heartbeat::tests::the_twins_own_load_is_on_its_row_beside_the_lag ... ok
runa container [cargo]: test grow_journal::tests::the_summary_names_the_runtime_phases_aborted_and_failed ... ok
runa container [cargo]: test auth::twin_answer_tests::the_twin_namespace_and_the_credential_namespace_do_not_cross ... ok
runa container [cargo]: test heartbeat::follower_word_tests::a_follower_that_never_started_says_so_instead_of_blaming_the_primary ... ok
runa container [cargo]: test heartbeat::log_flush_tests::a_log_twin_is_caught_up_only_at_or_past_the_head_and_silence_is_not_a_yes ... ok
runa container [cargo]: test heartbeat::tests::fill_is_permille_and_survives_huge_volumes ... ok
runa container [cargo]: test heartbeat::tests::the_twin_sees_its_primary_silent_after_the_bound_and_never_answered_as_silent ... ok
runa container [cargo]: test machine_enrolment::tests::a_code_is_three_letters_and_three_digits_with_no_i_or_o ... ok
runa container [cargo]: test machine_enrolment::tests::a_machine_name_is_kit_and_then_a_plain_slug ... ok
runa container [cargo]: test machine_enrolment::tests::a_request_waits_then_expires_and_is_forgotten_after_its_keeping_time ... ok
runa container [cargo]: test retention::tests::a_silent_twin_is_given_up_on_past_its_grace_or_at_twice_the_budget_and_never_otherwise ... ok
runa container [cargo]: test retention::tests::a_twin_silent_through_mains_growth_is_owed_it_and_settles_when_its_volume_holds_it ... ok
runa container [cargo]: test auth::twin_answer_tests::a_twin_answer_verifies_only_for_the_pinned_key_this_nonce_and_these_numbers ... ok
runa container [cargo]: test machine_enrolment::tests::a_flood_is_refused_and_one_credential_waits_once ... ok
runa container [cargo]: test quiet::tests::a_retried_unverified_refusal_is_said_once_a_minute_with_the_count_that_went_quietly ... ok
runa container [cargo]: test retention::tests::nothing_is_trimmed_when_the_window_already_covers_the_log ... ok
runa container [cargo]: test retention::tests::nothing_is_trimmed_without_a_twin_or_with_a_silent_or_unheard_one ... ok
runa container [cargo]: test retention::tests::the_light_pass_trims_only_whole_segments_or_seals_to_let_the_next_one ... ok
runa container [cargo]: test retention::tests::the_budget_is_the_smaller_of_its_share_and_its_ceiling ... ok
runa container [cargo]: test retention::tests::the_budget_keeps_the_newest_whole_segments_that_fit_and_only_what_the_twin_applied_goes ... ok
runa container [cargo]: test seam::usage_page_token::tests::pages_resume_after_the_last_namespace_and_the_last_page_has_no_token ... ok
runa container [cargo]: test auth::changes_state_tests::a_read_is_not_an_operation_and_a_change_is ... ok
runa container [cargo]: test retention::tests::the_log_is_retained_behind_the_slowest_reporting_twin_minus_the_window ... ok
runa container [cargo]: test selling::tests::only_a_persons_account_with_no_fact_at_a_selling_estate_holds_no_room ... ok
runa container [cargo]: test service::admin::clock_tests::a_failed_source_goes_on_the_wire_as_not_answered_with_its_reason ... ok
runa container [cargo]: test service::admin::setting_tests::a_settings_value_is_audited_as_text_or_as_its_hash ... ok
runa container [cargo]: test offload::tests::the_call_itself_runs_on_the_handler_runtime ... ok
runa container [cargo]: test retention::tests::the_default_window_is_a_few_pushes ... ok
runa container [cargo]: test retention::tests::the_switch_and_the_window_come_from_the_environment ... ok
runa container [cargo]: test offload::tests::without_a_handler_runtime_the_call_runs_in_place ... ok
runa container [cargo]: test service::usage::tests::what_is_left_is_cap_minus_held_clamped_at_zero_and_absent_where_uncapped ... ok
runa container [cargo]: test service::events::tests::a_watcher_who_may_no_longer_watch_stops_being_handed_events ... ok
runa container [cargo]: test service::usage_batch::tests::the_page_size_defaults_and_is_clamped ... ok
runa container [cargo]: test service::events::tests::a_watcher_who_still_may_keeps_being_handed_events ... ok
runa container [cargo]: test topology::tests::a_console_that_asks_is_the_second_box_and_other_machines_are_not ... ok
runa container [cargo]: test topology::tests::a_standby_is_a_box_and_never_is_silent ... ok
runa container [cargo]: test topology::tests::a_solo_gunnar_is_one_box_and_it_is_up ... ok
runa container [cargo]: test topology::tests::a_twin_draws_its_primary_from_the_primarys_answers ... ok
runa container [cargo]: test service::narrowed_tests::a_narrowed_principal_may_call_its_list_and_nothing_else ... ok
runa container [cargo]: test service::mirror::tests::a_twin_that_hung_up_is_named_as_that_and_not_as_a_stall ... ok
runa container [cargo]: test topology::tests::each_twin_is_one_more_box_with_its_heartbeat_state ... ok
runa container [cargo]: test topology::tests::after_a_grow_the_measured_disk_wins_over_the_record ... ok
runa container [cargo]: test topology::tests::hosts_are_read_out_of_every_address_shape ... ok
runa container [cargo]: test topology::tests::the_election_names_the_role_and_a_silent_laid_box_stays_on_the_picture ... ok
runa container [cargo]: test topology::tests::the_paired_estate_is_front_main_twin_and_the_fronts_services_merge ... ok
runa container [cargo]: test topology::tests::the_estate_record_round_trips_through_the_feed ... ok
runa container [cargo]: test trace::tests::an_id_renders_fixed_width_lower_case_hex ... ok
runa container [cargo]: test topology::tests::the_caller_log_is_newest_per_principal_and_bounded ... ok
runa container [cargo]: test trace::tests::the_metadata_key_is_a_legal_grpc_text_key ... ok
runa container [cargo]: test topology::tests::the_twins_own_word_rides_the_headline ... ok
runa container [cargo]: test topology::tests::unknown_is_not_silent_and_an_old_call_is_silent ... ok
runa container [cargo]: test trust_tests::the_trust_config_is_built_from_all_three_parts ... ok
runa container [cargo]: test topology::tests::every_box_carries_gunnars_headline ... ok
runa container [cargo]: test trace::tests::the_span_layer_hands_the_called_method_down_to_the_interceptor ... ok
runa container [cargo]: test topology::tests::with_the_record_the_topology_is_exactly_the_laid_boxes ... ok
runa container [cargo]: test twin_owed::tests::a_book_survives_its_file_and_drops_what_is_owed_nothing ... ok
runa container [cargo]: test twin_owed::tests::a_twin_owed_a_growth_is_refused_until_its_report_holds_mains_set ... ok
runa container [cargo]: test trace::tests::a_growing_boxs_deferral_is_info_and_any_other_refusal_stays_warn ... ok
runa container [cargo]: test trust_tests::from_files_reads_all_three_and_keeps_them_distinct ... ok
runa container [cargo]: test sso::idp_ca::tests::an_idp_ca_is_read_as_the_ca_certificates_it_holds ... ok
runa container [cargo]: test sso::idp_ca::tests::what_is_not_a_ca_is_refused_by_name ... ok
runa container [cargo]: test service::mirror::tests::a_twin_that_stops_taking_pieces_does_not_hold_the_primarys_freeze_for_ever ... ok
runa container [cargo]: test offload::tests::a_call_whose_answer_nobody_waits_for_is_cancelled ... ok
runa container [cargo]: test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
runa container [cargo]: ── gunnar-grpc lib gunnar_grpc green in 0 s ──
runa container [cargo]: ── test gunnar-wire test receive_pack_wire_bytes (/home/rickard/tgt/ci/target/gunnar/debug/deps/receive_pack_wire_bytes-eec540f8aae69b69) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test the_advertisement_of_an_empty_repository_is_byte_exact ... ok
runa container [cargo]: test receive_pack_does_not_peel_tags_the_way_upload_pack_does ... ok
runa container [cargo]: test two_reference_names_differing_only_in_invalid_bytes_do_not_collapse ... ok
runa container [cargo]: test an_all_ok_report_is_byte_exact ... ok
runa container [cargo]: test the_advertisement_of_a_populated_repository_is_byte_exact ... ok
runa container [cargo]: test the_status_report_is_byte_exact_including_a_flattened_reason ... 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-wire test receive_pack_wire_bytes green in 0 s ──
runa container [cargo]: ── test gunnar-wire test protocol (/home/rickard/tgt/ci/target/gunnar/debug/deps/protocol-ff6035edc354c407) ──
runa container [cargo]: running 54 tests
runa container [cargo]: test a_client_message_never_carries_a_server_path ... ok
runa container [cargo]: test a_push_whose_stated_old_value_is_wrong_is_refused ... ok
runa container [cargo]: test a_done_request_skips_the_acknowledgments_section_entirely ... ok
runa container [cargo]: test a_fetch_whose_haves_cover_the_wants_sends_a_legal_empty_pack ... ok
runa container [cargo]: test a_refused_filter_tells_the_client_what_is_supported ... ok
runa container [cargo]: test a_clone_sized_fetch_packs_the_whole_history_on_band_one ... ok
runa container [cargo]: test a_client_that_only_wanted_the_advertisement_is_not_a_push ... ok
runa container [cargo]: test a_delete_only_push_reads_no_packfile ... ok
runa container [cargo]: test a_gate_that_refuses_is_obeyed ... ok
runa container [cargo]: test a_root_commit_is_never_reported_as_shallow ... ok
runa container [cargo]: test a_push_from_a_shallow_client_is_not_derailed_by_its_grafts ... ok
runa container [cargo]: test a_push_moves_the_reference_and_reports_ok ... ok
runa container [cargo]: test a_mixed_push_refuses_only_the_reference_that_does_not_close ... ok
runa container [cargo]: test a_v0_client_that_only_wants_the_advertisement_gets_a_clean_end ... ok
runa container [cargo]: test a_v0_have_in_the_block_done_closes_is_acknowledged_in_both_ack_modes ... ok
runa container [cargo]: test a_v0_deepen_relative_capability_counts_past_the_clients_cut ... ok
runa container [cargo]: test a_refused_want_tells_the_client_which_object_and_why ... ok
runa container [cargo]: test an_empty_repository_still_advertises_its_hash_kind ... ok
runa container [cargo]: test an_unimplemented_filter_is_refused_by_name ... ok
runa container [cargo]: test a_round_with_no_common_ground_answers_nak_rather_than_silence ... ok
runa container [cargo]: test a_tip_whose_objects_are_missing_is_refused ... ok
runa container [cargo]: test a_gate_refuses_on_a_push_option_it_read_out_of_the_facts ... ok
runa container [cargo]: test an_object_that_is_not_there_is_refused_exactly_like_one_that_is ... ok
runa container [cargo]: test an_unreachable_want_is_refused_and_a_reachable_one_is_not ... ok
runa container [cargo]: test atomic_refuses_the_whole_batch_and_leaves_nothing_applied ... ok
runa container [cargo]: test a_want_whose_hash_kind_is_wrong_is_refused ... ok
runa container [cargo]: test a_v0_clone_negotiates_and_ends_its_sideband_with_a_flush ... ok
runa container [cargo]: test a_v0_negotiation_that_finds_a_common_commit_acknowledges_it_once ... ok
runa container [cargo]: test both_parents_of_a_merge_are_walked ... ok
runa container [cargo]: test deepening_an_already_shallow_client_sends_the_commits_past_its_cut ... ok
runa container [cargo]: test ls_refs_reports_head_first_with_its_symref_and_the_peeled_tag ... ok
runa container [cargo]: test a_v0_negotiation_says_nothing_more_after_the_block_that_was_acknowledged ... ok
runa container [cargo]: test depth_one_reports_a_boundary_and_packs_one_commit ... ok
runa container [cargo]: test deepen_since_cuts_on_the_committer_date ... ok
runa container [cargo]: test depth_two_reaches_both_parents_of_the_merge ... ok
runa container [cargo]: test deepen_not_cuts_at_a_named_reference ... ok
runa container [cargo]: test ls_refs_without_peel_or_symrefs_reports_neither ... ok
runa container [cargo]: test blob_none_really_omits_the_blobs ... ok
runa container [cargo]: test blob_limit_keeps_the_small_ones ... ok
runa container [cargo]: test ref_prefix_narrows_the_answer ... ok
runa container [cargo]: test sha256_is_served_end_to_end_and_not_inferred_from_the_sha1_green ... ok
runa container [cargo]: test wait_for_done_suppresses_the_early_cut_point ... ok
runa container [cargo]: test the_v0_advertisement_carries_capabilities_after_a_nul_on_the_first_line ... ok
runa container [cargo]: test tree_zero_sends_commits_only ... ok
runa container [cargo]: test push_options_are_read_only_when_the_capability_was_negotiated ... ok
runa container [cargo]: test the_sidebanded_report_is_wrapped_and_then_the_stream_is_flushed ... ok
runa container [cargo]: test the_strict_policy_refuses_even_a_reachable_non_tip ... ok
runa container [cargo]: test without_atomic_the_good_half_of_a_batch_lands ... ok
runa container [cargo]: test the_connectivity_budget_refuses_a_push_rather_than_accepting_it_unchecked ... ok
runa container [cargo]: test want_ref_resolves_the_name_and_echoes_a_wanted_refs_section ... ok
runa container [cargo]: test wanting_the_tag_packs_the_tag_object_too ... ok
runa container [cargo]: test ack_names_the_head_of_a_have_chain_and_nothing_behind_it ... ok
runa container [cargo]: test negotiation_terminates_on_a_divergent_history ... ok
runa container [cargo]: test a_blob_limit_omits_the_blob_that_is_exactly_the_limit ... ok
runa container [cargo]: test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.56s
runa container [cargo]: ── gunnar-wire test protocol green in 3 s ──
runa container [cargo]: ── test gunnar-wire test concurrent_pack_ceiling (/home/rickard/tgt/ci/target/gunnar/debug/deps/concurrent_pack_ceiling-e989521129833fad) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test simultaneous_pushes_are_not_each_admitted_against_the_same_measurement ... ok
runa container [cargo]: test a_panic_mid_push_does_not_cost_the_next_push ... ok
runa container [cargo]: test simultaneous_pushes_that_all_fit_are_all_admitted ... ok
runa container [cargo]: test a_cut_push_charges_what_it_took_and_not_what_it_meant_to_send ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
runa container [cargo]: ── gunnar-wire test concurrent_pack_ceiling green in 0 s ──
runa container [cargo]: ── test gunnar-core test host_key_and_bootstrap (/home/rickard/tgt/ci/target/gunnar/debug/deps/host_key_and_bootstrap-2212a1d6b3b999b9) ──
runa container [cargo]: running 12 tests
runa container [cargo]: test a_stored_host_key_that_is_not_a_key_is_an_error ... ok
runa container [cargo]: test the_host_key_is_byte_identical_across_a_simulated_restart ... ok
runa container [cargo]: test two_fresh_mints_differ ... ok
runa container [cargo]: test the_host_key_is_a_usable_ed25519_key ... ok
runa container [cargo]: test an_empty_never_bootstrapped_table_opens_the_enrolment_window ... ok
runa container [cargo]: test a_second_enrolment_is_refused ... ok
runa container [cargo]: test bootstrap_does_nothing_once_the_table_has_keys ... ok
runa container [cargo]: test a_bad_admin_key_is_refused_rather_than_installed_as_junk ... ok
runa container [cargo]: test an_empty_table_with_an_admin_key_bootstraps_and_serves ... ok
runa container [cargo]: test deleting_every_identity_does_not_reopen_the_enrolment_window ... ok
runa container [cargo]: test a_user_is_intrinsically_admin_of_its_own_account_and_of_no_other ... ok
runa container [cargo]: test a_first_boot_and_a_second_boot ... ok
runa container [cargo]: test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.93s
runa container [cargo]: ── gunnar-core test host_key_and_bootstrap green in 6 s ──
runa container [cargo]: ── test gunnar-wire test pack_vocabulary (/home/rickard/tgt/ci/target/gunnar/debug/deps/pack_vocabulary-f174f25588d7210d) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test the_serve_ceiling_matches_the_receive_ceiling ... ok
runa container [cargo]: test the_local_pack_version_reads_a_real_pack_the_way_gix_does ... 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-wire test pack_vocabulary green in 0 s ──
runa container [cargo]: ── test gunnar-wire test stateless_rpc (/home/rickard/tgt/ci/target/gunnar/debug/deps/stateless_rpc-004b39cbf7022451) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test a_stateless_v0_post_does_not_count_an_advertisement ... ok
runa container [cargo]: test a_stateless_v2_call_serves_one_command_and_returns ... ok
runa container [cargo]: test a_stateless_v2_post_does_not_re_advertise ... ok
runa container [cargo]: test a_stateless_v0_post_does_not_re_advertise ... ok
runa container [cargo]: test a_v0_round_without_done_answers_and_stops ... ok
runa container [cargo]: test the_http_advertisement_is_byte_identical_to_the_connected_one ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
runa container [cargo]: ── gunnar-wire test stateless_rpc green in 0 s ──
runa container [cargo]: ── test gunnar-wire test deferred_index (/home/rickard/tgt/ci/target/gunnar/debug/deps/deferred_index-457da395e6ae17d8) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test the_check_never_reads_before_the_index_is_built ... ok
runa container [cargo]: test a_backend_that_cannot_index_refuses_the_push_and_reads_nothing ... ok
runa container [cargo]: test a_push_whose_objects_are_not_addressable_yet_is_still_accepted ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
runa container [cargo]: ── gunnar-wire test deferred_index green in 0 s ──
runa container [cargo]: ── test gunnar-wire test advertise_peel_cost (/home/rickard/tgt/ci/target/gunnar/debug/deps/advertise_peel_cost-d8b746bf8b15281a) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_pushed_annotated_tag_stores_its_peel_and_advertises_free ... ok
runa container [cargo]: test a_lightweight_tag_stores_no_peel ... ok
runa container [cargo]: test a_stored_peel_advertises_a_tag_with_zero_object_reads ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
runa container [cargo]: ── gunnar-wire test advertise_peel_cost green in 0 s ──
runa container [cargo]: ── test gunnar-wire test index_in_progress (/home/rickard/tgt/ci/target/gunnar/debug/deps/index_in_progress-c2e70a0c349db863) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test a_real_select_fault_still_reaches_the_client ... ok
runa container [cargo]: test a_fetch_during_an_index_is_served_by_the_walk ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-wire test index_in_progress green in 0 s ──
runa container [cargo]: ── test gunnar-wire test fetch_pack (/home/rickard/tgt/ci/target/gunnar/debug/deps/fetch_pack-75b442e0e977ea13) ──
runa container [cargo]: running 12 tests
runa container [cargo]: test a_hash_kind_mismatch_is_refused_by_name ... ok
runa container [cargo]: test an_up_to_date_mirror_asks_for_nothing ... ok
runa container [cargo]: test a_fetch_held_to_a_ceiling_is_cut_at_it_and_stores_nothing ... ok
runa container [cargo]: test a_mirror_fetch_copies_the_repository ... ok
runa container [cargo]: test a_truncated_pack_is_refused ... ok
runa container [cargo]: test a_plan_that_drops_a_ref_does_not_copy_the_repository ... ok
runa container [cargo]: test ls_remote_lists_the_advertisement_without_fetching ... ok
runa container [cargo]: test an_ingest_that_reports_fewer_objects_than_the_header_is_refused ... ok
runa container [cargo]: test a_stream_cut_after_the_pack_is_refused ... ok
runa container [cargo]: test a_fetch_under_its_ceiling_lands_whole ... ok
runa container [cargo]: test largest_buffer_stays_under_a_pkt_line ... ok
runa container [cargo]: test a_second_fetch_negotiates_and_sends_only_what_is_missing ... ok
runa container [cargo]: test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.90s
runa container [cargo]: ── gunnar-wire test fetch_pack green in 3 s ──
runa container [cargo]: ── test gunnar-wire test hostile (/home/rickard/tgt/ci/target/gunnar/debug/deps/hostile-99534a2e4fa04246) ──
runa container [cargo]: running 18 tests
runa container [cargo]: test a_command_claiming_the_wrong_object_format_is_refused ... ok
runa container [cargo]: test a_write_that_fails_mid_pack_is_reported_and_not_swallowed ... ok
runa container [cargo]: test a_request_that_stops_early_is_an_error_and_not_a_hang ... ok
runa container [cargo]: test a_refused_ref_name_does_not_take_the_rest_of_the_push_with_it ... ok
runa container [cargo]: test a_v2_command_the_server_does_not_implement_is_refused ... ok
runa container [cargo]: test a_tiny_pack_claiming_four_gigabytes_is_never_indexed ... ok
runa container [cargo]: test a_corrupt_pack_body_is_refused_and_the_reference_does_not_move ... ok
runa container [cargo]: test an_impossible_pkt_line_length_is_refused ... ok
runa container [cargo]: test a_connection_reset_mid_pack_is_refused_and_the_reference_does_not_move ... ok
runa container [cargo]: test a_non_utf8_reference_name_is_stored_verbatim_or_refused ... ok
runa container [cargo]: test an_atomic_push_with_one_bad_name_lands_nothing ... ok
runa container [cargo]: test unknown_capability_lines_do_not_change_the_answer ... ok
runa container [cargo]: test a_push_with_no_commands_is_not_a_push ... ok
runa container [cargo]: test a_truncated_pack_is_refused_and_the_reference_does_not_move ... ok
runa container [cargo]: test the_allocation_ceiling_is_on_by_default_and_governs_a_push ... ok
runa container [cargo]: test a_command_carrying_the_wrong_hash_kind_is_refused ... ok
runa container [cargo]: test a_very_long_reference_name_is_refused_at_the_ceiling_and_taken_below_it ... ok
runa container [cargo]: test hostile_ref_names_are_refused_and_legal_ones_are_not ... ok
runa container [cargo]: test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
runa container [cargo]: ── gunnar-wire test hostile green in 0 s ──
runa container [cargo]: ── test gunnar-wire test emit_amplification (/home/rickard/tgt/ci/target/gunnar/debug/deps/emit_amplification-05430fdc4e93eeb9) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_negotiation_round_that_sends_no_pack_selects_nothing ... ok
runa container [cargo]: test a_fetch_reports_the_selected_set_beside_what_the_engine_emitted ... ok
runa container [cargo]: test an_engine_that_adds_nothing_reports_the_two_counts_equal ... 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-wire test emit_amplification green in 0 s ──
runa container [cargo]: ── test gunnar-wire test connectivity_cost (/home/rickard/tgt/ci/target/gunnar/debug/deps/connectivity_cost-12ccbdeffe2a5971) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test the_cost_of_a_push_grows_with_the_push_even_though_it_does_not_grow_with_the_repository ... ok
runa container [cargo]: test the_commit_read_counter_is_not_stuck ... ok
runa container [cargo]: test the_connectivity_walk_reads_each_pushed_commit_exactly_once ... ok
runa container [cargo]: test a_mirror_push_walks_the_shared_history_once_and_not_once_per_reference ... ok
runa container [cargo]: test a_one_commit_push_costs_the_same_on_a_long_branch_as_on_a_short_one ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
runa container [cargo]: ── gunnar-wire test connectivity_cost green in 0 s ──
runa container [cargo]: ── test gunnar-wire test answered_path (/home/rickard/tgt/ci/target/gunnar/debug/deps/answered_path-8631d7442123f167) ──
runa container [cargo]: running 2 tests
runa container [cargo]: test the_filtered_request_on_an_indexed_store_reports_the_walk ... ok
runa container [cargo]: test the_flag_distinguishes_the_index_from_the_walk ... ok
runa container [cargo]: test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-wire test answered_path green in 0 s ──
runa container [cargo]: ── test gunnar-wire test force_update (/home/rickard/tgt/ci/target/gunnar/debug/deps/force_update-aca9f4f38d6af481) ──
runa container [cargo]: running 6 tests
runa container [cargo]: test an_absent_tip_is_refused_with_a_reason_that_does_not_invent_a_tag ... ok
runa container [cargo]: test a_force_update_of_an_annotated_tag_is_served ... ok
runa container [cargo]: test a_tag_whose_target_is_absent_does_not_refuse_an_unrelated_push ... ok
runa container [cargo]: test a_force_rewind_is_served_while_an_annotated_tag_names_a_newer_commit ... ok
runa container [cargo]: test a_tag_whose_target_was_not_pushed_is_refused_as_a_tag ... ok
runa container [cargo]: test a_tag_chain_in_the_frontier_peels_all_the_way_to_its_commit ... ok
runa container [cargo]: test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
runa container [cargo]: ── gunnar-wire test force_update green in 0 s ──
runa container [cargo]: ── test gunnar-wire test pack_ceiling (/home/rickard/tgt/ci/target/gunnar/debug/deps/pack_ceiling-e995bd783c44bc08) ──
runa container [cargo]: running 5 tests
runa container [cargo]: test a_deletion_carries_no_pack_and_is_never_cut ... ok
runa container [cargo]: test a_push_of_exactly_the_ceiling_lands ... ok
runa container [cargo]: test a_push_over_its_ceiling_is_cut_mid_transfer ... ok
runa container [cargo]: test with_no_ceiling_the_same_push_lands ... ok
runa container [cargo]: test a_push_under_its_ceiling_lands_and_the_whole_pack_is_read ... ok
runa container [cargo]: test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s
runa container [cargo]: ── gunnar-wire test pack_ceiling green in 1 s ──
runa container [cargo]: ── test gunnar-wire test want_cost (/home/rickard/tgt/ci/target/gunnar/debug/deps/want_cost-807bd840772d118d) ──
runa container [cargo]: running 1 test
runa container [cargo]: test repeating_a_want_costs_the_same_as_naming_it_once ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-wire test want_cost green in 0 s ──
runa container [cargo]: ── test gunnar-wire test negotiate_cost (/home/rickard/tgt/ci/target/gunnar/debug/deps/negotiate_cost-2fdfa3972e63a30e) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test a_warm_have_memo_answers_exactly_as_a_cold_one ... ok
runa container [cargo]: test the_have_date_bound_is_not_re_derived_from_every_common_have_every_round ... ok
runa container [cargo]: test an_absent_have_is_probed_once_per_connection_not_once_per_round ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
runa container [cargo]: ── gunnar-wire test negotiate_cost green in 0 s ──
runa container [cargo]: ── test gunnar-wire test advertisement (/home/rickard/tgt/ci/target/gunnar/debug/deps/advertisement-477f6fed68b84d8a) ──
runa container [cargo]: running 21 tests
runa container [cargo]: test a_client_naming_the_wrong_object_format_is_refused ... ok
runa container [cargo]: test an_argument_outside_the_table_is_refused ... ok
runa container [cargo]: test declining_filter_removes_it_from_the_advertisement_and_the_parser ... ok
runa container [cargo]: test every_gated_fetch_argument_appears_in_the_fetch_capability ... ok
runa container [cargo]: test every_gated_ls_refs_argument_appears_in_the_ls_refs_capability ... ok
runa container [cargo]: test git_protocol_is_parsed_the_way_ssh_delivers_it ... ok
runa container [cargo]: test receive_pack_advertises_what_receive_pack_implements ... ok
runa container [cargo]: test the_parser_accepts_every_argument_in_its_own_table ... ok
runa container [cargo]: test the_v0_capabilities_promise_exactly_the_want_policy_in_force ... ok
runa container [cargo]: test the_v0_capabilities_promise_exactly_the_negotiation_gunnar_implements ... ok
runa container [cargo]: test the_policy_census_can_fail ... ok
runa container [cargo]: test every_capability_the_server_reads_is_one_it_advertises ... ok
runa container [cargo]: test the_under_advertising_check_can_fail ... ok
runa container [cargo]: test the_capability_read_scanner_can_fail_and_ignores_comments ... ok
runa container [cargo]: test the_consumer_check_can_fail_and_a_comment_does_not_satisfy_it ... ok
runa container [cargo]: test every_serving_policy_is_declared_somewhere ... ok
runa container [cargo]: test the_v2_advertisement_has_the_shape_git_expects ... ok
runa container [cargo]: test the_wire_advertisement_carries_exactly_the_table ... ok
runa container [cargo]: test the_v0_wire_carries_exactly_the_table_plus_symref ... ok
runa container [cargo]: test object_format_is_echoed_from_the_repositorys_actual_hash_kind ... ok
runa container [cargo]: test every_advertised_capability_names_code_that_honours_it ... ok
runa container [cargo]: test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
runa container [cargo]: ── gunnar-wire test advertisement green in 0 s ──
runa container [cargo]: ── test gunnar-store test object_decode (/home/rickard/tgt/ci/target/gunnar/debug/deps/object_decode-81c313a60d510f99) ──
runa container [cargo]: running 18 tests
runa container [cargo]: test a_commit_with_no_tree_is_an_error_in_all_three_readers ... ok
runa container [cargo]: test a_failed_tree_iterator_does_not_keep_yielding ... ok
runa container [cargo]: test a_headers_only_commit_is_where_gunnar_is_deliberately_more_tolerant_than_gix ... ok
runa container [cargo]: test a_named_lookup_finds_its_entry_and_only_its_entry ... ok
runa container [cargo]: test a_folded_gpgsig_header_does_not_derail_the_scan ... ok
runa container [cargo]: test a_tag_with_no_object_header_is_an_error ... ok
runa container [cargo]: test a_name_with_angle_brackets_splits_where_gix_splits_it ... ok
runa container [cargo]: test a_tree_whose_last_oid_is_truncated_is_an_error ... ok
runa container [cargo]: test an_empty_tree_yields_no_entries ... ok
runa container [cargo]: test an_unreadable_committer_time_is_zero_and_not_an_error ... ok
runa container [cargo]: test a_short_oid_in_a_header_is_an_error ... ok
runa container [cargo]: test commit_facts_agree_with_gix_on_the_committer_time ... ok
runa container [cargo]: test commit_links_agree_with_gix_for_every_parent_count ... ok
runa container [cargo]: test the_parent_buffer_is_cleared_between_commits ... ok
runa container [cargo]: test the_delta_codes_do_not_resolve_to_a_kind ... ok
runa container [cargo]: test tree_entries_agree_with_gix_on_oid_and_kind ... ok
runa container [cargo]: test the_kind_names_are_gits_own ... ok
runa container [cargo]: test tag_targets_agree_with_gix ... ok
runa container [cargo]: test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-store test object_decode green in 0 s ──
runa container [cargo]: ── test gunnar-store test conformance (/home/rickard/tgt/ci/target/gunnar/debug/deps/conformance-3584ebe795153f6f) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test the_seam_is_usable_as_a_trait_object ... ok
runa container [cargo]: test the_fixture_pack_is_a_real_packfile ... ok
runa container [cargo]: test an_emitted_pack_is_a_real_packfile ... ok
runa container [cargo]: test the_in_memory_control_conforms ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
runa container [cargo]: ── gunnar-store test conformance green in 0 s ──
runa container [cargo]: ── test gunnar-wire test walk_limit (/home/rickard/tgt/ci/target/gunnar/debug/deps/walk_limit-04dc3d2078a6f0e5) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test the_refusal_reaches_the_client_as_a_sentence ... ok
runa container [cargo]: test a_small_clone_does_not_touch_the_pool ... ok
runa container [cargo]: test a_full_pool_is_a_different_sentence_from_a_request_that_will_never_fit ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.50s
runa container [cargo]: ── gunnar-wire test walk_limit green in 7 s ──
runa container [cargo]: ── test gunnar-lfs lib gunnar_lfs (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_lfs-9c22b62c20f5755a) ──
runa container [cargo]: running 34 tests
runa container [cargo]: test batch::tests::the_quota_is_refused_before_the_store_is_touched_and_only_on_upload ... ok
runa container [cargo]: test batch::tests::the_four_cells_are_distinct_and_only_the_wire_folds_two_of_them ... ok
runa container [cargo]: test error::tests::every_failure_maps_to_a_distinct_and_correct_status ... ok
runa container [cargo]: test error::tests::only_transport_failures_are_fatal ... ok
runa container [cargo]: test limits::tests::the_defaults_are_finite ... ok
runa container [cargo]: test limits::tests::the_memory_bound_is_a_constant_and_not_a_function_of_the_object ... ok
runa container [cargo]: test oid::tests::the_hash_of_the_empty_input_is_the_known_sha256_of_nothing ... ok
runa container [cargo]: test fs_store::tests::a_dropped_upload_leaves_nothing_visible_and_nothing_behind ... ok
runa container [cargo]: test oid::tests::everything_that_is_not_an_oid_is_refused ... ok
runa container [cargo]: test operation::tests::all_is_complete ... ok
runa container [cargo]: test fs_store::tests::an_object_lands_under_the_git_dir_in_the_fan_out_layout ... ok
runa container [cargo]: test oid::tests::a_real_oid_round_trips ... ok
runa container [cargo]: test operation::tests::only_the_two_operations_parse ... ok
runa container [cargo]: test operation::tests::the_directions_do_not_imply_each_other ... ok
runa container [cargo]: test store::tests::a_mem_store_round_trips_an_object ... ok
runa container [cargo]: test store::tests::an_uncommitted_write_is_not_visible ... ok
runa container [cargo]: test store::tests::the_mem_store_refuses_before_the_bytes_arrive ... ok
runa container [cargo]: test store::tests::open_at_starts_the_reader_at_the_offset ... ok
runa container [cargo]: test verify::tests::a_short_object_is_not_committed ... ok
runa container [cargo]: test verify::tests::bytes_that_hash_to_something_else_are_not_committed ... ok
runa container [cargo]: test verify::tests::the_verifier_stops_an_overrun_at_the_first_chunk_past_the_claim ... ok
runa container [cargo]: test wire::tests::a_control_byte_in_a_message_cannot_forge_a_frame ... ok
runa container [cargo]: test wire::tests::an_error_carries_its_message_where_the_client_reads_it ... ok
runa container [cargo]: test wire::tests::args_are_parsed_including_the_empty_value_form ... ok
runa container [cargo]: test wire::tests::quit_gets_no_delim_and_everything_else_does ... ok
runa container [cargo]: test wire::tests::reading_a_section_reports_which_terminator_arrived ... ok
runa container [cargo]: test wire::tests::the_argument_cap_fires ... ok
runa container [cargo]: test wire::tests::the_data_framer_never_buffers_more_than_one_chunk ... ok
runa container [cargo]: test wire::tests::a_capped_section_is_capped_in_bytes_and_not_only_in_lines ... ok
runa container [cargo]: test fs_store::tests::a_failed_directory_fsync_fails_the_commit ... ok
runa container [cargo]: test fs_store::tests::a_commit_makes_the_new_name_durable ... ok
runa container [cargo]: test fs_store::tests::bytes_are_stored_raw_and_uncompressed ... ok
runa container [cargo]: test fs_store::tests::two_concurrent_uploads_of_the_same_oid_do_not_collide ... ok
runa container [cargo]: test fs_store::tests::a_delete_makes_the_unlink_durable_and_says_so_when_it_cannot ... ok
runa container [cargo]: test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.39s
runa container [cargo]: ── gunnar-lfs lib gunnar_lfs green in 7 s ──
runa container [cargo]: ── test gunnar-policy lib gunnar_policy (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_policy-9b1af0cb55abce7c) ──
runa container [cargo]: running 21 tests
runa container [cargo]: test gates::encrypted::tests::a_ring_without_a_members_file_is_refused ... ok
runa container [cargo]: test pattern::tests::doublestar_absorbs_the_following_slash ... ok
runa container [cargo]: test gates::encrypted::tests::a_members_change_alone_is_checked_against_the_stored_ring ... ok
runa container [cargo]: test pattern::tests::literals_anchor_at_both_ends ... ok
runa container [cargo]: test pattern::tests::matching_is_over_bytes_not_utf8 ... ok
runa container [cargo]: test pattern::tests::prefix_and_suffix_stars ... ok
runa container [cargo]: test pattern::tests::question_mark_is_one_byte_and_not_a_slash ... ok
runa container [cargo]: test signature::tests::a_pgp_signature_is_refused_rather_than_ignored ... ok
runa container [cargo]: test signature::tests::folded_continuation_lines_are_rejoined_without_their_leading_space ... ok
runa container [cargo]: test signature::tests::a_message_line_that_looks_like_a_header_is_not_one ... ok
runa container [cargo]: test signature::tests::an_unsigned_commit_has_no_signature_span ... ok
runa container [cargo]: test pattern::tests::star_does_not_cross_a_slash_but_doublestar_does ... ok
runa container [cargo]: test gates::encrypted::tests::a_ring_with_a_stanza_the_members_do_not_list_is_refused_at_either_level ... ok
runa container [cargo]: test pattern::tests::malformed_patterns_are_refused_rather_than_silently_matching_nothing ... ok
runa container [cargo]: test signature::tests::the_payload_is_the_commit_without_the_signature_header ... ok
runa container [cargo]: test trailer::tests::the_trailer_shapes_are_found ... ok
runa container [cargo]: test trailer::tests::line_numbers_are_one_based_within_the_message ... ok
runa container [cargo]: test trailer::tests::prose_and_human_coauthors_are_not_hits ... ok
runa container [cargo]: test gates::encrypted::tests::a_quantum_safe_repository_takes_a_hybrid_ring_and_refuses_a_classical_one ... ok
runa container [cargo]: test gates::encrypted::tests::an_oversized_members_file_is_refused_without_being_read ... ok
runa container [cargo]: test gates::encrypted::tests::a_chunked_v2_envelope_is_sealed_to_the_gate_and_plaintext_is_not ... ok
runa container [cargo]: test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s
runa container [cargo]: ── gunnar-policy lib gunnar_policy green in 1 s ──
runa container [cargo]: ── test gunnar-wire lib gunnar_wire (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_wire-3b127a470d317e80) ──
runa container [cargo]: running 15 tests
runa container [cargo]: test graph::tests::a_pool_for_this_machine_reads_the_machine ... ok
runa container [cargo]: test pack::tests::pack_version_round_trips_and_degrades_to_v2 ... ok
runa container [cargo]: test graph::tests::walk_pool_never_goes_negative ... ok
runa container [cargo]: test receive_pack::tests::a_refused_name_too_long_to_echo_is_truncated_rather_than_costing_the_report ... ok
runa container [cargo]: test graph::tests::a_have_older_than_its_own_parent_still_stops_the_walk_behind_it ... ok
runa container [cargo]: test wire_io::transport_buffer_tests::transport_buffer_holds_whole_sideband_packets ... ok
runa container [cargo]: test graph::tests::the_exclusion_opens_up_the_parent_the_two_histories_share ... ok
runa container [cargo]: test graph::tests::the_two_walks_agree_on_the_shapes_that_could_split_them ... ok
runa container [cargo]: test graph::tests::no_ceiling_means_no_ceiling ... ok
runa container [cargo]: test graph::tests::the_commit_walk_hands_back_each_commits_own_root_tree ... ok
runa container [cargo]: test graph::tests::a_fetch_does_not_read_the_history_the_client_already_told_it_about ... ok
runa container [cargo]: test graph::tests::the_budget_bounds_the_exclusion_walk_not_only_the_commit_walk ... ok
runa container [cargo]: test graph::tests::a_fetch_holds_the_clients_object_closure_once ... ok
runa container [cargo]: test graph::tests::the_ceiling_charges_what_the_walk_holds_not_what_it_sends ... ok
runa container [cargo]: test graph::tests::the_pool_refuses_a_walk_because_of_what_another_is_holding ... ok
runa container [cargo]: test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.43s
runa container [cargo]: ── gunnar-wire lib gunnar_wire green in 6 s ──
runa container [cargo]: ── test gunnar-client lib gunnar_client (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_client-2dfb65a0df11ccab) ──
runa container [cargo]: running 34 tests
runa container [cargo]: test attributes::tests::a_long_list_is_truncated_and_says_so ... ok
runa container [cargo]: test filter::tests::a_size_that_overflows_is_refused_rather_than_wrapped ... ok
runa container [cargo]: test filter::tests::the_three_filters_parse_and_render_back_to_themselves ... ok
runa container [cargo]: test filter::tests::the_size_suffixes_are_powers_of_1024 ... ok
runa container [cargo]: test attributes::tests::the_message_names_the_driver_and_the_path ... ok
runa container [cargo]: test error::tests::repo_loses_the_cause_and_repo_chain_keeps_it ... ok
runa container [cargo]: test mirror::tests::a_ref_gone_upstream_is_planned_for_deletion ... ok
runa container [cargo]: test error::tests::a_repeated_layer_is_not_printed_twice ... ok
runa container [cargo]: test filter::tests::what_the_server_refuses_the_client_refuses_first ... ok
runa container [cargo]: test mirror::tests::an_identical_ref_set_plans_nothing ... ok
runa container [cargo]: test error::tests::no_variant_display_repeats_its_own_source ... ok
runa container [cargo]: test mirror::tests::hash_kind_comes_from_the_advertised_oid_width ... ok
runa container [cargo]: test mirror::tests::only_heads_and_tags_are_mirrored ... ok
runa container [cargo]: test mirror::tests::plan_reports_creates_updates_and_deletes ... ok
runa container [cargo]: test mirror::tests::names_that_escape_the_root_are_refused ... ok
runa container [cargo]: test push::tests::a_short_delete_refspec_is_refused ... ok
runa container [cargo]: test mirror::tests::removing_an_unregistered_mirror_is_an_error ... ok
runa container [cargo]: test push::tests::an_empty_refspec_is_refused ... ok
runa container [cargo]: test push::tests::refspec_forms ... ok
runa container [cargo]: test send_pack::tests::the_agent_identifies_gunnar_and_not_the_donation_crate ... ok
runa container [cargo]: test push::tests::short_destinations_expand_to_refs_heads ... ok
runa container [cargo]: test mirror::tests::repointing_a_mirror_at_a_different_url_is_refused ... ok
runa container [cargo]: test send_pack::tests::a_pack_refused_mid_stream_reads_as_the_remotes_refusal ... ok
runa container [cargo]: test ssh::tests::a_named_identity_that_is_missing_is_refused ... ok
runa container [cargo]: test mirror::tests::registry_round_trips_through_disk ... ok
runa container [cargo]: test ssh::tests::receive_pack_command_quotes_like_git ... ok
runa container [cargo]: test ssh::tests::receive_pack_command_refuses_an_unquotable_path ... ok
runa container [cargo]: test send_pack::tests::this_crates_transport_reaches_the_driver ... ok
runa container [cargo]: test ssh::tests::options_reach_nornir_gits_auth_intact ... ok
runa container [cargo]: test ssh::tests::the_environment_reader_reads_the_environment ... ok
runa container [cargo]: test ssh::tests::a_named_identity_is_the_only_identity ... ok
runa container [cargo]: test ssh::tests::the_env_key_is_named_and_i_beats_it ... ok
runa container [cargo]: test ssh::tests::the_fallbacks_this_file_guards_against_are_real ... ok
runa container [cargo]: test pack_source::tests::the_bridge_reads_a_real_object_and_misses_a_fake_one ... ok
runa container [cargo]: test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
runa container [cargo]: ── gunnar-client lib gunnar_client green in 0 s ──
runa container [cargo]: ── test gunnar-store lib gunnar_store (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_store-cca1d414354f436b) ──
runa container [cargo]: running 20 tests
runa container [cargo]: test conformance::pack::tests::a_corrupted_pack_is_refused ... ok
runa container [cargo]: test conformance::pack::tests::a_delta_entry_stores_something_other_than_what_it_resolves_to ... ok
runa container [cargo]: test conformance::pack::tests::every_entry_reads_back_at_the_extent_the_builder_recorded ... ok
runa container [cargo]: test refname::tests::a_deleted_name_does_not_conflict ... ok
runa container [cargo]: test refname::tests::a_directory_prefix_is_a_conflict_and_a_shared_prefix_is_not ... ok
runa container [cargo]: test refname::tests::both_halves_of_a_batch_are_refused_rather_than_ordered ... ok
runa container [cargo]: test refname::tests::the_component_ceiling_is_gits_own ... ok
runa container [cargo]: test refname::tests::the_names_that_must_be_accepted ... ok
runa container [cargo]: test refname::tests::the_names_that_must_never_be_accepted ... ok
runa container [cargo]: test conformance::green::the_control_conforms ... ok
runa container [cargo]: test conformance::red::the_wrappers_themselves_are_transparent ... ok
runa container [cargo]: test conformance::red::the_suite_catches_a_count_that_only_has_two_values ... ok
runa container [cargo]: test conformance::red::the_suite_catches_a_backend_that_calls_head_a_row ... ok
runa container [cargo]: test conformance::red::the_suite_catches_an_emit_pack_that_closes_over_its_input ... ok
runa container [cargo]: test conformance::red::the_suite_catches_a_broken_compare_and_swap ... ok
runa container [cargo]: test conformance::red::the_suite_catches_a_reachability_index_that_under_sends ... ok
runa container [cargo]: test conformance::red::the_suite_catches_a_regenerated_host_key ... ok
runa container [cargo]: test conformance::red::the_suite_catches_a_reachability_that_stops_at_a_tag ... ok
runa container [cargo]: test conformance::red::the_suite_catches_a_store_that_loses_bytes ... ok
runa container [cargo]: test conformance::red::the_suite_catches_a_size_that_is_not_post_resolution ... ok
runa container [cargo]: test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.05s
runa container [cargo]: ── gunnar-store lib gunnar_store green in 2 s ──
runa container [cargo]: ── test gunnar-core test create_storm (/home/rickard/tgt/ci/target/gunnar/debug/deps/create_storm-45be6d369922ca22) ──
runa container [cargo]: running 1 test
runa container [cargo]: test eight_parallel_writers_three_hundred_creates_each_none_refused ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.56s
runa container [cargo]: ── gunnar-core test create_storm green in 39 s ──
runa container [cargo]: ── test gunnar-crypt test pq (/home/rickard/tgt/ci/target/gunnar/debug/deps/pq-425a93bde613c0ee) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test a_classical_key_is_refused_when_the_repository_is_quantum_safe ... ok
runa container [cargo]: test the_identity_and_recipient_encodings_are_pinned ... ok
runa container [cargo]: test go_age_opens_what_we_wrap_and_we_open_what_it_wraps ... ok
runa container [cargo]: test the_level_line_round_trips ... ok
runa container [cargo]: test a_classical_or_mixed_ring_is_refused_in_a_quantum_safe_repository ... ok
runa container [cargo]: test a_good_ring_matches_its_members_at_both_levels ... ok
runa container [cargo]: test the_stanza_written_has_the_vectors_shape ... ok
runa container [cargo]: test an_extra_stanza_or_a_wrong_count_is_refused ... ok
runa container [cargo]: test a_quantum_safe_ring_round_trips_and_a_non_member_cannot_open_it ... ok
runa container [cargo]: test every_cctv_hybrid_vector_gives_the_expected_outcome ... ok
runa container [cargo]: test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.29s
runa container [cargo]: ── gunnar-crypt test pq green in 1 s ──
runa container [cargo]: ── test gunnar-crypt test nested_gitattributes (/home/rickard/tgt/ci/target/gunnar/debug/deps/nested_gitattributes-fb845fff9aa91289) ──
runa container [cargo]: running 1 test
runa container [cargo]: test a_gitattributes_at_any_depth_is_plaintext_and_nothing_else_is ... 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-crypt test nested_gitattributes green in 0 s ──
runa container [cargo]: ── test gunnar-crypt test vectors (/home/rickard/tgt/ci/target/gunnar/debug/deps/vectors-020efa5659292de6) ──
runa container [cargo]: running 10 tests
runa container [cargo]: test write_vectors ... ignored
runa container [cargo]: test a_key_file_wrapped_by_wasm_unwraps_natively ... ok
runa container [cargo]: test an_unknown_epoch_is_named_on_this_target ... ok
runa container [cargo]: test a_key_file_wrapped_on_this_target_unwraps_and_is_carried_across ... ok
runa container [cargo]: test the_diff_of_two_sealed_versions_is_the_vector_diff ... ok
runa container [cargo]: test the_vector_user_key_opens_with_the_security_key_and_then_the_ring ... ok
runa container [cargo]: test the_vector_key_file_unwraps_on_this_target ... ok
runa container [cargo]: test sealing_v1_on_this_target_gives_the_v1_vector_bytes ... ok
runa container [cargo]: test the_vector_user_key_opens_with_the_ssh_key_file ... ok
runa container [cargo]: test the_vector_envelopes_open_on_this_target ... ok
runa container [cargo]: test result: ok. 9 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
runa container [cargo]: ── gunnar-crypt test vectors green in 0 s ──
runa container [cargo]: ── test gunnar-crypt test format (/home/rickard/tgt/ci/target/gunnar/debug/deps/format-5a4d7aa9648f1935) ──
runa container [cargo]: running 13 tests
runa container [cargo]: test a_payload_that_is_not_a_key_ring_is_refused ... ok
runa container [cargo]: test a_different_key_gives_a_different_blob_so_ids_are_keyed ... ok
runa container [cargo]: test a_tampered_envelope_or_a_wrong_key_does_not_open ... ok
runa container [cargo]: test an_envelope_round_trips_and_is_deterministic ... ok
runa container [cargo]: test continuity_refuses_a_ring_that_drops_or_replaces_a_known_epoch ... ok
runa container [cargo]: test the_server_check_wants_envelopes_except_the_schemes_own_files ... ok
runa container [cargo]: test empty_content_seals_too ... ok
runa container [cargo]: test the_members_file_round_trips_adds_and_removes ... ok
runa container [cargo]: test key_kinds_and_the_security_key_refusal ... ok
runa container [cargo]: test the_epoch_is_authenticated ... ok
runa container [cargo]: test not_an_envelope_and_a_future_version_are_named ... ok
runa container [cargo]: test the_key_ring_text_round_trips_and_never_debug_prints_a_key ... ok
runa container [cargo]: test rotation_seals_new_content_under_the_new_epoch_and_old_content_still_opens ... ok
runa container [cargo]: test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: ── gunnar-crypt test format green in 0 s ──
runa container [cargo]: ── test gunnar-crypt test chunked (/home/rickard/tgt/ci/target/gunnar/debug/deps/chunked-73d164b898198f15) ──
runa container [cargo]: running 13 tests
runa container [cargo]: test new_seals_are_v2_with_1_mib_chunks ... ok
runa container [cargo]: test blocks_cannot_be_reordered ... ok
runa container [cargo]: test an_appended_block_does_not_open ... ok
runa container [cargo]: test a_dropped_tail_does_not_open ... ok
runa container [cargo]: test the_epoch_and_the_chunk_size_are_authenticated ... ok
runa container [cargo]: test v1_envelopes_still_open_in_memory_and_streamed ... ok
runa container [cargo]: test the_format_check_knows_v2_and_refuses_impossible_shapes ... ok
runa container [cargo]: test the_same_aligned_block_in_two_files_seals_differently ... ok
runa container [cargo]: test overhead_is_49_bytes_plus_16_per_started_mib ... ok
runa container [cargo]: test streamed_and_in_memory_agree_for_any_read_size ... ok
runa container [cargo]: test every_flipped_bit_is_refused ... ok
runa container [cargo]: test sealing_v2_on_this_target_gives_the_vector_bytes ... ok
runa container [cargo]: test the_v2_vector_envelopes_open_on_this_target ... ok
runa container [cargo]: test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.64s
runa container [cargo]: ── gunnar-crypt test chunked green in 13 s ──
runa container [cargo]: ── test gunnar-crypt test fuzz_open (/home/rickard/tgt/ci/target/gunnar/debug/deps/fuzz_open-eb88d09def85750b) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test lengths_that_would_overflow_a_block_count_are_answered_without_a_panic ... ok
runa container [cargo]: test a_huge_declared_chunk_size_is_refused_and_never_allocated ... ok
runa container [cargo]: test random_mutations_of_v2_envelopes_are_refused_without_a_panic ... ok
runa container [cargo]: test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.93s
runa container [cargo]: ── gunnar-crypt test fuzz_open green in 16 s ──
runa container [cargo]: ── test gunnar-crypt test wrap (/home/rickard/tgt/ci/target/gunnar/debug/deps/wrap-67cdfd603394be36) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test an_age_file_that_is_not_a_key_ring_is_never_released ... ok
runa container [cargo]: test a_recovery_age_key_is_a_recipient_too ... ok
runa container [cargo]: test members_unwrap_and_a_non_member_cannot ... ok
runa container [cargo]: test a_passphrase_protected_key_asks_for_its_passphrase ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.74s
runa container [cargo]: ── gunnar-crypt test wrap green in 3 s ──
runa container [cargo]: ── test gunnar-crypt test pq_stress (/home/rickard/tgt/ci/target/gunnar/debug/deps/pq_stress-5328e3403bfff538) ──
runa container [cargo]: running 4 tests
runa container [cargo]: test malformed_hybrid_stanzas_are_refused_by_the_identity_itself ... ok
runa container [cargo]: test an_oversized_ring_or_members_file_is_refused_before_it_is_parsed ... ok
runa container [cargo]: test a_500_member_quantum_safe_ring_wraps_checks_and_opens_for_the_last_member ... ok
runa container [cargo]: test thousands_of_random_mutations_are_refused_cleanly_never_a_panic ... ok
runa container [cargo]: test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 39.72s
runa container [cargo]: ── gunnar-crypt test pq_stress green in 40 s ──
runa container [cargo]: ── test gunnar-crypt lib gunnar_crypt (/home/rickard/tgt/ci/target/gunnar/debug/deps/gunnar_crypt-156501604b2c19bd) ──
runa container [cargo]: running 3 tests
runa container [cargo]: test door::tests::a_fingerprint_is_sha256_of_the_key_text ... ok
runa container [cargo]: test door::tests::an_answer_round_trips_and_no_key_is_no_public_line ... ok
runa container [cargo]: test door::tests::every_request_round_trips_through_its_line ... 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-crypt lib gunnar_crypt green in 0 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 223.07s
runa container [cargo]: ── gunnar-server test twin_snapshot_memory green in 223 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 a_security_key_gives_the_vector_recipient_on_this_target ... ok
runa container [cargo]: test a_substituted_wrap_is_refused ... ok
runa container [cargo]: test a_wrap_that_holds_no_user_key_is_refused ... ok
runa container [cargo]: test an_ssh_key_is_refused_as_a_member_by_name ... ok
runa container [cargo]: test a_user_key_opens_with_its_security_key_and_not_with_another ... ok
runa container [cargo]: test the_ssh_key_file_opens_the_user_key_and_every_ring ... ok
runa container [cargo]: test any_method_opens_every_ring_and_adding_one_touches_no_repository ... 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 has been running for over 60 seconds
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_member_is_added_without_being_present ... ok
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 134.41s
runa container [cargo]: ── gunnar-crypt test userkey green in 134 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::a_rotated_secret_leaves_no_trace_of_the_previous_value_on_disk ... 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_field_holding_a_separator_cannot_impersonate_two_fields ... 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_framed_chain_puts_every_entry_in_the_transaction_log ... ok
runa container [cargo]: test arrow_log::tests::get_or_create_does_not_remint_across_a_reopen ... ok
runa container [cargo]: test arrow_log::tests::a_secret_delete_is_a_tombstone_that_survives_a_reopen ... ok
runa container [cargo]: test audit::tests::a_removed_entry_is_named ... ok
runa container [cargo]: test audit::tests::an_edited_entry_is_named ... 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 audit::tests::a_released_log_queues_the_trail_and_the_first_append_after_the_remount_writes_it_in_order ... ok
runa container [cargo]: test audit::tests::a_twins_own_trail_is_never_a_transaction ... 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_unreplicable_chain_refuses_to_be_the_replicated_trail ... 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 control::tests::a_blob_id_is_the_hash_of_the_bytes_and_round_trips_through_hex ... ok
runa container [cargo]: test arrow_log::tests::compacting_secrets_does_not_retain_superseded_values ... ok
runa container [cargo]: test activity::tests::a_damaged_old_file_is_not_fatal ... ok
runa container [cargo]: test control::tests::a_suspended_file_store_holds_no_descriptor_on_its_file ... ok
runa container [cargo]: test audit::tests::concurrent_framed_decisions_with_freezes_land_once_in_order_and_never_deadlock ... ok
runa container [cargo]: test control::tests::a_suspended_store_reads_from_ram_refuses_writes_and_resumes_without_drift ... ok
runa container [cargo]: test activity::tests::the_last_stamps_are_written_when_the_record_is_dropped ... ok
runa container [cargo]: test activity::tests::an_old_json_file_is_imported_once_and_left ... 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 activity::tests::absorbed_stamps_are_merged_and_written_without_a_frame ... 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 control::tests::an_unwritten_document_reads_as_absent_and_a_written_one_reads_back ... ok
runa container [cargo]: test expiry::tests::a_zero_length_certificate_is_expired_whatever_the_clock_says ... ok
runa container [cargo]: test expiry::tests::a_short_lifetime_gets_a_proportionate_warning ... ok
runa container [cargo]: test expiry::tests::the_expired_line_is_honest_about_wireguard ... 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 expiry::tests::every_grade_can_happen ... ok
runa container [cargo]: test encryption_key::tests::a_key_takes_methods_and_keeps_its_public_half ... ok
runa container [cargo]: test expiry::tests::the_refusal_comes_before_the_lapse ... 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 control::tests::the_history_is_append_only_and_one_document_does_not_see_anothers ... ok
runa container [cargo]: test flow::tests::a_push_lands_on_its_own_namespace_and_no_other ... 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 flow::tests::a_fetch_is_bytes_out_and_an_advertisement_is_not_a_fetch ... 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 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_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 flow::tests::a_refusal_is_counted_by_reason_and_leaves_the_bytes_alone ... 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 flow::tests::the_series_is_oldest_first_and_silent_days_are_absent ... ok
runa container [cargo]: test forge::tests::an_inline_comment_follows_the_blob_not_the_pull ... ok
runa container [cargo]: test forge::tests::an_issue_open_verifies_and_no_field_can_be_moved_under_it ... 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 key_attestation::tests::an_attestation_is_refused_for_each_cause_and_accepted_when_honest ... ok
runa container [cargo]: test key_attestation::tests::no_field_can_be_moved_under_the_signature ... ok
runa container [cargo]: test key_attestation::tests::the_namespace_isolates_it_from_the_membership_log ... 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 membership::tests::a_membership_change_verifies_and_no_field_can_be_moved_under_it ... 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 observe::tests::counters_survive_concurrent_writers ... 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::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_build_record_verifies_and_every_tampering_is_caught ... 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 forge::tests::an_inline_anchor_is_bound_and_a_plain_comment_is_unchanged ... ok
runa container [cargo]: test flow::tests::the_window_sums_thirty_days_counting_each_day_once ... ok
runa container [cargo]: test flow::tests::principals_are_exact_and_the_ceiling_announces_itself ... 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 sbom::tests::the_reader_finds_every_package_and_keeps_the_checksum_where_there_is_one ... ok
runa container [cargo]: test flow::tests::nothing_older_than_the_window_survives_a_write ... ok
runa container [cargo]: test flow::tests::the_window_rolls_a_stale_slot_before_reading_it ... ok
runa container [cargo]: test flow::tests::the_day_boundary_splits_the_counts ... ok
runa container [cargo]: test flow::tests::forgetting_a_namespace_forgets_its_flow ... ok
runa container [cargo]: test pulls::tests::numbers_are_minted_per_repository_and_never_reused ... ok
runa container [cargo]: test flow::tests::nothing_is_never_written_as_something ... ok
runa container [cargo]: test secrets::tests::an_unreadable_row_is_a_fault_and_not_an_absence ... ok
runa container [cargo]: test pulls::tests::a_pull_leaves_open_exactly_once ... ok
runa container [cargo]: test secrets::tests::a_secret_round_trips_and_an_unwritten_one_is_absent ... ok
runa container [cargo]: test secrets::tests::a_deleted_secret_does_not_come_back_out_of_the_legacy_log ... ok
runa container [cargo]: test secrets::tests::a_failed_mint_stores_nothing ... ok
runa container [cargo]: test secrets::tests::a_deleted_secret_is_absent_and_its_bytes_are_not_the_row ... 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 pulls::tests::the_list_is_newest_first_and_filterable ... 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 transparency::tests::a_tree_head_verifies_and_a_tampered_one_does_not ... ok
runa container [cargo]: test transparency::tests::hex_round_trips_and_refuses_what_is_not_a_digest ... 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::a_read_adopts_and_does_not_write_the_legacy_log ... ok
runa container [cargo]: test secrets::tests::get_or_create_is_atomic_across_threads ... ok
runa container [cargo]: test secrets::tests::get_or_create_mints_once_and_then_returns_the_same_bytes ... 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 txlog::tests::a_crash_before_the_sync_loses_only_what_was_never_acknowledged ... 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 transparency::tests::every_leaf_of_every_size_proves_against_its_own_root ... 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 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 txlog::tests::a_failed_fsync_poisons_the_log_until_it_is_reopened ... 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_group_across_a_segment_roll_and_a_synced_append_after_it ... ok
runa container [cargo]: test txlog::tests::an_abort_inside_a_group_keeps_the_frames_committed_before_it ... 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 txlog::tests::append_at_refuses_out_of_order ... 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::cache_and_per_box_paths_are_judged_by_their_place_in_the_serialdat_tree ... ok
runa container [cargo]: test txlog::tests::appends_are_dense_and_read_back ... ok
runa container [cargo]: test txlog::tests::crc32c_known_answer ... ok
runa container [cargo]: test txlog::tests::kek_append_and_file_kinds_round_trip ... 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::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::read_pieces_streams_the_blob_and_withholds_the_last_piece_of_a_corrupt_frame ... 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::restart_after_leaves_an_empty_log_whose_next_number_follows_the_snapshot_and_survives_a_reopen ... ok
runa container [cargo]: test txlog::tests::reopen_keeps_head_and_trusts_index ... ok
runa container [cargo]: test txlog::tests::stale_index_is_rebuilt_from_data ... ok
runa container [cargo]: test txlog::tests::a_failed_cut_of_a_half_frame_poisons_the_log ... ok
runa container [cargo]: test txlog::tests::segments_roll_and_retention_drops_whole_segments ... 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::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::torn_header_is_cut_too ... 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_tampered_body_is_refused ... ok
runa container [cargo]: test webhook::tests::hmac_matches_the_rfc_construction ... ok
runa container [cargo]: test webhook::tests::a_signed_delivery_verifies_against_the_signing_key ... 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 secrets::tests::a_legacy_host_key_is_carried_forward_rather_than_reminted ... 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 txlog::tee::tests::a_control_write_is_a_blob_frame_then_a_doc_frame_before_the_store_sees_it ... ok
runa container [cargo]: test settings::tests::a_full_server_refuses_a_new_name_but_replaces_a_held_one ... 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 131.66s
runa container [cargo]: ── gunnar-core lib gunnar_core green in 132 s ──
runa container [cargo]: test: RED gunnar-cli test account_push_door
runa container [cargo]: test: RED gunnar-cli test ai_trailers_refused
runa container [cargo]: test: RED gunnar-cli test anonymous_access
runa container [cargo]: test: RED gunnar-cli test blame_search
runa container [cargo]: test: RED gunnar-cli test bootstrap
runa container [cargo]: test: RED gunnar-cli test browse_replica
runa container [cargo]: test: RED gunnar-cli test build_provenance
runa container [cargo]: test: RED gunnar-cli test client_encryption
runa container [cargo]: test: RED gunnar-cli test clone_checks_the_host_key
runa container [cargo]: test: RED gunnar-cli test control_cli
runa container [cargo]: test: RED gunnar-cli test encrypted_repo
runa container [cargo]: test: RED gunnar-cli test first_push_door
runa container [cargo]: test: RED gunnar-cli test forge_control_cli
runa container [cargo]: test: RED gunnar-cli test forge_merge
runa container [cargo]: test: RED gunnar-cli test forge_online_cli
runa container [cargo]: test: RED gunnar-cli test forge_service
runa container [cargo]: test: RED gunnar-cli test grants_admin_cli
runa container [cargo]: test: RED gunnar-cli test groups_cli
runa container [cargo]: test: RED gunnar-cli test head_advertisement
runa container [cargo]: test: RED gunnar-cli test installer_seed_push_create
runa container [cargo]: test: RED gunnar-cli test key_rotation
runa container [cargo]: test: RED gunnar-cli test lfs_ssh_sessions
runa container [cargo]: test: RED gunnar-cli test ls_remote_verb
runa container [cargo]: test: RED gunnar-cli test metrics_endpoint
runa container [cargo]: test: RED gunnar-cli test named_identity
runa container [cargo]: test: RED gunnar-cli test observability
runa container [cargo]: test: RED gunnar-cli test policy_fails_closed
runa container [cargo]: test: RED gunnar-cli test policy_mirror
runa container [cargo]: test: RED gunnar-cli test push_events
runa container [cargo]: test: RED gunnar-cli test push_facts
runa container [cargo]: test: RED gunnar-cli test registry
runa container [cargo]: test: RED gunnar-cli test replication
runa container [cargo]: test: RED gunnar-cli test repo_verbs_against_the_door
runa container [cargo]: test: RED gunnar-cli test repush
runa container [cargo]: test: RED gunnar-cli test runner
runa container [cargo]: test: RED gunnar-cli test second_key
runa container [cargo]: test: RED gunnar-cli test soft_delete_on_the_estate
runa container [cargo]: test: RED gunnar-cli test soft_delete_stops_serving
runa container [cargo]: test: RED gunnar-cli test ssh_end_to_end
runa container [cargo]: test: RED gunnar-cli test transparency
runa container [cargo]: test: RED gunnar-cli test twin_push_is_framed
runa container [cargo]: test: RED gunnar-cli test verify_chain
runa container [cargo]: test: RED gunnar-cli test wire_config
runa container [cargo]: test: RED gunnar-server lib gunnar_server
runa container [cargo]: test: RED gunnar-server test boot_check
runa container [cargo]: test: RED gunnar-server test fence_before_recharge
runa container [cargo]: test: RED gunnar-server test main_rebuild_auto
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]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:     Finished `test` profile [unoptimized] target(s) in 0.84s
runa container [cargo]: warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
runa container [cargo]: note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
runa container [cargo]:    Doc-tests gunnar_build_thing
runa container [cargo]:    Doc-tests gunnar_cli
runa container [cargo]: running 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-client/src/lib.rs - (line 47) - compile ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
runa container [cargo]:    Doc-tests gunnar_client
runa container [cargo]:    Doc-tests gunnar_common
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:    Doc-tests gunnar_core
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-core/src/lib.rs - (line 17) ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-forge/src/lib.rs - (line 32) - compile ... ok
runa container [cargo]: test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
runa container [cargo]:    Doc-tests gunnar_crypt
runa container [cargo]:    Doc-tests gunnar_forge
runa container [cargo]:    Doc-tests gunnar_grpc
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:    Doc-tests gunnar_http
runa container [cargo]:    Doc-tests gunnar_lfs
runa container [cargo]:    Doc-tests gunnar_pairing_door
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:    Doc-tests gunnar_policy
runa container [cargo]:    Doc-tests gunnar_proto
runa container [cargo]: running 0 tests
runa container [cargo]: test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-recipe/src/variants.rs - variants (line 18) ... ignored
runa container [cargo]: test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-repair/src/view.rs - view::wire (line 114) ... ignored
runa container [cargo]:    Doc-tests gunnar_recipe
runa container [cargo]:    Doc-tests gunnar_repair
runa container [cargo]: test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
runa container [cargo]:    Doc-tests gunnar_server
runa container [cargo]: running 1 test
runa container [cargo]: test crates/gunnar-server/src/lib.rs - ServerAllocator (line 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]:    Doc-tests gunnar_ssh
runa container [cargo]:    Doc-tests gunnar_store
runa container [cargo]: running 1 test
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]: 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_wire
runa container [cargo]:    Doc-tests xtask
runa container [cargo]: test: 386 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, 2 of 8 step(s):
runa container [cargo]:   fmt
runa container [cargo]:   test
runa container: 'cargo' exited 1