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

nordisk/ci-status

runs/edda-ci/20261101T0019Z-82bbc28e/02-test.log

[… 207765 bytes cut: the tail follows]
test tree::tests::an_options_kernel_requires_survives_the_round_trip_through_the_tree ... ok
test tree::tests::an_edge_is_type_checked_against_the_donor_through_the_constellation_root ... ok
test tree::tests::an_iso_declares_its_kernel_edge_and_the_tree_projects_it_like_the_installers ... ok
test tree::tests::choosing_a_preset_expands_into_law_c_lines_and_explicit_flags_win ... ok
test tree::tests::an_undrawn_path_under_an_edge_goes_to_the_donor_and_an_undrawn_root_is_still_refused ... ok
test tree::tests::deriving_the_tree_leaves_law_a_intact ... ok
test tree::tests::flat_spellings_are_unambiguous_aliases_and_a_clash_is_a_named_refusal ... ok
test tree::tests::a_root_preset_is_a_val_over_the_tree_and_round_trips_through_the_rows ... ok
test tree::tests::edges_are_first_class_on_any_variant_kind_and_round_trip_through_the_rows ... ok
test tree::tests::subtree_and_prefixing_keep_paths_as_ids ... ok
test tree::tests::the_kernel_donor_is_the_first_edge_and_projects_preset_and_symbols ... ok
test tree::tests::the_index_answers_exactly_what_the_tree_answers ... ok
test tree::tests::the_kernel_listing_prints_the_spelling_the_door_accepts ... ok
test variant::artifact_kind_evidence::an_iso_is_a_file_and_a_container_image_is_not ... ok
test tree::tests::the_tree_reads_a_choice_a_toggle_and_a_donors_pair_out_of_one_opt_line ... ok
test tree::tests::the_tree_renders_back_to_exactly_the_rows_it_came_from ... ok
test tree::tests::the_tree_serializes_tagged_and_lean_and_round_trips ... ok
test variant::schema_closure_tests::a_misspelled_key_is_refused_rather_than_dropped_on_the_floor ... ok
test assemble::tests::a_failed_container_assemble_files_a_readable_build_record ... ok
test variant::schema_closure_tests::an_unknown_allowlist_table_is_empty_and_not_a_panic ... ok
test variant::schema_closure_tests::a_trailing_slash_and_a_blank_declaration_are_both_handled ... ok
test variant::schema_closure_tests::manifest_dir_reaches_the_argv_of_both_writers ... ok
test variant::tests::a_bin_no_cargo_target_declares_is_a_phantom ... ok
test variant::schema_closure_tests::an_unquoted_dotted_key_is_named_and_does_not_fail_the_whole_file ... ok
test variant::schema_closure_tests::every_alias_still_parses_under_deny_unknown_fields ... ok
test variant::tests::a_declared_sibling_surface_widens_p_and_qualifies_the_features ... ok
test variant::tests::a_carved_out_delivery_may_not_build_a_feature_the_base_lacks ... ok
test variant::tests::a_delegating_row_may_not_carry_its_own_edges ... ok
test variant::tests::a_delivery_with_no_default_is_reported_by_name ... ok
test variant::tests::a_malformed_sibling_surface_is_refused_entry_by_entry ... ok
test tree::tests::the_kernel_subtree_is_judged_by_the_kernel_model_with_its_cascade ... ok
test variant::tests::a_sibling_surface_without_an_own_package_is_refused ... ok
test variant::tests::a_sibling_surface_under_no_default_features_is_refused_as_drift ... ok
test variant::tests::a_variant_with_no_declared_sibling_surface_tests_only_its_own_package ... ok
test variant::tests::a_variant_declares_its_own_boot_logo_and_it_resolves_against_the_repo_root ... ok
test variant::tests::a_named_single_delivery_only_adds_its_name_to_the_diagnostics ... ok
test variant::tests::artifact_kind_parses_and_round_trips ... ok
test variant::tests::an_atom_in_two_deliveries_is_counted_in_both_groups ... ok
test variant::tests::an_example_row_renders_its_argv_and_is_refused_beside_bin_or_on_lib ... ok
test variant::tests::an_undeclared_suite_serializes_to_nothing ... ok
test variant::tests::artifacts_and_kind_of_span_all_collections ... ok
test variant::tests::build_installer_cell_is_discovered_and_resolves_by_name ... ok
test variant::tests::check_suites_is_vacuous_without_the_axis_and_says_so ... ok
test variant::tests::check_suites_demands_a_declared_base ... ok
test variant::tests::check_suites_resolved_catches_a_real_escape_and_refuses_to_guess ... ok
test variant::tests::cargo_bin_targets_finds_cargos_auto_discovered_bins ... ok
test variant::tests::container_delegating_node_resolves ... ok
test variant::tests::check_suites_resolved_skips_delegating_pointer_variants ... ok
test variant::tests::delegating_and_tree_agree_on_a_containers_edges ... ok
test variant::tests::embeds_and_reaches_must_be_disjoint ... ok
test variant::tests::distinct_bin_names_off_one_source_do_not_collide ... ok
test variant::tests::embeds_is_legal_on_an_exe_and_still_refused_on_a_lib ... ok
test variant::tests::embeds_requires_service_kind ... ok
test variant::tests::empty_offers_is_unconstrained ... ok
test variant::tests::exe_may_reach_but_not_embed ... ok
test variant::tests::exactly_one_default_per_role_or_it_says_which_role ... ok
test variant::tests::feature_not_offered_is_rejected ... ok
test variant::tests::fat_downstream_embed_and_thin_are_valid ... ok
test variant::tests::holger_three_exes_plus_gui_parse ... ok
test variant::tests::holger_fixture_file_parses ... ok
test variant::tests::installer_chaining_undeclared_variant_is_rejected ... ok
test variant::tests::leaf_closure_drops_tier_labels_and_keeps_bare_markers ... ok
test variant::tests::kind_defaults_to_exe_and_is_omitted_when_serialized ... ok
test variant::tests::inverted_embed_upstream_member_is_rejected ... ok
test variant::tests::lib_kind_forbids_bin_and_emits_lib_flag ... ok
test variant::tests::nornir_own_build_variants_discovers ... ok
test variant::tests::mutually_exclusive_features_are_rejected ... ok
test variant::tests::not_applicable_linkage_is_distinguishable_from_silence ... ok
test variant::tests::open_is_declared_per_variant_and_is_not_the_repos_offers ... ok
test variant::tests::open_must_be_offered_and_must_not_also_be_enabled ... ok
test variant::tests::profile_and_target_and_no_default_features_render ... ok
test variant::tests::profile_parses_and_round_trips_all_spellings ... ok
test variant::tests::profile_target_and_delivery_are_different_files ... ok
test variant::tests::require_installer_reports_none_declared_and_lists_known ... ok
test variant::tests::require_vm_empty_set_reports_none_declared ... ok
test variant::tests::require_unknown_variant_lists_known_names ... ok
test variant::tests::require_vm_returns_declared_descriptor ... ok
test variant::tests::require_vm_unknown_name_lists_known_vms ... ok
test variant::tests::required_features_for_bin_are_enforced ... ok
test variant::tests::service_kind_requires_member_and_is_native ... ok
test variant::tests::round_trips_through_toml ... ok
test variant::tests::service_shape_parses_and_round_trips ... ok
test variant::tests::the_sibling_surface_key_parses_from_toml_and_stays_absent_when_unset ... ok
test variant::tests::thin_standalone_may_not_embed ... ok
test variant::tests::three_variants_one_bin_is_a_collision ... ok
test variant::tests::two_deliveries_may_each_name_their_own_default_server ... ok
test variant::tests::valid_variant_yields_correct_cargo_args ... ok
test variant::tests::validate_all_in_rejects_a_container_cell_whose_containerfile_is_missing ... ok
test variant::tests::variant_optional_fields_deserialize ... ok
test variant::tests::cargo_bin_targets_reads_a_real_manifest_tree ... ok
test variant::tests::wasm_kind_requires_wasm32_target ... ok
test variant::tests::variants_without_a_bin_are_skipped_and_that_is_documented ... ok
test verbs::tests::every_kind_has_a_row_and_the_verbs_are_the_ones_the_pane_hardcoded ... ok
test vm::tests::descriptor_and_content_id_round_trip ... ok
test vm::tests::microvm_boot_from_toml ... ok
test vm::tests::validate_catches_missing_kernel_rootfs_and_zero_size ... ok
test vm::tests::qemu_args_carry_machine_mem_cores_kernel_and_cmdline ... ok
test vm::tests::variant_deps_lists_the_chained_cargo_build ... ok
test vm::tests::vm_format_parses_and_round_trips_all_spellings ... ok
test wasm::tests::a_missing_cargo_artifact_is_refused_before_any_tool_runs ... ok
test wasm::tests::a_stale_file_from_a_previous_shape_does_not_survive ... ok
test wasm::tests::a_stage_that_exits_zero_and_writes_nothing_is_refused_by_name ... ok
test wasm::tests::a_zero_byte_output_is_a_missing_output ... ok
test wasm::tests::every_bindgen_target_spells_itself_and_round_trips ... ok
test wasm::tests::the_content_id_moves_with_what_changes_the_bundle ... ok
test wasm::tests::the_stem_follows_the_cargo_target ... ok
test web_app::tests::a_bin_module_keeps_its_name_and_a_cdylib_is_renamed ... ok
test wasm::tests::the_stages_run_in_order_and_the_bundle_is_read_back ... ok
test web_app::tests::a_declaration_must_be_repo_relative ... ok
test variant::tests::suiteless_repos_get_byte_identical_check_defaults ... ok
test web_app::tests::a_signed_web_app_round_trips_and_asks_for_schema_5 ... ok
test web_app::tests::a_page_must_start_exactly_one_module ... ok
test web_app::tests::the_locked_bindgen_is_read_and_two_are_refused ... ok
test web_app::tests::a_trunk_tag_this_step_cannot_honour_is_refused_not_dropped ... ok
test web_app::tests::the_page_is_rewritten_the_way_trunk_rewrites_it ... ok
test web_app::tests::the_step_runs_container_then_bindgen_then_page_and_refuses_a_foreign_bindgen ... ok
test variant::tests::no_sibling_repo_declares_two_variants_onto_one_artifact ... ok
test variant::tests::every_constellation_build_space_validates_and_names_its_defaults ... ok
test iso_writer::tests::the_hybrid_gpt_parses_back_and_spans_exactly_the_esp ... ok
test variant::schema_closure_tests::every_declaration_file_in_this_checkout_loads_under_the_closed_schema ... ok
test code_digest::tests::exactly_one_allocated_section_is_excluded_and_it_is_the_file_s_own_hash ... ok
test code_digest::tests::a_real_binary_digests_over_its_allocated_sections_and_only_those ... ok
test receipt_proof::tests::a_linkage_setting_is_answered_by_the_linkage_audit ... ok
test linkage::tests::object_reads_a_real_binary_and_extra_families_are_honoured ... ok
test receipt_proof::tests::a_false_claim_about_a_family_really_in_this_binary_is_disproven ... ok

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

     Running tests/attestation_end_to_end.rs (/backup/ci-target/edda/debug/deps/attestation_end_to_end-8f64d7926ce08e80)

running 4 tests
   Compiling attrepo v0.0.0 (/tmp/.tmp97hbxY)
    Finished `release` profile [optimized] target(s) in 2.67s
   Compiling attrepo v0.0.0 (/tmp/.tmpO2rZaW)
test an_attestation_over_a_receipt_that_claims_nothing_provable_does_not_hold ... ok
    Finished `release` profile [optimized] target(s) in 2.51s
test an_unstripped_rebuild_is_never_silently_accepted_as_the_shipped_program ... ok
test the_build_verb_attests_a_real_repo_and_goes_red_on_a_receipt_that_lies ... ok
test a_lying_receipt_on_a_stripped_artifact_is_caught_by_the_attestation ... ok

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

     Running tests/build_dag_gunnar.rs (/backup/ci-target/edda/debug/deps/build_dag_gunnar-726c8a595608779f)

running 4 tests
test gunnars_kernel_donor_reads_back_as_a_general_consumption_edge ... ok
test the_kernel_donor_spelling_survives_the_general_edge_verbatim ... ok
test the_toolchain_edge_leaves_gunnars_plan_when_its_feature_is_off_and_returns_when_it_is_on ... ok
test gunnar_installer_with_build_kernel_prints_the_donor_step_first_then_the_installer ... ok

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

     Running tests/buildgate_red_probe.rs (/backup/ci-target/edda/debug/deps/buildgate_red_probe-35785341dd73de7c)

running 11 tests
test the_naive_reach_diagnosis_is_measured_not_asserted ... ok
test an_atom_filter_that_matches_nothing_is_red ... ok
test a_partial_run_is_still_red_when_its_own_atom_will_not_compile ... ok
test a_partial_run_reports_the_numbers_but_does_not_assert_coverage ... ok
test an_excuse_for_a_bin_that_is_built_again_is_red ... ok
test an_unbuilt_bin_is_excusable_only_with_words ... ok
test a_declared_bin_that_no_atom_builds_is_red_and_the_numbers_say_so ... ok
test list_tests_distinguishes_an_empty_binary_from_a_full_one ... ok
test a_dark_test_file_is_excusable_only_with_words_and_the_excuse_can_go_stale ... ok
test an_unquoted_allowlist_key_is_red_and_says_how_to_spell_it ... ok
test a_test_file_that_compiles_to_zero_tests_is_red_and_the_gate_names_the_file ... ok

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

     Running tests/cargo_features.rs (/backup/ci-target/edda/debug/deps/cargo_features-03edc0e3d9f19330)

running 3 tests
test a_choice_for_no_cargo_variant_is_refused_by_name ... ok
test the_build_verb_parses_features_and_both_flags ... ok
test a_choice_lands_on_top_of_the_declared_variant_and_in_the_cargo_argv ... ok

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

     Running tests/cloud_preset_closure_live.rs (/backup/ci-target/edda/debug/deps/cloud_preset_closure_live-77a0a73aeb5f37e3)

running 0 tests

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

     Running tests/consequence_per_typ.rs (/backup/ci-target/edda/debug/deps/consequence_per_typ-e0f765587c5dcaab)

running 5 tests
test cargo_consequence_of_dropping_wireguard ... ok
test cargo_consequence_names_its_own_toggle ... ok
test kernel_consequence_names_its_group ... ok
test kernel_consequence_of_the_thin_kernel_groups ... ok
test hardened_overlay_only_adds ... ok

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

     Running tests/history_end_to_end.rs (/backup/ci-target/edda/debug/deps/history_end_to_end-b8cb803dbc121820)

running 4 tests
test a_file_that_is_not_an_object_file_at_all_is_not_measured_rather_than_unreceipted ... ok
test the_files_handed_to_the_sealer_carry_no_absolute_path_and_no_date ... ok
test an_attestation_whose_receipt_was_edited_is_caught_against_the_real_artifact ... ok
test real_artifacts_are_attested_regenerated_and_verified_and_each_one_can_fail ... ok

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

     Running tests/image_writer.rs (/backup/ci-target/edda/debug/deps/image_writer-884b3089221ff451)

running 20 tests
test every_roster_row_that_imports_a_disk_reaches_a_writer ... ok
test the_drive_argv_names_each_medium_s_own_format_word ... ok
test red_probe_a_source_that_is_not_a_whole_disk_is_refused_by_name ... ok
test red_probe_a_virtual_size_that_is_not_mib_aligned_is_refused_both_ways ... ok
test red_probe_a_footer_cookie_that_is_not_conectix_is_refused ... ok
test the_qemu_format_word_matches_what_each_medium_actually_is ... ok
test red_probe_a_footer_truncated_by_one_byte_is_refused ... ok
test red_probe_a_qcow2_with_a_bad_magic_version_or_incompatible_feature_is_refused ... ok
test vhd_chs_follows_the_spec_and_clamps_where_the_spec_clamps ... ok
test red_probe_a_footer_checksum_that_does_not_verify_is_refused ... ok
test azure_mib_rounding_is_applied_to_the_bytes_not_merely_documented ... ok
test red_probe_a_tarball_whose_member_is_not_disk_raw_is_refused ... ok
test the_vhd_is_deterministic_for_the_same_installed_disk ... ok
test raw_is_a_validated_named_path_and_reproduces_the_disk_byte_for_byte ... ok
test the_gce_tarball_holds_exactly_one_member_named_disk_raw ... ok
test the_vhd_is_a_fixed_disk_whose_footer_reads_back_through_the_validator ... ok
test the_qcow2_reconstructs_the_installed_disk_through_its_own_l1_l2_mapping ... ok
test one_install_four_media_and_a_single_content_identity ... ok
test the_qcow2_is_sparse_and_the_saving_is_measured_not_claimed ... ok
test a_qcow2_larger_than_one_l2_table_maps_every_cluster ... ok

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

     Running tests/installer_options.rs (/backup/ci-target/edda/debug/deps/installer_options-25259f1adedb4f2c)

running 11 tests
test a_c_translation_unit_is_not_linkage_but_a_rust_path_still_is ... ok
test dhcp_on_bakes_the_dhcp_selector_and_refuses_a_static_address ... ok
test an_app_variant_without_no_default_features_is_refused_at_resolution ... ok
test a_toggle_moves_the_content_id ... ok
test dhcp_off_requires_a_valid_static_address_and_bakes_the_static_selector ... ok
test the_options_and_their_resolved_states_travel_onto_the_mastered_iso ... ok
test the_recipe_really_declares_two_options_and_the_loader_really_reads_them ... ok
test the_resolution_removes_the_feature_from_the_packed_app_binarys_cargo_argv ... ok
test wireguard_off_refuses_the_hub_declaration_and_stages_nothing ... ok
test the_door_grammar_parses_both_axes_off_one_argv ... ok
test the_audit_reads_a_real_binary_and_reports_both_arms ... ok

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

     Running tests/iso_boot.rs (/backup/ci-target/edda/debug/deps/iso_boot-e226d7d7fe8dad12)

running 1 test
test pure_rust_iso_boots_under_qemu_ovmf_to_boot_ok ... ignored, heavy: masters a pure-Rust ISO then boots it under QEMU+OVMF (UEFI), asserting BOOT-OK

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

     Running tests/kconfig_solver_live.rs (/backup/ci-target/edda/debug/deps/kconfig_solver_live-9fbace4b4a5509b4)

running 1 test
test removing_the_head_of_a_chain_removes_the_symbol_the_chain_explains ... ignored, needs an extracted kernel source with scripts/kconfig/conf built (NORNIR_KCONFIG_SRC)

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

     Running tests/kernel_build_live.rs (/backup/ci-target/edda/debug/deps/kernel_build_live-e9319858c6c72586)

running 0 tests

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

     Running tests/kernel_offline_live.rs (/backup/ci-target/edda/debug/deps/kernel_offline_live-8bbb215cbfee8315)

running 0 tests

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

     Running tests/kernel_probe_live.rs (/backup/ci-target/edda/debug/deps/kernel_probe_live-8fe8ab919d28f877)

running 0 tests

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

     Running tests/kernel_run_live.rs (/backup/ci-target/edda/debug/deps/kernel_run_live-27780c98d7d6cfbb)

running 0 tests

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

     Running tests/lazy_edge.rs (/backup/ci-target/edda/debug/deps/lazy_edge-63d8d44a6b0e03ff)

running 5 tests
test an_eager_edge_with_its_donor_absent_is_still_refused_at_load ... ok
test a_lazy_edge_round_trips_and_an_eager_one_stays_unspelled ... ok
test a_lazy_edge_with_its_donor_absent_loads_and_lists ... ok
test building_the_row_that_carries_a_lazy_edge_without_its_donor_is_refused_by_name ... ok
test a_lazy_edge_with_its_donor_present_is_type_checked ... ok

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

     Running tests/lfs_pointers.rs (/backup/ci-target/edda/debug/deps/lfs_pointers-304c4d2f443f3190)

running 1 test
test a_git_lfs_pointer_in_what_a_medium_packs_is_named ... ok

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

     Running tests/no_default_links_no_git.rs (/backup/ci-target/edda/debug/deps/no_default_links_no_git-19882ef2b565f7cd)

running 1 test
test no_default_features_links_no_git ... ok

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

     Running tests/package_door.rs (/backup/ci-target/edda/debug/deps/package_door-3032c7dc8d643ee0)

running 5 tests
test the_declared_stager_is_what_the_forge_names ... ok
test a_source_that_is_not_in_this_checkout_is_refused_before_anything_runs ... ok
test a_build_that_produced_nothing_is_recorded_as_failed_and_names_the_missing_members ... ok
test the_door_leaves_a_complete_checkable_release_behind ... ok
test one_changed_byte_moves_the_provenance_and_the_manifest ... ok

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

     Running tests/package_kind.rs (/backup/ci-target/edda/debug/deps/package_kind-9c04845ca671ba4c)

running 6 tests
test a_package_is_a_file_set_on_disk_and_is_not_exempt_from_producing_one ... ok
test the_new_kind_has_a_row_in_every_table_keyed_by_kind ... ok
test a_package_variant_without_a_cell_is_refused_by_name ... ok
test the_string_form_is_package_in_both_directions ... ok
test a_recipe_with_a_package_declares_the_schema_that_can_read_it ... ok
test the_package_kind_round_trips_through_the_emitted_toml ... ok

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

     Running tests/params_provenance.rs (/backup/ci-target/edda/debug/deps/params_provenance-7db641fd894f4a4a)

running 3 tests
test a_declared_cell_applies_cli_params_and_the_descriptor_carries_them ... ok
test refusals_name_the_secret_the_missing_and_the_wrong_door ... ok
test build_iso_lands_staged_param_files_on_the_staging_tree ... ok

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

     Running tests/pinned_recipe_reproduces.rs (/backup/ci-target/edda/debug/deps/pinned_recipe_reproduces-f2507f665d50d93e)

running 0 tests

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

     Running tests/public_shape.rs (/backup/ci-target/edda/debug/deps/public_shape-7b218e53e59c74a3)

running 2 tests
test the_reader_finds_every_field_and_no_comment ... ok
test a_field_added_without_a_minor_bump_is_red ... ok

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

     Running tests/receipt_end_to_end.rs (/backup/ci-target/edda/debug/deps/receipt_end_to_end-15d49dac3af06594)

running 3 tests
test the_emitted_file_compiles_in_through_an_include_and_the_receipt_comes_back ... ok
test a_stripped_binary_is_not_measured_and_therefore_does_not_pass ... ok
test a_real_build_carries_its_receipt_and_the_binary_is_measured_against_it ... ok

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

     Running tests/recipe_faithful.rs (/backup/ci-target/edda/debug/deps/recipe_faithful-1f9a7bda1aecb5b4)

running 4 tests
test the_header_lives_where_every_generation_can_ignore_it ... ok
test the_roster_has_a_subject_on_disk ... ok
test a_recipe_that_needs_a_newer_reader_declares_its_schema ... ok
test every_declared_recipe_is_read_in_full ... ok

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

     Running tests/role_linkage_contract.rs (/backup/ci-target/edda/debug/deps/role_linkage_contract-b35f466562388620)

running 3 tests
test client_plus_fat_is_legal_because_that_is_the_embed_mode ... ok
test the_scanner_reaches_the_real_manifests ... ok
test a_server_variant_may_not_be_thin ... ok

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

     Running tests/toolchain_images_live.rs (/backup/ci-target/edda/debug/deps/toolchain_images_live-f87f64953856286e)

running 2 tests
test the_declared_cargo_toolchain_image_can_be_built_and_names_its_digest ... ignored, builds a ~1.8 GB toolchain image through podman/Docker
test two_mints_of_the_cargo_toolchain_are_measured_against_each_other ... ignored, mints the cargo toolchain image TWICE into two fresh empty stores (~3.6 GB, rustup fetch)

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

     Running tests/vocabulary_compat.rs (/backup/ci-target/edda/debug/deps/vocabulary_compat-7ed41f345da74d02)

running 6 tests
test a_dangling_pointer_variant_still_appears_in_the_build_list ... ok
test a_pointer_variant_and_its_cell_are_one_row_and_an_unpaired_cell_is_its_own ... ok
test the_sugar_sections_and_the_kind_field_are_the_same_declaration ... ok
test korps_real_declaration_resolves_every_name_through_the_unified_lookup ... ok
test holgers_real_declaration_resolves_every_name_through_the_unified_lookup ... ok
test the_ui_surface_lists_every_declared_variant_for_both_repos ... ok

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

     Running tests/wasm_stage.rs (/backup/ci-target/edda/debug/deps/wasm_stage-b65e51751ebb808d)

running 12 tests
test a_from_wasm_naming_no_declared_cell_is_refused ... ok
test a_wasm_cell_with_no_variant_of_that_name_is_refused ... ok
test a_package_chained_to_a_wasm_cell_stages_exactly_what_that_cell_produces ... ok
test the_bg_split_is_derived_from_the_crate_name ... ok
test an_input_the_wasm_cell_does_not_produce_is_refused_by_name ... ok
test the_declaration_refuses_what_it_cannot_build ... ok
test the_declared_outputs_are_exactly_what_the_wheel_stages ... ok
test a_wasm_variant_without_a_cell_is_still_a_plain_cargo_build ... ok
test the_declaration_carries_no_command_line ... ok
test a_recipe_with_a_wasm_cell_declares_the_schema_that_can_read_it ... ok
test the_chain_round_trips_through_the_emitted_toml ... ok
test the_wasm_cell_round_trips_through_the_emitted_toml ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_claude-68f4c6cd8069be28)

running 7 tests
test tests::assemble_text_concatenates_only_text_blocks ... ok
test tests::credential_maps_to_the_right_headers ... ok
test tests::offline_echo_reflects_the_last_user_turn_and_records_requests ... ok
test tests::credential_precedence_is_api_key_then_bearer_then_session ... ok
test tests::offline_canned_and_failing_paths ... ok
test tests::resolve_credential_reads_env_in_order ... ok
test tests::send_wire_matches_the_facett_pane_seam_shape ... ok

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

     Running tests/transport.rs (/backup/ci-target/edda/debug/deps/transport-45ea6177f771b1ee)

running 2 tests
test boxed_offline_transport_drives_a_conversation ... ok
test session_key_is_not_serialized_into_the_request_body ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_cli_outcome-ff8b2593f28fc5fe)

running 5 tests
test cli_outcome::tests::empty_or_failed_or_errored_is_not_sane ... ok
test cli_outcome::tests::exit_code_maps_semantic_verdict_to_process_status ... ok
test cli_outcome::tests::finish_returns_the_exit_code ... ok
test cli_outcome::tests::ok_outcome_with_real_data_is_sannr ... ok
test cli_outcome::tests::sannr_exit_code_is_strict_empty_is_red ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_codegen_judge-52fc2d55ba4a6dab)

running 7 tests
test tests::parse_counts_sums_suites ... ok
test tests::rejected_verdict_is_zero ... ok
test tests::score_from_run_math ... ok
test tests::patch_that_does_not_apply_scores_zero ... ok
test tests::noncompiling_answer_scores_zero ... ok
test tests::compiling_but_failing_answer_scores_partial ... ok
test tests::known_good_answer_scores_one ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_config-33668c43b03c57cd)

running 19 tests
test one_warehouse_derivation_tests::a_relative_local_path_is_joined_under_the_workspace_root ... ok
test one_warehouse_derivation_tests::an_absolute_local_path_is_honored_verbatim ... ok
test one_warehouse_derivation_tests::a_config_without_storage_is_refused_by_name ... ok
test one_warehouse_derivation_tests::the_unpinned_guess_moves_with_the_config_path ... ok
test root_path_tests::a_relative_root_path_is_joined_under_the_workspace_root ... ok
test root_path_tests::root_path_can_reproduce_the_guess_it_replaces ... ok
test one_warehouse_derivation_tests::warehouse_root_is_the_resolved_path_and_nothing_else ... ok
test root_path_tests::root_path_names_the_root_verbatim_with_no_warehouse_segment ... ok
test root_path_tests::root_path_wins_over_local_path ... ok
test tests::decide_pin_accepts_an_absolute_deep_base ... ok
test tests::decide_pin_is_idempotent_but_refuses_a_second_different_base ... ok
test tests::decide_pin_refuses_a_pin_that_arrives_after_the_root_was_read ... ok
test tests::decide_pin_refuses_a_relative_base ... ok
test tests::decide_pin_refuses_a_shallow_base ... ok
test tests::home_root_is_home_dot_nornir_for_any_user ... ok
test tests::registry_and_warehouse_compose_under_home ... ok
test tests::repo_dir_for_honors_path_override_relative_and_absolute ... ok
test tests::warehouse_root_default_is_home_derived ... ok
test tests::discover_honors_workspace_root_env_from_a_worktree_cwd ... ok

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

     Running tests/pin_after_read.rs (/backup/ci-target/edda/debug/deps/pin_after_read-302e4ae9bbb38086)

running 1 test
test a_pin_after_the_root_was_read_is_refused_and_changes_nothing ... ok

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

     Running tests/pin_base.rs (/backup/ci-target/edda/debug/deps/pin_base-7a7dface6c8ee7cc)

running 1 test
test a_pinned_base_owns_every_root_and_home_no_longer_moves_it ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_coverage-486ff7ee59de0975)

running 10 tests
test diff::tests::delta_signs_and_regression_threshold ... ok
test diff::tests::between_matches_crates_and_flags_add_remove ... ok
test tests::classify_finds_ui_grpc_emitter_boundaries ... ok
test diff::tests::regression_gate_verdict_and_worst ... ok
test diff::tests::markdown_table_renders_overall_and_flags_regression ... ok
test tests::demangle_unwraps_v0_and_passes_plain_through ... ok
test tests::pct_full_when_no_lines ... ok
test tests::parse_real_llvm_cov_export_shape ... ok
test tests::pct_i64_clamps_garbage_and_handles_empty ... ok
test tests::region_pct_wrappers_agree_across_fn_file_crate_report ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_crashlog-67e4d00605bd01db)

running 4 tests
test tests::announce_distinguishes_off_from_unwritable_from_ready ... ok
test tests::the_declared_dir_comes_from_the_env_override ... ok
test tests::the_identity_names_variant_version_and_build ... ok
test tests::the_off_switch_is_read ... ok

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

     Running tests/a_panic_leaves_a_file.rs (/backup/ci-target/edda/debug/deps/a_panic_leaves_a_file-127cadd2e7302d38)

running 5 tests
test a_clean_run_writes_no_report_at_all ... ok
test the_off_switch_really_leaves_nothing ... ok
test a_main_thread_panic_writes_a_findable_report ... ok
test two_names_off_one_source_report_two_variants ... ok
test a_non_main_thread_panic_writes_a_report_naming_that_thread ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_depgraph-73e51390f32fb75e)

running 28 tests
test funcgraph::tests::crate_with_symbols_yields_nonempty_nodes_and_edges ... ok
test funcgraph::tests::stable_id_matches_nornir_synthesis ... ok
test funcgraph::tests::output_is_deterministic ... ok
test funcgraph::tests::qualified_callees_and_multiple_crates ... ok
test layout::tests::collapsing_a_node_hides_its_exclusive_subtree ... ok
test layout::tests::collapsing_keeps_a_node_with_an_alternate_open_path ... ok
test layout::tests::deep_mode_does_not_duplicate_an_existing_direct_edge ... ok
test layout::tests::deep_mode_synthesises_only_genuinely_transitive_edges ... ok
test layout::tests::direct_mode_classifies_every_edge_direct ... ok
test layout::tests::layout_places_deps_right_of_consumers ... ok
test layout::tests::transitive_closure_is_correct ... ok
test layout::tests::state_json_exposes_positions_and_edge_classes ... ok
test mimir_tests::dependents_of_is_reverse_of_dependencies ... ok
test mimir_tests::affected_by_change_is_blast_radius_in_build_order ... ok
test mimir_tests::dep_path_finds_shortest_route ... ok
test mimir_tests::transitive_closures ... ok
test snapshot_row_tests::distinct_kinds_are_not_merged ... ok
test snapshot_row_tests::empty_rows_yield_no_snapshots ... ok
test mimir_tests::dep_path_and_reachable_walk_a_deep_chain ... ok
test mimir_tests::external_deps_and_users ... ok
test snapshot_row_tests::empty_via_edge_round_trips ... ok
test snapshot_row_tests::group_snapshots_separates_ids_and_preserves_first_seen_order ... ok
test snapshot_row_tests::to_rows_group_snapshots_round_trip ... ok
test manifest_tests::private_member_produces_nothing ... ok
test manifest_tests::broken_manifest_member_is_skipped_not_fatal ... ok
test parallel_map_tests::parallel_map_equals_serial_map ... ok
test manifest_tests::duplicate_produced_name_is_ambiguous_not_fatal ... ok
test manifest_tests::manifest_facts_capture_diamond_edges ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_docbook-89c130011419e37b)

running 72 tests
test export::tests::a_coordinate_is_printed_without_f64_noise ... ok
test export::tests::a_backslash_and_a_quote_are_escaped_and_nothing_else_is ... ok
test export::tests::a_length_title_sizes_the_image_and_an_opening_icon_sits_beside_its_text ... ok
test export::tests::a_local_image_with_a_root_mounted_still_emits_the_path ... ok
test export::tests::a_package_import_written_in_prose_is_drawn_rather_than_executed ... ok
test export::tests::a_raw_html_img_block_becomes_an_image_from_the_set ... ok
test export::tests::a_relative_image_resolves_from_memory_with_no_root_mounted ... ok
test export::tests::a_column_render_places_an_image_held_in_memory ... ok
test export::tests::a_lifted_target_is_escaped_for_its_attribute ... ok
test export::tests::a_ligature_copies_as_the_characters_that_were_written ... ok
test export::tests::an_images_alt_text_is_not_drawn_beside_the_image ... ok
test export::tests::an_underscore_in_prose_keeps_its_place ... ok
test export::tests::dressing_an_svg_leaves_the_rest_of_it_alone ... ok
test export::tests::a_local_image_with_nowhere_to_resolve_becomes_its_alt_text ... ok
test export::tests::a_lifted_link_sits_on_the_words_it_links ... ok
test export::tests::a_link_is_lifted_above_the_text_and_keeps_its_target ... ok
test export::tests::a_script_link_is_not_lifted ... ok
test export::tests::extract_img_src_handles_quotes ... ok
test export::tests::followable_is_an_allow_list_of_schemes ... ok
test export::tests::format_parse ... ok
test export::tests::a_run_sits_on_the_glyphs_it_names ... ok
test export::tests::html_img_block_becomes_centered_image ... ok
test export::tests::a_page_with_no_link_has_no_link_layer ... ok
test export::tests::id_comment_in_fence_compiles ... ok
test export::tests::md_passthrough ... ok
test export::tests::md_to_typst_basic ... ok
test export::tests::md_to_typst_code_fence ... ok
test export::tests::md_to_typst_link ... ok
test export::tests::md_to_typst_local_image_root_anchored ... ok
test export::tests::md_to_typst_remote_image_becomes_its_alt_text_without_a_cache ... ok
test export::tests::md_to_typst_table ... ok
test export::tests::html_render_smoke ... ok
test export::tests::a_whole_sentence_is_in_the_page_verbatim ... ok
test export::tests::dressing_in_place_is_byte_for_byte_the_dressing_it_replaced ... ok
test export::tests::the_column_width_is_the_one_the_caller_asked_for ... ok
test export::tests::the_default_grade_is_the_selectable_one ... ok
test export::tests::the_format_is_sniffed_and_a_non_image_is_refused ... ok
test export::tests::the_html_render_keeps_the_heading_as_readable_text ... ok
test export::tests::the_layer_adds_no_script_and_keeps_the_page_a_document ... ok
test export::tests::emphasis_slash_adjacency_does_not_open_block_comment ... ok
test export::tests::the_slot_table_stops_at_its_cap ... ok
test export::tests::the_streaming_merge_writes_what_the_slice_merge_wrote ... ok
test export::tests::a_run_carrying_markup_characters_is_escaped ... ok
test export::tests::typst_special_characters_are_text_and_not_syntax ... ok
test export::tests::url_in_text_does_not_open_typst_comment ... ok
test export::tests::a_document_the_typesetter_refuses_is_an_error ... ok
test export::tests::the_layer_has_exactly_one_text_element_per_drawn_run ... ok
test svgz::tests::from_svgz_rejects_something_that_is_not_a_page ... ok
test export::tests::the_words_come_out_in_the_markdown_s_order ... ok
test svgz::tests::optimize_svg_is_idempotent ... ok
test svgz::tests::optimize_svg_leaves_glyph_ids_alone ... ok
test export::tests::text_layer_off_is_the_previous_release_byte_for_byte ... ok
test export::tests::emphasised_url_compiles_to_pdf ... ok
test svgz::tests::a_real_page_ships_much_smaller ... ok
test svgz::tests::optimize_svg_removes_indentation_and_float_noise ... ok
test export::tests::svg_export_yields_valid_per_page_vector ... ok
test export::tests::emphasis_welded_to_a_suffix_still_closes ... ok
test svgz::tests::svgz_round_trips_through_a_stock_gzip_reader ... ok
test export::tests::a_pdf_carries_an_image_handed_over_in_memory ... ok
test svgz::tests::svgz_is_byte_stable_across_runs ... ok
test svgz::tests::a_freshly_written_book_checks_clean ... ok
test svgz::tests::the_in_place_pass_is_byte_for_byte_the_pass_it_replaced ... ok
test svgz::tests::the_gate_catches_an_orphan_page ... ok
test svgz::tests::the_gate_catches_a_stale_page ... ok
test svgz::tests::the_gate_catches_an_uncompressed_page ... ok
test svgz::tests::the_gate_catches_a_missing_page ... ok
test export::tests::glob_path_in_inline_code_and_prose_compiles ... ok
test svgz::tests::write_sweeps_stale_and_uncompressed_pages ... ok
test svgz::tests::the_gate_is_not_a_timestamp_comparison ... ok
test export::tests::a_column_render_is_one_scalable_page_with_no_script ... ok
test export::tests::rust_fence_block_comment_stays_verbatim ... ok
test svgz::tests::optimize_svg_does_not_move_a_single_pixel ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_docgen-de82790959eaacd9)

running 99 tests
test bench_status::tests::a_fallback_version_is_recognised ... ok
test bench_status::tests::a_fast_but_possible_rate_is_not_flagged ... ok
test bench_status::tests::a_latency_percentile_is_not_mistaken_for_the_measured_interval ... ok
test bench_status::tests::a_millisecond_interval_above_the_floor_is_not_flagged ... ok
test bench_status::tests::a_microsecond_interval_is_read_as_an_interval ... ok
test bench_status::tests::a_parallel_speedup_within_the_core_count_is_not_flagged ... ok
test bench_status::tests::a_millisecond_interval_is_read_as_an_interval ... ok
test bench_status::tests::a_rate_derived_from_a_sub_floor_interval_is_flagged ... ok
test bench_status::tests::a_run_with_failing_arms_is_never_publishable ... ok
test bench_status::tests::a_speedup_the_rows_own_intervals_explain_is_not_flagged ... ok
test bench_status::tests::an_algorithmic_speedup_above_the_core_count_is_not_flagged ... ok
test bench_status::tests::an_algorithmic_speedup_on_a_host_stamped_row_is_not_flagged ... ok
test bench_status::tests::an_unaccounted_speedup_on_a_parallel_row_is_flagged ... ok
test bench_status::tests::arms_from_another_namespace_are_counted_as_borrowed ... ok
test bench_status::tests::preview_is_read_from_the_machine_stamp_the_harness_writes ... ok
test bench_status::tests::a_run_whose_version_did_not_resolve_is_never_publishable ... ok
test bench_status::tests::no_harness_at_all_says_so ... ok
test bench_status::tests::absence_renders_as_an_explicit_paragraph ... ok
test hooks::tests::script_targets_named_repo ... ok
test layout::tests::docs_check_all_ok_is_sannr ... ok
test layout::tests::docs_check_drift_is_red_and_named ... ok
test layout::tests::docs_check_no_docs_is_red ... ok
test layout::tests::a_render_with_no_reachable_run_keeps_the_bench_status_card_too ... ok
test bench_status::tests::probe_harness_terminates_on_symlink_cycle ... ok
test layout::tests::docs_render_cfg_defaults_to_markdown ... ok
test layout::tests::docs_render_cfg_all_wants_both ... ok
test layout::tests::docs_render_cfg_pdf_only_skips_markdown ... ok
test layout::tests::init_creates_skeleton_when_empty ... ok
test layout::tests::init_migrates_existing_readme ... ok
test layout::tests::init_strips_old_header_on_remigrate ... ok
test layout::tests::render_sources_in_place_skips_managed_templates ... ok
test layout::tests::render_sources_in_place_skips_markerless_files ... ok
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /tmp/.tmpAK6el2/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /tmp/.tmpI7uIXJ/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /tmp/.tmpOBE2Ba/.git/
Initialized empty Git repository in /tmp/.tmpqzyHEx/.git/
test layout::tests::render_writes_header_and_preserves_source ... ok
test pages::tests::index_html_is_repo_named_and_embeds_the_pdf ... ok
test layout::tests::a_render_with_no_bench_data_keeps_the_tables_already_in_the_output ... ok
test sections::tests::a_preview_run_never_reaches_a_marker_that_did_not_ask_for_it ... ok
test layout::tests::check_fails_on_drift ... ok
test sections::tests::an_implausible_arm_is_withheld_with_a_rendered_reason ... ok
test sections::tests::an_ordinary_run_still_renders_without_opting_in ... ok
test sections::tests::bench_history_empty_is_graceful ... ok
test layout::tests::check_reports_no_drift_for_a_table_the_render_could_not_regenerate ... ok
test sections::tests::bench_chart_text_fallback_marks_winner ... ok
test sections::tests::bench_history_renders_rows_newest_first ... ok
test sections::tests::benches_best_override_flips_direction ... ok
test sections::tests::benches_compact_mixes_best_source_per_column ... ok
test sections::tests::benches_compact_mode_takes_best_per_column ... ok
test sections::tests::benches_default_axis_does_not_compare_across_rows ... ok
test sections::tests::benches_exclude_and_bold_false ... ok
test sections::tests::benches_pivots_and_bolds_winner ... ok
test sections::tests::benches_top_n_keeps_strongest_rows ... ok
test sections::tests::benches_winner_by_row_bolds_best_system_per_column ... ok
test sections::tests::benches_winner_tie_favours_ours ... ok
test sections::tests::capabilities_marker_renders_glyph_matrix ... ok
test sections::tests::capability_glyph_maps_every_code_and_unknown_falls_back ... ok
test sections::tests::capabilities_ours_override_and_graceful ... ok
test layout::tests::render_is_idempotent ... ok
test hooks::tests::install_writes_script_and_sets_hookspath ... ok
test sections::tests::common_run_snaps_codec_to_its_format_rival ... ok
test sections::tests::coverage_marker_empty_is_graceful ... ok
test sections::tests::compare_selects_exact_arm_no_rival_contamination ... ok
test hooks::tests::install_is_idempotent ... ok
test sections::tests::coverage_marker_fills_overall_and_per_crate ... ok
test sections::tests::doc_relative_asset_is_relative_to_doc_dir ... ok
test sections::tests::fmt_metric_humanizes_and_rounds ... ok
test sections::tests::check_errors_on_drift ... ok
test sections::tests::mashup_empty_is_graceful ... ok
test sections::tests::idempotent_after_assemble ... ok
test sections::tests::mashup_grouped_pairs_each_codec_with_its_rival ... ok
test sections::tests::mashup_bolds_ours_winning_cells ... ok
test sections::tests::mashup_exclude_drops_rival ... ok
test sections::tests::mashup_columnwise_shows_only_contested_crush_columns ... ok
test sections::tests::mashup_headline_picks_biggest_ratio ... ok
test sections::tests::mashup_self_override_wins ... ok
test layout::tests::check_still_reports_real_drift_beside_a_preserved_table ... ok
test hooks::tests::missing_nornir_exits_zero ... ok
test sections::tests::mashup_without_grouped_stays_flat ... ok
test sections::tests::mashup_variant_keeps_st_as_distinct_grouped_row ... ok
test sections::tests::mashup_single_system_degrades_to_a_headline_line ... ok
test sections::tests::no_data_classifier_separates_absence_from_content ... ok
test sections::tests::no_data_render_is_idempotent_over_existing_placeholders ... ok
test sections::tests::mashup_meaty_columns_lead ... ok
test sections::tests::preservation_does_not_block_placeholder_or_fresh_data ... ok
test sections::tests::mashup_zero_arg_auto_discovers_all_rivals ... ok
test sections::tests::parses_and_rewrites_bench_section ... ok
test sections::tests::render_with_unrelated_run_preserves_filtered_table ... ok
test sections::tests::st_suffix_notion_is_shared_with_the_gate ... ok
test sections::tests::render_without_bench_data_preserves_existing_table ... ok
test sections::tests::token_matches_is_word_bounded_not_substring ... ok
test test_inventory::tests::benchmark_file_classifier ... ok
test sections::tests::unmatched_marker_errors ... ok
test sections::tests::unknown_section_errors ... ok
test layout::tests::render_respects_readonly_bit ... ok
test sections::tests::rendered_bench_numbers_have_no_thousands_separators ... ok
test test_inventory::tests::scans_unit_integration_and_doc ... ok
test test_inventory::tests::skips_benchmark_files_by_default ... ok
test test_inventory::tests::crate_filter_limits_scope ... ok
test hooks::tests::render_failure_exits_zero_and_does_not_block ... ok
test pages::tests::stage_pages_branch_builds_orphan_three_file_tree_without_touching_head ... ok
test layout::tests::render_sources_in_place_fills_depgraph_marker ... ok

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

     Running tests/claims_gate.rs (/backup/ci-target/edda/debug/deps/claims_gate-141abb54f069e7dd)

running 7 tests
test a_marker_the_engine_does_not_recognise_refuses_rather_than_passing ... ok
test the_engines_render_doc_refuses_too ... ok
test the_engines_render_sources_in_place_refuses_and_the_source_survives_byte_for_byte ... ok
test the_gate_is_callable_by_name_off_this_crate ... ok
test the_engines_render_all_refuses_a_false_claim_and_writes_nothing ... ok
test a_claim_that_goes_false_under_an_unchanged_doc_refuses_the_next_render ... ok
test a_true_claim_renders_and_no_claim_renders ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_escape-1a933eb5a9dbce8e)

running 11 tests
test tests::apostrophe_passes_through ... ok
test tests::attr_clean_borrows_dirty_owns ... ok
test tests::attr_each_entity_exact_spelling ... ok
test tests::attr_escapes_apostrophe_where_xml_does_not ... ok
test tests::attr_matches_replace_chain_exactly ... ok
test tests::attr_superset_of_xml ... ok
test tests::clean_input_borrows ... ok
test tests::each_entity_exact_spelling ... ok
test tests::empty_and_mixed ... ok
test tests::matches_replace_chain_exactly ... ok
test tests::unicode_clean_borrows ... ok

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

     Running tests/disk_guard.rs (/backup/ci-target/edda/debug/deps/disk_guard-c2e4607c2f2ea665)

running 1 test
test build_output_is_not_on_the_root_filesystem ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_feature_graph-7f83f7395b388586)

running 0 tests

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

     Running tests/and_group_is_the_red_test.rs (/backup/ci-target/edda/debug/deps/and_group_is_the_red_test-82f318eb1efdd1cc)

running 5 tests
test the_conjunction_is_real_and_neither_half_is_enough ... ok
test features_pulling_reqwest_is_not_empty ... ok
test drop_crate_reqwest_is_removable_and_verified ... ok
test both_adjoints_agree_because_they_are_the_same_map ... ok
test the_three_removability_classes_are_distinguishable ... ok

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

     Running tests/cross_repo_accuracy.rs (/backup/ci-target/edda/debug/deps/cross_repo_accuracy-a31697adb74794d6)

running 3 tests
test duplicate_target_sections_union_their_features ... ok
test nornir_matches_its_oracle_exactly ... ok
test the_constellation_closures_match_cargo_tree ... ok

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

     Running tests/monotone_law.rs (/backup/ci-target/edda/debug/deps/monotone_law-ca654ca265c35cda)

running 3 tests
test f_is_monotone_on_real_manifests ... ok
test absence_is_downward_closed ... ok
test f_is_monotone_on_a_hostile_fixture ... ok

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

     Running tests/oracle_accuracy.rs (/backup/ci-target/edda/debug/deps/oracle_accuracy-dbf49a1cd28bdbbf)

running 2 tests
test reqwest_and_group_agrees_with_cargo ... ok
test derived_closure_matches_cargo_tree ... ok

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

     Running tests/same_name_path_packages.rs (/backup/ci-target/edda/debug/deps/same_name_path_packages-4e7135edf2146f8f)

running 1 test
test a_recipe_and_the_evaluator_it_names_resolve_as_two_packages ... ok

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

     Running tests/warehouse_roundtrip.rs (/backup/ci-target/edda/debug/deps/warehouse_roundtrip-17ac5bb77b0fa7b9)

running 3 tests
test an_empty_table_is_loud_not_empty ... ok
test deleting_one_edge_changes_the_answer ... ok
test rows_reconstitute_the_same_answers ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_fleet-0dad4effc90aa380)

running 0 tests

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

     Running unittests src/bin/fleet_mock_server.rs (/backup/ci-target/edda/debug/deps/fleet_mock_server-e0a1809a3520a6a4)

running 0 tests

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

     Running tests/fleet_harness.rs (/backup/ci-target/edda/debug/deps/fleet_harness-284821589aa32cb4)

running 10 tests
test mount_router_drives_mounted_probes_unmounted ... ok
test fleet_gate_reds_when_a_scenario_is_dropped ... ok
test fleet_ron_parses_and_validates_the_five_members ... ok
test spin_failure_propagates_to_a_red_gate ... ok
test unix_egui_wire_opens_a_live_socket_to_a_cmdjson_server ... ok
test wire_driven_egui_tab_still_contributes_its_coverage_node ... ok
test scenario_source_drives_recorded_steps_and_a_bad_step_reds_the_node ... ok
test egui_leg_drives_remote_over_the_wire ... ok
test current_reality_reds_gate_dwarves_driven_four_probe_only ... ok
test fleet_all_five_green_when_every_member_is_driven ... ok

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

     Running tests/local_process_spinner.rs (/backup/ci-target/edda/debug/deps/local_process_spinner-d0b0bea76193fbb7)

running 3 tests
test spinner_errors_on_a_bogus_program ... ok
[
  {
    "suite": "ok_tab",
    "steps": [
      {
        "label": "bump → clicks == 1",
        "action": {
          "ClickButton": "Bump"
        },
        "assert": {
          "State": {
            "pointer": "/clicks",
            "expected": 1
          }
        }
      }
    ]
  }
fleet_mock_server: listening on ]
/tmp/fleet-spinner-75487/mock.sock
test spinner_reports_not_ready_when_the_child_never_binds ... ok
test spinner_launches_pings_drives_one_step_and_tears_down ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_flight-3c1c7dacaa4d7862)

running 5 tests
test door::tests::basic_padded_and_unpadded ... ok
test door::tests::bearer_accepts_and_rejects ... ok
test door::tests::decode_basic_splits_on_first_colon ... ok
test door::tests::open_accepts_anything ... ok
test door::tests::handshake_is_header_only ... ok

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

     Running tests/roundtrip.rs (/backup/ci-target/edda/debug/deps/roundtrip-55f04f375409c9f7)

running 7 tests
test unknown_ticket_is_not_found ... ok
test auth_wrong_token_rejected ... ok
test auth_missing_token_rejected ... ok
test exchange_roundtrip_byte_identical ... ok
test auth_correct_token_accepted ... ok
test put_then_get_roundtrip_byte_identical ... ok
test empty_token_is_open ... ok

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

     Running tests/tls_roundtrip.rs (/backup/ci-target/edda/debug/deps/tls_roundtrip-e99212f6897c42a8)

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 (/backup/ci-target/edda/debug/deps/nornir_gate-c58576e00887728f)

running 6 tests
test tests::an_allow_records_which_gates_ran ... ok
test tests::an_error_is_a_refusal_and_is_marked_undecided ... ok
test tests::every_gate_runs_even_after_a_refusal ... ok
test tests::an_unresolvable_gate_name_refuses_and_lists_what_exists ... ok
test tests::no_gates_at_all_is_reported_as_such_rather_than_as_a_pass ... ok
test tests::rejections_are_keyed_by_subject_in_gate_order ... ok

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

     Running unittests src/lib.rs (/backup/ci-target/edda/debug/deps/nornir_git-6a55ab4010dae5fa)

running 93 tests
test deploykey::tests::a_rejection_and_a_reset_are_told_apart ... ok
test deploykey::tests::a_minted_key_is_not_a_used_key_and_not_a_missing_one ... ok
test deploykey::tests::no_data_is_not_good_news ... ok
test deploykey::tests::a_partial_green_reports_both_numbers ... ok
test deploykey::tests::only_a_truthy_value_confines ... ok
test deploykey::tests::the_four_states_are_four_states ... ok
test deploykey::tests::the_confine_removes_every_rung_that_reaches_outside_the_override ... ok
test deploykey::tests::the_ladder_names_every_rung_and_flags_the_legacy_ones ... ok
test deploykey::tests::relabelling_the_identity_does_not_touch_the_key_material ... ok
test deploykey::tests::the_identity_is_the_comment_and_a_nornir_one_reads_as_stale ... ok
test gitclean::tests::glob_match_basics ... ok
test fleet::tests::a_repo_with_no_remote_ref_is_never_reported_fit ... ok
test fleet::tests::a_clean_checkout_level_with_its_remote_is_fit ... ok
test fleet::tests::an_uncommitted_file_alone_makes_a_checkout_unfit ... ok
test fleet::tests::a_checkout_parked_off_its_default_branch_is_not_fit ... ok
test fleet::tests::the_sweep_does_not_list_a_plain_directory ... ok
test fleet::tests::a_commit_pushed_to_a_side_branch_is_ahead_but_not_at_risk ... ok
test fleet::tests::the_sweep_counts_a_worktree_whose_dot_git_is_a_file ... ok
test fleet::tests::a_checkout_whose_remote_moved_on_reports_behind_not_ahead ... ok
test fleet::tests::a_commit_no_remote_holds_is_reported_at_risk_by_its_own_sha ... ok
test gitio::freshness_tests::clean_digest_is_stable_and_matches_sentinel ... ok
test gitio::no_ambient_identity_tests::inner_ref_edit_with_no_identity ... ignored, driven by a_ref_edit_survives_a_machine_with_no_git_identity, in a cleared environment
test gitio::no_ambient_identity_tests::inner_refetch_with_no_identity ... ignored, driven by a_refetch_survives_a_machine_with_no_git_identity, in a cleared environment
test gitio::freshness_tests::porcelain_status_carries_per_path_state ... ok
test fleet::tests::the_report_line_states_the_ratio_and_the_at_risk_total ... ok
test gitio::freshness_tests::worktree_edit_changes_digest_and_dirty_but_not_head_sha ... ok
test gitio::push_tests::push_local_rejects_network_remotes ... ok
test gitio::freshness_tests::changed_paths_lists_uncommitted_and_tracks_dirty ... ok
test gitio::push_tests::push_to_a_bare_remote_lands_the_objects_where_the_bare_repo_reads_them ... ok
test gitio::no_ambient_identity_tests::a_ref_edit_survives_a_machine_with_no_git_identity ... ok
test gitio::push_tests::push_local_refuses_non_fast_forward ... ok
test gitio::no_ambient_identity_tests::a_refetch_survives_a_machine_with_no_git_identity ... ok
test gitclean::tests::dry_run_mutates_nothing_and_reports ... ok
test gitio::push_tests::push_local_fast_forwards_and_a_fresh_clone_sees_it ... ok
test gitio::ssh_first_tests::dep_clone_base_default_is_ssh ... ok
test gitio::ssh_first_tests::https_rewrites_to_scp_like_ssh_and_is_recognised ... ok
test gitio::ssh_first_tests::non_https_or_pathless_urls_do_not_rewrite ... ok
test gitclean::tests::purge_is_idempotent ... ok
test gitio::refetch_tests::a_refetch_with_nothing_new_leaves_the_worktree_alone ... ok
test gitio::refetch_tests::a_failed_checkout_leaves_head_behind_so_the_next_fetch_tries_again ... ok
test gitio::sha256_tests::sha256_remote_fetch_negotiates_the_object_format ... ok
test gitclean::tests::scan_path_filter_narrows ... ok
test gitio::tag_tests::head_sha_and_branch_agrees_with_the_split_readers ... ok
test gitio::tag_tests::tag_lightweight_rejects_a_non_hex_sha ... ok
test gitio::tag_tests::set_head_and_checkout_repoints_branch_and_reverts_the_worktree ... ok
test gitio::sha256_tests::sha256_repo_round_trips_through_the_local_surface ... ok
test gitclean::tests::scan_reports_big_blob_as_largest ... ok
test gitio::tag_tests::tag_resolves_points_at_head_and_stays_pinned_when_head_advances ... ok
test gitio::refetch_tests::smudge_skip_checks_out_the_stored_blob_past_a_failing_required_filter ... ok
test gitops::tests::list_worktrees_includes_main ... ok
test gitops::tests::is_dirty_and_short_sha ... ok
test gitops::tests::branch_create_reset_delete_and_checkout ... ok
test gitio::tag_tests::tag_lightweight_refuses_to_repoint_an_existing_tag_to_another_commit ... ok
test gitops::tests::commit_dir_as_orphan_branch_squashes_a_dist_dir_without_touching_head ... ok
test ssh::ssh_kat::ssh_kat_old_key_parses_to_the_same_identity ... ok
test ssh::tests::a_non_ed25519_key_is_refused_even_without_a_pin ... ok
test ssh::tests::absent_pin_is_refused_unless_trust_first_use ... ok
test ssh::tests::an_err_pkt_is_the_servers_answer_not_a_truncated_list ... ok
test ssh::tests::an_unquotable_path_is_refused ... ok
test ssh::tests::anonymous_auth_is_none_only_and_never_a_key_or_the_agent ... ok
test ssh::tests::disagreeing_pins_and_bad_shapes_are_refused ... ok
test ssh::tests::key_auth_is_the_old_behaviour_and_the_default_is_not ... ok
test ssh::tests::ls_remote_resolves_head_on_tunnrs_home ... ignored, network; run explicitly to verify SSH HEAD resolution on tunnr's home
test ssh::tests::parse_advertisement ... ok
test ssh::tests::parse_scp_like ... ok
test ssh::tests::parse_ssh_scheme_with_port_and_user ... ok
test ssh::tests::parse_v2_ls_refs_with_symref_and_peel ... ok
test ssh::tests::pin_match_is_accepted_as_pinned ... ok
test ssh::tests::pin_mismatch_is_refused_by_name_with_both_fingerprints ... ok
test ssh::tests::presented_host_key_reads_codeberg_without_authenticating ... ignored, network; run explicitly to read a real server's host key
test ssh::tests::reject_https ... ok
test ssh::tests::section_end_frames_a_flushed_section ... ok
test ssh::tests::service_commands_quote_like_git ... ok
test ssh::tests::the_client_offers_mlkem768x25519_first_from_its_own_list ... ok
test gitops::tests::local_config_round_trips ... ok
test ssh::tests::the_pinned_policy_goes_through_the_client_check ... ok
test ssh::tests::the_shipped_bounds_are_a_decision ... ok
test sshkey::tests::a_relative_home_is_refused_before_anything_is_created ... ok
test gitclean::tests::purge_removes_blob_from_all_history ... ok
test sshkey::tests::idempotent_preserves_existing_key ... ok
test gitops::tests::restore_path_from_head_reverts_worktree_file ... ok
test sshkey::tests::ensure_deploy_key_writes_home_ssh_and_returns_pubkey ... ok
test sshkey::tests::a_symlinked_ssh_dir_is_refused_and_never_followed ... ok
test sshkey::tests::private_key_is_0600_and_dir_0700 ... ok
test sshkey::tests::mints_a_valid_ed25519_openssh_keypair ... ok
test gitio::refetch_tests::a_refetch_of_a_local_remote_returns_the_new_head_and_moves_the_checkout ... ok
test gitops::tests::commit_paths_stages_only_matched_and_skips_empty ... ok
test gitops::tests::resolve_and_branch_exists ... ok
test gitops::tests::stage_paths_marks_index_and_accumulates ... ok
test gitops::tests::checkout_between_divergent_trees_leaves_clean_index ... ok
test gitops::tests::update_ref_and_detach ... ok
test gitops::tests::no_ff_merge_creates_merge_commit ... ok
test gitops::tests::ancestor_ff_merge_and_tags ... ok

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

     Running tests/checkout_parity.rs (/backup/ci-target/edda/debug/deps/checkout_parity-74825134578906dc)

running 4 tests
test there_is_exactly_one_worktree_writer ... ok
test the_committed_blob_is_the_unsmudged_form ... ok
test a_materialised_checkout_runs_the_configured_smudge_driver ... ok
test a_smudged_checkout_reads_clean ... ok

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

     Running tests/lfs_filter_reaping.rs (/backup/ci-target/edda/debug/deps/lfs_filter_reaping-83ea44af46f1c97f)

running 4 tests
test the_fixture_really_declares_a_long_running_driver ... ok
test disarm_removes_only_the_long_running_driver ... ok
Pointer file error: Unable to parse pointer at: "asset.bin"
test a_fresh_clone_leaks_no_filter_children ... ok
test status_walk_leaves_no_defunct_filter_children ... ok

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

     Running tests/openssh_kex.rs (/backup/ci-target/edda/debug/deps/openssh_kex-b193fa3ce7c3c815)

running 2 tests
test the_client_negotiates_mlkem768x25519_sha256_with_stock_sshd ... FAILED
test a_classical_only_sshd_is_still_reached_on_curve25519 ... FAILED

failures:

---- the_client_negotiates_mlkem768x25519_sha256_with_stock_sshd stdout ----

thread 'the_client_negotiates_mlkem768x25519_sha256_with_stock_sshd' (76036) panicked at crates/nornir-git/tests/openssh_kex.rs:43:5:
this test requires OpenSSH's /usr/sbin/sshd

---- a_classical_only_sshd_is_still_reached_on_curve25519 stdout ----

thread 'a_classical_only_sshd_is_still_reached_on_curve25519' (76035) panicked at crates/nornir-git/tests/openssh_kex.rs:43:5:
this test requires OpenSSH's /usr/sbin/sshd
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace


failures:
    a_classical_only_sshd_is_still_reached_on_curve25519
    the_client_negotiates_mlkem768x25519_sha256_with_stock_sshd

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

error: test failed, to rerun pass `-p nornir-git --test openssh_kex`