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

prisma-risk / tsoracle / 26416850367
95%

Build:
DEFAULT BRANCH: main
Ran 25 May 2026 07:48PM UTC
Jobs 1
Files 76
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

25 May 2026 07:37PM UTC coverage: 96.111% (-0.3%) from 96.409%
26416850367

push

github

web-flow
feat(standalone): multi-driver tsoracle-standalone crate + serve file|openraft|paxos CLI (#438)

* feat(standalone): scaffold tsoracle-standalone crate

* feat(standalone): add StandaloneError

* feat(standalone): add driver config types and peer-map parsing

* feat(standalone): add cooperative-cancel TransportHandle

* feat(standalone): add Standalone, build() dispatch, and file driver path

* feat(standalone): add raft peer proto (tsoracle.raft.peer.v1) and build script

* feat(standalone): add openraft peer transport and build_openraft

* feat(standalone): add paxos peer proto (tsoracle.paxos.peer.v1)

* fix(standalone): watch both peer protos so added protos re-trigger codegen

* feat(standalone): add paxos peer transport and build_paxos

* feat(bin): serve file|openraft|paxos with feature-gated dispatch

* test(bin): assert friendly error for a compiled-out driver subcommand

* test(bin): single-node openraft bring-up smoke test

* refactor(example): slim openraft-standalone to a tsoracle-standalone consumer

* refactor(example): slim paxos-standalone to a tsoracle-standalone consumer

* test(e2e): run the kind cluster node from the shipped tsoracle binary

* fix(stress): spawn tsoracle with the 'serve file' subcommand

* chore(dependencies): update Cargo.lock to include tsoracle-standalone and remove unused dependencies

* fix(standalone): let non-bootstrap openraft nodes start empty and await replication

* chore(standalone): drop dead TLS error variant, fix relocated docs, test paxos peer validation

* feat(standalone): graceful openraft leadership handoff on drain (TransferLeader RPC + Standalone::take_drain)

* feat(bin): run driver drain (openraft leadership handoff) before serve stops on shutdown

* chore(standalone): add tsoracle copyright header to new source files

* test(standalone): cover bootstrap/transport in-process and exclude peer-transport from coverage

The tsoracle-standalone library absorbed bootstrap and peer-transport code
... (continued)

349 of 385 new or added lines in 6 files covered. (90.65%)

11146 of 11597 relevant lines covered (96.11%)

484792.36 hits per line

Uncovered Changes

Lines Coverage ∆ File
20
83.47
crates/tsoracle-standalone/src/drivers/openraft/mod.rs
12
89.47
crates/tsoracle-standalone/src/drivers/paxos/mod.rs
3
94.23
crates/tsoracle-standalone/src/drivers/file.rs
1
97.67
crates/tsoracle-standalone/src/transport.rs
Jobs
ID Job ID Ran Files Coverage
1 26416850367.1 25 May 2026 07:48PM UTC 76
96.11
GitHub Action Run
Source Files on build 26416850367
  • Tree
  • List 76
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26416850367
  • 4a1eb00c on github
  • Prev Build on main (#26416322904)
  • Next Build on main (#26416857181)
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