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

firezone / firezone / 22289740826
63%

Build:
DEFAULT BRANCH: main
Ran 23 Feb 2026 01:26AM UTC
Jobs 6
Files 616
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

23 Feb 2026 01:24AM UTC coverage: 62.462% (+0.1%) from 62.356%
22289740826

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

31908 of 51084 relevant lines covered (62.46%)

308648.03 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
96.0
0.0% rust/libs/connlib/snownet/src/node/connection_state.rs
1
84.21
-5.26% elixir/lib/portal/directory_sync/error_handler.ex
1
95.26
-0.09% rust/libs/connlib/tunnel/src/gateway/client_on_gateway.rs
1
95.41
0.0% elixir/lib/portal_api/client/channel.ex
2
91.48
0.0% rust/libs/connlib/snownet/src/node.rs
3
93.64
-0.91% rust/libs/connlib/tunnel/src/client/dns_resource_nat.rs
3
90.3
-0.22% rust/libs/connlib/tunnel/src/client.rs
3
88.64
-0.45% rust/libs/connlib/ip-packet/src/lib.rs
22
0.0
-46.81% elixir/lib/portal/google/error_handler.ex
Subprojects
ID Flag name Job ID Ran Files Coverage
1 rust-test-macOS 22289740826.1 23 Feb 2026 01:30AM UTC 142
56.92
GitHub Action Run
2 rust-test-Windows 22289740826.2 23 Feb 2026 01:35AM UTC 162
57.29
GitHub Action Run
3 rust-tunnel-test 22289740826.3 23 Feb 2026 01:36AM UTC 110
49.0
GitHub Action Run
4 swift-test 22289740826.4 23 Feb 2026 01:26AM UTC 44
16.42
GitHub Action Run
5 portal 22289740826.5 23 Feb 2026 01:28AM UTC 361
65.42
GitHub Action Run
6 rust-test-Linux 22289740826.6 23 Feb 2026 01:33AM UTC 188
55.28
GitHub Action Run
Source Files on build 22289740826
  • Tree
  • List 616
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22289740826
  • f5ca9800 on github
  • Prev Build on main (#22289697444)
  • Next Build on main (#22290160628)
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