-
Notifications
You must be signed in to change notification settings - Fork 52
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
Multiproject shortcuts #466
Comments
Added shortcut for creating merged reports: ``` kover { merge { // merge configs } } ``` Resolves #466
Added shortcut for creating merged reports: Improvements: - added `disable()` function to Kover extension - `variants` block renamed to `currentProject` - `create`, `provided`, `total` blocks inside `currentProject` are renamed to `createVariant`, `providedVariant`, `totalVariant` - instrumentation is now configured only for the project, but not for the variant - added disabling the instrumentation of all project test tasks - returned name `KoverProjectExtension` to Kover extension - returned names `minValue` and `maxValue` to the bound properties - now test tasks can be excluded only for whole project, and these tasks also won't be instrumented - added missed deprecations Resolves #466 PR #549
Implemented in |
It seems like this involves cross-project configuration. Shouldn't this be discouraged in the spirit of project isolation, which newer gradle versions are gravitating towards? But I could be wrong. I'm not too sure about how project isolation works. Maybe there is an exception with configuring sub projects from the root project. |
Yes, using Another way to solve this problem is currently being prototyped. |
Motivation
Now, in order to apply and configure the plugin in all subprojects, you need to write a special code that you need to get to, or find in the documentation.
Also, this code cannot be placed in quickstart, because it is quite large.
Solution
Introduce special function for apply Kover Plugin in subprojects
for kts script
for Groovy
The text was updated successfully, but these errors were encountered: