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

wboayue / rust-ibapi / 26429821420
92%

Build:
DEFAULT BRANCH: main
Ran 26 May 2026 03:05AM UTC
Jobs 1
Files 133
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

26 May 2026 03:03AM UTC coverage: 92.324% (+0.07%) from 92.252%
26429821420

push

github

web-flow
accounts: decode_server_time(_millis) proto-only at floor 213 (#635)

* accounts: decode_server_time(_millis) proto-only at floor 213

Gate is PROTOBUF_REST_MESSAGES_3 (213), the connection floor since #632.
Flip decode_server_time and decode_server_time_millis wrappers to
require_proto() over &ResponseMessage; extract decode_server_time_proto /
decode_server_time_millis_proto helpers (matches the file's existing
shape). Sync/async test_server_time + test_server_time_millis migrate
from current_time().encode_pipe() text frames to
proto_response(IncomingMessages::CurrentTime{,InMillis}, encode_proto()).
One-shot callsites wrap the decoder in a closure since
one_shot_with_retry processor signature is still Fn(&mut ResponseMessage).

Delete test_server_time_comprehensive (sync) + test_server_time_scenarios
(async) + ServerTimeTestCase + server_time_test_cases(): the invalid /
overflow timestamp scenarios tested text-decode error paths that cannot
exist under Option<i64> proto wire. test_server_time keeps the success +
no-response coverage; new test_decode_server_time(_millis)_proto_via_builder
and _rejects_text_framing tests in decoders/tests.rs cover the new
production surface.

Mark ResponseMessage::next_long #[allow(dead_code)] consistent with
next_optional_int: helper has no production callers after this PR but
stays test-exercised pending PR-D2/D3 cursor-primitive cleanup.

Per-domain count accounts 3/11/3 -> 1/11/1 (decode_managed_accounts
remains dual-format for PR-C3).

* accounts: drop vestigial Scenario 1/2 comments in test_server_time

18 of 19 new or added lines in 3 files covered. (94.74%)

5 existing lines in 3 files now uncovered.

19558 of 21184 relevant lines covered (92.32%)

27.22 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
88.37
-2.1% src/accounts/async/mod.rs

Coverage Regressions

Lines Coverage ∆ File
3
86.47
1.65% src/testdata/builders/accounts.rs
1
88.37
-2.1% src/accounts/async/mod.rs
1
87.75
-0.18% src/transport/sync/mod.rs
Jobs
ID Job ID Ran Files Coverage
1 26429821420.1 26 May 2026 03:05AM UTC 133
92.32
GitHub Action Run
Source Files on build 26429821420
  • Tree
  • List 133
  • Changed 7
  • Source Changed 5
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26429821420
  • 41d39e06 on github
  • Prev Build on main (#26426803015)
  • Next Build on main (#26429839693)
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