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

firezone / firezone / 22289740826 / 3 – rust-tunnel-test
63%
main: 63%

Build:
DEFAULT BRANCH: main
Ran 23 Feb 2026 01:36AM UTC
Files 110
Run time 3s
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

23 Feb 2026 01:24AM UTC coverage: 49.003% (-0.2%) from 49.224%
rust-tunnel-test – 22289740826.3

push

github

web-flow
test(connlib): ensure consistent timeout handling (#12235)

For `tunnel_test`, we emulate the entire IO layer including time.
Time-handling in sans-IO systems can be a bit finicky. In order to keep
internal buffers small, state machine functions like `handle_timeout`
need to be call after any state modification (like an incoming packet).

Right now, this doesn't consistently happen for the clients in
`tunnel_test` but it is being masked by the fact that we do not yet send
packets between clients, only between clients and gateways.

This patch fixes this by calling `handle_timeout` _after_ we have
dispatched the transmits to the client.

Related: #11143

8426 of 17195 relevant lines covered (49.0%)

783563.62 hits per line

Source Files on job rust-tunnel-test - 22289740826.3
  • Tree
  • List 110
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22289740826
  • f5ca9800 on github
  • Prev Job for on main (#22289697444.2)
  • Next Job for on main (#22290160628.1)
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