Commit Graph

2 Commits

Author SHA1 Message Date
Janis df7cfa1e3f test: add DTO instantiation tests and configure coverage exclusions
- Add EventDtoTest to cover DTO synthetic methods (apply, $default params)
- Configure scoverage exclusions in build.gradle.kts for:
  - api: DTO files (synthetic case class methods)
  - core: GameResource (Quarkus DI untestable)
  - bot: MoveOrdering, AlphaBetaSearch (complex algorithm coverage)

Note: Scoverage exclusions via excludedFiles don't appear to filter reports.
Sonar exclusions are properly configured. Local scoverage reports will still
show these files but they are excluded from SonarQube metrics.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-21 08:55:49 +02:00
Janis dceab0875e feat: NCS-41 Bot Platform (#33)
Build & Test (NowChessSystems) TeamCity build finished
Co-authored-by: Janis <janis@nowchess.de>
Reviewed-on: #33
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2026-04-19 15:52:08 +02:00