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

nordisk/ci-status

runs/holger-ui-ci/20261030T1813Z-f18c59bf/02-test.log

   Compiling proc-macro2 v1.0.107
   Compiling aho-corasick v1.1.5
   Compiling regex-syntax v0.8.11
   Compiling serde_core v1.0.229
   Compiling quote v1.0.47
   Compiling syn v3.0.9
   Compiling syn v2.0.119
   Compiling regex-automata v0.4.18
   Compiling serde v1.0.229
   Compiling tracing-core v0.1.36
   Compiling serde_json v1.0.154
   Compiling log v0.4.34
   Compiling bstr v1.13.1
   Compiling gix-error v0.4.0
   Compiling synstructure v0.14.0
   Compiling futures-macro v0.3.34
   Compiling serde_derive v1.0.229
   Compiling tokio-macros v2.7.2
   Compiling futures-util v0.3.34
   Compiling tokio v1.54.1
   Compiling tracing-attributes v0.1.31
   Compiling tracing v0.1.44
   Compiling thiserror-impl v2.0.21
   Compiling zerofrom-derive v0.1.8
   Compiling yoke-derive v0.8.4
   Compiling thiserror v2.0.21
   Compiling zerovec-derive v0.11.7
   Compiling zerofrom v0.1.8
   Compiling gix-validate v0.12.0
   Compiling yoke v0.8.4
   Compiling gix-path v0.13.0
   Compiling displaydoc v0.2.7
   Compiling zerovec v0.11.9
   Compiling gix-utils v0.4.0
   Compiling tokio-util v0.7.20
   Compiling tinystr v0.8.5
   Compiling potential_utf v0.1.6
   Compiling icu_locale_core v2.4.0
   Compiling zerotrie v0.2.5
   Compiling h2 v0.4.20
   Compiling icu_collections v2.4.0
   Compiling icu_provider v2.4.0
   Compiling gix-features v0.50.0
   Compiling icu_properties v2.4.0
   Compiling icu_normalizer v2.4.0
   Compiling futures-executor v0.3.34
   Compiling futures v0.3.34
   Compiling idna_adapter v1.2.2
   Compiling idna v1.1.0
   Compiling gix-quote v0.9.0
   Compiling wasm-bindgen-shared v0.2.129
   Compiling url v2.5.8
   Compiling gix-hash v0.27.0
   Compiling hyper v1.12.0
   Compiling gix-date v0.17.0
   Compiling gix-command v0.11.0
   Compiling gix-fs v0.23.0
   Compiling bumpalo v3.20.3
   Compiling gix-tempfile v25.0.0
   Compiling gix-actor v0.43.0
   Compiling wasm-bindgen-macro-support v0.2.129
   Compiling hyper-util v0.1.21
   Compiling wasm-bindgen v0.2.129
   Compiling serde_spanned v1.1.2
   Compiling toml_datetime v1.1.2+spec-1.1.0
   Compiling camino v1.2.6
   Compiling toml v1.1.8+spec-1.1.0
   Compiling gix-hashtable v0.17.0
   Compiling gix-object v0.65.0
   Compiling unicase v2.10.0
   Compiling either v1.19.0
   Compiling itertools v0.14.0
   Compiling tower v0.5.3
   Compiling unicode-segmentation v1.13.3
   Compiling gix-chunk v0.9.0
   Compiling async-trait v0.1.92
   Compiling gix-commitgraph v0.40.0
   Compiling convert_case v0.11.0
   Compiling gix-glob v0.28.0
   Compiling or_poisoned v0.1.0
   Compiling gix-revwalk v0.36.0
   Compiling gix-lock v25.0.0
   Compiling serde_repr v0.1.21
   Compiling wasm-bindgen-macro v0.2.129
   Compiling getrandom v0.4.3
   Compiling prost-derive v0.14.4
   Compiling js-sys v0.3.106
   Compiling regex v1.13.1
   Compiling generic-array v0.14.9
   Compiling proc-macro2-diagnostics v0.11.0
   Compiling smallvec v1.16.4
   Compiling paste v1.0.15
   Compiling serde_urlencoded v0.7.1
   Compiling proc-macro-utils v0.10.0
   Compiling prost v0.14.4
   Compiling bollard-stubs v1.52.1-rc.29.1.3
   Compiling gix-attributes v0.36.0
   Compiling hyperlocal v0.9.1
   Compiling gix-config-value v0.20.0
   Compiling pin-project-internal v1.1.13
   Compiling slotmap v1.1.1
   Compiling throw_error v0.3.1
   Compiling unicode-xid v0.2.6
   Compiling konst_macro_rules v0.2.19
   Compiling typenum v1.20.1
   Compiling pin-project v1.1.13
   Compiling konst v0.2.20
   Compiling const_format_proc_macros v0.2.37
   Compiling ring v0.17.14
   Compiling rotaryengine v0.1.13
   Compiling reactive_graph v0.2.16
   Compiling server_fn_macro v0.8.12
   Compiling semver v1.0.28
   Compiling wasm-bindgen-futures v0.4.79
   Compiling web-sys v0.3.106
   Compiling uuid v1.29.0
   Compiling cargo-platform v0.3.3
   Compiling send_wrapper v0.6.0
   Compiling rstml v0.13.1
   Compiling cargo_metadata v0.23.1
   Compiling any_spawner v0.3.0
   Compiling const_format v0.2.37
   Compiling hydration_context v0.3.2
   Compiling prost-types v0.14.4
   Compiling bollard v0.20.2
   Compiling logos-codegen v0.16.1
   Compiling draupnir v0.2.0
   Compiling gix-traverse v0.62.0
   Compiling gix-packetline v0.23.0
   Compiling derive-where v1.7.0
   Compiling serde_ignored v0.1.14
   Compiling rustix v1.1.5
   Compiling rustc-hash v2.1.3
   Compiling prettyplease v0.2.37
   Compiling pulldown-cmark v0.13.5
   Compiling thiserror v1.0.69
   Compiling guardian v1.3.0
   Compiling xxhash-rust v0.8.19
   Compiling nornir-build-thing v0.2.6
   Compiling logos-derive v0.16.1
   Compiling block-buffer v0.10.4
   Compiling crypto-common v0.1.6
   Compiling quote-use-macros v0.9.0
   Compiling manyhow-macros v0.14.1
   Compiling reactive_stores_macro v0.4.4
   Compiling axum-core v0.5.6
   Compiling thiserror-impl v1.0.69
   Compiling miette-derive v7.6.0
   Compiling tachys v0.2.19
   Compiling linux-raw-sys v0.12.1
   Compiling unicode-width v0.1.14
   Compiling prettyplease v0.3.0
   Compiling html-escape v0.2.15
   Compiling alloc-no-stdlib v3.0.0
   Compiling matchit v0.8.4
   Compiling alloc-stdlib v0.3.0
   Compiling axum v0.8.9
   Compiling miette v7.6.0
   Compiling rustls v0.23.46
   Compiling reactive_stores v0.4.4
   Compiling manyhow v0.14.1
   Compiling quote-use v0.9.0
   Compiling digest v0.10.7
   Compiling gloo-utils v0.2.0
   Compiling logos v0.16.1
   Compiling rustls-webpki v0.103.16
   Compiling either_of v0.1.9
   Compiling oco_ref v0.2.1
   Compiling gix-bitmap v0.5.0
   Compiling server_fn v0.8.13
   Compiling next_tuple v0.1.0
   Compiling const_str_slice_concat v0.1.0
   Compiling drain_filter_polyfill v0.1.3
   Compiling fixedbitset v0.5.7
   Compiling interpolator v0.5.0
   Compiling erased v0.1.2
   Compiling collection_literals v1.0.3
   Compiling cpufeatures v0.2.17
   Compiling sha2 v0.10.9
   Compiling attribute-derive-macro v0.11.0
   Compiling petgraph v0.8.3
   Compiling holger-ui-recipe v2.0.0 (/home/rickard/tgt/ci/src/holger-ui/crates/holger-ui-recipe)
   Compiling gix-index v0.56.0
   Compiling pulldown-cmark-to-cmark v22.0.3
   Compiling gloo-net v0.6.0
   Compiling tempfile v3.27.0
   Compiling brotli-decompressor v6.2.0
   Compiling wasm-streams v0.5.0
   Compiling server_fn_macro_default v0.8.6
   Compiling gix-filter v0.35.0
   Compiling gix-ignore v0.23.0
   Compiling convert_case v0.6.0
   Compiling serde_qs v0.15.0
   Compiling typed-builder-macro v0.23.2
   Compiling leptos_macro v0.8.19
   Compiling heck v0.5.0
   Compiling const-str v1.1.0
   Compiling multimap v0.10.1
   Compiling base16 v0.2.1
   Compiling pathdiff v0.2.3
   Compiling config v0.15.27
   Compiling prost-build v0.14.4
   Compiling typed-builder v0.23.2
   Compiling wasm_split_macros v0.2.2
   Compiling gix-worktree v0.57.0
   Compiling brotli v9.1.0
   Compiling leptos_hot_reload v0.8.7
   Compiling attribute-derive v0.11.0
   Compiling tonic-build v0.14.6
   Compiling protox-parse v0.10.0
   Compiling prost-reflect v0.16.5
   Compiling gix-pathspec v0.21.0
   Compiling gix-ref v0.68.0
   Compiling convert_case_extras v0.2.0
   Compiling mime_guess v2.0.5
   Compiling tokio-stream v0.1.19
   Compiling codee v0.3.5
   Compiling leptos v0.8.22
   Compiling compression-core v0.4.34
   Compiling async-once-cell v0.5.4
   Compiling wasm_split_helpers v0.2.3
   Compiling compression-codecs v0.4.46
   Compiling leptos_server v0.8.8
   Compiling tonic v0.14.6
   Compiling protox v0.10.0
   Compiling tonic-prost-build v0.14.6
   Compiling leptos_config v0.8.10
   Compiling leptos_dom v0.8.8
   Compiling enumflags2_derive v0.7.12
   Compiling leptos_router v0.8.17
   Compiling lazy_static v1.5.1
   Compiling sharded-slab v0.1.7
   Compiling holger-ui-web v2.0.0 (/home/rickard/tgt/ci/src/holger-ui)
   Compiling async-compression v0.4.51
   Compiling tokio-rustls v0.26.6
   Compiling wasm-streams v0.7.0
   Compiling gloo-utils v0.3.0
   Compiling gix-imara-diff v0.3.3
   Compiling zvariant_utils v4.2.0
   Compiling gix-url v0.39.0
   Compiling leptos_router_macro v0.8.7
   Compiling matchers v0.2.0
   Compiling tracing-log v0.2.0
   Compiling thread_local v1.1.10
   Compiling http-range-header v0.4.2
   Compiling nu-ansi-term v0.50.3
   Compiling tower-http v0.7.1
   Compiling tracing-subscriber v0.3.23
   Compiling zvariant_derive v5.15.1
   Compiling gix-diff v0.68.0
   Compiling tonic-web-wasm-client v0.9.2
   Compiling gloo-net v0.7.0
   Compiling hyper-rustls v0.27.10
   Compiling rustls-platform-verifier v0.7.1
   Compiling tonic-prost v0.14.6
   Compiling gix-prompt v0.18.0
   Compiling console_error_panic_hook v0.1.7
   Compiling tower-http v0.6.11
   Compiling nornir-identity-session v0.1.1
   Compiling curve25519-dalek-derive v0.1.1
   Compiling nornir-identity-web v0.1.0
   Compiling gix-zlib v0.2.0
   Compiling reqwest v0.13.5
   Compiling gix-credentials v0.41.0
   Compiling curve25519-dalek v5.0.0
   Compiling gix-discover v0.56.0
   Compiling gix-refspec v0.46.0
   Compiling ed25519-dalek v3.0.0
   Compiling gix-dir v0.30.0
   Compiling gix-transport v0.60.0
   Compiling gix-pack v0.75.0
   Compiling holger-ui-server v2.0.0 (/home/rickard/tgt/ci/src/holger-ui/crates/holger-ui-server)
   Compiling enumflags2 v0.7.12
   Compiling gix-config v0.61.0
   Compiling gix-worktree-stream v0.37.0
   Compiling gix-shallow v0.14.0
   Compiling gix-negotiate v0.36.0
   Compiling gix-revision v0.50.0
   Compiling zcheapstr v1.1.0
   Compiling gix-macros v0.2.0
   Compiling gix-worktree-state v0.35.0
   Compiling gix-protocol v0.66.0
   Compiling gix-merge v0.21.0
   Compiling ssh-key v0.7.0-rc.11
   Compiling gix-odb v0.85.0
   Compiling zvariant v5.15.1
   Compiling gix-submodule v0.35.0
   Compiling gix-archive v0.37.0
   Compiling russh-cryptovec v0.62.0
   Compiling gix-status v0.35.0
   Compiling gix-blame v0.18.0
   Compiling gix-note v0.2.0
   Compiling gix-mailmap v0.35.0
   Compiling russh-util v0.52.0
   Compiling delegate v0.13.5
   Compiling enum_dispatch v0.3.13
   Compiling gix v0.88.0
   Compiling russh v0.63.3
   Compiling zbus_names v4.3.5
   Compiling zbus_macros v5.19.0
   Compiling async-recursion v1.2.0
   Compiling ureq-proto v0.6.5
   Compiling nordisk-console-switch v0.1.0
   Compiling zbus v5.19.0
   Compiling ureq v3.5.0
   Compiling nornir-git v0.2.2
   Compiling holger-public-site v2.0.0 (/home/rickard/tgt/ci/src/holger-ui/crates/holger-public-site)
   Compiling nornir-xtask-support v0.1.6
   Compiling holger-ui-build-thing v2.0.0 (/home/rickard/tgt/ci/src/holger-ui/crates/holger-ui-build-thing)
   Compiling xtask v2.0.0 (/home/rickard/tgt/ci/src/holger-ui/xtask)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 15s
     Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/holger_public_site-7001fa73c427a057)

running 11 tests
test limit::tests::a_burst_from_one_client_is_refused_with_a_wait ... ok
test limit::tests::the_whole_site_has_a_ceiling ... ok
test limit::tests::many_clients_of_one_class_share_its_budget ... ok
test limit::tests::the_client_table_is_bounded ... ok
test setting::tests::holgers_answer_is_read_as_stored_unset_damaged_or_nothing_learnt ... ok
test limit::tests::the_crawlers_are_told_apart_by_their_user_agent ... ok
test tests::a_setting_says_no_only_in_so_many_words ... ok
test setting::tests::a_flip_asks_for_on_or_off_and_nothing_else ... ok
test setting::tests::the_switch_rules_are_the_shared_crates ... ok
test setting::tests::holgers_answer_gives_the_stored_position_and_nothing_else ... ok
test tests::the_tags_go_before_the_head_closes_and_only_once ... ok

test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/release_signing.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/release_signing-dbbb5eb66831490b)

running 3 tests
test the_key_id_is_the_owners_yubikey_key ... ok
test llms_txt_and_llms_full_txt_name_the_release_key ... ok
test the_key_id_is_written_in_one_place ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/site.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/site-f810bede70666f79)

running 13 tests
test the_switch_starts_off_unless_told_on ... ok
test the_configured_origin_wins_over_the_host ... ok
test the_front_page_gets_every_head_tag_once ... ok
test the_sitemap_and_llms_txt_are_served_without_a_login ... ok
test anything_else_passes_on_untouched ... ok
test a_burst_from_one_client_gets_429_with_retry_after ... ok
test all_ai_crawlers_share_one_budget ... ok
test where_holger_signs_people_up_the_sign_up_page_is_listed ... ok
test with_the_switch_off_every_path_is_the_consoles ... ok
test one_switch_turns_the_ai_crawlers_away ... ok
test the_pages_are_built_once_per_origin_never_per_request ... ok
test robots_txt_lets_every_engine_and_ai_crawler_in_and_keeps_them_out_of_the_console ... ok
test the_crate_has_no_http_client_in_its_tree ... ok

test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s

     Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/holger_ui_build_thing-259ee21148d3229a)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/main.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/holger_ui_build_thing-482be04eb5799b68)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/holger_ui_recipe-3a3c0c38786db511)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/escape_scan.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/escape_scan-a7122a90364920f4)

running 1 test
test the_browser_tests_workspace_demands_no_sibling_of_the_console ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/estate_siblings.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/estate_siblings-80291dd553e916e6)

running 2 tests
test the_reader_takes_the_repo_out_of_each_path ... ok
test every_patched_sibling_is_a_declared_toolchain_sibling ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/toml_parity.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/toml_parity-5f7a9834b0f494e0)

running 7 tests
test the_bff_row_names_a_package_that_is_in_this_workspace ... ok
test the_metered_bundle_is_its_own_row_and_its_own_dist ... ok
test the_rows_describe_the_builds_that_already_happen ... ok
test the_console_declares_no_wasm_cell_because_trunk_is_not_wasm_bindgen ... ok
test the_comparison_reports_red_on_a_set_that_differs_by_one_field ... ok
test an_edited_toml_has_zero_effect_on_what_the_code_declares ... ok
test the_committed_toml_is_the_codes_emission_byte_for_byte ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/toolchain_pin.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/toolchain_pin-673fc91a00926300)

running 1 test
test holger_ui_pins_the_image_the_shared_recipe_mints_and_never_moves_live ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/ui_row_equals_cargo_install.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/ui_row_equals_cargo_install-7a51741d7a03c4b1)

running 6 tests
test a_differing_feature_is_seen ... ok
test the_server_package_has_one_bin_so_the_install_builds_only_it ... ok
test the_ui_row_is_declared ... ok
test the_ui_row_builds_what_cargo_install_builds ... ok
test the_readme_gives_the_install_line ... ok
test the_ui_row_stays_slim_and_links_no_outbound_client ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s

     Running unittests src/lib.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/holger_ui_server-2774674b4eec2628)

running 22 tests
test session::tests::the_cookie_is_the_bearer_only_where_the_caller_sends_none ... ok
test session::tests::the_token_leaves_the_answer_and_rides_in_an_httponly_host_cookie ... ok
test tests::every_path_has_one_home ... ok
test session::tests::a_minted_token_that_does_not_fit_the_cookie_never_reaches_the_page ... ok
test session::tests::a_cookie_state_change_from_another_site_is_refused ... ok
test tests::the_consoles_buy_button_names_no_shop ... ok
test tests::the_login_page_signs_the_buyer_in_once_the_passkey_is_registered ... ok
test tests::the_policy_hashes_trunks_bootstrap_and_never_allows_inline ... ok
test tests::an_instance_is_managed_on_the_sign_up_page_over_the_shared_doors ... ok
test tests::the_login_page_speaks_gunnars_first_login_words ... ok
test tests::a_logout_holger_refused_keeps_the_cookie_and_says_why ... ok
test tests::the_login_page_is_the_login_and_offers_no_sign_up ... ok
test tests::the_login_pages_newcomer_line_follows_what_the_root_sells ... ok
test tests::calls_go_through_with_the_persons_bearer_and_the_hint_only_on_the_passkey_door ... ok
test tests::no_script_of_the_console_keeps_a_bearer ... ok
test tests::the_welcome_and_order_pages_load_the_shared_scripts ... ok
test tests::the_signup_page_is_gunnars_screen_for_screen_on_the_sites_own_doors ... ok
test tests::the_open_consoles_signup_says_this_holger_is_private ... ok
test tests::the_session_is_an_httponly_cookie_that_rides_every_call ... ok
test tests::the_open_console_serves_no_money_route ... ok
test tests::the_login_page_takes_the_shared_helpers ... ok
test tests::the_bundle_serves_files_the_login_page_and_falls_back_to_the_console ... ok

test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running unittests src/main.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/holger_ui_server-653f1e9d4bbfc6c7)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/buyer_words.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/buyer_words-c6eb52e6529ab77b)

running 2 tests
test the_readers_read_what_a_buyer_sees ... ok
test holgers_buy_pages_name_no_operator_machinery ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/no_c_crypto.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/no_c_crypto-666439a6cf6032b3)

running 2 tests
test the_walk_would_find_one_if_it_were_there ... ok
test this_binarys_graph_carries_no_c_crypto ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/open_build_speaks_no_money.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/open_build_speaks_no_money-12d2d90a8b199feb)

running 4 tests
test money::the_judge_reads_the_sentence ... ok
test the_open_route_table_is_the_login_page ... ok
test money::the_scanner_skips_what_the_open_build_does_not_contain ... ok
test the_open_server_says_no_money ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/public_site_feature.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/public_site_feature-616038c433d46204)

running 4 tests
test the_feature_is_off_by_default_in_the_manifest ... ok
test the_routes_are_the_features_alone_and_off_unless_told_on ... ok
test the_public_site_build_does ... ok
test the_default_build_does_not_contain_the_public_site ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s

     Running tests/public_site_switch.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/public_site_switch-df9259774f61f74a)

running 1 test
test the_default_build_has_no_switch ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/main.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/holger_ui_web-f41fa709780352da)

running 109 tests
test admin::tests::percent_and_fill_tone ... ok
test admin::tests::sizes_are_human_and_the_raw_row_keeps_every_byte ... ok
test admin::tests::the_admin_section_is_offered_only_to_an_admin ... ok
test admin::tests::lag_offset_and_credential_life_in_words ... ok
test admin::tests::the_panes_the_owner_named_in_order ... ok
test admin::tests::the_role_comes_from_the_servers_status ... ok
test admin_queue::tests::consumers_are_named_and_an_anonymous_token_reads_today ... ok
test admin_queue::tests::pass_through_reads_not_applicable_and_never_zero ... ok
test admin_queue::tests::priority_attempts_and_stage_in_words ... ok
test admin_queue::tests::the_door_line_says_none_rather_than_zero ... ok
test admin_queue::tests::the_plans_asked_are_the_named_consumers_and_one_anonymous ... ok
test admin_queue::tests::the_state_filter_is_holgers_four_words_and_all ... ok
test admin_queue::tests::times_are_utc_and_the_next_attempt_says_how_far ... ok
test admin_queue::tests::the_server_answer_is_read_with_every_field_defaulted ... ok
test invites::tests::admin_is_never_offered ... ok
test invites::tests::expiry_in_the_largest_unit ... ok
test admin_queue::tests::usage_share_reads_used_of_limit_with_the_plan_sentence ... ok
test invites::tests::newest_is_first ... ok
test invites::tests::revoked_and_used_win_over_expired ... ok
test invites::tests::the_wire_rows_parse ... ok
test invites::tests::the_step_up_refusal_is_recognised_and_others_keep_their_sentence ... ok
test front_certs::tests::the_pane_shows_the_fronts_words_and_offers_try_now_only_where_the_front_allows_it ... ok
test mine::tests::a_grant_is_one_call_and_shows_what_holger_answered ... ok
test mine::tests::a_mint_holger_refuses_shows_its_code_and_words ... ok
test mine::tests::a_stale_mint_is_touched_in_place_and_sent_once_more ... ok
test mine::tests::making_a_repository_sends_what_was_typed_and_shows_holgers_answer ... ok
test invites::tests::a_blank_name_is_left_to_the_invitee ... ok
test mine::tests::my_repositories_renders_the_servers_rows_formats_and_snippets ... ok
test mine::tests::my_tokens_lists_mints_and_revokes_through_holger ... ok
test security::tests::a_refused_security_summary_shows_the_servers_code_and_words ... ok
test security::tests::a_dashboard_the_server_refuses_shows_its_code_and_words ... ok
test security::tests::a_press_the_server_refuses_shows_the_servers_code_and_words ... ok
test security::tests::a_vote_short_of_the_quorum_shows_the_servers_count ... ok
test security::tests::an_artifact_not_scanned_yet_says_so_and_a_refused_evidence_read_shows_the_refusal ... ok
test security::tests::the_board_says_what_the_server_wrote ... ok
test security::tests::the_board_is_holgers_flow_drawing_shown_as_sent_and_its_refusal_is_shown ... ok
test security::tests::the_artifact_view_renders_integrity_scans_sbom_policy_and_votes ... ok
test security::tests::the_security_summary_is_the_servers_sections_as_sent ... ok
test security::tests::the_dashboard_renders_the_servers_queues_counts_and_rows ... ok
test security::tests::words_and_times_read_plainly ... ok
test session::tests::a_passkey_holger_has_one_road_in ... ok
test session::tests::a_passkey_session_never_sees_a_login_offer ... ok
test security::tests::the_trail_is_asked_by_sha256_and_shown_or_refused ... ok
test session::tests::a_token_only_holger_keeps_the_token_forms ... ok
test session::tests::a_refusal_is_holgers_own_sentence ... ok
test session::tests::holgers_roles_are_shown_in_the_consoles_words_and_a_subject_stands_in_for_a_name ... ok
test session::tests::nothing_is_offered_before_holger_answers ... ok
test step_up::tests::a_failed_touch_sends_nothing_again_and_there_is_no_loop ... ok
test step_up::tests::a_stale_touch_is_answered_in_place_and_the_call_sent_once_more ... ok
test step_up::tests::another_refusal_or_a_success_asks_for_no_touch ... ok
test step_up::tests::the_step_up_is_read_by_its_code_never_by_its_words ... ok
test step_up::tests::base64url_round_trips ... ok
test step_up::tests::the_wire_of_the_touch ... ok
test sync::tests::a_word_the_console_does_not_know_is_shown_untoned_and_times_read_in_words ... ok
test sync::tests::the_sync_view_renders_ok_behind_stalled_and_silent ... ok
test sync_board::tests::a_holger_without_sync_or_a_refusal_is_said_in_words ... ok
test sync_board::tests::a_revocation_says_holgers_answer_or_its_refusal ... ok
test sync_board::tests::a_downstream_heard_by_its_mirrors_report_says_its_last_sync_and_its_lag ... ok
test sync_board::tests::the_board_draws_lag_reach_and_the_alarm_for_an_unacked_invalidation ... ok
test util::tests::a_group_is_named_with_its_member_count_and_a_plain_repo_is_not ... ok
test sync_board::tests::the_e2e_gates_board_shows_the_invalidation_reached_the_downstream ... ok
test sync_board::tests::the_console_enrols_and_invites_through_holgers_doors ... ok
test util::tests::a_job_that_failed_anything_never_reads_as_complete ... ok
test sync_board::tests::each_downstream_says_its_via_and_the_revocation_names_it ... ok
test util::tests::a_row_that_both_moved_and_skipped_counts_every_asset_once ... ok
test util::tests::a_search_with_nothing_in_it_is_the_bare_route ... ok
test util::tests::a_perfect_repository_row_does_not_call_itself_incomplete ... ok
test util::tests::a_sort_value_off_the_url_cannot_invent_a_second_parameter ... ok
test util::tests::a_url_that_carries_a_credential_is_refused_before_the_call ... ok
test util::tests::a_source_password_never_reaches_anything_the_page_renders ... ok
test util::tests::an_empty_requirement_is_never_satisfied ... ok
test util::tests::an_idempotent_rerun_reads_a_hundred_percent_and_complete ... ok
test util::tests::an_uptime_reads_in_hours_and_minutes ... ok
test util::tests::artifact_href_is_query_addressed_and_escaped ... ok
test util::tests::clicking_the_active_sort_column_clears_it ... ok
test util::tests::confirm_phrase_demands_the_exact_name ... ok
test util::tests::display_name_joins_namespace_only_when_present ... ok
test util::tests::download_file_name_is_the_last_segment_and_never_empty ... ok
test util::tests::enc_keeps_unreserved_and_escapes_the_rest ... ok
test util::tests::every_status_code_has_a_summary_and_only_one_offers_login ... ok
test util::tests::every_tone_carries_the_shared_badge_class ... ok
test util::tests::execute_is_armed_only_by_a_preview_of_the_very_same_pair ... ok
test util::tests::fmt_bytes_scans_well ... ok
test util::tests::grpc_base_url_defaults_to_the_page_origin_under_grpc ... ok
test util::tests::grpc_base_url_prefers_the_build_time_override ... ok
test util::tests::only_a_declared_repository_can_be_started ... ok
test util::tests::progress_survives_a_source_that_advertised_no_totals ... ok
test util::tests::prop_param_round_trips_first_equals_split ... ok
test util::tests::property_values_are_trimmed_and_blanks_dropped ... ok
test util::tests::removing_a_chip_leaves_every_other_filter_intact_and_escaped ... ok
test util::tests::replication_refuses_an_incomplete_or_self_directed_pair ... ok
test util::tests::repo_order_sorts_by_name_by_type_and_otherwise_not_at_all ... ok
test util::tests::repo_totals_line_derives_read_only_from_the_total ... ok
test util::tests::repositories_href_carries_filter_and_sort ... ok
test util::tests::search_href_carries_each_property_filter_as_one_parameter ... ok
test util::tests::search_href_omits_blank_axes_and_escapes_the_rest ... ok
test util::tests::start_plan_says_whether_it_is_one_job_or_many ... ok
test util::tests::the_admin_gate_is_stated_before_the_call_is_made ... ok
test util::tests::the_declare_first_banner_appears_exactly_when_something_must_be_declared ... ok
test util::tests::the_disk_panel_shows_holgers_own_reading_and_each_place ... ok
test util::tests::the_empty_listing_note_comes_from_supports_listing_not_the_type ... ok
test util::tests::the_environment_chip_names_the_host_not_the_door ... ok
test util::tests::the_form_refuses_what_never_needs_the_server ... ok
test util::tests::the_repository_filter_is_case_insensitive_and_empty_means_all ... ok
test util::tests::the_search_axes_are_the_six_the_proto_offers ... ok
test util::tests::the_session_and_the_read_gate_read_in_plain_words ... ok
test util::tests::what_is_open_is_the_servers_words ... ok
test util::tests::fail_summary_separates_the_situations_that_need_different_next_steps ... ok
test security::tests::there_is_no_client_side_role_logic ... ok

test result: ok. 109 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/contract.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/contract-ade368125f2c2c12)

running 5 tests
test no_two_rpcs_share_a_name ... ok
test every_ui_client_matches_a_proto_service ... ok
test the_wire_surface_is_the_expected_thirteen_services ... ok
test every_rpc_has_a_row_in_the_capability_matrix ... ok
test an_rpc_no_view_calls_is_never_recorded_as_fully_covered ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

     Running tests/every_call_is_a_cli_command.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/every_call_is_a_cli_command-0de08392a5bbbb0c)

running 5 tests
test a_same_act_row_covers_the_consoles_call ... ok
test siblings_are_required_in_ci_or_when_asked ... ok
test the_scan_reads_a_call_across_lines ... ok
test every_call_this_console_makes_is_a_holger_cli_command ... ok
test a_missing_sibling_is_red_in_ci_and_a_named_skip_elsewhere ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s

     Running tests/migrate_credential.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/migrate_credential-cfd23ce53a7f8e60)

running 4 tests
test the_source_form_cannot_be_debug_printed_into_a_leak ... ok
test the_form_forgets_the_password_the_moment_a_request_is_built ... ok
test the_password_is_never_formatted_into_a_string ... ok
test the_migrate_page_never_writes_the_credential_anywhere_that_outlives_the_call ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/open_bundle_speaks_no_money.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/open_bundle_speaks_no_money-d014e60cea1db03e)

running 7 tests
test money::the_judge_reads_the_sentence ... ok
test money::the_scanner_skips_what_the_open_build_does_not_contain ... ok
test the_metered_page_is_the_open_page_plus_the_paid_files ... ok
test the_page_reader_resolves_what_a_page_copies ... ok
test the_open_page_and_its_files_are_free_of_money ... ok
test the_metered_modules_are_the_named_ones ... ok
test the_open_consoles_words_are_free_of_money ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

     Running tests/proto_is_holgers.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/proto_is_holgers-e87a26e7bd6affbe)

running 2 tests
test the_vendored_proto_is_byte_identical_to_holgers ... ok
test the_vendored_account_and_token_contracts_are_holgers ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/the_board_is_mounted.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/the_board_is_mounted-7d14ccb2e5b52728)

running 4 tests
test the_routes_lead_to_the_pages_that_mount_it ... ok
test the_overview_and_the_flow_page_mount_one_board_and_the_admin_page_links_to_it ... ok
test the_board_component_shows_holgers_flow_drawing_and_draws_nothing_itself ... ok
test the_security_page_shows_security_and_not_the_board ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/the_console_speaks_plainly.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/the_console_speaks_plainly-f5a134c747dec586)

running 4 tests
test the_account_page_says_the_session_in_plain_words ... ok
test the_header_names_holger_once ... ok
test the_overview_shows_no_session_internals ... ok
test every_uptime_goes_through_the_one_formatter ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/the_root_lock_is_the_crates_io_lock.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/the_root_lock_is_the_crates_io_lock-579b6a352537639e)

running 3 tests
test a_path_entry_is_told_from_a_registry_entry ... ok
test the_root_takes_no_sibling_patch ... ok
test every_lock_entry_but_this_repositorys_own_crates_comes_from_a_registry ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/main.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/xtask-353705d5a4671b11)

running 11 tests
test build::rows_gate_tests::a_box_that_holds_the_pinned_image_runs_the_rows ... ok
test build::rows_gate_tests::a_box_with_no_engine_skips_out_loud_too ... ok
test tests::every_marker_becomes_the_header_and_a_template_without_one_is_refused ... ok
test build::rows_gate_tests::a_box_without_the_pinned_image_skips_out_loud_naming_the_digest ... ok
test build::trunk_args_tests::each_bundle_row_is_its_own_trunk_build ... ok
test build::rows_gate_tests::the_rows_build_in_an_image_pinned_by_digest ... ok
test tests::kat_bootstrap_hash_is_byte_identical ... ok
test tests::proc_ipv4_hex_is_host_order ... ok
test tests::the_bootstrap_hash_is_the_sha256_of_the_inline_module_script ... ok
test tests::the_rows_step_checks_for_the_pinned_image_before_it_builds ... ok
test tests::the_repo_nginx_conf_carries_the_marker_everywhere_headers_are_set ... ok

test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/repository_home.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/repository_home-b7bf3c7d895e758f)

running 4 tests
test the_guard_tells_an_old_home_from_a_forge_kind ... ok
test the_guard_reads_a_repository_line_and_spots_the_old_forge ... ok
test every_manifest_names_this_repositorys_real_home ... ok
test no_file_addresses_our_repositories_on_the_old_forge ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s

     Running tests/the_siblings_patch_what_holger_needs.rs (/home/rickard/tgt/ci/target/holger-ui/debug/deps/the_siblings_patch_what_holger_needs-7a1e540d95a99425)

running 1 test
test every_monetize_crate_holger_patches_is_patched_here_too ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests holger_public_site

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests holger_ui_build_thing

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests holger_ui_recipe

running 1 test
test crates/holger-ui-recipe/src/lib.rs - (line 31) ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s

   Doc-tests holger_ui_server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s