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

databendlabs / openraft / 15038982295
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: release-0.10
DEFAULT BRANCH: main
Ran 15 May 2025 07:23AM UTC
Jobs 1
Files 188
Run time 5min
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

15 May 2025 03:01AM UTC coverage: 90.439% (-0.03%) from 90.472%
15038982295

push

github

drmingdrmer
refactor: separate Raft API and impl

For development concerns, we've separated the API interface from its implementation.
During this refactoring, we maintained backward compatibility - the user-facing API
remains unchanged. We kept the Raft struct as an API layer providing consistent methods,
while moving all implementation details into several other structures. These implementation
structures focus solely on core functionality, with the Raft API methods calling them and
handling any necessary type conversions. This separation creates a clearer view of the
implementation with a one-way contract, ensuring the user API remains stable and unaffected.

144 of 164 new or added lines in 14 files covered. (87.8%)

9790 of 10825 relevant lines covered (90.44%)

98508.63 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
76.89
0.0% openraft/src/network/snapshot_transport.rs
3
58.76
-1.01% openraft/src/error.rs
3
92.5
openraft/src/raft/api/management.rs
4
42.86
openraft/src/raft/api/app.rs
4
90.0
-4.55% openraft/src/raft/raft_inner.rs
5
87.5
openraft/src/raft/api/protocol.rs
Jobs
ID Job ID Ran Files Coverage
1 15038982295.1 15 May 2025 07:23AM UTC 188
90.44
GitHub Action Run
Source Files on build 15038982295
  • Tree
  • List 188
  • Changed 16
  • Source Changed 16
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15038982295
  • 53477fb6 on github
  • Prev Build on release-0.10 (#15014777369)
  • Next Build on release-0.10 (#15074256140)
  • Delete
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