runs/edda-ci/20261030T1420Z-10f7d527/02-test.log
[… 62230 bytes cut: the tail follows]
test data::tests::functions::test_first_last ... ok
test data::tests::functions::test_encode_decode ... ok
test data::tests::functions::test_floor_ceil ... ok
test data::tests::functions::test_get ... ok
test data::tests::functions::test_is_in ... ok
test data::tests::functions::test_length ... ok
test data::tests::functions::test_list ... ok
test data::tests::functions::test_ln ... ok
test data::tests::functions::test_exp ... ok
test data::tests::functions::test_haversine ... ok
test data::tests::functions::test_inv_trig ... ok
test data::tests::functions::test_log2 ... ok
test data::tests::functions::test_exp2 ... ok
test data::tests::functions::test_max_min ... ok
test data::tests::functions::test_minus ... ok
test data::tests::functions::test_mul ... ok
test data::tests::functions::test_mod ... ok
test data::tests::functions::test_log10 ... ok
test data::tests::functions::test_now ... ok
test data::tests::functions::test_pow ... ok
test data::tests::functions::test_pack_bits ... ok
test data::tests::functions::test_predicates ... ok
test data::tests::functions::test_prepend_append ... ok
test data::tests::functions::test_rand ... ok
test data::tests::functions::test_round ... ok
test data::tests::functions::test_signum ... ok
test data::tests::functions::test_set_ops ... ok
test data::tests::exprs::expression_eval ... ok
test data::tests::functions::test_sort_reverse ... ok
test data::tests::functions::test_starts_ends_with ... ok
test data::tests::functions::test_to_bool ... ok
test data::tests::functions::test_sub ... ok
test data::tests::functions::test_str_includes ... ok
test data::tests::functions::test_to_string ... ok
test data::tests::functions::test_coalesce ... ok
test data::tests::functions::test_to_unity ... ok
test data::tests::functions::test_to_float ... ok
test data::tests::functions::test_trig ... ok
test data::tests::functions::test_trim ... ok
test data::tests::functions::test_unicode_normalize ... ok
test data::tests::functions::test_unpack_bits ... ok
test data::tests::json::bad_values ... ok
test data::tests::functions::test_uuid ... ok
test data::tests::memcmp::encode_decode_datavalues ... ok
test data::tests::memcmp::specific_encode ... ok
test data::tests::memcmp::test_encode_decode_uuid ... ok
test data::tests::values::utf8 ... ok
test fts::tokenizer::alphanum_only::tests::test_alphanum_only ... ok
test data::tests::values::display_datavalues ... ok
test data::tests::values::show_size ... ok
test fts::tokenizer::ascii_folding_filter::tests::test_latin1_characters ... ok
test fts::tokenizer::empty_tokenizer::tests::test_empty_tokenizer ... ok
test data::tests::functions::test_range ... ok
test fts::tokenizer::ascii_folding_filter::tests::test_no_change ... ok
test data::tests::functions::test_slice ... ok
test fts::tokenizer::ascii_folding_filter::tests::test_to_ascii ... ok
test fts::tokenizer::ascii_folding_filter::tests::test_unmodified_letters ... ok
test data::tests::memcmp::encode_decode_bytes ... ok
test fts::tokenizer::lower_caser::tests::test_to_lower_case ... ok
test fts::tokenizer::ascii_folding_filter::tests::test_ascii_folding ... ok
test fts::tokenizer::ascii_folding_filter::tests::test_all_foldings ... ok
test data::tests::functions::test_regex ... ok
test data::tests::validity::test_validity ... ok
test fts::tokenizer::ngram_tokenizer::tests::test_codepoint_frontiers ... ok
test fts::tokenizer::ngram_tokenizer::tests::test_stutterring_iterator ... ok
test fts::tokenizer::ngram_tokenizer::tests::test_stutterring_iterator_empty ... ok
test fts::tokenizer::ngram_tokenizer::tests::test_utf8_codepoint_width ... ok
test fts::tokenizer::remove_long::tests::test_remove_long ... ok
test fts::tokenizer::raw_tokenizer::tests::test_raw_tokenizer ... ok
test fts::tokenizer::simple_tokenizer::tests::test_simple_tokenizer ... ok
test fts::tokenizer::stop_word_filter::tests::test_stop_word ... ok
test fts::tokenizer::tokenized_string::tests::test_tokenized_stream ... ok
test fts::tokenizer::whitespace_tokenizer::tests::test_whitespace_tokenizer ... ok
test fts::tokenizer::tokenizer_impl::test::clone ... ok
test fts::tokenizer::split_compound_words::tests::splitting_compound_words_works ... ok
test query::ra::tests::test_mat_join ... ok
test runtime::tests::default_columns ... ok
test query::magic::tests::strange_case ... ok
test parse::fts::tests::test_parse ... ok
test query::stratify::tests::test_dependencies ... ok
test runtime::tests::crashy_imperative ... ok
test runtime::tests::deletion ... ok
test runtime::tests::do_not_unify_underscore ... ok
test runtime::tests::ensure_not ... ok
test runtime::tests::as_store_in_imperative_script ... ok
test runtime::tests::filtering ... ok
test runtime::hnsw::tests::test_random_level ... ok
test runtime::tests::imperative_script ... ok
test runtime::tests::fts_drop ... ok
test runtime::tests::param_shorthand ... ok
test runtime::tests::insertion ... ok
test runtime::tests::multi_index_vec ... ok
test runtime::tests::rm_does_not_need_all_keys ... ok
test runtime::tests::parser_corner_case ... ok
test runtime::tests::puts ... ok
test runtime::tests::returning_relations ... ok
test runtime::tests::returning ... ok
test runtime::tests::hnsw_index ... ok
test runtime::minhash_lsh::test::test_minhash ... ok
test runtime::tests::test_custom_rules ... ok
test runtime::tests::short_hand ... ok
test runtime::tests::strict_checks_for_fixed_rules_args ... ok
test runtime::tests::test_classical ... ok
test runtime::tests::test_json_objects ... ok
test runtime::tests::test_layers ... ok
test runtime::tests::test_conditions ... ok
test runtime::tests::test_limit_offset ... ok
test runtime::tests::test_index_short ... ok
test runtime::tests::test_meet_aggr_empty ... ok
test runtime::tests::test_index ... ok
test runtime::tests::test_callback ... ok
test runtime::tests::sysop_in_imperatives ... ok
test runtime::tests::test_fts_indexing ... ok
test runtime::tests::test_lsh_indexing ... ok
test runtime::tests::test_normal_aggr_empty ... ok
test runtime::tests::test_update ... ok
test runtime::tests::test_trigger ... ok
test runtime::tests::update_shall_work ... ok
test runtime::tests::test_vec_index_insertion ... ok
test runtime::tests::test_vec_types ... ok
test runtime::tests::update_shall_not_destroy_values ... ok
test runtime::tests::test_vec_index ... ok
test runtime::tests::test_multi_tx ... ok
test runtime::tests::test_lsh_indexing2 ... ok
test runtime::tests::test_lsh_indexing4 ... ok
test runtime::tests::test_lsh_indexing3 ... ok
test runtime::tests::tokenizers ... ok
test runtime::tests::test_insertions ... ok
test data::tests::memcmp::encode_decode_num ... ok
test result: ok. 165 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.39s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/disk_snapshot-987842a72112fb8a)
running 10 tests
test speed::tests::a_missing_root_is_a_failure_not_a_panic_and_the_latch_starts_empty_then_keeps_the_run ... ok
test speed::tests::the_row_reads_as_one_line_and_a_page_cache_read_is_called_cached ... ok
test tests::a_path_sits_on_its_longest_mount_prefix_component_wise ... ok
test tests::pseudo_filesystems_are_named_and_ram_backed_storage_is_not_one ... ok
test tests::every_line_is_read_escapes_decoded_and_a_later_mount_shadows ... ok
test tests::the_arithmetic_and_a_zero_fragment_refused_by_name ... ok
test tests::the_floor_is_the_larger_of_the_share_and_the_minimum_and_never_the_disk ... ok
test speed::tests::the_skip_rule_is_free_space_below_the_need ... ok
test speed::tests::the_read_leg_reads_the_fixture_back ... ok
test speed::tests::a_small_run_measures_three_numbers_and_leaves_nothing_behind ... ok
test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.10s
Running tests/matches_the_kernel.rs (/home/rickard/tgt/ci/target/edda/debug/deps/matches_the_kernel-8920de951709531d)
running 3 tests
test an_unreadable_table_is_a_problem_by_name_not_an_empty_machine ... ok
test a_recorded_table_and_sysfs_tree_are_read_as_they_say ... ok
test a_labelled_temp_dir_is_measured_exactly_as_df_measures_it ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/dwarves_runa-7412900174c0caf5)
running 1 test
test bare_tests::only_a_bare_identifier_is_rewritten ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/pipeline.rs (/home/rickard/tgt/ci/target/edda/debug/deps/pipeline-7866deba9305c7e0)
running 21 tests
test a_misspelled_build_field_is_refused_at_load ... ok
test a_misspelled_field_on_an_xtask_step_is_refused_not_dropped ... ok
test a_build_workspace_step_with_a_path_is_refused_at_load ... ok
test an_xtask_step_can_name_the_alias_its_verb_moved_behind ... ok
test an_xtask_alias_that_is_not_a_name_is_refused_at_load ... ok
test a_build_workspace_step_reads_a_workspace_and_round_trips ... ok
test an_xtask_step_carries_its_argv_and_its_checkout ... ok
test an_xtask_step_written_before_0_2_3_still_means_what_it_meant ... ok
test bare_build_step_still_parses_without_opts_or_params ... ok
test build_step_carries_opts_and_params_from_ron ... ok
test cyclic_pipeline_is_rejected_at_load ... ok
test build_test_deploy_with_approval_gate_is_a_valid_dag ... ok
test parses_korp_ci_example_into_exact_structure ... ok
test unknown_needs_is_rejected_at_load ... ok
test full_palette_parses_and_validates_every_new_step ... ok
test the_bench_and_coverage_steps_load_round_trip_and_refuse_a_path ... ok
test test_steps_take_only_affected_and_a_bare_cargo_test_still_loads ... ok
test the_trace_profile_and_live_trace_steps_load_round_trip_and_refuse_bad_names ... ok
test full_palette_ron_round_trips ... ok
test ron_round_trips ... ok
test triggers_default_to_empty_when_omitted ... ok
test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/runs_on.rs (/home/rickard/tgt/ci/target/edda/debug/deps/runs_on-887c72b5b09c6ed2)
running 6 tests
test a_misspelled_runs_on_value_is_refused ... ok
test a_file_without_runs_on_still_loads_and_runs_in_a_container ... ok
test a_stage_override_wins_over_the_pipeline_setting ... ok
test kubernetes_is_refused_by_name_at_load_until_it_has_a_backend ... ok
test an_old_file_serialises_without_runs_on ... ok
test runs_on_round_trips ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/sandbox.rs (/home/rickard/tgt/ci/target/edda/debug/deps/sandbox-78858a4c1c97bfa7)
running 7 tests
test a_forge_action_is_a_name ... ok
test a_sandbox_env_carries_no_secret ... ok
test a_sandbox_image_not_named_by_digest_is_refused ... ok
test a_pipeline_built_in_code_goes_through_the_same_gate ... ok
test a_sandbox_runs_a_program_or_nothing ... ok
test a_sandbox_step_loads_with_its_mounts_and_no_network_by_default ... ok
test a_sandbox_mount_must_be_absolute_on_both_sides_and_never_climb ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/edda_admit-35a81037d81714ec)
running 37 tests
test daykey::tests::a_day_token_is_stable_within_a_day_and_unrecoverable_after_it ... ok
test estimate::tests::a_hinted_estimate_scales_with_the_hint ... ok
test estimate::tests::an_estimate_converges_on_a_steady_cost ... ok
test estimate::tests::kinds_learn_separately ... ok
test estimate::tests::the_first_sample_is_taken_as_is_then_it_moves_by_alpha ... ok
test estimate::tests::nothing_learnt_is_the_prior_with_a_hint_and_zero_without ... ok
test daykey::tests::one_rotation_however_many_threads_cross_midnight ... ok
test share::tests::sizes_parse ... ok
test table::tests::a_bucket_word_round_trips_day_and_bytes ... ok
test estimate::tests::concurrent_learning_counts_every_sample ... ok
test table::tests::a_full_shard_evicts_the_idle_and_fails_open_when_nobody_is ... ok
test table::tests::a_reused_bucket_does_not_carry_the_old_day ... ok
test table::tests::a_seed_fills_the_window_before_the_consumer_is_visible ... ok
test table::tests::a_window_is_today_and_the_days_before_it ... ok
test table::tests::days_fall_out_as_the_window_moves ... ok
test tests::refusals_say_what_was_hit ... ok
test tests::retry_after_is_the_next_midnight_for_a_spent_token ... ok
test tests::pass_through_is_always_full_and_never_refuses ... ok
test tests::the_policies_are_send_and_sync_and_object_safe ... ok
test share::tests::a_seed_is_read_once_per_consumer ... ok
test table::tests::concurrent_charges_are_all_counted ... ok
test share::tests::a_refusal_gives_its_slot_back ... ok
test tests::the_sentence_reads_like_the_design ... ok
test tests::usage_bytes_is_traffic_not_disk ... ok
test visitors::tests::a_puller_keeps_its_label_within_a_day_and_not_across_days ... ok
test share::tests::queued_takes_no_slot ... ok
test visitors::tests::an_unconfigured_scope_is_not_counted ... ok
test visitors::tests::behind_the_proxy_the_forwarded_address_is_the_client ... ok
test visitors::tests::no_raw_address_is_stored ... ok
test share::tests::below_the_limit_is_full_and_at_or_above_is_reduced ... ok
test visitors::tests::one_client_is_one_consumer_however_often_it_asks ... ok
test share::tests::an_anonymous_day_token_has_a_daily_budget ... ok
test visitors::tests::the_window_rolls_at_midnight_and_keeps_yesterday_as_numbers ... ok
test share::tests::classes_are_shares_and_a_full_share_refuses_with_a_reason ... ok
test share::tests::limit_none_builds_pass_through ... ok
test share::tests::plan_is_pure ... ok
test share::tests::record_feeds_the_rolling_usage_and_the_estimate ... ok
test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
Running tests/settings_toml.rs (/home/rickard/tgt/ci/target/edda/debug/deps/settings_toml-190d5952c9318386)
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/edda/debug/deps/edda_build_thing-97f9b6df4c5e2edb)
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/edda/debug/deps/edda_build_thing-94d5dfd6bf8d597d)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/build_gate.rs (/home/rickard/tgt/ci/target/edda/debug/deps/build_gate-2d4369cc748a8f22)
running 1 test
test every_bin_is_built_by_a_row_or_excused_with_a_reason ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
Running tests/rows.rs (/home/rickard/tgt/ci/target/edda/debug/deps/rows-4e5b997668d05748)
running 5 tests
test every_row_is_tagged_original_and_the_set_names_its_base_suite ... ok
test the_cargo_consequence_is_a_function_of_the_row ... ok
test the_feature_axis_gate_is_clean ... ok
test the_pinned_image_carries_every_row_target_and_the_pid1_rows_live_in_tunnr ... ok
test the_row_set_is_exactly_the_two_executables_edda_ships ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/toml_parity.rs (/home/rickard/tgt/ci/target/edda/debug/deps/toml_parity-70d183f47a4eece4)
running 4 tests
test the_loader_is_reading_what_this_test_thinks_it_is ... ok
test an_edited_toml_has_zero_effect_on_what_the_recipe_declares ... ok
test the_committed_toml_is_the_codes_emission_byte_for_byte ... ok
test a_key_no_reader_has_a_field_for_is_refused_by_name ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/eid_app-5ff9ad31ab74fea3)
running 1 test
test tests::signs_and_verifies ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/eid_core-1cc92f70561bc0b7)
running 5 tests
test tests::challenge_distinguishes_auth_from_sign ... ok
test tests::assertion_debug_redacts_bytes ... ok
test verify::tests::ecdsa_p256_round_trip ... ok
test verify::tests::ed25519_round_trip_and_tamper ... ok
test verify::tests::ed25519_weak_key_forgery_is_rejected ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/estate_clock-897aaf8995ede97f)
running 62 tests
test adjust::tests::a_large_offset_on_a_running_server_is_stepped_not_left_for_days ... ok
test adjust::tests::a_failed_or_unanimous_poll_moves_nothing ... ok
test adjust::tests::a_negative_epoch_millisecond_still_yields_a_legal_timespec ... ok
test adjust::tests::a_small_offset_on_a_running_server_is_slewed_in_either_direction ... ok
test adjust::tests::the_boot_offset_is_stepped ... ok
test adjust::tests::the_slew_ceiling_completes_inside_a_day_at_the_kernels_rate ... ok
test config::tests::a_peer_is_an_ip_literal_and_takes_the_default_port ... ok
test config::tests::a_peer_without_a_key_is_refused_rather_than_trusted ... ok
test config::tests::a_plaintext_http_source_is_refused_by_name_for_both_roles ... ok
test config::tests::an_empty_list_is_a_mistake_and_says_so ... ok
test config::tests::gunnar_alias::every_estate_name_has_its_gunnar_alias ... ok
test config::tests::gunnar_alias::a_gunnar_name_alone_is_read ... ok
test config::tests::gunnar_alias::the_estate_name_wins_and_a_blank_one_hides_nothing ... ok
test config::tests::ntp_is_refused_on_the_appliance_and_accepted_on_the_front ... ok
test config::tests::off_declines_by_name ... ok
test config::tests::the_front_sources_are_the_accounts_or_the_bench_clock ... ok
test config::tests::the_key_is_accepted_as_a_bare_blob_or_a_whole_line_and_nothing_else ... ok
test config::tests::unset_is_not_configured_and_asks_nobody ... ok
test date::tests::a_date_that_is_not_an_imf_fixdate_is_refused_rather_than_guessed ... ok
test date::tests::a_date_that_is_well_formed_but_impossible_is_refused ... ok
test date::tests::leap_day_and_leap_second_are_both_real_and_both_parse ... ok
test date::tests::the_date_measured_on_the_estate_parses ... ok
test date::tests::the_day_of_week_is_ignored_rather_than_believed ... ok
test date::tests::the_imf_fixdate_in_rfc_7231_parses_to_its_documented_epoch_second ... ok
test date::tests::the_sanity_bounds_are_the_dates_their_names_claim ... ok
test decide::tests::a_clock_already_right_is_not_corrected_by_rounding ... ok
test decide::tests::a_source_that_says_1970_is_refused_and_does_not_count_towards_the_quorum ... ok
test decide::tests::a_source_that_says_2145_is_refused_the_same_way ... ok
test decide::tests::one_hostile_source_among_three_cannot_move_the_answer ... ok
test decide::tests::the_chosen_offset_is_always_one_a_named_source_actually_said ... ok
test decide::tests::the_sanity_bounds_still_apply_to_a_single_trusted_source ... ok
test decide::tests::the_smallest_offset_that_is_still_a_correction_is_the_minimum ... ok
test decide::tests::the_two_hour_boot_offset_is_corrected_and_signed_the_way_the_appliance_reads_it ... ok
test decide::tests::three_sources_that_all_disagree_refuse_rather_than_pick_the_middle_one ... ok
test decide::tests::two_sources_that_disagree_are_refused_rather_than_averaged ... ok
test decide::tests::with_exactly_one_source_configured_its_answer_decides ... ok
test decide::tests::with_several_sources_configured_one_answer_is_never_a_quorum ... ok
test offer::tests::a_fed_run_arms_the_skew_trigger_before_its_first_pause ... ok
test offer::tests::a_front_offer_reaches_a_box_as_offer_vm_key_and_the_plain_key_wins ... ok
test offer::tests::a_repeated_clock_feed_syncs_while_this_process_has_not_set_its_clock_right ... ok
test offer::tests::a_tunnel_up_on_a_clock_already_right_asks_nothing ... ok
test offer::tests::clock_door_alone_fills_both_values_and_the_medium_alone_is_untouched ... ok
test offer::tests::the_first_fed_sync_retries_until_the_front_answers ... ok
test offer::tests::clock_medium_and_a_different_door_value_is_refused_by_name ... ok
test report::tests::a_boot_step_and_a_periodic_slew_are_reported_as_what_they_were ... ok
test offer::tests::only_an_unanswered_or_disagreeing_first_sync_is_tried_again ... ok
test sntp::tests::a_reply_not_echoing_our_timestamp_is_refused ... ok
test report::tests::the_store_keeps_the_boot_report_after_later_ones ... ok
test sntp::tests::an_unsynchronised_or_kiss_of_death_server_is_refused ... ok
test sntp::tests::a_timestamp_survives_the_round_trip_to_the_ntp_era_to_the_millisecond ... ok
test report::tests::an_unreachable_peer_changes_nothing_and_is_reported_by_name ... ok
test report::tests::a_correction_the_kernel_refused_is_reported_and_does_not_vouch ... ok
test offer::tests::the_tunnel_coming_up_asks_the_fed_clock_at_once_and_once ... ok
test sntp::tests::the_offset_is_the_rfc_4330_formula ... ok
test trigger::tests::a_burst_inside_the_gap_admits_one_and_counts_the_rest ... ok
test trigger::tests::a_tls_refusal_for_certificate_dates_is_told_from_any_other_failure ... ok
test trigger::tests::arming_installs_the_skew_handler_and_the_timer_once ... ok
test trigger::tests::a_skew_refusal_starts_exactly_one_background_sync_and_does_not_wait_for_it ... ok
test offer::tests::the_tunnel_coming_up_cuts_a_fed_pause_short ... ok
test offer::tests::a_wake_cuts_a_fed_pause_short ... ok
test trigger::tests::the_timer_fires_repeatedly_at_its_interval ... ok
test offer::tests::a_start_returns_at_once_and_starts_during_a_run_fold_into_one_more_run ... ok
test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.91s
Running tests/env_alias.rs (/home/rickard/tgt/ci/target/edda/debug/deps/env_alias-4a942b932cf17b22)
running 1 test
test a_gunnar_medium_keeps_its_clock_on_estate_clock ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/estate_front-f34f39876dc555e9)
running 68 tests
test forward::tests::the_forward_goes_to_the_primary_the_installer_names ... ok
test relay::tests::a_blank_fed_preshared_key_refuses_the_box_instead_of_listing_it_without_one ... ok
test forward::tests::a_connection_at_the_refused_address_is_closed ... ok
test forward::tests::the_forward_carries_the_session_and_retargets_live ... ok
test route::tests::a_callback_only_name_and_monetizes_host_are_never_routed ... ok
test relay::tests::a_box_the_refeed_no_longer_names_is_forgotten_and_its_new_key_lists_it_again ... ok
test route::tests::a_repo_host_is_refused_by_name_when_it_cannot_be_routed ... ok
test route::tests::the_repo_host_is_routed_to_the_primarys_http_and_grpc ... ok
test web::acme::tests::the_account_file_is_per_directory ... ok
test web::acme::tests::without_acme_no_directory_is_dialled_and_the_refusal_is_named ... ok
test web::acme::tests::a_wait_the_disk_refuses_is_still_kept_in_memory ... ok
test web::certs::tests::a_host_added_to_the_web_hosts_asks_acme_at_once ... ok
test web::certs::tests::a_fed_certificate_is_checked_before_it_is_taken ... ok
test relay::tests::each_fed_box_is_listed_on_the_relay_under_its_name ... ok
test relay::tests::a_box_laid_again_at_its_address_is_relisted_with_its_new_key ... ok
test web::certs::tests::a_kept_certificate_and_its_key_are_one_file_so_a_crash_cannot_split_them ... ok
test web::certs::tests::a_crash_between_the_old_two_writes_cannot_unpair_the_kept_certificate ... ok
test web::certs::tests::the_feed_carries_a_certificate_with_its_key_or_not_at_all ... ok
test web::certs::tests::acme_is_asked_only_near_expiry_or_with_nothing_to_serve ... ok
test web::dns::tests::a_fed_public_address_wins_over_the_one_the_front_sees ... ok
test web::dns::tests::a_name_points_here_only_when_one_of_its_addresses_is_ours ... ok
test web::dns::tests::only_a_public_address_is_this_fronts_own ... ok
test web::status::tests::the_text_report_names_every_field ... ok
test web::certs::tests::the_resolver_swaps_live_and_picks_by_name ... ok
test relay::tests::each_fed_box_is_listed_with_its_preshared_key_and_a_new_one_relists_it ... ok
test web::tests::a_callback_only_host_answers_callbacks_and_sends_the_rest_to_the_apex ... ok
test web::tests::a_caller_is_one_ipv6_slash_64_or_one_ipv4_address ... ok
test web::tests::a_callers_bucket_refills_at_its_rate_up_to_its_burst ... ok
test web::tests::a_callback_only_name_is_never_carried_to_the_primary_even_when_routed ... ok
test relay::tests::the_relay_runs_on_the_fronts_own_key_and_lists_each_fed_box_once ... ok
test web::tests::a_full_map_drops_the_oldest_caller_and_keeps_the_flooders_bucket ... ok
test relay::tests::the_relay_starts_with_the_fronts_own_overlay_interface_attached ... ok
test relay::tests::the_relay_counts_handshakes_per_box_and_refuses_a_wrong_front_key_visibly ... ok
test web::tests::a_grpc_call_to_a_service_the_product_did_not_declare_is_refused_at_the_front ... ok
test web::tests::a_per_instance_stripe_webhook_reaches_monetize_with_its_vendor_and_instance ... ok
test web::tests::a_products_outer_layer_is_installed_one_way_through_its_hooks ... ok
test web::tests::a_products_outer_layer_wraps_every_answer ... ok
test web::certs::tests::a_kept_certificate_survives_on_the_disk_0600 ... ok
test web::tests::a_routed_name_reaches_the_primarys_http_and_a_grpc_call_its_grpc ... ok
test web::acme::tests::the_wait_says_what_failed_and_only_an_older_fronts_wait_gives_way_to_dns ... ok
test web::tests::a_slash_48_rotating_its_slash_64s_shares_one_site_bucket ... ok
test web::tests::a_vendor_webhook_reaches_monetize_with_its_signature_and_its_answer_comes_back ... ok
test web::tests::acme_waits_for_the_first_feed_and_a_changed_feed_is_looked_at_now ... ok
test web::acme::tests::a_failed_attempt_waits_longer_each_time_and_the_wait_survives_a_reboot ... ok
test web::tests::an_early_refusal_is_carried_back_before_the_body ... ok
test web::certs::tests::a_pair_kept_by_an_older_front_as_two_files_is_still_read ... ok
test web::tests::a_bad_fed_certificate_is_refused_by_name_and_the_kept_one_serves ... ok
test web::status::tests::the_record_survives_a_reboot_and_one_reason_is_alerted_once ... ok
test web::tests::monetizes_own_host_carries_its_control_api_only_with_a_signature_and_every_other_host_is_unchanged ... ok
test web::tests::plain_http_to_the_credential_doors_is_rate_limited_per_caller ... ok
test web::tests::the_lines_said_once_are_a_bounded_memory ... ok
test web::tests::the_routed_grpc_door_is_rate_limited_per_caller ... ok
test web::tests::the_tls_config_takes_the_products_provider ... ok
test web::tests::the_web_config_defaults_to_the_estate_and_lets_encrypt ... ok
test web::tests::which_names_are_www_of_a_served_site ... ok
test web::tests::a_passkey_ceremony_is_never_started_on_www ... ok
test web::tests::port_80_sends_www_straight_to_the_bare_site ... ok
test web::tests::the_bare_site_and_its_other_names_are_unchanged ... ok
test web::tests::a_full_map_evicts_in_log_time_not_by_a_scan ... ok
test web::tests::one_peer_holds_at_most_its_share_of_the_door ... ok
test web::tests::a_certificate_fed_after_boot_is_kept_within_seconds_and_acme_was_never_asked ... ok
test forward::tests::the_forward_caps_its_connections_and_lets_an_idle_one_go ... ok
test web::tests::every_look_hands_the_product_its_config ... ok
test web::tests::www_is_a_301_to_the_bare_site_with_its_path_and_query ... ok
test web::tests::a_front_that_does_not_ask_acme_resolves_nothing ... ok
test web::tests::a_silent_connection_is_closed ... ok
test web::tests::a_trickled_request_head_is_cut_off ... ok
test web::tests::with_the_acme_switch_off_no_acme_directory_is_asked ... ok
test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.78s
Running tests/airgap_no_acme.rs (/home/rickard/tgt/ci/target/edda/debug/deps/airgap_no_acme-78d268163fbbe2da)
running 2 tests
test the_default_front_refuses_acme_by_name_and_dials_nothing ... ok
test the_default_tree_holds_no_acme_client ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.28s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/guest_host-18b74c00f92bdb40)
running 12 tests
test census::tests::the_digest_is_blake3_256_in_lowercase_hex ... ok
test convention::tests::pack_and_unpack_round_trip_the_whole_range ... ok
test convention::tests::the_export_set_is_the_six_names ... ok
test limits::tests::a_zero_limit_is_refused_by_name_and_never_means_unlimited ... ok
test limits::tests::every_refusal_names_module_export_and_limit ... ok
test limits::tests::narrowing_never_widens ... ok
test limits::tests::the_defaults_are_bounded ... ok
test limits::tests::the_epoch_schedule_adds_up_to_the_deadline ... ok
test verify::tests::a_build_without_a_verifier_refuses_rather_than_skips ... ok
test verify::tests::a_signature_sits_beside_its_module_under_the_full_file_name ... ok
test verify::tests::requiring_trust_with_no_roots_is_refused_by_name ... ok
test verify::tests::the_default_policy_requires_nothing_and_reports_no_signer ... ok
test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/bounds_and_trust.rs (/home/rickard/tgt/ci/target/edda/debug/deps/bounds_and_trust-b2bf326c7c1fa69b)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/no_alloc_before_bounds.rs (/home/rickard/tgt/ci/target/edda/debug/deps/no_alloc_before_bounds-89fcc2f67960921d)
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/edda/debug/deps/gunnar_bitmap-6fdab2f85f510e91)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/damage.rs (/home/rickard/tgt/ci/target/edda/debug/deps/damage-edc1379fdeeaba91)
running 8 tests
test reading_a_sha1_bitmap_as_sha256_fails_rather_than_misparsing ... ok
test an_object_count_that_disagrees_with_the_pack_is_caught ... ok
test a_bitmap_with_the_wrong_magic_is_rejected ... ok
test the_mandatory_full_dag_flag_is_enforced ... ok
test a_bitmap_truncated_mid_entry_fails_to_parse ... ok
test a_flipped_byte_is_caught_by_the_checksum ... ok
test a_bitmap_short_by_one_name_hash_still_parses_and_only_the_checksum_catches_it ... ok
test an_intact_bitmap_verifies ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.91s
Running tests/donation_shape.rs (/home/rickard/tgt/ci/target/edda/debug/deps/donation_shape-23cde2338a2c7c72)
running 10 tests
test a_commented_out_dependency_is_not_mistaken_for_a_real_one ... ok
test a_gunnar_dependency_is_detected ... ok
test a_rayon_dependency_is_detected ... ok
test no_dependency_inherits_from_the_workspace ... ok
test the_source_scanner_can_see_a_host_import ... ok
test workspace_inheritance_is_detected ... ok
test the_manifest_names_no_dependency_from_the_host_project ... ok
test the_licence_matches_gitoxides ... ok
test concurrency_is_not_rayon ... ok
test no_source_file_imports_the_host_project ... ok
test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
Running tests/stock_git.rs (/home/rickard/tgt/ci/target/edda/debug/deps/stock_git-a0d486a472c711f9)
running 7 tests
test the_type_bitmaps_agree_with_stock_git ... ok
test want_minus_have_equals_stock_gits_exclusion ... ok
test writer_output_goes_red_when_one_object_is_dropped ... ok
test xor_compressed_entries_are_present_and_resolve ... ok
test stock_git_reads_a_bitmap_this_crate_wrote ... ok
test every_stored_bitmap_equals_what_stock_git_walks_to ... ok
test the_whole_file_re_encodes_byte_for_byte ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.83s
Running tests/words.rs (/home/rickard/tgt/ci/target/edda/debug/deps/words-35f24cb97c671835)
running 3 tests
test the_operations_mean_what_they_are_called ... ok
test the_slice_form_agrees_with_the_scalar_form ... ok
test apply_stops_at_the_shorter_slice ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/gunnar_delta-72e7d5ff8f422fa6)
running 16 tests
test encode::tests::a_copy_of_exactly_65536_bytes_does_not_use_the_reserved_zero_size ... ok
test encode::tests::an_insert_never_emits_the_reserved_command_byte_zero ... ok
test encode::tests::header_varint_matches_the_decoders_shape ... ok
test index::tests::a_base_shorter_than_one_anchor_has_no_index ... ok
test name_hash::tests::the_empty_path_is_zero ... ok
test name_hash::tests::v2_decays_after_about_five_directories ... ok
test name_hash::tests::v1_sees_only_the_last_sixteen_bytes ... ok
test name_hash::tests::v2_is_a_function_of_the_path_alone ... ok
test name_hash::tests::v2_separates_what_v1_collides ... ok
test name_hash::tests::whitespace_is_skipped_by_both ... ok
test index::tests::rolling_hash_agrees_with_a_fresh_hash_at_every_offset ... ok
test index::tests::an_index_above_the_byte_cap_is_refused_not_attempted ... ok
test window::tests::the_epoch_sorts_inside_a_group_and_not_across_groups ... ok
test name_hash::tests::long_paths_do_not_overflow ... ok
test window::tests::the_older_revision_is_the_base_even_when_it_is_the_smaller_one ... ok
test index::tests::every_indexed_block_is_findable_in_its_own_bucket ... ok
test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/determinism.rs (/home/rickard/tgt/ci/target/edda/debug/deps/determinism-1c5db9b640f3c198)
running 3 tests
test no_delta_chain_exceeds_the_configured_depth ... ok
test the_default_thread_limit_agrees_with_one_thread ... ok
test one_thread_and_many_threads_produce_identical_bytes ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s
Running tests/donation_shape.rs (/home/rickard/tgt/ci/target/edda/debug/deps/donation_shape-724cacefa3e5df98)
running 9 tests
test a_commented_out_dependency_is_not_mistaken_for_a_real_one ... ok
test a_gunnar_dependency_is_detected ... ok
test a_rayon_dependency_is_detected ... ok
test no_dependency_inherits_from_the_workspace ... ok
test the_licence_matches_gitoxides ... ok
test workspace_inheritance_is_detected ... ok
test the_manifest_names_no_dependency_from_the_host_project ... ok
test concurrency_is_not_rayon ... ok
test no_source_file_imports_the_host_project ... ok
test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/git_cli.rs (/home/rickard/tgt/ci/target/edda/debug/deps/git_cli-3bb91ae93d1ce8cb)
running 3 tests
test stock_git_rejects_a_delta_whose_copy_offset_is_out_of_range ... ok
test stock_git_rejects_a_pack_whose_delta_has_been_corrupted ... ok
test stock_git_indexes_fscks_and_reads_back_a_pack_built_from_these_deltas ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 23.89s
Running tests/latency.rs (/home/rickard/tgt/ci/target/edda/debug/deps/latency-b1da099632f0c4c4)
running 1 test
test twenty_small_searches_do_not_add_up_to_a_sleep ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/limits.rs (/home/rickard/tgt/ci/target/edda/debug/deps/limits-28815472de97bcd4)
running 9 tests
test a_depth_past_the_cap_is_refused ... ok
test a_window_past_the_cap_is_refused ... ok
test too_many_objects_is_refused ... ok
test an_index_above_the_byte_cap_is_refused_rather_than_built ... ok
test too_much_total_input_is_refused ... ok
test an_oversized_target_is_emitted_whole_rather_than_searched ... ok
test an_oversized_base_is_skipped_as_a_candidate_and_the_object_still_appears ... ok
test a_degenerate_all_identical_input_finishes_under_the_chain_cap ... ok
test an_interrupted_run_returns_interrupted_rather_than_a_partial_result ... ok
test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
Running tests/roundtrip_gix.rs (/home/rickard/tgt/ci/target/edda/debug/deps/roundtrip_gix-a28d153de5df8e07)
running 15 tests
test an_empty_base_reconstructs ... ok
test an_empty_target_reconstructs ... ok
test a_transposition_reconstructs ... ok
test an_identical_target_reconstructs_and_costs_almost_nothing ... ok
test a_truncated_target_reconstructs ... ok
test the_header_states_the_exact_base_and_result_sizes ... ok
test a_target_of_pure_repetition_reconstructs ... ok
test an_appended_tail_reconstructs ... ok
test an_insertion_in_the_middle_reconstructs ... ok
test every_length_from_zero_to_past_one_anchor_reconstructs ... ok
test a_whole_deltified_object_set_reconstructs ... ok
test a_delta_chain_at_depth_fifty_reconstructs_every_link ... ok
test a_tight_depth_limit_forces_the_fallback_re_encode_and_it_still_reconstructs ... ok
test a_copy_longer_than_one_instruction_can_carry_is_split_and_reconstructs ... ok
test a_copy_offset_above_sixteen_mebibytes_uses_the_fourth_offset_byte_and_reconstructs ... ok
test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.38s
Running tests/scan.rs (/home/rickard/tgt/ci/target/edda/debug/deps/scan-7484fb0ef8afeaaa)
running 5 tests
test agreement_holds_on_slices_of_different_lengths ... ok
test the_dispatch_actually_selected_simd_on_this_machine ... ok
test a_fully_identical_pair_returns_the_whole_length ... ok
test the_delta_bytes_do_not_depend_on_the_backend ... ok
test simd_and_portable_agree_at_every_alignment_and_length ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/gunnar_pack-07f1ccf97fa141c0)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/deflate_backend.rs (/home/rickard/tgt/ci/target/edda/debug/deps/deflate_backend-0eab7c735095bb7a)
running 4 tests
test the_quality_band_can_fail ... ok
test compression_quality_did_not_regress ... ok
test backend_is_not_miniz_oxide ... ok
test stock_git_inflates_what_this_backend_wrote ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.54s
Running tests/index_floor.rs (/home/rickard/tgt/ci/target/edda/debug/deps/index_floor-c564649669efee90)
running 1 test
test indexing_a_five_file_commit_does_not_pay_a_fixed_fifty_millisecond_floor ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
Running tests/ofs_delta_off.rs (/home/rickard/tgt/ci/target/edda/debug/deps/ofs_delta_off-f22c9801813f9175)
running 2 tests
test a_client_without_ofs_delta_still_gets_the_copied_deltas ... ok
test the_two_forms_carry_byte_identical_delta_data ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.62s
Running tests/pack_extents.rs (/home/rickard/tgt/ci/target/edda/debug/deps/pack_extents-6d2218d419aa2a97)
running 7 tests
test a_multi_pack_index_must_not_size_an_entry_across_the_object_it_hides ... ok
test a_multi_pack_index_must_not_size_an_entry_across_the_object_it_hides_sha256 ... ok
test a_multi_pack_index_over_disjoint_packs_costs_no_extent_table ... ok
test a_pack_whose_offsets_repeat_is_refused_rather_than_mis_sized ... ok
test overlapping_packs_do_not_let_a_hash_seed_choose_the_bytes ... ok
test stock_git_accepts_the_pack_sized_out_of_the_index ... ok
test the_index_and_the_inflate_agree_byte_for_byte_and_the_index_is_what_ran ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.01s
Running tests/real_gix_odb.rs (/home/rickard/tgt/ci/target/edda/debug/deps/real_gix_odb-66a4750d8ec918d7)
running 1 test
test a_pack_served_from_a_real_gix_object_database_indexes_and_reads_back ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running tests/roundtrip.rs (/home/rickard/tgt/ci/target/edda/debug/deps/roundtrip-885c7eb1dc7d9a8d)
running 20 tests
test a_missing_object_is_an_error_not_a_short_pack ... ok
test a_sha256_pack_is_not_readable_as_sha1 ... ok
test a_truncated_pack_is_rejected ... ok
test an_id_of_the_wrong_hash_kind_is_rejected ... ok
test a_thin_pack_with_an_unknown_base_is_rejected ... ok
test a_corrupted_pack_is_rejected ... ok
test an_empty_pack_is_legal_and_indexes ... ok
test finishing_early_is_an_error_rather_than_a_truncated_pack ... ok
test trailer_width_follows_the_hash_kind ... ok
test header_is_the_literal_bytes_git_expects ... ok
test writing_past_the_declared_count_is_an_error ... ok
test duplicate_ids_are_written_once ... ok
test a_thin_pack_resolves_against_the_store ... ok
test validation_only_indexing_keeps_nothing ... ok
test sha256_blobs_index_and_read_back_byte_exact ... ok
test trees_and_commits_round_trip_sha256 ... ok
test trees_and_commits_round_trip_sha1 ... ok
test an_allocation_limit_stops_an_oversized_object ... ok
test compression_level_changes_the_bytes_but_not_the_content ... ok
test sha1_blobs_index_and_read_back_byte_exact ... ok
test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
Running tests/serve_runs_inline.rs (/home/rickard/tgt/ci/target/edda/debug/deps/serve_runs_inline-1f8a94548b292450)
running 1 test
test every_pack_entry_is_produced_on_the_calling_thread ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.43s
Running tests/streaming.rs (/home/rickard/tgt/ci/target/edda/debug/deps/streaming-1fb77a79df3b39f7)
running 2 tests
test a_streamed_pack_is_the_same_pack_gix_indexes ... ok
test one_large_object_reaches_the_sink_in_bounded_chunks ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s
Running tests/trailer_hash.rs (/home/rickard/tgt/ci/target/edda/debug/deps/trailer_hash-38813089dd962379)
running 6 tests
test plain_sha1_and_gix_collision_detecting_sha1_agree ... ok
test sha256_trailer_matches_coreutils_sha256sum ... ok
test sha1_trailer_matches_coreutils_sha1sum ... ok
test empty_pack_trailer_matches_coreutils ... ok
test perturbation_is_detected ... ok
test the_pack_trailer_is_not_paying_collision_detection ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.95s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/gunnar_pktline-132680d30c06e656)
running 5 tests
test read::tests::a_malformed_header_is_rejected_before_any_payload_is_awaited ... ok
test read::tests::an_empty_stream_is_a_clean_end_and_a_truncated_one_is_not ... ok
test read::tests::expect_packet_names_what_was_missing ... ok
test read::tests::reads_the_three_control_packets_and_a_data_line ... ok
test read::tests::the_stream_is_left_on_the_first_byte_after_the_line ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/decode.rs (/home/rickard/tgt/ci/target/edda/debug/deps/decode-d9e4844b19ae8d63)
running 15 tests
test a_header_split_mid_way_is_incomplete_not_bad_length ... ok
test an_empty_data_packet_is_not_a_flush ... ok
test an_over_long_length_fails_on_the_header_without_waiting_for_bytes ... ok
test decodes_a_data_packet_and_reports_bytes_consumed_including_the_header ... ok
test decodes_the_three_control_packets ... ok
test encode_then_decode_reproduces_the_packet_sequence ... ok
test length_0003_is_reserved_and_never_a_packet ... ok
test non_hex_length_is_rejected_with_the_bytes_it_saw ... ok
test text_and_payload_are_none_for_control_packets ... ok
test text_str_declines_non_utf8_without_calling_it_a_framing_error ... ok
test text_strips_exactly_one_trailing_newline ... ok
test trailing_bytes_are_left_alone ... ok
test uppercase_hex_is_accepted ... ok
test arbitrary_bytes_never_panic_and_never_over_consume ... ok
test every_proper_prefix_of_every_packet_kind_is_incomplete ... ok
test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/encode.rs (/home/rickard/tgt/ci/target/edda/debug/deps/encode-8417325bfb2a1be2)
running 14 tests
test a_real_ref_advertisement_line_is_byte_exact ... ok
test a_whole_v2_command_section_is_byte_exact ... ok
test control_packets_are_exact_four_byte_literals ... ok
test constants_are_the_protocol_numbers ... ok
test empty_data_packet_is_0004_and_is_not_a_flush ... ok
test length_header_is_lowercase_and_zero_padded ... ok
test one_byte_over_max_payload_is_rejected_not_truncated ... ok
test max_payload_is_exactly_the_one_that_fits ... ok
test write_data_emits_length_including_the_header ... ok
test write_data_never_touches_the_payload ... ok
test write_packet_matches_the_dedicated_writers ... ok
test write_text_appends_exactly_one_newline_when_absent ... ok
test write_text_is_idempotent_on_an_already_terminated_line ... ok
test write_text_counts_the_newline_it_is_about_to_add ... ok
test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/sideband.rs (/home/rickard/tgt/ci/target/edda/debug/deps/sideband-d81385bde0b7ab48)
running 8 tests
test a_short_sideband_line_is_byte_exact ... ok
test an_empty_sideband_write_emits_nothing_at_all ... ok
test bands_do_not_bleed_into_one_another ... ok
test one_full_chunk_is_one_line_at_exactly_the_maximum ... ok
test an_exact_multiple_of_the_chunk_emits_no_trailing_empty_line ... ok
test one_byte_past_a_chunk_becomes_two_lines ... ok
test a_payload_over_twice_the_maximum_splits_reassembles_and_stays_in_band ... ok
test a_sideband_stream_survives_being_read_one_byte_at_a_time ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running tests/stream.rs (/home/rickard/tgt/ci/target/edda/debug/deps/stream-eaa905727de92f4b)
running 10 tests
test a_good_stream_after_a_bad_prefix_is_still_readable_from_the_remainder ... ok
test a_decoder_that_consumed_nothing_returns_everything ... ok
test drain_stops_cleanly_at_a_partial_packet_and_resumes ... ok
test an_error_is_sticky_and_does_not_resynchronise ... ok
test into_remainder_returns_post_flush_bytes_byte_exact ... ok
test next_packet_is_none_while_a_header_is_split ... ok
test one_byte_at_a_time_yields_the_exact_packet_sequence ... ok
test pending_and_is_empty_track_only_unconsumed_bytes ... ok
test every_chunking_of_the_same_stream_gives_the_same_packets ... ok
test remainder_survives_internal_compaction ... ok
test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/gunnar_sendpack-5ca5a92abcc6aa8c)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/against_real_git.rs (/home/rickard/tgt/ci/target/edda/debug/deps/against_real_git-29b0309776946286)
running 7 tests
test report_status_v1_round_trips_against_real_git ... ok
test an_atomic_push_with_one_bad_command_moves_nothing ... ok
test deleting_a_ref_sends_no_pack_and_removes_it ... ok
test a_multi_ref_push_applies_every_command_and_carries_the_tag_object ... ok
test a_wrong_old_oid_is_rejected_and_the_ref_does_not_move ... ok
test sideband_on_and_off_both_complete ... ok
test a_fresh_branch_lands_in_a_real_receive_pack_for_both_hash_kinds ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
Running tests/donation_shape.rs (/home/rickard/tgt/ci/target/edda/debug/deps/donation_shape-4c0fd11bcc1967db)
running 12 tests
test a_commented_out_dependency_is_not_mistaken_for_a_real_one ... ok
test a_dependency_escaping_its_feature_gate_is_detected ... ok
test a_gunnar_dependency_is_detected ... ok
test a_rayon_dependency_is_detected ... ok
test no_dependency_inherits_from_the_workspace ... ok
test the_grammar_half_depends_on_three_crates_and_no_framer ... ok
test the_io_feature_is_declared_and_gates_the_framer ... ok
test the_licence_matches_gitoxides ... ok
test workspace_inheritance_is_detected ... ok
test the_manifest_names_no_dependency_from_the_host_project ... ok
test concurrency_is_not_rayon ... ok
test no_source_file_imports_the_host_project ... ok
test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/driver.rs (/home/rickard/tgt/ci/target/edda/debug/deps/driver-8a3eea7abab73eaf)
running 7 tests
test a_framed_section_is_byte_exact_and_the_newline_belongs_to_the_framer ... ok
test an_all_deletes_push_carrying_a_pack_is_refused_before_a_byte_is_written ... ok
test an_unofferable_guarantee_is_refused_before_the_command_list_goes_out ... ok
test an_update_with_no_pack_is_refused_before_a_byte_is_written ... ok
test push_options_are_one_pkt_line_each_and_a_newline_in_one_is_refused ... ok
test the_packfile_is_written_unframed_after_the_command_lists_flush ... ok
test the_client_declares_ofs_delta_exactly_when_it_will_use_it ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/grammar.rs (/home/rickard/tgt/ci/target/edda/debug/deps/grammar-9e6efaff6bbfb269)
running 35 tests
test a_capability_is_not_matched_by_a_longer_one_that_starts_with_it ... ok
test a_command_whose_oid_is_the_wrong_hash_kind_is_refused ... ok
test a_command_with_two_null_oids_is_neither_a_create_nor_a_delete ... ok
test a_failed_unpack_is_carried_verbatim ... ok
test a_leading_space_does_not_become_a_phantom_capability ... ok
test a_duplicated_refname_in_the_command_list_is_refused ... ok
test a_non_utf8_reference_name_survives_the_round_trip_intact ... ok
test a_refused_pack_is_encoded_and_read_back ... ok
test a_reference_name_carrying_a_newline_or_a_nul_is_refused ... ok
test a_rejection_reason_is_flattened_to_one_line_before_it_reaches_the_wire ... ok
test advertisement_of_a_populated_sha1_repo ... ok
test advertisement_of_a_sha256_repo ... ok
test advertisement_of_an_empty_repo_has_no_refs_but_has_capabilities ... ok
test an_empty_command_list_is_refused ... ok
test an_empty_repository_still_advertises_one_line ... ok
test an_oid_of_the_wrong_width_for_the_stated_format_is_refused ... ok
test an_option_before_any_ref_status_is_a_protocol_error ... ok
test capabilities_parse_values_and_flags ... ok
test deleting_without_delete_refs_is_refused ... ok
test atomic_is_refused_rather_than_downgraded ... ok
test negotiation_falls_back_to_report_status_v1 ... ok
test negotiation_prefers_v2_and_echoes_object_format ... ok
test pushing_across_hash_kinds_is_refused ... ok
test report_status_v1_is_parsed ... ok
test push_options_are_refused_rather_than_dropped ... ok
test hash_kind_falls_back_to_oid_width ... ok
test report_status_v2_options_attach_to_their_ref ... ok
test splitting_the_first_line_distinguishes_an_empty_list_from_no_list ... ok
test the_advertisement_encoder_and_decoder_are_one_format ... ok
test shallow_lines_are_not_refs ... ok
test the_report_encoder_and_decoder_are_one_format ... ok
test the_command_encoder_and_decoder_are_one_format ... ok
test unpack_ok_with_all_refs_rejected_is_not_ok ... ok
test the_command_list_is_byte_exact ... ok
test v2_options_round_trip_through_the_encoder ... ok
test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/remote_refusal.rs (/home/rickard/tgt/ci/target/edda/debug/deps/remote_refusal-a50c0db78a3a7ddc)
running 4 tests
test an_err_line_in_the_report_is_a_refusal_not_an_unrecognised_line ... ok
test a_band_three_abort_fails_the_push_even_when_band_one_says_unpack_ok ... ok
test the_same_report_without_a_band_three_abort_is_still_a_success ... ok
test an_err_advertisement_is_the_remote_speaking_not_a_bad_object_id ... ok
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
Running tests/silent_success.rs (/home/rickard/tgt/ci/target/edda/debug/deps/silent_success-00b5bd751dbf2047)
running 6 tests
test a_failed_unpack_with_a_complete_ref_report_still_fails ... ok
test a_complete_report_is_still_a_success ... ok
test a_report_covering_some_of_the_refs_fails_for_the_rest ... ok
test a_report_that_names_no_ref_at_all_is_not_a_success ... ok
test an_unreported_deletion_fails_too ... ok
test an_ok_for_a_ref_that_was_never_commanded_does_not_stand_in_for_the_one_that_was ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/gunnar_stage-0bba6a0600a1ac3f)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/attribution.rs (/home/rickard/tgt/ci/target/edda/debug/deps/attribution-5beee56d1e2ccf84)
running 1 test
test stage_attribution ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/jera-f10354d975e5e606)
running 97 tests
test agent::roster::tests::evict_dead_removes_only_the_stale_nodes ... ok
test agent::roster::tests::stale_node_is_dead_after_the_window_and_heartbeat_revives_it ... ok
test agent::roster::tests::state_json_exposes_live_and_dead_as_data ... ok
test agent::tests::grpc_agent_is_offline_skeleton_never_scheduled ... ok
test agent::roster::tests::roster_saves_and_loads_durably ... ok
test agent::tests::heavy_resource_req_never_places_on_a_nuc_class_node ... ok
test agent::tests::no_eligible_agent_returns_none_never_a_silent_drop ... ok
test agent::tests::payload_less_unit_still_decodes_and_legacy_path_unchanged ... ok
test agent::tests::resource_req_round_trips_and_heavy_floors_the_cores ... ok
test agent::tests::state_json_exposes_the_fleet_as_data ... ok
test agent::tests::work_payload_round_trips_through_json ... ok
test agent::tests::non_exclusive_unit_is_never_gated ... ok
test boot::tests::boot_jobs_without_reports_state_json_has_no_reports_key ... ok
test boot::tests::container_boot_through_manager_uses_boot_container_kind ... ok
test agent::tests::grpc_agent_over_loopback_transport_runs_to_done ... ok
test boot::tests::killing_the_job_kills_the_boot_and_marks_killed ... ok
test agent::tests::grpc_agent_over_loopback_transport_kill_propagates ... ok
test boot::tests::mode_selection_maps_target_type_to_mode ... ok
test boot::tests::poll_tracks_running_then_death_terminates_job ... ok
test boot::tests::press_boot_creates_a_running_job ... ok
test boot::tests::spawn_failure_opens_and_immediately_fails_the_job ... ok
test agent::tests::scheduler_matches_group_and_caps_then_runs_to_done ... ok
test boot::tests::vm_boot_through_manager_uses_boot_vm_kind_and_terminates ... ok
test container::tests::a_mount_reaches_the_boot_spec_the_long_lived_runner_boots ... ok
test agent::tests::payload_carrying_unit_dispatches_and_reaches_the_runner ... ok
test boot::tests::real_exe_boot_spawns_and_reaches_terminal ... ok
test container::tests::bind_mounts_render_bind_strings_and_empty_is_unchanged ... ok
test container::tests::container_net_reaches_draupnir ... ok
test container::tests::container_spec_maps_onto_a_draupnir_container_spec ... ok
test container::tests::default_boot_proc_exec_is_honest_not_wired ... ok
test container::tests::draupnir_runner_boot_failure_is_reported ... ok
test container::tests::draupnir_runner_emits_health_starting_alive_then_gone ... ok
test container::tests::draupnir_runner_boots_through_draupnir_streams_logs_and_kills ... ok
test container::tests::draupnir_runner_maps_container_state_to_terminal_status ... ok
test container::tests::net_mode_renders_network_arg_and_default_is_byte_identical ... ok
test container::tests::proc_exec_forwards_machine_and_argv_to_draupnir_and_returns_outcome ... ok
test container::tests::run_container_boot_failure_is_err_and_records_a_failed_row ... ok
test container::tests::resources_and_zone_reach_draupnir_and_default_is_all_cores ... ok
test container::tests::run_container_nonzero_exit_is_ok_but_records_a_failed_row ... ok
test container::tests::stub_container_runner_reports_honest_not_wired ... ok
test container::tests::run_container_routes_through_draupnir_and_records_a_done_row ... ok
test container::tests::submit_container_job_records_knobs_and_waits_until_running ... ok
test container::tests::zone_offset_port_map_threads_distinct_host_container_onto_draupnir ... ok
test jobs::chain::tests::a_resubmitted_key_queues_nothing_and_returns_the_same_id ... ok
test jobs::chain::tests::a_whole_chain_submits_as_a_unit_and_is_visible_queued ... ok
test jobs::chain::tests::a_newer_generation_stops_the_unrun_jobs_of_the_older_one ... ok
test jobs::chain::tests::an_older_generation_submitted_late_is_refused_as_stale ... ok
test jobs::chain::tests::high_priority_drains_before_the_low_ones_it_was_queued_behind ... ok
test jobs::chain::tests::lanes_started_at_the_same_instant_all_start_at_once ... ok
test jobs::chain::tests::a_duplicate_submit_while_running_re_arms_the_key_once ... ok
test agent::tests::agent_going_offline_kills_inflight_work ... ok
test agent::tests::busy_agent_is_not_rescheduled_until_idle ... ok
test jobs::receiving_sink_tests::a_record_from_elsewhere_reaches_the_sink_verbatim ... ok
test jobs::report::tests::noop_reporter_never_panics_and_touches_nothing ... ok
test jobs::report::tests::progress_fraction_and_meta_bridge_for_a_ui_row ... ok
test jobs::report::tests::report_key_gives_gauges_independent_slots ... ok
test jobs::report::tests::reporter_health_transitions_are_recorded_in_order ... ok
test jobs::report::tests::reporter_phase_and_progress_coexist_latest_phase_wins ... ok
test jobs::report::tests::reporter_progress_lands_in_registry_latest_wins ... ok
test jobs::report::tests::reports_snapshot_shape_round_trips_through_serde ... ok
test agent::tests::kill_handle_terminates_work_as_killed ... ok
test agent::tests::exclusive_group_units_do_not_run_concurrently_across_the_fleet ... ok
test jobs::chain::tests::a_predicate_that_never_goes_false_does_not_defer_the_chain_for_ever ... ok
test jobs::tests::classify_bench_exclusive_others_parallel ... ok
test boot::tests::boot_jobs_with_reports_wires_reporter_and_state_json_carries_reports ... ok
test boot::tests::dropping_a_still_running_boot_kills_its_group_rather_than_orphaning_it ... ok
test agent::tests::dispatched_units_result_round_trips_back_and_records_against_its_node ... ok
test jobs::tests::actor_is_recorded_survives_finish_and_is_never_invented ... ok
test jobs::chain::tests::the_defer_ceiling_is_cumulative_across_jobs ... ok
test jobs::tests::job_record_vec_json_round_trips ... ok
test jobs::chain::tests::the_ceiling_does_not_lift_the_exclusive_gate ... ok
test jobs::chain::tests::the_worker_waits_while_the_machine_says_it_is_busy ... ok
test jobs::tests::child_jobs_carry_parent_id_and_persist ... ok
test jobs::tests::daemon_job_reports_phase_and_stops_without_ever_failing ... ok
test jobs::tests::job_emits_progress_and_ledger_snapshot_reflects_current_and_total ... ok
test jobs::tests::daemon_resumes_the_same_ledger_row_across_a_restart ... ok
test jobs::tests::exclusive_bench_jobs_serialize_second_observes_queued ... ok
test jobs::tests::job_records_its_node_and_persists_it ... ok
test jobs::tests::workspace_sink_noops_on_unwritable_and_blank_env_falls_through ... ok
test jobs::tests::start_or_resume_daemon_dedups_multiple_leftover_rows ... ok
test policy::tests::draupnir_kind_maps_vm_to_vm_and_container_to_container ... ok
test policy::tests::labels_are_stable ... ok
test policy::tests::policy_round_trips_with_boot_mode ... ok
test policy::tests::vm_and_container_delegate_to_draupnir_process_does_not ... ok
test vm::tests::bootspec_kernel_rootfs_defaults ... ok
test vm::tests::stub_vm_runner_reports_honest_not_wired ... ok
test jobs::tests::running_then_done_overwrites_in_place_no_duplicate ... ok
test jobs::tests::start_finish_fail_and_drop_zombie_guard ... ok
test jobs::tests::stop_orphans_closes_only_the_named_kinds_and_says_why ... ok
test jobs::tests::parallel_job_not_blocked_by_running_exclusive ... ok
test jobs::tests::prune_drops_aged_terminal_and_caps_count_but_keeps_running ... ok
test boot::tests::a_dropped_boot_proc_reaps_its_child_instead_of_leaving_a_zombie ... ok
test jobs::tests::daemon_phase_is_durable_across_a_fresh_read_only_store ... ok
test jobs::tests::store_path_is_the_rule_and_an_existing_ledger_still_resolves_through_it ... ok
test jobs::tests::a_ledger_one_directory_away_is_named_not_silently_replaced ... ok
test jobs::tests::workspace_sink_writes_a_job_into_the_env_resolved_ledger ... ok
test jobs::chain::tests::the_runners_outcome_becomes_the_ledger_row ... ok
test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.01s
Running tests/container_sandbox.rs (/home/rickard/tgt/ci/target/edda/debug/deps/container_sandbox-0da1217717aa5c70)
running 2 tests
test a_sandboxed_container_round_trips ... ok
test an_old_container_payload_still_reads_and_has_no_sandbox ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/job_phase_is_durable.rs (/home/rickard/tgt/ci/target/edda/debug/deps/job_phase_is_durable-76a3e3e64499e942)
running 10 tests
test a_handle_over_a_remote_or_noop_sink_persists_nothing ... ok
test a_back_dated_terminal_row_is_pruned_by_the_submit_that_accepted_it ... ok
test the_phase_survives_the_exact_serialisation_viz_jobs_puts_on_the_wire ... ok
test phase_is_visible_to_a_reader_that_never_saw_the_emit ... ok
test a_child_jobs_phase_is_durable_as_well ... ok
test a_record_that_carries_a_phase_still_overwrites ... ok
test a_bare_job_handle_over_a_store_sink_reports_durably ... ok
test a_progress_snapshot_rides_the_phase_but_ticks_alone_do_not_write ... ok
test a_terminal_write_does_not_erase_the_phase_the_mirror_wrote ... ok
test the_latest_phase_wins_on_the_row ... ok
test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s
Running tests/runners_feature.rs (/home/rickard/tgt/ci/target/edda/debug/deps/runners_feature-2a3f06e34a0bf255)
running 2 tests
test the_ledger_and_its_policy_need_no_runner ... ok
test draupnir_is_the_runners_feature_and_the_runners_are_default ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (/home/rickard/tgt/ci/target/edda/debug/deps/nordisk_alloc-0c11c246f3a3bbc3)
running 5 tests
test tests::self_rss_is_readable_and_nonzero ... ok
test tests::the_named_option_row_is_purge_delay_and_the_tuning_applies_idempotently ... ok
test tests::the_opt_out_is_reported_and_never_silent ... ok
test tests::the_purge_delay_ladder_never_falls_back_to_the_default_that_caused_the_oom ... ok
test tests::the_products_own_variable_still_works_and_an_empty_one_does_not_shadow_the_fleet ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/mimalloc_transient_peak.rs (/home/rickard/tgt/ci/target/edda/debug/deps/mimalloc_transient_peak-9cc6733d678f757f)
running 3 tests
test the_loud_skips_fire_on_the_conditions_they_name ... ok
test the_opt_out_is_reported_and_never_silent ... ok
test a_dropped_transient_is_retained_as_shipped_and_returned_after_the_tuning ... FAILED
failures:
---- a_dropped_transient_is_retained_as_shipped_and_returned_after_the_tuning stdout ----
[as-shipped round 0] peak 418844 KiB → after-drop 418844 KiB (transient ~393750 KiB, watched 854.634535ms)
[as-shipped round 1] peak 418844 KiB → after-drop 418844 KiB (transient ~393750 KiB, watched 854.245664ms)
[as-shipped round 2] peak 418844 KiB → after-drop 418844 KiB (transient ~393750 KiB, watched 854.572071ms)
[tuned round 0] peak 429084 KiB → after-drop 429084 KiB (transient ~393750 KiB, watched 854.39714ms)
[tuned round 1] peak 418844 KiB → after-drop 26204 KiB (transient ~393750 KiB, watched 25.217586ms)
[tuned round 2] peak 418844 KiB → after-drop 214364 KiB (transient ~393750 KiB, watched 25.204091ms)
[tuned ratchet probe] peak 418844 KiB → after-drop 26780 KiB (transient ~393750 KiB, watched 25.164318ms)
thread 'a_dropped_transient_is_retained_as_shipped_and_returned_after_the_tuning' (70207) panicked at crates/nordisk-alloc/tests/mimalloc_transient_peak.rs:319:9:
tuned round 0: RSS did not fall at all after the drop (429084 KiB → 429084 KiB)
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
failures:
a_dropped_transient_is_retained_as_shipped_and_returned_after_the_tuning
test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.74s
error: test failed, to rerun pass `-p nordisk-alloc --test mimalloc_transient_peak`