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

nvidia-holoscan / holoscan-cli / 35856041475
81%
main: 81%

Build:
Build:
LAST BUILD BRANCH: bh/required-versions
DEFAULT BRANCH: main
Ran 23 Sep 2026 11:42AM 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 10:19AM UTC coverage: 80.601%. Remained the same
35856041475

push

github

wyli
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%)

158 existing lines in 6 files now uncovered.

4396 of 5454 relevant lines covered (80.6%)

0.81 hits per line

Uncovered Changes

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

Coverage Regressions

Lines Coverage ∆ File
60
63.75
0.0% src/holoscan_cli/cli.py
56
76.59
0.0% src/holoscan_cli/container/core.py
33
88.69
0.0% src/holoscan_cli/project_context.py
6
88.0
0.0% src/holoscan_cli/metadata/utils.py
2
98.33
0.0% src/holoscan_cli/utils/external_resolver.py
1
85.29
0.0% src/holoscan_cli/metadata/gather_metadata.py
Jobs
ID Job ID Ran Files Coverage
1 35856041475.1 23 Sep 2026 11:42AM UTC 40
80.6
GitHub Action Run
Source Files on build 35856041475
  • Tree
  • List 40
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35856041475
  • 80cf31bb on github
  • Prev Build on release/5.0.0 (#35848191860)
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