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

prisma-risk / tsoracle / 26256753257
95%

Build:
DEFAULT BRANCH: main
Ran 21 May 2026 10:30PM UTC
Jobs 1
Files 49
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

21 May 2026 10:27PM UTC coverage: 96.252% (+0.03%) from 96.221%
26256753257

push

github

web-flow
refactor(tests): move cross-crate e2e tests to tsoracle-tests crate (#60)

tsoracle-client had a dev-dep on tsoracle-server (for its end-to-end
tests that spin up a real server), and tsoracle-server had a dev-dep on
tsoracle-client (for its failpoints + serve-with-listener tests that
drive RPCs into the running server). Both dev-deps were pinned to a
specific cross-crate version, which meant cargo's publish/verify step
needed the OTHER crate to already be on crates.io at the matching
version before either could be released. The 0.1.1 release sequence hit
this and required a manual `--allow-dirty` workaround to break the cycle.

Move the four cross-cycle tests into a new `tsoracle-tests` crate
(`publish = false`) that depends on both libs:
  - tsoracle-client/tests/e2e.rs           -> tsoracle-tests/tests/client_e2e.rs
  - tsoracle-client/tests/freshness.rs     -> tsoracle-tests/tests/client_freshness.rs
  - tsoracle-server/tests/failpoints.rs    -> tsoracle-tests/tests/server_failpoints.rs
  - tsoracle-server/tests/serve_with_listener.rs -> tsoracle-tests/tests/server_serve_with_listener.rs

Drop the cross dev-deps from tsoracle-client's and tsoracle-server's
Cargo.toml; the cycle in the published manifests is gone. Each lib
crate can now be cargo-published independently of the other.

The new crate mirrors tsoracle-server's `failpoints` feature so the
failpoint suite can still be opted in (`cargo test -p tsoracle-tests --features failpoints`), and the Makefile's `test-failpoints` target
adds `tsoracle-tests/failpoints` to its feature list to keep that flow
working end-to-end.

6241 of 6484 relevant lines covered (96.25%)

81230.09 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26256753257.1 21 May 2026 10:30PM UTC 49
96.25
GitHub Action Run
Source Files on build 26256753257
  • Tree
  • List 49
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26256753257
  • 77212a25 on github
  • Prev Build on main (#26256513462)
  • Next Build on main (#26257410301)
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