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

dangernoodle-io / TaipanMiner / 24918237250
90%

Build:
DEFAULT BRANCH: main
Ran 25 Apr 2026 12:40AM UTC
Jobs 1
Files 14
Run time 2min
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

25 Apr 2026 12:39AM UTC coverage: 92.669% (+0.04%) from 92.631%
24918237250

push

github

web-flow
test(asic): extract rolling-window metric averaging (TA-234) (#190)

third target of the TA-234 seam-for-testability pass. asic_task's
NaN-safe progressive-blend averaging (1m/10m/1h windows for
asic_total_ghs and asic_hw_error_pct, TA-196) was buried in
asic_task.c with a global poll_count read. extract:

- asic_metric_avg_nan_safe(buf, n) — pure NaN-tolerant mean
- asic_metric_avg_update(poll_count, sample, ...) — one ring-buffer
  step with progressive blend toward the longer windows

asic_task.c keeps its statics; just calls the helper. ~12 host tests
cover empty/partial-NaN means, warmup, full-window cycles, ring
wraparound, and the 10m/1h blend formulas. use NaN self-inequality
check (x != x) to avoid isnanf portability on macOS clang.

no behavior change. brings asic_task.c closer to a pure-orchestration
shape — next pass can target the chip_idx / nonce-routing math.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>

226 of 282 branches covered (80.14%)

Branch coverage included in aggregate %.

30 of 32 new or added lines in 1 file covered. (93.75%)

722 of 741 relevant lines covered (97.44%)

561246.53 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
93.48
components/asic/src/asic_metric_avg.c
Jobs
ID Job ID Ran Files Coverage
1 24918237250.1 25 Apr 2026 12:40AM UTC 14
92.67
GitHub Action Run
Source Files on build 24918237250
  • Tree
  • List 14
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24918237250
  • 468cb63c on github
  • Prev Build on main (#24917945815)
  • Next Build on main (#24923968429)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc