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/20261031T0341Z-c144df0b/02-test.log

[… 163533 bytes cut: the tail follows]
test feature_axis::tests::an_unconstrained_repo_is_still_measured_against_its_manifest ... ok
test feature_axis::tests::a_written_reason_excuses_and_an_unwritten_one_does_not ... ok
test feature_axis::tests::an_unread_manifest_is_reported_as_unmeasured_not_as_clean ... ok
test feature_axis::tests::an_offered_feature_no_variant_names_is_the_gap ... ok
test feature_axis::tests::an_excuse_that_outlived_its_feature_fails_too ... ok
test feature_axis::tests::an_undocumented_orphan_beside_documented_debt_still_fails ... ok
test feature_axis::tests::declaring_the_variant_closes_the_gap ... ok
test feature_axis::tests::the_offers_gate_is_structurally_blind_without_an_offers_space ... ok
test feature_axis::tests::documenting_the_debt_in_allow_unbuilt_passes_the_gate ... ok
test feature_axis::tests::the_real_constellation_feature_rot_gate ... ignored, reads sibling checkouts; run on a full constellation tree
test feature_axis::tests::state_json_carries_the_gap_for_a_pane ... ok
test feature_axis::tests::gate_all_names_every_rotting_repo_at_once ... ok
test feature_axis::tests::the_gate_catches_korps_real_orphaned_features ... ok
test feature_axis::tests::manifest_features_reads_a_workspace_and_drops_default ... ok
test flags::tests::argv_in_both_shell_shapes_parses_in_order ... ok
test flags::tests::every_flag_shape_round_trips_through_its_own_spelling ... ok
test flags::tests::malformed_flags_are_refused_by_name ... ok
test gating::tests::cfg_forms_parse_and_undecidable_ones_say_so ... ok
test gating::tests::augmenting_a_graph_never_creates_a_dangling_edge ... ok
test gating::tests::an_unscanned_repo_never_reads_as_nothing_gated ... ok
test gating::tests::real_constellation_gating_report ... ignored, walks real checkouts; run with --nocapture for the report
test gating::tests::compiled_in_gated_out_and_undecided_are_three_different_answers ... ok
test gating::tests::the_file_cap_keeps_the_gated_out_ones ... ok
test history::tests::a_recipe_lookup_answers_what_that_recipe_built ... ok
test history::tests::a_receipt_field_that_would_escape_the_archive_is_refused ... ok
test history::tests::a_package_from_the_future_is_refused ... ok
test history::tests::a_misfiled_attestation_is_refused ... ok
test history::tests::a_package_survives_the_round_trip_through_its_own_files ... ok
test history::tests::an_unpinned_recipe_is_refused_by_name ... ok
test history::tests::an_empty_history_round_trips_as_an_empty_history ... ok
test history::tests::a_tampered_recipe_lookup_is_refused ... ok
test history::tests::the_determinism_check_reports_red_on_two_different_packages ... ok
test history::tests::every_index_row_points_at_a_file_the_package_actually_holds ... ok
test image_build::fixture_naming_tests::a_fixture_medium_is_never_named_the_release_medium ... ok
test image_build::fixture_naming_tests::the_output_path_is_the_stem_under_iso_out ... ok
test history::tests::the_same_artifacts_in_a_different_order_produce_the_same_files ... ok
test gating::tests::required_features_targets_are_found_and_are_the_headline_rot ... ok
test image_build::tests::a_descriptor_that_never_builds_is_still_a_hard_error ... ok
test history::tests::the_untampered_package_passes_the_door_the_tampered_one_fails ... ok
test image_build::tests::a_missing_repo_digest_yields_no_pin_rather_than_a_plausible_one ... ok
test image_build::tests::a_recipe_with_an_instant_is_built_at_that_instant ... ok
test image_build::tests::a_declared_archive_is_a_recorded_artifact ... ok
test image_build::tests::a_pinned_image_the_build_does_not_reproduce_moves_no_tag_and_fails_by_name ... ok
test image_build::tests::a_failed_container_build_still_produces_a_record ... ok
test image_build::tests::a_reproducing_engine_that_holds_the_pin_still_mints_and_a_changed_recipe_fails_by_name ... ok
test image_build::tests::a_pinned_image_that_matches_gets_its_tags_and_loses_the_staging_one ... ok
test image_build::tests::an_engine_that_cannot_reproduce_and_does_not_hold_the_pin_fails_naming_the_fix ... ok
test image_build::tests::an_escaping_archive_path_is_refused ... ok
test image_build::tests::build_container_default_engine_label_is_bollard ... ok
test image_build::tests::build_container_seals_over_the_produced_image_digest ... ok
test image_build::tests::build_container_seal_with_dev_sealer_is_verifiable ... ok
test image_build::tests::an_engine_that_cannot_reproduce_takes_the_held_pin_and_the_record_says_held ... ok
test image_build::tests::only_a_podman_below_the_reproducible_libpod_is_an_engine_that_cannot_reproduce ... ok
test image_build::tests::build_vm_uses_the_builders_engine_label ... ok
test image_build::tests::prebuilt_vm_builder_errors_when_no_artifact_present ... ok
test image_build::tests::build_vm_seals_over_the_produced_kernel_and_rootfs_hashes ... ok
test image_build::tests::build_iso_seals_over_the_produced_iso_and_from_variant_payload ... ok
test image_build::tests::pure_rust_builder_errors_when_efi_boot_image_missing ... ok
test image_build::tests::prebuilt_vm_builder_stages_and_seals_the_from_variant_artifact ... ok
test image_build::tests::target_attestation_round_trips_and_tamper_is_detected ... ok
test image_build::tests::the_real_uid_is_read_off_the_status_text ... ok
test image_build::tests::the_socket_follows_the_running_uid_not_uid_1000 ... ok
test installer::tests::a_cell_that_spelled_korp_args_itself_keeps_it ... ok
test installer::tests::a_half_named_kernel_donor_is_refused_by_name ... ok
test image_build::tests::the_instant_is_the_containerfiles_own_line ... ok
test image_build::tests::a_declared_staging_tree_that_is_missing_is_refused_not_silently_skipped ... ok
test installer::tests::a_named_iso_attach_machine_owes_no_import_container ... ok
test installer::tests::a_row_that_names_its_machine_yields_its_clouds_container ... ok
test installer::tests::a_target_disk_is_attached_with_the_format_its_medium_declares ... ok
test installer::tests::cmd_elements_that_cannot_ride_the_token_refuse_by_name ... ok
test installer::tests::an_imported_disk_row_with_no_machine_named_says_why ... ok
test installer::tests::container_backend_label_round_trips_and_knows_daemonless ... ok
test installer::tests::cmd_reaches_the_content_id_only_when_declared ... ok
test installer::tests::data_fs_is_baked_as_a_korp_token_only_when_declared_and_not_fat ... ok
test installer::tests::a_kernel_donor_is_declarable_and_rides_the_content_id ... ok
test installer::tests::declared_appliance_boot_param_is_not_double_stamped ... ok
test installer::tests::declared_cmd_renders_as_one_korp_args_token ... ok
test installer::tests::data_io_is_baked_as_a_korp_token_only_when_declared_and_not_safe ... ok
test installer::tests::declared_env_renders_refuses_secrets_and_respects_own_tokens ... ok
test installer::tests::empty_name_and_zero_disk_are_rejected ... ok
test image_build::tests::pure_rust_builder_masters_a_real_bootable_iso ... ok
test installer::tests::kvm_disk_args_attach_a_blank_target_and_optional_gpu ... ok
test installer::tests::declared_consoles_own_the_console_order_and_an_undeclared_group_is_inert ... ok
test installer::tests::each_fat_backend_bakes_its_selector_and_is_distinctly_content_addressed ... ok
test installer::tests::installer_from_toml ... ok
test installer::tests::masters_a_uefi_installer_iso_chaining_the_pid1_variant ... ok
test installer::tests::payload_kind_defaults_to_embedded_and_labels_s3 ... ok
test installer::tests::success_marker_and_disk_size_are_stable ... ok
test installer::tests::reinstall_wipe_is_a_declared_param_that_lands_only_when_supplied ... ok
test installer::tests::lean_carries_no_backend_and_bakes_the_lean_selector ... ok
test installer::tests::payload_entries_read_emit_and_are_checked ... ok
test installer::tests::target_firmware_is_baked_as_a_korp_token_only_when_declared ... ok
test installer::tests::the_hand_spelled_azure_shape_is_exactly_the_presets_own ... ok
test installer::tests::the_boot_logo_travels_to_the_rendered_iso_and_into_the_content_id ... ok
test installer::tests::target_firmware_decides_the_iso_format_and_is_emitted_only_when_declared ... ok
test installer::tests::the_installer_kind_is_distinct_and_a_variant_may_declare_it ... ok
test installer::tests::validate_and_content_id_round_trip ... ok
test inventory::tests::a_checked_out_repo_that_declares_nothing_is_a_row_not_an_absence ... ok
test inventory::tests::the_status_word_says_which_road_and_a_drift_carries_its_sentence ... ok
test inventory::tests::a_row_carries_the_typ_and_both_halves_of_the_feature_axis ... ok
test inventory::tests::the_retired_word_is_named_wherever_it_rides ... ok
test inventory::tests::the_settings_column_is_the_value_space_not_the_default ... ok
test inventory::tests::the_table_is_three_columns_and_does_not_wrap ... ok
test inventory::tests::two_declarations_answering_to_one_coordinate_are_named ... ok
test iso::tests::iso_build_from_toml ... ok
test iso::tests::descriptor_and_content_id_round_trip ... ok
test iso::tests::iso_cell_boot_logo_wins_over_the_from_variant_boot_logo ... ok
test iso::tests::iso_cell_boot_logo_override_parses_and_surfaces_on_the_same_wire ... ok
test iso::tests::iso_format_parses_and_round_trips_all_spellings ... ok
test iso::tests::qemu_args_boot_the_iso_as_a_firmware_cdrom ... ok
test iso::tests::master_args_carry_volume_output_and_boot_image ... ok
test iso::tests::validate_requires_a_bootable_payload ... ok
test iso::tests::the_fixture_suffix_is_a_reserved_cell_name ... ok
test iso::tests::variant_deps_lists_the_chained_cargo_build ... ok
test image_build::tests::content_id_covers_every_declared_input_that_changes_the_mastered_bytes ... ok
test iso_writer::tests::a_declared_bios_image_is_not_replaced_by_the_refusal ... ok
test iso_writer::tests::a_bios_stage_without_a_table_or_kernel_is_refused ... ok
test iso_writer::tests::a_hybrid_medium_without_a_bios_stage_is_refused_by_name ... ok
test iso_writer::tests::an_oversized_boot_image_is_an_error_naming_the_numbers_not_a_silent_clamp ... ok
test iso_writer::tests::a_uefi_only_medium_carries_the_bios_refusal_as_its_default_entry ... ok
test iso_writer::tests::a_bios_stage_is_patched_with_the_payload_placements_and_is_the_default_entry ... ok
test iso_writer::tests::hybrid_constants_are_the_documented_numbers ... ok
test iso_writer::tests::build_image_refuses_an_oversized_efi_boot_image ... ok
test iso_writer::tests::the_bios_refusal_sector_is_a_valid_boot_sector ... ok
test iso_writer::tests::a_hybrid_medium_has_a_boot_sector_and_a_disk_flavoured_stage_and_costs_no_bytes ... ok
test iso_writer::tests::mastering_is_deterministic ... ok
test iso_writer::tests::unstaged_boot_image_errors ... ok
test iso_writer::tests::masters_iso9660_structures_and_reads_payload_back ... ok
test kconfig_graph::tests::a_base_config_residue_is_its_own_head_and_not_a_declaration ... ok
test kconfig_graph::tests::a_default_nobody_chose_is_named_a_kconfig_default_and_not_pinned_on_a_declaration ... ok
test kconfig_graph::tests::an_and_with_an_unknown_side_is_unknown_but_a_false_side_is_still_false ... ok
test kconfig_graph::tests::a_selected_symbol_chains_to_the_declaration_that_selected_it ... ok
test kconfig_graph::tests::a_symbol_with_no_config_block_at_all_says_so_rather_than_guessing ... ok
test kconfig_graph::tests::the_expression_parser_reads_the_shapes_the_kernel_tree_actually_writes ... ok
test kconfig_graph::tests::an_opaque_condition_is_reported_as_opaque_and_never_assumed ... ok
test kconfig_graph::tests::the_top_level_if_split_ignores_an_if_inside_a_prompt_string ... ok
test kconfig_graph::tests::the_fragment_that_contradicts_itself_is_named_before_anything_is_built ... ok
test iso_writer::tests::an_iso_with_no_boot_image_is_not_presented_as_bootable ... ok
test kconfig_graph::tests::the_parser_sees_select_default_and_the_enclosing_if_and_ignores_help_prose ... ok
test kernel::pid1_boot_contract_tests::a_nuked_config_without_sysfs_is_refused_by_name ... ok
test kernel::pid1_boot_contract_tests::the_contract_passes_and_a_module_does_not_count ... ok
test kernel::tests::a_build_kernel_row_parses_with_the_defaults ... ok
test kernel::pid1_boot_contract_tests::every_tinyconfig_preset_declares_procfs_and_sysfs ... ok
test kernel::tests::a_bpf_consumer_is_refused_on_hardened_and_merged_on_k8s_hardened ... ok
test kernel::tests::a_built_donor_kernel_resolves_to_its_verified_bzimage_and_pin ... ok
test kernel::tests::a_build_that_ran_out_of_room_says_so_instead_of_printing_tar ... ok
test kernel::tests::a_built_kernel_is_found_in_the_ledger_by_pin_before_the_local_directory ... ok
test kernel::tests::a_declaration_with_no_toolchain_image_at_all_is_refused ... ok
test kernel::tests::a_closure_probe_boots_the_machine_the_preset_is ... ok
test kernel::tests::a_clean_exit_with_no_bzimage_is_a_false_success_refused ... ok
test kernel::tests::a_digest_pin_rides_the_image_reference ... ok
test kernel::tests::a_choice_the_pin_disagrees_with_is_refused_with_the_donor_build_command ... ok
test kernel::tests::a_later_fragment_replaces_an_earlier_directive_in_place ... ok
test kernel::tests::a_local_image_is_addressed_by_its_id_not_by_an_at_sha_reference ... ok
test kernel::tests::a_malformed_pin_is_refused_by_name ... ok
test kernel::tests::a_formula_from_the_wrong_kmax_is_refused_and_never_cached ... ok
test kernel::tests::a_missing_repo_fragment_refuses_before_the_fetch ... ok
test kernel::tests::a_per_box_toolchain_pin_says_exactly_how_to_re_pin_it ... ok
test kernel::tests::a_red_container_exit_refuses_and_names_the_variant ... ok
test kernel::tests::a_self_contained_toolchain_builds_airgapped ... ok
test kernel::tests::a_run_that_measured_nothing_is_never_reported_as_a_measurement ... ok
test kernel::tests::a_sha_mismatch_refuses_before_any_container_runs ... ok
test kernel::tests::a_failed_probe_step_is_never_read_as_a_boot ... ok
test kernel::tests::an_unbuilt_donor_kernel_is_refused_with_the_command_that_builds_it ... ok
test kernel::tests::a_solver_overrun_refuses_by_name_and_names_its_knob ... ok
test kernel::tests::an_unpinned_kernel_is_refused_by_name ... ok
test kernel::tests::an_unknown_profile_never_silently_builds_vanilla ... ok
test kernel::tests::an_applied_decision_reaches_the_merged_fragment_and_the_content_id ... ok
test kernel::tests::each_preset_carries_its_own_contents_and_base ... ok
test kernel::tests::build_kernel_records_a_kernel_kind_attestation_and_records_failure ... ok
test kernel::tests::every_bound_refuses_zero_the_same_way ... ok
test kernel::tests::every_axis_that_changes_the_artifact_changes_the_content_id ... ok
test kernel::tests::every_kbuild_stamp_is_pinned_so_a_reused_tree_rebuilds_the_same_kernel ... ok
test kernel::tests::hardening_layers_on_every_preset ... ok
test kernel::tests::lto_without_clang_is_refused_by_name ... ok
test kernel::tests::kconfig_symbol_reads_both_spellings_and_ignores_commentary ... ok
test kernel::tests::k8s_hardened_is_hardened_plus_exactly_the_bpf_reversal ... ok
test iso_writer::tests::a_medium_under_the_ceiling_is_byte_identical_with_the_hybrid_policy ... ok
test kernel::tests::probing_an_unbuilt_kernel_refuses_by_name ... ok
test kernel::tests::the_build_script_carries_the_whole_recipe ... ok
test kernel::tests::the_canary_names_every_missing_option_not_just_the_first ... ok
test kernel::tests::a_kernel_that_cannot_exec_pid1_is_refused_with_the_serial_tail ... ok
test kernel::tests::the_closure_writes_down_the_blind_spot_the_probe_measured ... ok
test kernel::tests::the_clang_toolchain_reaches_every_make_line ... ok
test kernel::tests::the_decision_is_appended_after_the_declared_fragment_file ... ok
test kernel::tests::the_declared_base_is_what_the_script_starts_from ... ok
test kernel::tests::the_declarations_enumeration_sees_the_kernel_row ... ok
test kernel::tests::the_formula_cache_key_is_the_tree_and_the_extractor ... ok
test kernel::tests::the_field_spelling_matches_the_sugar_spelling ... ok
test kernel::tests::the_default_declaration_merges_byte_identically_to_before ... ok
test kernel::tests::the_canary_refusal_names_the_consumer_that_required_the_symbol ... ok
test kernel::tests::the_hardened_profile_layers_on_the_base_and_the_user_vetoes_last ... ok
test kernel::tests::the_make_width_follows_the_declared_cpu_bound ... ok
test kernel::tests::the_mint_instant_is_read_from_the_containerfile_and_never_defaulted ... ok
test kernel::tests::the_nordisk_toolchain_must_be_pinned_and_self_contained ... ok
test kernel::tests::the_minimal_overlay_refuses_on_an_arch_that_cannot_use_it ... ok
test kernel::tests::the_pin_records_which_preset_produced_the_bzimage ... ok
test kernel::tests::the_probe_script_boots_the_collected_bzimage_and_proves_exec ... ok
test kernel::tests::the_rendered_command_line_describes_the_build_that_would_run ... ok
test kernel::tests::one_download_serves_every_variant_on_the_same_pin ... ok
test kernel::tests::the_run_names_the_config_symbols_nothing_touched ... ok
test kernel::tests::the_run_script_boots_a_measuring_kernel_and_reads_the_counters ... ok
test kernel::tests::the_run_scripts_optional_mapping_cannot_discard_the_measurement ... ok
test kernel::tests::the_run_transcript_separates_a_small_workload_from_a_broken_one ... ok
test kernel::tests::the_orchestration_drives_fetch_verify_run_collect_and_pins ... ok
test kernel::tests::the_solver_names_its_own_timeout_instead_of_hanging ... ok
test kernel::tests::the_serial_transcript_is_read_into_a_verdict ... ok
test kernel::tests::the_solver_needs_an_image_that_carries_it ... ok
test kernel::tests::the_kclause_formula_is_generated_once_and_shared ... ok
test kernel::tests::the_solver_rides_the_content_id_and_the_receipt ... ok
test kernel::tests::the_solver_runs_between_the_merge_and_olddefconfig ... ok
test kernel::tests::the_three_legs_are_judged_against_the_machine_they_booted_on ... ok
test kernel::tests::the_toolchain_image_builds_through_the_ordinary_container_kind ... ok
test kernel::tests::the_toolchain_image_carries_every_step_s_tool ... ok
test kernel::tests::the_toolchain_pin_is_read_off_the_kernel_rows_and_two_disagreeing_ones_are_refused ... ok
test kernel::tests::the_preflight_reserves_the_bytes_instead_of_trusting_statvfs ... ok
test kernel::tests::the_toolchain_image_pins_its_inputs_and_not_only_its_clock ... ok
test kernel::tests::the_unwired_axes_refuse_by_name ... ok
test kernel::tests::the_typed_reader_hands_the_step_whose_line_the_refusal_spells ... ok
test kernel::tests::the_solved_closure_is_written_back_as_a_committable_fragment ... ok
test buildgate::tests::eddas_own_bins_are_all_built_or_excused_in_writing ... ok
test kernel_features::tests::option_rows_speak_the_declared_vocabulary ... ok
test kernel_features::tests::the_fragment_parser_refuses_what_is_not_a_decision ... ok
test kernel_features::tests::a_decision_fragment_parses_back_to_the_decision_that_wrote_it ... ok
test kernel_features::tests::the_parent_relation_stops_at_an_underscore ... ok
test kernel_features::tests::the_preset_bundles_are_the_parsers_own_names ... ok
test kernel_features::tests::the_lowered_model_matches_the_measured_pane_numbers ... ok
test kernel::tests::two_choices_of_one_donor_kernel_coexist_and_each_resolves_to_its_own_build ... ok
test kernel_features::tests::the_split_carries_kernel_pairs_and_passes_the_rest_through ... ok
test kernel_features::tests::the_resolver_and_the_pane_render_the_same_bytes ... ok
test kernel::tests::the_why_index_at_the_artifact_names_the_requirer_once_the_closure_is_landed ... ok
test kernel_features::tests::the_profile_val_is_a_choice_this_door_takes_and_not_a_symbol ... ok
test kernel_requires::tests::a_feature_asking_for_a_framebuffer_is_refused_by_name_and_drm_logo_are_never_liftable ... ok
test kernel_features::tests::toggle_refuses_the_contract_and_round_trips_a_legal_drop ... ok
test kernel_requires::tests::a_feature_asking_for_ipv6_is_refused_by_name_against_the_law_and_the_preset ... ok
test kernel_features::tests::the_resolver_refuses_what_the_pane_refuses ... ok
test kernel_requires::tests::a_kernel_that_cannot_read_its_own_cd_is_refused_by_name ... ok
test kernel_requires::tests::an_int_option_is_expressible_and_a_preset_that_pins_a_smaller_ceiling_is_refused_by_name ... ok
test kernel_requires::tests::clock_requires_is_the_paravirt_wall_clock_on_the_kernel_edge_and_nuked_grants_it ... ok
test kernel_requires::tests::hotplug_requires_is_pci_hotplug_on_the_kernel_edge_and_nuked_grants_it ... ok
test kernel_requires::tests::every_positive_fragment_line_has_an_owner_except_the_ones_named_here ... ok
test kernel_requires::tests::a_solved_derived_row_survives_the_wire_and_an_old_one_still_reads ... ok
test kernel_requires::tests::kernel_why_toml_reads_back_to_the_index_that_wrote_it ... ok
test kernel_requires::tests::the_why_index_partitions_the_fragment_and_names_the_nuke_candidates ... ok
test kernel_requires::tests::directives_round_trip_and_key_the_same_bytes_as_the_fragments ... ok
test kernel_requires::tests::the_appliance_boot_contract_is_satisfied_by_the_nuked_fragment_and_names_ipv6_off ... ok
test kernel_requires::tests::requirements_of_a_variant_follow_the_toggles_and_the_union_is_recursive_data ... ok
test kernel_trim::tests::a_derived_prompt_symbol_can_be_dropped_by_an_is_not_set_line ... ok
test kernel_trim::tests::a_promptless_symbol_held_by_a_default_is_named_as_such ... ok
test kernel_trim::tests::a_drop_that_takes_a_required_symbol_is_refused_by_the_requirers_name ... ok
test kernel_trim::tests::a_selected_symbol_cannot_be_dropped_while_its_selector_stays ... ok
test kernel_trim::tests::a_symbol_that_is_not_on_is_named_and_not_silently_accepted ... ok
test kernel_trim::tests::dropping_the_required_symbol_itself_is_refused ... ok
test kernel_trim::tests::candidates_leave_out_required_refused_and_held_and_rank_by_size ... ok
test kernel_trim::tests::the_kernel_verb_parses_and_refuses_by_name ... ok
test kernel_trim::tests::dropping_a_head_takes_what_it_selects_and_what_defaults_on_it_and_names_what_appears ... ok
test kernel_trim::tests::makefile_lines_are_read_with_continuations_and_composite_parts ... ok
test kernel_trim::tests::the_inverse_check_holds_only_when_every_listed_symbol_is_gone_and_nothing_else_moved ... ok
test kernel_trim::tests::the_unchanged_baseline_settles_to_itself ... ok
test kernel_trim::tests::the_what_if_verb_measures_through_the_composer_and_checks_the_inverse ... ok
test laws::tests::law_a_names_the_field_the_render_half_forgets ... ok
test cargo_container::tests::the_metadata_closure_is_what_cargo_loads ... ok
test laws::tests::law_a_rows_and_tree_are_each_others_spelling ... ok
test laws::tests::law_b_names_the_node_that_is_not_its_row ... ok
test cargo_container::tests::the_provenance_attests_the_container_toolchain_not_the_hosts ... ok
test laws::tests::law_d_names_a_judge_that_cascades_differently_from_the_model ... ok
test laws::tests::law_d_holds_over_a_real_kernel_row ... ok
test kernel::tests::the_sweep_keeps_the_newest_and_refuses_to_keep_nothing ... ok
test laws::tests::law_e_names_the_recipe_that_cannot_be_recovered ... ok
test linkage::tests::a_declared_inapplicable_axis_holds_but_silence_is_audited_as_fat ... ok
test linkage::tests::a_fat_variant_is_not_failed_for_being_fat ... ok
test linkage::tests::a_family_seen_only_as_destructor_glue_is_reported_but_not_counted ... ok
test linkage::tests::a_rust_codegen_unit_file_symbol_is_a_translation_unit_and_not_linkage ... ok
test linkage::tests::a_thin_declaration_is_failed_by_what_it_links ... ok
test linkage::tests::a_missing_artifact_is_no_audit_at_all ... ok
test linkage::tests::an_embedded_variant_that_embeds_nothing_makes_the_thin_check_vacuous ... ok
test linkage::tests::an_unmeasured_linkage_audit_never_passes ... ok
test linkage::tests::destructor_glue_is_recognised_and_ordinary_code_is_not ... ok
test linkage::tests::human_bytes_reads_like_a_size ... ok
test linkage::tests::the_counter_is_not_vacuous_and_absence_is_distinguishable ... ok
test linkage::tests::the_forbidden_list_names_entry_points_not_products ... ok
test linkage::tests::real_server_code_is_still_caught_even_beside_glue ... ok
test media_gate::tests::a_medium_of_another_kind_is_refused_by_name ... ok
test media_gate::tests::the_kind_is_baked_onto_the_medium_and_read_back ... ok
test options::tests::a_bake_template_may_not_reach_for_a_parameter_its_own_state_refuses ... ok
test options::tests::a_bake_with_a_missing_value_refuses_rather_than_shipping_a_brace ... ok
test options::tests::a_declared_roster_validates ... ok
test options::tests::a_default_off_option_must_ride_the_variants_open_axis ... ok
test options::tests::a_default_off_option_switched_on_builds_and_its_feature_leaves_the_open_axis ... ok
test options::tests::a_default_on_option_whose_feature_the_variant_never_enables_is_refused ... ok
test laws::tests::law_c_names_the_flag_that_does_not_parse_back ... ok
test options::tests::a_parameter_in_both_branches_is_refused ... ok
test options::tests::a_variant_without_no_default_features_makes_every_off_build_a_lie ... ok
test options::tests::a_secret_named_option_is_refused ... ok
test options::tests::an_on_option_retargets_the_cell_to_the_declared_row_with_exactly_its_features ... ok
test laws::tests::law_c_names_the_path_that_does_not_round_trip ... ok
test options::tests::an_open_feature_is_added_when_its_option_is_switched_on ... ok
test options::tests::an_option_naming_an_undeclared_parameter_is_refused_by_name ... ok
test options::tests::an_option_with_no_feature_is_refused ... ok
test options::tests::an_unclosed_placeholder_is_refused_not_shipped_literally ... ok
test options::tests::an_unreadable_binary_is_unmeasured_and_never_a_pass ... ok
test options::tests::an_unknown_toggle_is_refused_with_the_declared_list ... ok
test options::tests::defaults_stand_when_nobody_says_and_the_record_says_so ... ok
test options::tests::param_kinds_may_only_sharpen_a_parameter_this_option_makes_conditional ... ok
test options::tests::app_features_subtract_the_off_features_and_keep_declaration_order ... ok
test options::tests::the_audit_counts_a_forbidden_family_and_ignores_destructor_glue ... ok
test options::tests::the_bake_renders_the_selector_for_the_resolved_state ... ok
test options::tests::the_resolver_speaks_tree_paths_and_refuses_a_setting_by_kind ... ok
test options::tests::the_cli_spellings_parse_and_a_typo_is_refused ... ok
test options::tests::the_variant_check_holds_for_a_correct_declaration ... ok
test laws::tests::a_lawful_build_thing_passes_every_law ... ok
test options::tests::turning_wireguard_off_refuses_hub_conf_by_name ... ok
test options::tests::turning_dhcp_off_subtracts_the_feature_and_makes_the_static_address_required ... ok
test options::tests::two_options_may_not_own_one_parameter_or_one_feature ... ok
test output::tests::container_kind_outputs_image_ref ... ok
test output::tests::exe_and_lib_output_binary_artifact ... ok
test output::tests::service_kind_outputs_service_spec ... ok
test output::tests::vm_kind_outputs_vm_ref ... ok
test output::tests::wasm_kind_outputs_pages_bundle ... ok
test laws::tests::law_b_tree_and_law_c_paths_hold_over_a_real_tree ... ok
test package::container_tests::the_stager_is_named_and_a_repo_can_supply_its_own ... ok
test package::container_tests::a_previous_release_rides_into_neither_the_out_dir_nor_the_sdist ... ok
test package::tests::a_declaration_that_cannot_name_its_release_is_refused_by_name ... ok
test package::container_tests::a_wheel_only_declaration_does_not_ask_for_an_sdist ... ok
test package::container_tests::a_package_build_stages_runs_airgapped_and_copies_the_distributions_out ... ok
test package::tests::a_missing_member_is_named_and_a_complete_set_passes ... ok
test package::tests::a_produced_file_is_classified_by_what_it_is ... ok
test package::tests::an_input_row_splits_source_from_destination ... ok
test package::tests::an_empty_directory_is_a_refusal_and_not_an_empty_manifest ... ok
test package::tests::the_required_set_is_wheel_sums_and_provenance_and_the_sdist_when_declared ... ok
test params::tests::a_fixture_must_name_a_declared_text_staged_param ... ok
test package::tests::the_content_id_moves_with_what_changes_the_produced_set ... ok
test params::tests::a_landing_is_exactly_one_place ... ok
test params::tests::a_secret_shaped_name_is_refused_at_declaration_by_name ... ok
test package::container_tests::the_refusals_are_named_and_each_one_can_fire ... ok
test params::tests::a_release_landing_is_a_staged_file_that_round_trips ... ok
test params::tests::apply_lands_boot_params_staged_files_and_the_record ... ok
test params::tests::at_fixture_resolves_through_the_source_and_the_record_says_so ... ok
test package::tests::the_manifest_hashes_the_bytes_and_lists_neither_itself_nor_a_stray_file ... ok
test params::tests::kinds_validate_their_shapes_green_and_red ... ok
test plugin::tests::a_malformed_argument_is_refused_not_trapped ... ok
test params::tests::cli_pairs_parse_with_the_at_file_convention ... ok
test plugin::tests::a_refusal_can_never_be_silent ... ok
test plugin::tests::a_double_default_cannot_be_green_in_the_menu_and_red_in_the_set ... ok
test plugin::tests::an_apps_own_artifact_rule_runs ... ok
test plugin::tests::solo_is_a_declarable_role ... ok
test plugin::tests::the_default_validate_applies_the_declared_rules ... ok
test plugin::tests::dispatch_answers_every_op_in_json ... ok
test plugin::tests::a_suiteless_menu_names_no_delivery ... ok
test plugin::tests::solo_needs_its_own_group_to_hold_its_own_default ... ok
test plugin::tests::the_abi_pack_round_trips ... ok
test progress::tests::a_failure_keeps_the_compilers_own_words ... ok
test plugin::tests::the_menu_names_the_defaultless_delivery ... ok
test plugin::tests::the_menu_gives_each_delivery_its_own_section ... ok
test progress::tests::a_channel_is_an_observer_and_a_closed_one_is_harmless ... ok
test progress::tests::events_round_trip_through_json_for_a_panes_state ... ok
test progress::tests::only_a_real_observer_asks_cargo_for_the_diagnostics ... ok
test provenance::tests::a_cargo_run_that_exits_zero_and_produced_no_executable_is_refused ... ok
test plugin::tests::the_tree_ops_dispatch_and_fetch_refuses_by_name ... ok
test provenance::tests::a_remote_normalises_to_one_slsa_uri ... ok
test provenance::tests::an_older_record_without_these_fields_still_parses_as_absent ... ok
test provenance::tests::a_coordinate_without_a_hash_is_a_uri_with_no_digest ... ok
test provenance::tests::an_unpinned_image_is_recorded_without_a_digest ... ok
test provenance::tests::cms_seal_keeps_its_historical_shape ... ok
test provenance::tests::attestation_captures_variant_inputs_host_and_hashes ... ok
test provenance::tests::adding_the_fields_does_not_move_an_existing_records_digest ... ok
test provenance::tests::attestation_digest_is_stable_and_round_trips ... ok
test provenance::tests::record_round_trips_through_json ... ok
test provenance::tests::dsse_seal_is_an_additive_slot_beside_cms ... ok
test provenance::tests::slsa_statement_uses_spec_field_names_and_content_addresses_artifact ... ok
test provenance::tests::tampering_the_record_breaks_the_digest ... ok
test provenance::tests::the_build_thing_coordinate_reaches_the_record_and_the_statement ... ok
test provenance::tests::the_container_image_and_its_digest_reach_the_record_and_the_statement ... ok
test provenance::tests::the_source_and_worktree_materials_are_still_first ... ok
test receipt::tests::a_declared_feature_maps_to_the_variable_cargo_sets ... ok
test receipt::tests::encode_refuses_every_flaw_and_says_which ... ok
test receipt::tests::a_receipt_survives_the_section_round_trip ... ok
test provenance::tests::the_statement_names_every_source_the_image_and_the_door ... ok
test receipt::tests::the_absolute_path_detector_reports_red_only_on_rooted_paths ... ok
test receipt::tests::a_feature_that_was_off_is_recorded_as_false_rather_than_omitted ... ok
test receipt::tests::the_byte_string_escaper_round_trips_every_byte ... ok
test receipt::tests::the_declared_feature_universe_includes_optional_dependencies ... ok
test receipt::tests::the_decoder_refuses_what_it_cannot_answer_honestly ... ok
test receipt::tests::the_generated_source_declares_the_section_and_the_exact_length ... ok
test receipt::tests::the_feature_universe_lands_sorted_on_the_wire ... ok
test receipt::tests::the_timestamp_detector_reports_red_only_on_wall_clock_values ... ok
test receipt::tests::the_macro_and_the_writer_agree_on_the_file_name ... ok
test receipt_proof::tests::a_feature_prefixed_key_names_the_same_axis ... ok
test receipt_proof::tests::a_gpu_false_receipt_over_a_gpu_free_binary_is_proven ... ok
test receipt_proof::tests::a_gpu_true_receipt_over_a_gpu_free_binary_is_disproven_too ... ok
test receipt_proof::tests::a_gpu_false_receipt_over_a_gpu_binary_is_disproven ... ok
test receipt_proof::tests::a_provable_key_with_a_non_boolean_value_does_not_pass ... ok
test receipt_proof::tests::an_unmeasured_claim_never_passes ... ok
test receipt_proof::tests::only_a_proven_receipt_passes ... ok
test receipt_proof::tests::the_bare_word_ash_would_match_core_hash_and_ash_vk_does_not ... ok
test requires::tests::a_consumer_row_that_requires_ipv6_lifts_the_contracts_ipv4_only_row ... ok
test requires::tests::a_consumer_that_requires_multiuser_lifts_the_contracts_single_user_row ... ok
test requires::tests::a_plugged_in_source_joins_the_same_union ... ok
test requires::tests::a_declared_machine_with_ports_but_no_serial_console_leaves_the_contract_standing ... ok
test media_gate::tests::a_dirty_tree_untracked_files_included_is_refused ... ok
test requires::tests::a_consumer_row_that_requires_the_framebuffer_console_lifts_fb_and_drm_logo_stay_vetoed ... ok
test requires::tests::a_requirement_on_an_undeclared_edge_or_the_wrong_surface_is_refused_by_name ... ok
test requires::tests::an_ide_cdrom_target_on_a_nuked_kernel_is_refused_by_name ... ok
test requires::tests::an_options_kernel_requires_follows_the_same_toggle_and_a_second_reason_for_one_symbol_is_refused ... ok
test requires::tests::declared_data_facts_land_on_the_kernel_edge_and_an_undeclared_group_is_inert ... ok
test requires::tests::declared_target_facts_land_on_the_kernel_edge_and_an_undeclared_group_is_inert ... ok
test schema::tests::a_group_an_open_type_would_swallow_is_named_and_refused ... ok
test requires::tests::toggles_in_scope_take_root_features_only ... ok
test requires::tests::the_closure_follows_the_toggles_and_lands_on_the_kernel_edge ... ok
test schema::tests::a_header_that_cannot_be_read_is_refused_rather_than_defaulted ... ok
test schema::tests::a_recipe_from_the_future_is_refused_by_name_and_told_what_to_upgrade_to ... ok
test schema::tests::a_door_can_ask_a_path_whether_this_reader_is_too_old_for_it ... ok
test schema::tests::a_recipe_with_no_header_is_the_floor_and_every_reader_may_read_it ... ok
test schema::tests::the_2026_08_30_swallowed_groups_are_what_this_test_is_shaped_like ... ok
test schema::tests::a_recipe_at_this_readers_schema_loads_and_the_header_is_not_a_dropped_key ... ok
test schema::tests::an_audit_says_who_read_it_and_whether_it_read_all_of_it ... ok
test service::tests::fat_variant_maps_to_service_spec_with_user_and_exec ... ok
test schema::tests::the_stale_reader_is_a_value_a_door_can_route_on ... ok
test schema::tests::the_schema_a_set_needs_is_derived_from_what_it_declares ... ok
test service::tests::plain_variant_without_member_degrades_gracefully ... ok
test service::tests::thin_variant_maps_to_thin_agent ... ok
test sign::tests::the_purpose_spells_itself_and_an_unknown_one_does_not_parse ... ok
test sink::tests::null_sink_is_a_noop ... ok
test sign::tests::sidecars_are_appended_to_the_full_file_name ... ok
test sign::tests::a_sidecar_is_never_signed_again ... ok
test sink::tests::json_file_sink_appends_a_line_per_record ... ok
test spec::tests::an_emitted_spec_round_trips_into_the_same_declaration ... ok
test spec::tests::an_undeclared_repo_resolves_to_a_finding_not_an_error ... ok
test spec::tests::describe_prints_all_four_axes_per_variant ... ok
test suite_cli::tests::a_kernel_variant_resolves_and_lists_as_a_non_cargo_kind ... ok
test suite_cli::tests::a_non_cargo_atom_has_no_cargo_command ... ok
test spec::tests::the_drift_guard_names_which_kind_of_drift_it_found ... ok
test spec::tests::the_source_prefers_the_apps_own_emission_over_a_hand_written_toml ... ok
test suite_cli::tests::a_variant_from_another_delivery_says_so ... ok
test suite_cli::tests::an_unknown_suite_fails_loudly ... ok
test suite_cli::tests::a_choice_and_a_donors_pair_pass_this_door_and_the_group_lands_on_the_row ... ok
test suite_cli::tests::flags_parse_in_both_spellings ... ok
test suite_cli::tests::build_flags_parse_raw_in_both_shell_shapes ... ok
test suite_cli::tests::suite_actually_selects_a_different_build ... ok
test suite_cli::tests::one_delivery_answers_to_its_name_and_to_silence ... ok
test suite_cli::tests::the_command_line_distinguishes_two_atoms_a_name_row_cannot ... ok
test suite_cli::tests::variant_is_the_flag_and_atom_stays_its_alias ... ok
test suite_cli::tests::two_deliveries_and_no_suite_refuses ... ok
test suite_cli::tests::the_installer_door_resolves_applies_params_and_refuses_by_name ... ok
test surface::tests::launch_action_maps_per_artifact_kind ... ok
test surface::a_missing_containerfile_projects_as_invalid_with_a_reason ... ok
test surface::tests::state_json_carries_the_per_kind_launch_action ... ok
test surface::tests::state_json_exposes_the_surface_shape ... ok
test surface::tests::state_json_launch_axis_spans_container_and_vm_kinds ... ok
test surface::tests::surface_enumerates_variants_with_commands_and_actions ... ok
test surface::tests::surface_flags_an_image_chaining_a_missing_variant ... ok
test surface::tests::surface_flags_a_vm_booting_a_missing_variant ... ok
test surface::tests::surface_flags_an_invalid_variant_with_a_reason ... ok
test surface::tests::surface_projects_vm_builds ... ok
test surface::tests::surface_projects_container_builds ... ok
test target::presets::tests::a_preset_closure_the_nuked_kernel_vetoes_is_refused_by_name ... ok
test target::presets::tests::a_shape_the_target_group_cannot_spell_yields_no_target ... ok
test target::presets::tests::an_iso_attach_medium_asks_the_kernel_for_no_ata ... ok
test target::presets::tests::an_exactly_mimicable_preset_substitutes_nothing ... ok
test target::presets::tests::every_substitute_names_a_device_qemu_actually_models ... ok
test target::presets::tests::every_preset_derives_a_valid_target_or_names_why_not ... ok
test target::presets::tests::kconfig_needs_per_preset ... ok
test target::presets::tests::bare_metal_is_absent_not_substituted ... ok
test target::presets::tests::nitros_boot_disk_and_azures_are_proven_devices_not_stand_ins ... ok
test target::presets::tests::names_are_unique_and_lookup_is_by_word ... ok
test target::presets::tests::mimicable_presets_render_a_qemu_shape_and_the_rest_name_the_gap ... ok
test target::presets::tests::qemu_local_has_no_cpu_flag ... ok
test target::presets::tests::the_declared_mimic_agrees_with_the_derived_axes ... ok
test target::presets::tests::the_device_words_are_attachable_on_this_qemu ... ignored, needs qemu-system-x86_64 on PATH: asks the real binary to attach each device
test target::presets::tests::the_device_words_match_what_this_qemu_actually_models ... ignored, needs qemu-system-x86_64 on PATH: asks the real binary which devices it models
test target::presets::tests::the_mimicable_roster_is_pinned_by_name ... ok
test target::presets::tests::upcloud_is_the_measured_shape ... ok
test target::tests::firmware_decides_which_el_torito_entries_are_laid ... ok
test target::tests::a_machine_with_ports_but_no_serial_console_keeps_the_8250_and_the_earlycon ... ok
test target::tests::the_default_is_todays_medium_and_is_silent ... ok
test target::tests::the_upcloud_preset_is_the_measured_shape_and_its_kconfig_needs_follow ... ok
test target::tests::the_toml_row_reads_and_writes_the_same_words ... ok
test target::tests::unbootable_and_two_writer_rows_are_refused_by_name ... ok
test toolchain_archive::tests::a_declaration_repinned_to_an_image_id_still_builds_on_the_box_that_minted_it ... ok
test target::tests::the_preset_roster_is_emitted_and_round_trips ... ok
test toolchain_archive::tests::a_missing_toolchain_and_a_missing_archive_refuse_by_name ... ok
test toolchain_archive::tests::a_load_that_does_not_produce_the_image_is_caught ... ok
test toolchain_archive::tests::a_staged_archive_satisfies_the_same_build_the_missing_one_refused ... ok
test toolchain_archive::tests::an_archive_that_is_not_the_pinned_toolchain_is_refused_and_never_loaded ... ok
test toolchain_archive::tests::an_unpinned_declaration_makes_no_offline_claim ... ok
test toolchain_archive::tests::an_image_already_on_the_box_needs_no_courier ... ok
test toolchain_archive::tests::no_store_means_no_claim ... ok
test toolchain_archive::tests::staging_an_absent_image_refuses ... ok
test toolchain_archive::tests::an_unreadable_archive_refuses_naming_the_file ... ok
test toolchain_requires::tests::the_canonical_text_is_the_thing_a_container_step_pins_to ... ok
test toolchain_requires::tests::a_kernel_rows_tool_requirements_follow_its_own_axes ... ok
test toolchain_archive::tests::staging_files_the_archive_under_what_it_holds ... ok
test toolchain_requires::tests::the_why_index_partitions_the_image_and_names_the_image_only_tools ... ok
test toolchain_requires::tests::two_requirers_agree_disagree_and_an_image_that_lacks_a_tool_is_refused_by_name ... ok
test tree::tests::a_flat_declaration_derives_the_tree_with_no_toml_change ... ok
test tree::tests::a_malformed_edge_is_refused_by_name_at_declaration_time ... ok
test tree::tests::a_group_choice_lands_on_the_installer_row_and_an_unwired_val_is_refused ... ok
test tree::tests::a_bundle_that_names_what_the_tree_lacks_is_refused_by_name ... ok
test tree::tests::a_kernel_variant_and_a_cargo_variant_have_trees_too ... ok
test tree::tests::a_plain_feature_toggles_and_names_what_it_activates_and_refuses ... ok
test tree::tests::an_edge_spelled_by_a_view_reads_back_to_the_same_edge ... ok
test tree::tests::an_edge_is_type_checked_against_the_donor_through_the_constellation_root ... ok
test assemble::tests::a_failed_container_assemble_files_a_readable_build_record ... ok
test tree::tests::an_options_kernel_requires_survives_the_round_trip_through_the_tree ... 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::choosing_a_preset_expands_into_law_c_lines_and_explicit_flags_win ... ok
test tree::tests::an_iso_declares_its_kernel_edge_and_the_tree_projects_it_like_the_installers ... ok
test tree::tests::flat_spellings_are_unambiguous_aliases_and_a_clash_is_a_named_refusal ... ok
test tree::tests::deriving_the_tree_leaves_law_a_intact ... ok
test tree::tests::subtree_and_prefixing_keep_paths_as_ids ... ok
test tree::tests::the_index_answers_exactly_what_the_tree_answers ... ok
test tree::tests::the_kernel_donor_is_the_first_edge_and_projects_preset_and_symbols ... 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::the_kernel_listing_prints_the_spelling_the_door_accepts ... ok
test tree::tests::the_tree_reads_a_choice_a_toggle_and_a_donors_pair_out_of_one_opt_line ... ok
test variant::artifact_kind_evidence::an_iso_is_a_file_and_a_container_image_is_not ... ok
test variant::schema_closure_tests::a_misspelled_key_is_refused_rather_than_dropped_on_the_floor ... ok
test variant::schema_closure_tests::a_trailing_slash_and_a_blank_declaration_are_both_handled ... ok
test variant::schema_closure_tests::an_unknown_allowlist_table_is_empty_and_not_a_panic ... 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::manifest_dir_reaches_the_argv_of_both_writers ... 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_bin_no_cargo_target_declares_is_a_phantom ... ok
test variant::tests::a_carved_out_delivery_may_not_build_a_feature_the_base_lacks ... ok
test variant::tests::a_declared_sibling_surface_widens_p_and_qualifies_the_features ... ok
test variant::tests::a_malformed_sibling_surface_is_refused_entry_by_entry ... ok
test variant::tests::a_delivery_with_no_default_is_reported_by_name ... ok
test variant::tests::a_sibling_surface_under_no_default_features_is_refused_as_drift ... ok
test variant::tests::a_delegating_row_may_not_carry_its_own_edges ... ok
test variant::tests::a_named_single_delivery_only_adds_its_name_to_the_diagnostics ... 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_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::artifact_kind_parses_and_round_trips ... ok
test variant::tests::an_undeclared_suite_serializes_to_nothing ... ok
test variant::tests::an_example_row_renders_its_argv_and_is_refused_beside_bin_or_on_lib ... ok
test variant::tests::an_atom_in_two_deliveries_is_counted_in_both_groups ... ok
test variant::tests::cargo_bin_targets_reads_a_real_manifest_tree ... 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_resolved_catches_a_real_escape_and_refuses_to_guess ... ok
test variant::tests::check_suites_demands_a_declared_base ... ok
test variant::tests::check_suites_resolved_skips_delegating_pointer_variants ... ok
test variant::tests::container_delegating_node_resolves ... 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::cargo_bin_targets_finds_cargos_auto_discovered_bins ... ok
test variant::tests::empty_offers_is_unconstrained ... ok
test variant::tests::embeds_requires_service_kind ... ok
test variant::tests::embeds_is_legal_on_an_exe_and_still_refused_on_a_lib ... 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::fat_downstream_embed_and_thin_are_valid ... ok
test variant::tests::feature_not_offered_is_rejected ... ok
test variant::tests::holger_three_exes_plus_gui_parse ... ok
test variant::tests::installer_chaining_undeclared_variant_is_rejected ... ok
test variant::tests::holger_fixture_file_parses ... ok
test variant::tests::inverted_embed_upstream_member_is_rejected ... ok
test variant::tests::kind_defaults_to_exe_and_is_omitted_when_serialized ... ok
test variant::tests::leaf_closure_drops_tier_labels_and_keeps_bare_markers ... ok
test variant::tests::lib_kind_forbids_bin_and_emits_lib_flag ... ok
test variant::tests::mutually_exclusive_features_are_rejected ... ok
test variant::tests::nornir_own_build_variants_discovers ... 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::profile_and_target_and_no_default_features_render ... ok
test variant::tests::open_must_be_offered_and_must_not_also_be_enabled ... 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_unknown_variant_lists_known_names ... ok
test variant::tests::require_vm_empty_set_reports_none_declared ... 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::variants_without_a_bin_are_skipped_and_that_is_documented ... ok
test variant::tests::wasm_kind_requires_wasm32_target ... 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::qemu_args_carry_machine_mem_cores_kernel_and_cmdline ... ok
test laws::tests::law_b_names_the_menu_that_cannot_be_recovered ... ok
test vm::tests::validate_catches_missing_kernel_rootfs_and_zero_size ... 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_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::a_stale_file_from_a_previous_shape_does_not_survive ... 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_stages_run_in_order_and_the_bundle_is_read_back ... ok
test web_app::tests::a_bin_module_keeps_its_name_and_a_cdylib_is_renamed ... ok
test wasm::tests::the_stem_follows_the_cargo_target ... ok
test web_app::tests::a_declaration_must_be_repo_relative ... ok
test web_app::tests::a_page_must_start_exactly_one_module ... ok
test web_app::tests::a_signed_web_app_round_trips_and_asks_for_schema_5 ... ok
test variant::tests::suiteless_repos_get_byte_identical_check_defaults ... ok
test web_app::tests::a_trunk_tag_this_step_cannot_honour_is_refused_not_dropped ... ok
test web_app::tests::the_locked_bindgen_is_read_and_two_are_refused ... 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::every_constellation_build_space_validates_and_names_its_defaults ... ok
test variant::tests::no_sibling_repo_declares_two_variants_onto_one_artifact ... 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. 785 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 3.53s

     Running tests/attestation_end_to_end.rs (/backup/ci-target/edda/debug/deps/attestation_end_to_end-0fcfde8c79e4a170)

running 4 tests
   Compiling attrepo v0.0.0 (/tmp/.tmpFpFTF1)
    Finished `release` profile [optimized] target(s) in 2.31s
test an_attestation_over_a_receipt_that_claims_nothing_provable_does_not_hold ... ok
   Compiling attrepo v0.0.0 (/tmp/.tmpJkj2VX)
test an_unstripped_rebuild_is_never_silently_accepted_as_the_shipped_program ... ok
    Finished `release` profile [optimized] target(s) in 2.19s
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 7.20s

     Running tests/build_dag_gunnar.rs (/backup/ci-target/edda/debug/deps/build_dag_gunnar-7b46b2fa7010e789)

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.52s

     Running tests/buildgate_red_probe.rs (/backup/ci-target/edda/debug/deps/buildgate_red_probe-7134e650a86522a3)

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_test_file_that_compiles_to_zero_tests_is_red_and_the_gate_names_the_file ... 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 result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.88s

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

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-e9f11ff561cdadf6)

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-7380def89694a44b)

running 5 tests
test cargo_consequence_names_its_own_toggle ... ok
test kernel_consequence_names_its_group ... ok
test cargo_consequence_of_dropping_wireguard ... 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-e36642f86eae1e1b)

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 6.42s

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

running 20 tests
test every_roster_row_that_imports_a_disk_reaches_a_writer ... ok
test red_probe_a_virtual_size_that_is_not_mib_aligned_is_refused_both_ways ... 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_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_footer_checksum_that_does_not_verify_is_refused ... ok
test vhd_chs_follows_the_spec_and_clamps_where_the_spec_clamps ... ok
test azure_mib_rounding_is_applied_to_the_bytes_not_merely_documented ... ok
test red_probe_a_qcow2_with_a_bad_magic_version_or_incompatible_feature_is_refused ... ok
test red_probe_a_tarball_whose_member_is_not_disk_raw_is_refused ... ok
test raw_is_a_validated_named_path_and_reproduces_the_disk_byte_for_byte ... ok
test the_vhd_is_deterministic_for_the_same_installed_disk ... ok
test the_vhd_is_a_fixed_disk_whose_footer_reads_back_through_the_validator ... ok
test the_gce_tarball_holds_exactly_one_member_named_disk_raw ... 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 40.34s

     Running tests/installer_options.rs (/backup/ci-target/edda/debug/deps/installer_options-2fa62b9873cf3fdb)

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 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 a_toggle_moves_the_content_id ... ok
test dhcp_off_requires_a_valid_static_address_and_bakes_the_static_selector ... ok
test wireguard_off_refuses_the_hub_declaration_and_stages_nothing ... ok
test the_resolution_removes_the_feature_from_the_packed_app_binarys_cargo_argv ... 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.00s

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

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-1797c88bc3f3faeb)

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-91c9c4b28dd1ac4f)

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-fa158478e9545503)

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-f41027a2e78f1148)

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-87d37dbb8c57a4a6)

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-a052f94ae7f4bc22)

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 building_the_row_that_carries_a_lazy_edge_without_its_donor_is_refused_by_name ... ok
test a_lazy_edge_with_its_donor_absent_loads_and_lists ... 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-1a36fb1aa1042161)

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-89aa0ce776136865)

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.84s

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

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-630e0698f16e9190)

running 6 tests
test a_package_variant_without_a_cell_is_refused_by_name ... ok
test the_new_kind_has_a_row_in_every_table_keyed_by_kind ... ok
test a_package_is_a_file_set_on_disk_and_is_not_exempt_from_producing_one ... 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-147375c7b887bc6c)

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-39750b837f0ec535)

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-9a2d97e409adc9a9)

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-92641c51abff1e35)

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 8.45s

     Running tests/recipe_faithful.rs (/backup/ci-target/edda/debug/deps/recipe_faithful-28f3120c812e0ecc)

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

failures:

---- the_roster_has_a_subject_on_disk stdout ----

thread 'the_roster_has_a_subject_on_disk' (73947) panicked at crates/nornir-build-thing/tests/recipe_faithful.rs:93:5:
the guard's subject is the CONSTELLATION under /home/rickard/tgt/ci/src.
  sibling checkouts ABSENT (clone each beside edda): ["korp", "ordning", "knut"]
  checked out but WITHOUT .nornir/build-variants.toml: []
A compat guard that skips its missing subjects goes green having read nothing — clone them, or take the repo off the roster with the reason.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace


failures:
    the_roster_has_a_subject_on_disk

test result: FAILED. 3 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s

error: test failed, to rerun pass `-p nornir-build-thing --test recipe_faithful`