gradle-print-coverage-plugin
gradle-print-coverage-plugin copied to clipboard
printCoverage task should not fail the gradle build if the project does not yet contain any tests
This is an extension of issue #1 for supporting multi module gradle project
I tried to apply this plugin in my multi module gradle project from the root project's build.gradle
. I added the plugin using either allprojects
or subprojects
block. All subprojects already have jacoco plugin applied with necessary configurations. But, some of them do not yet have any tests. So, there's no test report for those projects. As a result the build is marked as failed with this plugin.
It'd be nice if this plugin doesn't actually fail the build just like jacoco plugin doesn't fail the build if the project does not contain any tests. Instead the printCoverage
task may print "n/a" or something like that for a project that does not have any tests.
I think a task outcome of NO-SOURCE
or SKIPPED
might be a good solution. (Also see my comment here.)