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

AAEmu / AAEmu / 21783994470
2%

Build:
DEFAULT BRANCH: develop
Ran 07 Feb 2026 05:29PM UTC
Jobs 1
Files 2180
Run time 3min
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

07 Feb 2026 05:27PM UTC coverage: 2.294% (+0.09%) from 2.205%
21783994470

push

github

web-flow
feat(login): Use ASP.NET Core Kestrel for login server public network (#1354)

* feat: Use ASP.NET Core SDK

* feat: Add ASP.NET Core health checks

* feat: Replace LoginNetwork/NetCoreServer with Kestrel-based networking

Instead of using the third-party NetCoreServer dependency, we now rely on ASP.NET Core's Kestrel web server for handling client connections on the login server.
This also makes the handling truly asynchronous, but still keeps only one packet being processed at a time.

* test: Add unit tests for LoginProtocolHandler

* docs(login): Add networking architecture documentation

* test: Make LoginConnection mockable and add tests for LoginConnectionHandler

* test: Add unit tests for LoginConnectionFactory

* test: Add unit tests for SimpleIdManager

489 of 27442 branches covered (1.78%)

Branch coverage included in aggregate %.

99 of 319 new or added lines in 37 files covered. (31.03%)

2175 of 88704 relevant lines covered (2.45%)

1.58 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
83.33
AAEmu.Login/Core/Network/Connections/ConnectionIdLease.cs
1
0.0
AAEmu.Login/Core/Network/Login/LoginPacketDescriptor.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CACancelEnterWorldPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CAChallengeResponse2PacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CAChallengeResponsePacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CAEnterWorldPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CAListWorldPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CAOtpNumberPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CAPcCertNumberPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CARequestAuthGameOnPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CARequestAuthMailRuPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CARequestAuthPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CARequestAuthTencentPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CARequestAuthTrionPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/C2L/CARequestReconnectPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/G2L/GLGameServerLoadPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/G2L/GLPlayerEnterPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/G2L/GLPlayerReconnectPacketHandler.cs
1
0.0
AAEmu.Login/Core/PacketHandlers/G2L/GLRequestInfoPacketHandler.cs
1
0.0
AAEmu.Login/Core/Packets/L2C/ACWorldCookiePacket.cs
2
0.0
AAEmu.Login/Core/PacketHandlers/G2L/GLRegisterGameServerPacketHandler.cs
3
80.0
AAEmu.Login/Core/Network/Login/LoginProtocolHandler.cs
4
0.0
AAEmu.Login/Core/Controllers/GameController.cs
4
76.47
AAEmu.Login/Core/Network/Login/LoginConnectionFactory.cs
4
0.0
AAEmu.Login/Core/Network/Login/LoginPacket.cs
4
0.0
AAEmu.Login/Models/ConnectionId.cs
6
0.0
AAEmu.Login/Core/Network/Connections/LoginConnectionTable.cs
6
0.0
AAEmu.Login/Core/Network/Internal/ServiceCollectionExtensions.cs
9
0.0
AAEmu.Login/Core/Network/Login/ServiceCollectionExtensions.cs
15
16.67
AAEmu.Commons/Utils/SequenceReaderExtensions.cs
21
0.0
AAEmu.Login/Program.cs
30
0.0
AAEmu.Login/Core/Controllers/LoginController.cs
92
12.5
AAEmu.Login/Core/Network/Connections/LoginConnection.cs
Jobs
ID Job ID Ran Files Coverage
1 21783994470.1 07 Feb 2026 05:29PM UTC 2180
2.29
GitHub Action Run
Source Files on build 21783994470
  • Tree
  • List 2180
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #21783994470
  • ef6b9d3e on github
  • Prev Build on develop (#21783033421)
  • Delete
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