What problem does it solve?
Validating the Isaac for Healthcare catheter navigation workflow normally requires GPU hardware, which slows down CI pipelines and blocks early sanity checks. This Skill runs CPU-only smoke tests that verify imports, CT-to-mu preprocessing, and CLI parsers without any GPU.
Core Features & Use Cases
- CPU-Only Smoke Testing: Executes the fluorosim unittest suite covering module imports, CT-to-mu preprocessing, synthetic phantom building, and CLI parser sanity checks.
- CI-Friendly Logging: Creates timestamped run directories with persistent smoke logs and a
.latest symlink for easy artifact retrieval.
- Result Verification: Greps logs for
Ran N tests and OK markers, correctly treating expected parser stderr from negative CLI tests as non-failures.
- Use Case: Before provisioning GPU resources, a developer asks the agent to smoke-test the catheter navigation workflow in CI; the agent clones or locates the i4h-workflows repo, runs the unittest module, and reports pass/fail with the log path.
Quick Start
Run the catheter navigation smoke tests in CI mode without a GPU and save a reusable log.