PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
audit_starter_content.py File Reference

Go to the source code of this file.

Namespaces

namespace  audit_starter_content
 

Functions

subprocess.CompletedProcess[str] audit_starter_content.run_cli (list[str] args, Path cwd=REPO_ROOT)
 Run one CLI command used to validate a shipped starter artifact.
 
None audit_starter_content.fail (str context, subprocess.CompletedProcess[str] result)
 Raise a compact error that preserves the relevant CLI output.
 
None audit_starter_content.validate_bundle (dict[str, str] bundle, str label)
 Validate one declared case/solver/monitor/post or cluster/study composition.
 
None audit_starter_content.audit_template_copy (str template_name, Path temporary_root)
 Initialize one declared template and verify every managed file was copied faithfully.
 
int audit_starter_content.main ()
 Run the starter-content inventory, composition, and initializer audit.
 

Variables

 audit_starter_content.REPO_ROOT = Path(__file__).resolve().parents[2]
 
str audit_starter_content.CONTRACT_PATH = REPO_ROOT / "tests" / "tooling" / "starter_content_contract.json"
 
str audit_starter_content.PICURV = REPO_ROOT / "picurv_cli" / "picurv"
 
str audit_starter_content.RUNTIME_EXECUTION_EXAMPLE = "execution.example.yml"
 
 audit_starter_content.file