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

prisma-risk / tsoracle / 26255833479
95%

Build:
DEFAULT BRANCH: main
Ran 21 May 2026 10:08PM 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:04PM UTC coverage: 96.221% (+0.03%) from 96.196%
26255833479

push

github

web-flow
fix(stress): meaningful --ci-smoke output (counter, params, precision) (#55)

The CI smoke landed by ci/stress-pipeline-and-docs reported
`outcome=Ok, timestamps=10, all latency 0` for `--topology process
--ci-smoke --nodes 1` -- a misleading pass.  Diagnosis surfaced four
distinct defects, fixed here:

1. `events_observed` counted every SupervisorEvent variant (Issued,
   Chaos, Liveness, End), but `lib.rs` reported it as the user-visible
   "timestamps" field.  Under killer-loop, this inflated the count
   with chaos events while masking that zero real batches completed.
   Renamed to `issued_observed` and moved the increment into the
   Issued arm.  New unit test covers the mixed-event case.

2. `--ci-smoke` forced clients=16 + warmup=1000, requiring 16,000
   successful warmup RPCs per run.  Achievable on mem/raft but not on
   process+1-node under continuous kills, where healthy windows are
   hundreds of milliseconds.  Reduced to clients=8 + warmup=100,
   matching the known-good unit-test smoke shape.

3. `{:.0}` on the throughput format strings truncated sub-1.0 rates
   (e.g., `0.1` -> `"0"`), hiding the symptom from item 2.  Switched
   to `{:.2}`.

4. Both READMEs claimed latency "currently reads as zeros" with a
   "per-client histogram is a tracked follow-up" -- but the recording
   path has been in supervisor.rs since the first stress crate.
   Rewrote both notes to describe the real failure mode (empty
   histogram from no completed batches, e.g. continuous kills against
   an undersized topology).

After these fixes, the same command that previously reported
`client_calls=2 timestamps=10` now reports `client_calls=12216
timestamps=48864` with real p50/p90/p99 latency and 216 transient
retries (proving the killer-loop chaos actually landed), still
`violations: 0`.

50 of 50 new or added lines in 3 files covered. (100.0%)

6239 of 6484 relevant lines covered (96.22%)

89455.59 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26255833479.1 21 May 2026 10:08PM UTC 49
96.22
GitHub Action Run
Source Files on build 26255833479
  • Tree
  • List 49
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26255833479
  • 3f89d293 on github
  • Prev Build on main (#26255820347)
  • Next Build on main (#26256418073)
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