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

AAEmu / AAEmu / 22911835682 / 1
5%
develop: 5%

Build:
DEFAULT BRANCH: develop
Ran 10 Mar 2026 04:04PM UTC
Files 2033
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

10 Mar 2026 04:02PM UTC coverage: 4.995% (+0.5%) from 4.541%
22911835682.1

push

github

web-flow
feat(login): Login state machine via LoginSession class (#1357)

* refactor(login): Use the ILoginConnection interface instead of the implementing class

This hides unnecessary details (e.g. that it's disposable) and allows easier mocking.

* chore(login): Add support for cancellation of packet handlers

This allows the handlers to abort if the originating connection has disconnected.

* refactor(login): Model the state machine flow explicitly via LoginSession

This makes it clear what the expected flow is, and allows rejection of requests that make no sense in the current state

* test(login): Add LoginController integration tests with Testcontainers

Uses a MySQL 8.0 Testcontainer to test LoginController against a real
database. Tests cover auth success/failure, auto-account creation,
banned users, password mismatch, and DB field updates.

* test(login): Add LoginSession unit tests for state machine packet verification

* test(game): Fix flaky GameService timing tests by injecting TimeProvider

* fix(login): Validate username format before auto-account creation

Adds a regex check that allows Unicode letters/digits plus _ . - @, up to 32 chars.

3141 of 62884 relevant lines covered (4.99%)

0.05 hits per line

Source Files on job 22911835682.1
  • Tree
  • List 2033
  • Changed 42
  • Source Changed 30
  • Coverage Changed 38
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22911835682
  • f7a741cb on github
  • Prev Job for on develop (#22869798679.1)
  • Next Job for on develop (#22967545578.1)
  • 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