Skip to content

feat: Updating newest MoranaApps version for generating JaCoCo report#175

Open
tmikula-dev wants to merge 2 commits into
masterfrom
feature/166-implement-jmf-solution
Open

feat: Updating newest MoranaApps version for generating JaCoCo report#175
tmikula-dev wants to merge 2 commits into
masterfrom
feature/166-implement-jmf-solution

Conversation

@tmikula-dev

@tmikula-dev tmikula-dev commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Overview

This pull request overhauls the project's JaCoCo test coverage reporting setup, replacing custom SBT plugins with the official jacoco-method-filter-sbt plugin and modernizing the GitHub Actions workflow for coverage checks. The changes streamline configuration, improve maintainability, and enable more granular coverage reporting by module. Additionally, new SBT aliases are introduced for easier coverage runs, and the workflow is optimized to only run coverage checks when Scala files change.

Release Notes:

  • New JMF version available that wraps the logic and simplifies the implementation.

Related

Closes #166

@tmikula-dev tmikula-dev self-assigned this Jun 17, 2026
@tmikula-dev tmikula-dev added the enhancement New feature or request label Jun 17, 2026
@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown

JaCoCo Coverage Report

Metric (instruction) Coverage Threshold Status
Overall 73.13% 73.0%
Changed Files 96.88% 80.0%
Group Coverage (O/Ch) Threshold (O/Ch) Status (O/Ch)
login-service-api 73.13% / 96.88% 73.0% / 80.0% ✅/✅
login-service-client-library 0.0% / 0.0% 62.0% / 80.0% ✅/✅
Report Coverage (O/Ch) Threshold (O/Ch) Status (O/Ch)
Report: api - scala:2.12.17 73.13% / 96.88% 73.0% / 80.0% ✅/✅
File Path Coverage Threshold Status
AuthManagerConfig.scala 96.88% 60.0%

Run 27691647003 · Event: pull_request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Adopt Java Method Filtration JaCoCo Extension

1 participant