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

orion-ecs / keen-eye / 20607590849
65%

Build:
DEFAULT BRANCH: main
Ran 30 Dec 2025 10:52PM UTC
Jobs 1
Files 420
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

30 Dec 2025 10:50PM UTC coverage: 91.909% (+0.5%) from 91.386%
20607590849

push

github

tyevco
Fix transport test port collisions in CI

Add LocalPort property to TcpTransport and UdpTransport that returns
the actual port bound after calling ListenAsync(). This enables tests
to use port 0 (OS-assigned ephemeral port) instead of random ports,
eliminating port collisions when tests run in parallel.

Also fix UdpTransport client socket binding - the socket must be bound
before starting the receive loop, otherwise ReceiveAsync fails with
"You must call the Bind method before performing this operation".

Changes:
- Add LocalPort property to TcpTransport (returns listener endpoint port)
- Add LocalPort property to UdpTransport (returns socket endpoint port)
- Fix UdpTransport.ConnectAsync to bind socket before receive loop
- Update all TCP tests to use port 0 and server.LocalPort
- Update all UDP tests to use port 0 and server.LocalPort
- Remove GetRandomPort() helper methods from test classes
- Add LocalPort_BeforeListen_ReturnsNegativeOne tests

4450 of 4801 branches covered (92.69%)

Branch coverage included in aggregate %.

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

7 existing lines in 3 files now uncovered.

28608 of 31167 relevant lines covered (91.79%)

1.27 hits per line

Coverage Regressions

Lines Coverage ∆ File
5
75.88
41.81% src/KeenEyes.Network.Transport.Udp/UdpTransport.cs
1
85.71
0.0% src/KeenEyes.Core/Queries/QueryManager.cs
1
94.66
-0.76% src/KeenEyes.Logging/Providers/FileLogProvider.cs
Jobs
ID Job ID Ran Files Coverage
1 20607590849.1 30 Dec 2025 10:52PM UTC 420
91.91
GitHub Action Run
Source Files on build 20607590849
  • Tree
  • List 420
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #20607590849
  • 62453ff7 on github
  • Prev Build on main (#20607535611)
  • Next Build on main (#20627002251)
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