Bind all compiled install tests into rootful qualification

Include the four current install-test inputs omitted from the rootful source manifest and report exact missing paths on future drift. Product and qualification assertions are unchanged.

Contract-Neutral: Additive qualification source closure and diagnostic-only assertion message; no runtime or subsystem contract change.
Change-source: pulse-maintainer
This commit is contained in:
pulse-triage[bot] 2026-10-02 13:55:15 +01:00
parent 811961243e
commit 2ef2afef6a
2 changed files with 9 additions and 1 deletions

View file

@ -506,7 +506,11 @@ if module.MAX_RECEIPT_BYTES <= 0:
path.relative_to(repo_root).as_posix()
for path in (repo_root / "scripts" / "installtests").glob("*_test.go")
}
self.assertTrue(compiled_test_inputs.issubset(manifest["exact_paths"]))
self.assertFalse(
compiled_test_inputs - set(manifest["exact_paths"]),
"compiled installtests inputs outside the source manifest: "
+ ", ".join(sorted(compiled_test_inputs - set(manifest["exact_paths"]))),
)
recursive_roots = set(manifest["recursive_roots"])
unbound_dependencies = set()
for target, include_tests in (

View file

@ -13,11 +13,14 @@
"scripts/release_ldflags.sh",
"scripts/installtests/agent_id_recovery_unix_test.go",
"scripts/installtests/agent_state_dir_lifecycle_test.go",
"scripts/installtests/auto_update_intent_test.go",
"scripts/installtests/backfill_release_assets_test.go",
"scripts/installtests/build_release_assets_test.go",
"scripts/installtests/container_dependency_contract_test.go",
"scripts/installtests/demo_reachability_test.go",
"scripts/installtests/dependency_update_test.go",
"scripts/installtests/docker_entrypoint_test.go",
"scripts/installtests/helm_openshift_docs_contract_test.go",
"scripts/installtests/install_docker_sh_test.go",
"scripts/installtests/install_mcp_test.go",
"scripts/installtests/install_ps1_test.go",
@ -25,6 +28,7 @@
"scripts/installtests/install_sh_test.go",
"scripts/installtests/integration_container_test.go",
"scripts/installtests/native_pve_action_qualification_test.go",
"scripts/installtests/private_bootstrap_test.go",
"scripts/installtests/provider_msp_deploy_test.go",
"scripts/installtests/pulse_auto_update_test.go",
"scripts/installtests/release_ldflags_test.go",