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

dangernoodle-io / TaipanMiner / 25061162165
90%

Build:
DEFAULT BRANCH: main
Ran 28 Apr 2026 03:12PM UTC
Jobs 1
Files 26
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

28 Apr 2026 03:11PM UTC coverage: 92.035% (-0.2%) from 92.207%
25061162165

push

github

web-flow
refactor(ota_validator): inject HW ops for host-testable executor (TA-234 phase A) (#239)

the executor (timer arm/cancel + bb_ota mark-valid) had zero host coverage;
all three execution paths (timer arm, share-accepted stop+mark, timer-fired
mark) are now covered by mocked ops in test_ota_validator_io.c.

addresses KB note: "OTA rollback already enabled but mark-valid fires too early"
-- the mark-valid contract is now testable without hardware.

- new ota_timer_ops_t / ota_mark_valid_ops_t in ota_validator_io.h
- production bindings in ota_validator_espidf.c (esp_timer + bb_ota wrappers)
- ota_validator.c rewritten to dispatch through ops; no esp_timer.h include
- ota_validator_init() wired in main.c before start_mining()
- ota_validator.c added to native build_src_filter; espidf.c excluded
- 8 new io-shell tests; 373 total, all green; coverage 97%
- pure state machine (ota_validator_state.c) unchanged

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

521 of 631 branches covered (82.57%)

Branch coverage included in aggregate %.

26 of 26 new or added lines in 1 file covered. (100.0%)

1143 of 1177 relevant lines covered (97.11%)

353452.08 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25061162165.1 28 Apr 2026 03:12PM UTC 26
92.04
GitHub Action Run
Source Files on build 25061162165
  • Tree
  • List 26
  • 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 #25061162165
  • 8f979177 on github
  • Prev Build on main (#25059788339)
  • Next Build on main (#25064388797)
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