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

rustymotors / server / 27998838094
45%
dev: 44%

Build:
Build:
LAST BUILD BRANCH: redesign
DEFAULT BRANCH: dev
Ran 23 Jun 2026 02:53AM UTC
Jobs 1
Files 274
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 Jun 2026 02:51AM UTC coverage: 45.083% (+0.8%) from 44.3%
27998838094

push

github

drazisil
Add handler-level tests for relay routing and start broadcast

Tests use vi.hoisted + vi.mock('rusty-motors-shared', importOriginal) to
intercept getSocketQueue/getChannelMembers/getConnectionIdByUserId/databaseProvider
without disrupting real ChannelMembership state or other shared utilities.

Covers:
- handleSendSingleLong: delivers rewritten 16-byte envelope to target, skips self/unknown
- handleSendBuddyLong: same routing contract verified independently (opcode 0x93)
- handleSendNotSingleLong: broadcasts to all members except sender and excluded user
- handleStartGameServer: returns 3 packets to host, pushes all 3 to peers via queue,
  throws on missing userId

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

703 of 1760 branches covered (39.94%)

Branch coverage included in aggregate %.

4184 of 9080 relevant lines covered (46.08%)

133.64 hits per line

Coverage Regressions

Lines Coverage ∆ File
52
19.86
-0.58% packages/shared/src/Lobby.ts
44
2.13
-0.2% packages/transactions/src/handlers/registry.ts
42
1.27
-0.02% packages/lobby/src/handlers/requestConnectGameServer.ts
39
67.15
2.42% libs/@rustymotors/binary/src/lib/BytableMessage.ts
38
54.61
0.0% packages/transactions/src/internal.ts
31
18.99
-0.49% packages/lobby/src/handlers/handleOpenCommChannel.ts
27
0.0
0.0% packages/authentication/src/persona/BuddyInfoMessage.ts
23
0.0
-2.08% packages/gateway/src/index.ts
19
0.0
0.0% packages/authentication/src/login/login.ts
17
0.0
0.0% packages/transactions/src/StockCarInfoMessage.ts
15
50.85
0.85% packages/authentication/src/persona/PersonaMapsMessage.ts
13
47.85
4.52% packages/gateway/src/npsPortRouter.ts
13
5.56
-1.59% packages/lobby/src/handlers/registry.ts
9
50.0
0.0% packages/shared/src/Configuration.ts
8
0.0
0.0% packages/authentication/src/persona/receivePersonaData.ts
8
0.0
0.0% packages/shared/src/handlers/ContextFactory.ts
7
0.0
0.0% packages/lobby/src/handlers/_handleSendGameServersList.ts
7
44.44
-2.92% packages/transactions/src/GenericRequestMessage.ts
6
0.0
-33.33% packages/shared/src/handlers/MessageHandlerRegistry.ts
6
6.25
6.25% packages/transactions/src/PurchaseStockCarMessage.ts
5
0.0
0.0% packages/lobby/src/handlers/createUserJoinedChannelMessage.ts
5
90.63
1.95% packages/lobby/src/handlers/NpsRelaySingleMessage.ts
4
53.33
0.0% packages/authentication/src/login/handleLoginData.ts
4
0.0
0.0% packages/authentication/src/login/receiveLoginData.ts
3
86.84
0.0% packages/shared/index.ts
2
85.71
1.1% packages/lobby/src/handlers/handleCloseCommChannel.ts
2
66.67
0.0% packages/shared/src/SubThread.ts
1
95.0
1.25% packages/authentication/src/handlers/registry.ts
1
93.65
-3.17% packages/protocol/src/GameMessageHeader.ts
1
21.95
1.95% packages/transactions/src/TClientConnectMessage.ts
Jobs
ID Job ID Ran Files Coverage
1 27998838094.1 23 Jun 2026 02:53AM UTC 274
45.08
GitHub Action Run
Source Files on build 27998838094
  • Tree
  • List 274
  • Changed 91
  • Source Changed 89
  • Coverage Changed 46
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27998838094
  • 50f78bd0 on github
  • Prev Build on redesign (#27924566875)
  • Next Build on redesign (#27999831073)
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