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

AAEmu / AAEmu / 22823514343
5%

Build:
DEFAULT BRANCH: develop
Ran 08 Mar 2026 02:58PM UTC
Jobs 1
Files 2105
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

08 Mar 2026 02:56PM UTC coverage: 12.423% (+1.6%) from 10.796%
22823514343

push

github

web-flow
test: Extended test coverage for AAEmu models and utilities (#1378)

* test: Extended test coverage for AAEmu models and utilities

- Added and expanded unit tests for Buff, Item, Skill, Unit, Quest, PrimeFinder, WorldPos, JSON converters, and utilities (Random, TimeSpan, Cooldowns, etc.), increasing overall coverage to ~60-70%.
- Fixed and improved code sections to support testability: updated JsonModelsConverter (key is model type), adjusted PrimeFinder.NextPrime, allowed null for BaseUnit.Name, and added dependency mocks to Quest tests.
- Updated testing documentation (statistics, progress, recommendations).
- Added coverlet.collector to the project for coverage collection.

* test: Refactoring DI and dependencies in QuestManagerTests

Dependency initialization in QuestManagerTests.cs tests has been rewritten: a minimal TestWorldManager has been added to satisfy ZoneManager via DI, Microsoft.Extensions.DependencyInjection has been introduced to register all the necessary singletons, mocks and manual creation of dependencies have been removed. Config.json is now searched relative to the test project directory. All uses of Moq were removed, tests became independent of the environment and project structure. Improved formatting and order of using directives.

* test: Simplify imports and types in QuestManager tests

Removed unused imports in IdManager.cs. QuestManagerTests.cs has shortened namespaces for models, added necessary imports, and updated types and collection initialization for a simplified and modern C# syntax.

969 of 970 new or added lines in 16 files covered. (99.9%)

8507 of 68479 relevant lines covered (12.42%)

0.12 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
98.36
AAEmu.UnitTests/Commons/Utils/RandomElementByWeightTests.cs
Jobs
ID Job ID Ran Files Coverage
1 22823514343.1 08 Mar 2026 02:58PM UTC 2105
12.42
GitHub Action Run
Source Files on build 22823514343
  • Tree
  • List 2105
  • Changed 27
  • Source Changed 8
  • Coverage Changed 27
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22823514343
  • c01dcda6 on github
  • Prev Build on develop (#22816270279)
  • Next Build on develop (#22867527023)
  • 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