mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-03 04:38:48 +00:00
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:
parent
811961243e
commit
2ef2afef6a
2 changed files with 9 additions and 1 deletions
|
|
@ -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 (
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue