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

nordisk/ci-status

runs/monetize-ci/20261030T1404Z-fd20bf42/07-site-buy.log

   Compiling unicode-ident v1.0.26
   Compiling bytes v1.12.1
   Compiling cfg-if v1.0.5
   Compiling libc v0.2.190
   Compiling fnv v1.0.7
   Compiling proc-macro2 v1.0.107
   Compiling memchr v2.8.3
   Compiling quote v1.0.47
   Compiling log v0.4.34
   Compiling equivalent v1.0.2
   Compiling hashbrown v0.17.1
   Compiling syn v2.0.119
   Compiling syn v3.0.6
   Compiling pin-project-lite v0.2.17
   Compiling itoa v1.0.18
   Compiling once_cell v1.21.4
   Compiling anyhow v1.0.104
   Compiling either v1.18.0
   Compiling futures-core v0.3.34
   Compiling itertools v0.14.0
   Compiling mio v1.2.3
   Compiling socket2 v0.6.5
   Compiling aho-corasick v1.1.5
   Compiling typenum v1.20.1
   Compiling regex-automata v0.4.18
   Compiling tokio-macros v2.7.2
   Compiling getrandom v0.4.3
   Compiling serde_core v1.0.229
   Compiling hybrid-array v0.4.15
   Compiling tokio v1.54.1
   Compiling bitflags v2.13.2
   Compiling prost-derive v0.14.4
   Compiling tracing-attributes v0.1.31
   Compiling prost v0.14.4
   Compiling tracing-core v0.1.36
   Compiling http v1.5.0
   Compiling zeroize v1.9.0
   Compiling rustix v1.1.5
   Compiling cc v1.6.0
   Compiling tracing v0.1.44
   Compiling prost-types v0.14.4
   Compiling rand_core v0.10.1
   Compiling slab v0.4.12
   Compiling linux-raw-sys v0.12.1
   Compiling futures-sink v0.3.34
   Compiling tokio-util v0.7.19
   Compiling ring v0.17.14
   Compiling logos-codegen v0.15.1
   Compiling crypto-common v0.2.2
   Compiling http-body v1.1.0
   Compiling logos-codegen v0.16.1
   Compiling miette-derive v7.6.0
   Compiling indexmap v2.14.2
   Compiling fastrand v2.5.0
   Compiling serde v1.0.229
   Compiling httparse v1.10.1
   Compiling pulldown-cmark v0.13.5
   Compiling thiserror v2.0.21
   Compiling logos-derive v0.15.1
   Compiling miette v7.6.0
   Compiling logos-derive v0.16.1
   Compiling prettyplease v0.2.37
   Compiling block-buffer v0.12.1
   Compiling serde_derive v1.0.229
   Compiling thiserror-impl v2.0.21
   Compiling tower-service v0.3.3
   Compiling atomic-waker v1.1.2
   Compiling try-lock v0.2.5
   Compiling futures-task v0.3.34
   Compiling subtle v2.6.1
   Compiling futures-util v0.3.34
   Compiling zmij v1.0.23
   Compiling petgraph v0.8.3
   Compiling tempfile v3.27.0
   Compiling h2 v0.4.19
   Compiling want v0.3.1
   Compiling digest v0.11.3
   Compiling logos v0.16.1
   Compiling pulldown-cmark-to-cmark v22.0.3
   Compiling logos v0.15.1
   Compiling rustls-pki-types v1.15.1
   Compiling regex v1.13.1
   Compiling futures-channel v0.3.34
   Compiling getrandom v0.2.17
   Compiling untrusted v0.9.0
   Compiling httpdate v1.0.3
   Compiling smallvec v1.16.2
   Compiling prost-build v0.14.4
   Compiling serde_json v1.0.151
   Compiling protox-parse v0.9.0
   Compiling prost-reflect v0.16.5
   Compiling tonic-build v0.14.6
   Compiling hyper v1.11.1
   Compiling percent-encoding v2.3.2
   Compiling tower-layer v0.3.3
   Compiling sync_wrapper v1.0.2
   Compiling rustls v0.23.46
   Compiling form_urlencoded v1.2.2
   Compiling tonic-prost-build v0.14.6
   Compiling hyper-util v0.1.21
   Compiling protox v0.9.1
   Compiling rustls-webpki v0.103.16
   Compiling http-body-util v0.1.5
   Compiling curve25519-dalek v5.0.0
   Compiling cpufeatures v0.3.1
   Compiling mime v0.3.17
   Compiling cmov v0.5.4
   Compiling base64ct v1.8.3
   Compiling ryu v1.0.23
   Compiling ctutils v0.4.6
   Compiling pem-rfc7468 v1.0.0
   Compiling serde_urlencoded v0.7.1
   Compiling axum-core v0.5.6
   Compiling tower v0.5.3
   Compiling serde_path_to_error v0.1.20
   Compiling pin-project-internal v1.1.13
   Compiling curve25519-dalek-derive v0.1.1
   Compiling inout v0.2.2
   Compiling matchit v0.8.4
   Compiling signature v3.0.0
   Compiling num-traits v0.2.19
   Compiling ed25519 v3.0.0
   Compiling axum v0.8.9
   Compiling cipher v0.5.2
   Compiling pin-project v1.1.13
   Compiling ssh-encoding v0.3.0
   Compiling sha2 v0.11.0
   Compiling hyper-timeout v0.5.2
   Compiling webpki-roots v1.0.11
   Compiling tokio-stream v0.1.19
   Compiling async-trait v0.1.92
   Compiling base64 v0.22.1
   Compiling tokio-rustls v0.26.6
   Compiling ed25519-dalek v3.0.0
   Compiling ssh-cipher v0.3.0
   Compiling redb v2.6.4
   Compiling ssh-key v0.7.0-rc.11
   Compiling jera v0.2.1
   Compiling monetize-proto v0.3.3 (/home/rickard/tgt/ci/src/monetize/crates/monetize-proto)
   Compiling tonic v0.14.6
   Compiling iana-time-zone v0.1.65
   Compiling uuid v1.27.0
   Compiling chrono v0.4.45
   Compiling nornir-zone v0.1.0
   Compiling tonic-prost v0.14.6
   Compiling nornir-auth-sshsig v0.1.1 (/home/rickard/tgt/ci/src/edda/crates/nornir-auth-sshsig)
   Compiling monetize-site-buy v0.3.0 (/home/rickard/tgt/ci/src/monetize/crates/monetize-site-buy)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 00s
     Running unittests src/lib.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/monetize_site_buy-6e1e28dc1cd62f83)

running 25 tests
test purchase::tests::a_purchase_row_carries_monetizes_repair_words ... ok
test purchase::tests::a_row_the_box_cannot_serve_is_not_in_the_window_but_a_plan_row_keeps_its_refusal ... ok
test purchase::tests::an_offer_drops_the_price_and_the_cost ... ok
test purchase::tests::the_target_is_monetizes_and_saturates ... ok
test link::tests::the_bearer_is_never_sent_in_clear_and_never_empty ... ok
test relay::tests::a_refusal_is_the_pages_error_shape ... ok
test purchase::tests::only_this_products_enforced_priced_meters_are_sellable ... ok
test limit::tests::a_guesser_is_refused_after_thirty_new_keys_a_minute ... ok
test relay::tests::add_users_with_no_count_is_refused_by_name ... ok
test relay::tests::an_operator_door_reads_the_shops_code_and_words ... ok
test relay::tests::every_group_is_named_and_none_is_none ... ok
test relay::tests::the_relay_answers_only_its_own_paths ... ok
test limit::tests::a_paying_customers_page_keeps_working ... ok
test rules::tests::only_https_and_local_paths_are_followed ... ok
test rules::tests::a_verdict_is_monetizes_sentence_and_an_outage_is_ours ... ok
test rules::tests::the_market_is_the_pages_else_the_browsers_else_the_default ... ok
test rules::tests::the_shapes_are_monetizes ... ok
test relay::tests::the_client_is_the_peer_unless_a_trusted_proxy_vouches ... ok
test assets::tests::a_setting_never_breaks_out_of_its_string ... ok
test assets::tests::the_welcome_page_has_no_settle_bound_or_words_of_its_own ... ok
test urls::tests::every_way_back_is_on_the_site ... ok
test assets::tests::the_order_pages_script_carries_a_sites_words_and_ways_on ... ok
test assets::tests::the_status_shape_is_the_sites_setting_not_a_path ... ok
test assets::tests::a_sites_scripts_carry_its_words_and_nothing_left_to_fill ... ok
test assets::tests::the_free_note_card_check_and_beta_line_are_the_sites_words ... ok

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

     Running tests/a16_cancel_door.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/a16_cancel_door-6f9d45cf2dfff066)

running 3 tests
test a_visitor_and_a_member_cancel_nothing ... ok
test a_paid_order_is_not_cancelled_and_the_shop_says_why ... ok
test cancel_order_closes_the_buyers_own_unpaid_order_at_the_shop ... ok

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

     Running tests/a16_manage_doors.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/a16_manage_doors-d526a25fd3dca635)

running 10 tests
test an_offer_and_its_order_carry_their_price_line ... ok
test a_site_without_a_step_up_never_terminates ... ok
test an_offer_says_its_button_and_a_paid_order_its_day ... ok
test the_plan_and_the_past_purchases_say_their_days ... ok
test the_window_carries_its_poll_schedule ... ok
test the_offer_names_the_shops_account_for_a_visitor_only ... ok
test terminate_needs_the_name_typed_back_and_a_fresh_login_and_offers_no_backup ... ok
test the_renewal_answer_carries_its_price_line_and_its_customer_line ... ok
test renew_stop_renewing_and_restore_front_are_the_accounts_own_with_its_estate_ticket ... ok
test the_accounts_prolong_is_quoted_and_started_with_its_renew_ticket_and_its_history_read_with_a_read_ticket ... ok

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

     Running tests/a16_renewal_offered.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/a16_renewal_offered-88940a2c1adbb279)

running 2 tests
test no_renewal_where_the_shop_does_not_verify_renewal_tickets ... ok
test a_renewal_goes_on_where_the_shop_verifies_them ... ok

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

     Running tests/a17_client_ip.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/a17_client_ip-fd2663c8649f8cf3)

running 3 tests
test a_proxy_the_site_names_is_believed_and_its_own_hop_skipped ... ok
test a_forged_header_from_an_untrusted_peer_counts_as_the_peer ... ok
test behind_a_proxy_on_loopback_the_right_most_untrusted_hop_counts ... ok

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

     Running tests/a17_mint_deadline.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/a17_mint_deadline-75936546bcf1e74f)

running 3 tests
test an_instance_renewal_waits_the_mint_deadline_and_says_the_page_did_not_open ... ok
test an_account_renewal_has_a_deadline_and_says_the_page_did_not_open ... ok
test a_grow_waits_the_mint_deadline_and_says_the_page_did_not_open ... ok

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

     Running tests/add_users_door.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/add_users_door-18b83a9be4c5d556)

running 4 tests
test users_that_fit_are_added_at_once_with_the_named_users_invite ... ok
test add_users_starts_monetizes_users_order_under_an_order_ticket_for_exactly_those_users ... ok
test the_users_door_is_mounted_only_where_a_site_names_it ... ok
test who_may_not_is_refused_and_the_shops_refusal_and_a_bad_link_are_said ... ok

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

     Running tests/browser_paid_page.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/browser_paid_page-97656a70c27de0e9)

running 5 tests
test two_page_loads_never_share_a_profile ... ok
test the_test_page_carries_every_element_the_script_fills ... ok
test a_captured_order_is_paid_and_adding_not_waiting ... ok
test cancelled_done_and_signed_out_orders_read_as_the_site_says ... ok
test a_pay_link_is_followed_only_when_it_is_a_clean_https_link ... ok

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

     Running tests/browser_paid_return.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/browser_paid_return-9a75bb1328ad8c4a)

running 5 tests
test back_from_paying_the_buyer_sees_the_progress_and_the_instance_link_when_ready ... ok
test a_signed_in_buyer_is_never_asked_for_an_email_and_sees_no_form_after_paying ... ok
test the_sign_up_page_is_the_one_buy_page_signed_out_and_signed_in ... ok
test back_from_paying_the_page_shows_only_the_order_status_also_after_a_reload ... ok
test signup_with_no_plan_preselects_nothing_and_a_plan_is_followed ... ok

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

     Running tests/browser_plans_order.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/browser_plans_order-af72b7edcdb218e9)

running 3 tests
test two_page_loads_never_share_a_profile ... ok
test grow_your_plan_opens_on_the_cheapest_step ... ok
test the_account_plans_and_the_new_instance_open_on_the_cheapest_step ... ok

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

     Running tests/browser_welcome_settle.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/browser_welcome_settle-60fafeddb23a98cf)

running 4 tests
test a_box_that_stops_answering_keeps_its_last_sentence_then_the_one_it_sent_ahead ... ok
test a_paid_account_that_settles_for_a_few_seconds_reads_setting_up_never_maintenance ... ok
test the_page_says_maintenance_only_when_the_shop_says_so ... ok
test the_ready_page_offers_register_your_security_key_now_and_says_where_the_link_went ... ok

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

     Running tests/buyflow4.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/buyflow4-57be1de8d386ccea)

running 11 tests
test the_sentence_scanner_reads_what_a_page_says ... ok
test the_welcome_pages_register_button_says_register_your_security_key_now ... ok
test the_one_buy_page_carries_the_owners_sentences_and_tab_names ... ok
test the_sign_up_pages_account_line_is_the_owners_words_with_the_sites_own_name ... ok
test the_buy_pages_and_the_relays_buyer_sentences_name_no_operator_machinery ... ok
test a_renewal_comes_back_with_its_company::gunnar ... ok
test a_renewal_comes_back_with_its_company::holger ... ok
test a_refused_ticket_is_403_in_plain_words::holger ... ok
test a_refused_ticket_is_403_in_plain_words::gunnar ... ok
test the_bundle_and_renew_doors_answer_in_buyer_words::gunnar ... ok
test the_bundle_and_renew_doors_answer_in_buyer_words::holger ... ok

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

     Running tests/checked_tickets_on_the_shop.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/checked_tickets_on_the_shop-83c01bda68ea22df)

running 5 tests
test a_grow_door_refuses_where_the_shop_checks_no_ticket::gunnar ... ok
test a_grow_door_refuses_where_the_shop_checks_no_ticket::holger ... ok
test a_checked_unspent_ticket_grows_the_account_and_is_then_spent::gunnar ... ok
test a_checked_unspent_ticket_grows_the_account_and_is_then_spent::holger ... ok
test the_fake_one_box_says_whether_it_checks_tickets_and_spends_each_once ... ok

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

     Running tests/h15_stepped_up_refuses.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/h15_stepped_up_refuses-21dec764c89db0fb)

running 2 tests
test buysite_is_six_required_and_six_default_methods ... ok
test the_default_stepped_up_refuses_with_the_step_up_words ... ok

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

     Running tests/ladder_cache.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/ladder_cache-63efd5c156490614)

running 3 tests
test building_the_doors_warms_both_ladders ... ok
test a_stuck_one_box_does_not_slow_the_plans_page ... ok
test an_empty_cache_and_a_stuck_one_box_give_the_named_error ... ok

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

     Running tests/ladder_sells.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/ladder_sells-b4f4d9a11651d12e)

running 1 test
test a_kept_private_ladder_keeps_the_shops_word_that_it_sells_instances ... ok

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

     Running tests/one_flow_two_sites.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/one_flow_two_sites-817ccec24e51d89d)

running 22 tests
test a_member_trying_to_buy_is_refused_by_name::holger ... ok
test a_buyer_cancels_an_unpaid_order::gunnar ... ok
test a_member_trying_to_buy_is_refused_by_name::gunnar ... ok
test a_signed_in_buyer_buys_a_private_instance_without_an_e_mail::gunnar ... ok
test a_signed_in_buyer_buys_a_private_instance_without_an_e_mail::holger ... ok
test a_signed_in_buyer_grows_the_companys_instance::holger ... ok
test a_visitor_buys_a_paid_plan::gunnar ... ok
test a_one_box_that_is_down_or_errs_is_answered_in_words::gunnar ... ok
test a_signed_in_buyer_grows_the_companys_instance::gunnar ... ok
test a_signed_in_buyer_grows_the_account::holger ... ok
test a_visitor_buys_a_private_instance_and_is_welcomed::holger ... ok
test the_rate_limit_and_a_bad_name_stop_before_the_shop::gunnar ... ok
test a_visitor_buys_a_paid_plan::holger ... ok
test a_one_box_that_is_down_or_errs_is_answered_in_words::holger ... ok
test a_visitor_buys_a_private_instance_and_is_welcomed::gunnar ... ok
test a_signed_in_buyer_grows_the_account::gunnar ... ok
test a_visitor_makes_a_free_account::gunnar ... ok
test a_buyer_cancels_an_unpaid_order::holger ... ok
test a_visitor_makes_a_free_account::holger ... ok
test the_rate_limit_and_a_bad_name_stop_before_the_shop::holger ... ok
test every_way_back_from_stripe_lands_on_the_sites_own_origin::gunnar ... ok
test every_way_back_from_stripe_lands_on_the_sites_own_origin::holger ... ok

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

     Running tests/operator_doors.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/operator_doors-23cf076fd913f74b)

running 9 tests
test who_may_not_order_is_refused_before_the_shop_is_asked ... ok
test the_window_and_the_follow_are_scoped_to_the_paths_tenant ... ok
test a_refusal_is_the_shops_sentence_in_the_consoles_shape ... ok
test the_offer_quotes_the_target_and_carries_no_cost ... ok
test an_operators_bundle_order_names_the_bundle_and_no_caps ... ok
test a_checkout_link_that_is_not_https_is_refused ... ok
test an_operators_typed_order_names_the_tenant_the_caps_and_the_payer_and_no_ticket ... ok
test the_operator_doors_are_mounted_only_where_a_site_names_them ... ok
test what_is_for_sale_is_this_products_enforced_priced_meters ... ok

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

     Running tests/p4b_doors.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/p4b_doors-c4ac02ec2e661584)

running 6 tests
test the_doors_merge_into_a_site_router_with_a_state_of_its_own ... ok
test the_grow_doors_wait_for_checked_tickets_where_the_site_asks ... ok
test a_member_is_told_first_and_a_shop_without_products_verifies_nothing ... ok
test every_site_s_grow_doors_wait_for_checked_tickets ... ok
test a_shop_that_checks_tickets_is_asked ... ok
test a_site_mounts_only_the_doors_it_names ... ok

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

     Running tests/relay.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/relay-ed1bb6b385c09e3b)

running 14 tests
test the_vendors_way_back_from_a_private_order_lands_on_the_sites_watch ... ok
test the_offer_names_the_sites_own_pages_never_the_shops ... ok
test a_visitors_sign_up_goes_to_the_shop_with_the_sites_own_ways_back ... ok
test a_visitor_pays_once_for_a_private_instance_and_the_new_account_is_welcomed_on_the_site ... ok
test your_purchases_list_the_persons_instances_with_their_grow_pages_on_the_site ... ok
test the_shops_verdict_is_shown_and_a_member_buys_nothing ... ok
test a_shop_that_does_not_answer_shows_the_last_offer_read_only_even_to_a_relay_made_again ... ok
test the_plans_and_the_name_check_are_the_shops_in_the_browsers_market ... ok
test an_instance_is_grown_and_followed_with_its_accounts_ticket ... ok
test a_signed_in_buyer_orders_as_their_own_account_with_its_ticket_and_no_e_mail ... ok
test where_the_shop_mints_no_checkout_the_sites_fixed_link_is_used_with_the_typed_address ... ok
test a_made_account_is_handed_the_passkey_link_on_the_site_and_only_while_it_holds_none ... ok
test the_products_own_order_rides_to_the_one_box_as_it_came ... ok
test the_accounts_grow_is_the_shops_window_and_the_ticket_covers_the_exact_target ... ok

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

     Running tests/site_buy_security.rs (/home/rickard/tgt/ci/target/monetize/debug/deps/site_buy_security-b7a8007b0fd531c0)

running 10 tests
test a_request_replayed_past_the_budget_is_refused_before_the_shop::holger ... ok
test nobody_signed_in_buys_cancels_or_reads_an_account::holger ... ok
test nobody_signed_in_buys_cancels_or_reads_an_account::gunnar ... ok
test a_request_replayed_past_the_budget_is_refused_before_the_shop::gunnar ... ok
test an_oversized_body_is_refused_before_it_is_parsed::gunnar ... ok
test an_oversized_body_is_refused_before_it_is_parsed::holger ... ok
test a_forged_session_or_a_refused_ticket_is_refused::holger ... ok
test a_forged_session_or_a_refused_ticket_is_refused::gunnar ... ok
test the_tenant_is_the_sessions_never_the_bodys::gunnar ... ok
test the_tenant_is_the_sessions_never_the_bodys::holger ... ok

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

   Doc-tests monetize_site_buy

running 0 tests

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