-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add the ability to create custom report variants #463
Labels
Feature
Feature request issue type
Kover DSL
Kover Gradle Plugin
S: ready for release
Status: merged in the main branch
Comments
shanshin
added
Kover Gradle Plugin
Feature
Feature request issue type
Kover DSL
S: in progress
Status: implementing or design in process
labels
Sep 20, 2023
Closed
shanshin
added a commit
that referenced
this issue
Feb 19, 2024
- blocks kover and koverReports are merged - added possibility of lazy configuration of Kover extensions - removed the concept of default reports - added the ability to create custom report variants - Created interfaces for Kover tasks Resolves #461 Resolves #410 Resolves #462 Resolves #463 Resolves #338
shanshin
added
S: ready for release
Status: merged in the main branch
and removed
S: in progress
Status: implementing or design in process
labels
Feb 20, 2024
Implemented in |
Hey @shanshin , is there a typesafe way to add all variants from the build, without having to rely on strings? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Feature
Feature request issue type
Kover DSL
Kover Gradle Plugin
S: ready for release
Status: merged in the main branch
Motivation
Terminology
Report variant - named set of sources and tests grouped by certain conditions: JVM target, Android build variant, their commbination, etc.). It is acceptable to generate reports for each variant.
Solution
A special DSL will be added to create custom report variant that can be filled with classes from JVM target, Android build variants and other custom variants:
The text was updated successfully, but these errors were encountered: