• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

nvidia-holoscan / holoscan-cli / 35844159442
81%

Build:
DEFAULT BRANCH: main
Ran 23 Sep 2026 09:39AM UTC
Jobs 1
Files 40
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Sep 2026 09:38AM UTC coverage: 80.601% (+0.3%) from 80.259%
35844159442

push

github

web-flow
feat: discover standalone application metadata (#249)

* feat: discover standalone application metadata

Discover root application descriptors without recursive directory scanning, preserve repository and search-path precedence, and keep application names stable across container mounts.

Co-authored-by: Codex <noreply@openai.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* test: accept wrapped standalone command previews

Exercise long project paths and normalize shell line continuations before asserting the CMake source argument.

Co-authored-by: Codex <noreply@openai.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* refactor: simplify standalone discovery and bound metadata reads

Keep the existing root-selection algorithm and simplify application recognition and regression coverage. Share a 1 MiB regular-file reader between root and component discovery, reject symlinks and special files, and handle malformed or excessively nested JSON.

Co-authored-by: Codex <noreply@openai.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fix: bound build-time dependency metadata reads

Reuse the shared bounded metadata reader for dependency declarations and module sites. Preserve missing-file behavior and malformed JSON diagnostics, and add focused regression coverage and documentation.

Co-authored-by: Codex <noreply@openai.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* fix: preserve owning project discovery across nested folders

Keep standalone applications visible with local components and resolve nested application and language directories to their owning project. Send language-selection notices to stderr so modes JSON remains valid, and extend existing regression coverage and configuration guidance.

Co-authored-by: Codex <noreply@openai.com>
Signed-off-by: Wenqi Li <wenqil@nvidia.com>

* test: avoid interpreter-specific JSON recursion limits

Inject the reader recursion error in the existing resolver test instead of assuming a fixed nesting dep... (continued)

106 of 116 new or added lines in 6 files covered. (91.38%)

1 existing line in 1 file now uncovered.

4396 of 5454 relevant lines covered (80.6%)

0.81 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
85.29
1.08% src/holoscan_cli/metadata/gather_metadata.py
3
63.75
1.04% src/holoscan_cli/cli.py
2
88.69
2.93% src/holoscan_cli/project_context.py
1
88.0
3.0% src/holoscan_cli/metadata/utils.py

Coverage Regressions

Lines Coverage ∆ File
1
85.29
1.08% src/holoscan_cli/metadata/gather_metadata.py
Jobs
ID Job ID Ran Files Coverage
1 35844159442.1 23 Sep 2026 09:39AM UTC 40
80.6
GitHub Action Run
Source Files on build 35844159442
  • Tree
  • List 40
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35844159442
  • 105c4954 on github
  • Prev Build on main (#35730355230)
  • Next Build on main (#35879520290)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc