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

wboayue / rust-ibapi / 25290671414
92%

Build:
DEFAULT BRANCH: main
Ran 03 May 2026 09:01PM UTC
Jobs 1
Files 120
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

03 May 2026 09:00PM UTC coverage: 88.304% (+0.1%) from 88.196%
25290671414

push

github

web-flow
test(market-data): builders + body-verifying test migration (#500)

* test(market-data): builders + body-verifying test migration

Mirrors PRs #496-#499. Adds typed request builders for every
market-data encoder (historical: head_timestamp, historical_data,
historical_ticks, histogram_data + 4 cancels; realtime: realtime_bars,
tick_by_tick, market_depth + body-bearing cancel,
market_depth_exchanges, market_data + 4 cancels). Migrates
sync/async tests in both submodules to assert_request<B> for body
verification, and drops 17 inline encoder self-loop tests now
redundant with the migrated paths (kept test_encode_interval --
exercises the OffsetDateTime: ToField impl).

Response builders deferred -- market-data responses are text wire
only and existing inline literals already exercise the production
decoders end-to-end.

* test(market-data): drop unused builders surfaced by /simplify

Per feedback_no_speculative_test_infra: 8 cancel builders shipped with
no test consumer. Drop them. Production cancel paths fire from
subscription drop handlers and do not need typed builders until a test
needs to verify their bodies.

Also drop two dead Vec<TagValue> fields on HistoricalDataRequestBuilder
(chart_options) and RealtimeBarsRequestBuilder (options) -- always
default-empty, no setter; pass Default::default() in to_proto instead.

CancelMarketDepthRequestBuilder removed too despite having a body --
PR review flagged that the body is verified nowhere; revisit when a
test_cancel_market_depth lands.

-92 net LOC.

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

6 existing lines in 1 file now uncovered.

18332 of 20760 relevant lines covered (88.3%)

24.26 hits per line

Coverage Regressions

Lines Coverage ∆ File
6
94.78
-5.22% src/market_data/historical/common/encoders.rs
Jobs
ID Job ID Ran Files Coverage
1 25290671414.1 03 May 2026 09:01PM UTC 120
88.3
GitHub Action Run
Source Files on build 25290671414
  • Tree
  • List 120
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25290671414
  • 70d9b2a5 on github
  • Prev Build on main (#25289727697)
  • Next Build on main (#25290840637)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc