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

llnl / dftracer-utils / 29178825160
53%

Build:
DEFAULT BRANCH: develop
Ran 12 Jul 2026 04:13AM UTC
Jobs 2
Files 247
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

12 Jul 2026 03:50AM UTC coverage: 52.754% (+0.003%) from 52.751%
29178825160

push

github

rayandrew
feat(indexer): detect and rebuild stale indexes on source change

Persist per-file mtime+size in the registry record (schema v1->v2) and
compare them on open via a stat-only check. The directory scanner
piggybacks mtime onto its existing stat (shared file_mtime_seconds
conversion), so the aggregation path detects staleness with no extra
metadata ops.

A changed source pollutes the globally-merged aggregation, which cannot
be partially invalidated, so any detected staleness forces a full
rebuild. Wired into all three aggregation entry points: run_aggregation
(CLI), AggregatorUtility (Python), and resolve_and_build_index
(dfanalyzer's ensure_indexed).

Adds IndexDatabase::find_stale_files/get_file_stat/schema_outdated plus a
Python find_stale_files binding, with C++ and Python staleness tests.

39707 of 97648 branches covered (40.66%)

Branch coverage included in aggregate %.

171 of 184 new or added lines in 12 files covered. (92.93%)

8 existing lines in 4 files now uncovered.

35370 of 44668 relevant lines covered (79.18%)

21285.92 hits per line

Uncovered Changes

Lines Coverage ∆ File
8
21.35
19.61% src/dftracer/utils/python/index_database.cpp
5
51.74
0.72% src/dftracer/utils/utilities/indexer/index_database.cpp

Coverage Regressions

Lines Coverage ∆ File
5
62.05
-1.74% src/dftracer/utils/utilities/common/arrow/column_builder.cpp
1
51.74
0.72% src/dftracer/utils/utilities/indexer/index_database.cpp
1
57.4
-0.4% src/dftracer/utils/utilities/indexer/internal/helpers.cpp
1
67.42
-2.25% src/dftracer/utils/utilities/reader/internal/json_dict_builder.cpp
Jobs
ID Job ID Ran Files Coverage
1 ubuntu-22.04 - 29178825160.1 12 Jul 2026 04:21AM UTC 243
50.66
GitHub Action Run
2 macos-latest - 29178825160.2 12 Jul 2026 04:13AM UTC 242
51.56
GitHub Action Run
Source Files on build 29178825160
  • Tree
  • List 247
  • Changed 76
  • Source Changed 12
  • Coverage Changed 76
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29178825160
  • 056c7928 on github
  • Prev Build on develop (#29149697217)
  • Next Build on develop (#29191674125)
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