Android-Root-Coverage-Plugin
Android-Root-Coverage-Plugin copied to clipboard
A Gradle Plugin for Android developers that automatically configures Jacoco code coverage tasks for both combined and per module coverage reports, easier than ever.
Whatever task I try to run, I get this message: ``` [ant:jacocoReport] Classes in bundle 'app' do not match with execution data. For report generation the same class files must...
I understand we can disable coverage for any module with `android.debug.testCoverageEnabled true`. However, it seems manually if there are too many modules. Could you consider adding new field to `rootCoverage`...
I am trying to integrate in kotlin based project but unfortunately plugin is not showing up in gradle tasks. How am I integrating? //root project `build.gradle.kts` ``` plugins { alias(libs.plugins.androidApplication)...
Our project is setup in a way that outputs seperate `.ec` files per test. I believe this is due to the `clearPackageData` option being set to true, which is desired...
While running the plugin for specific module report: `gradle :yourModule:coverageReport` the report folder is not generating on this path ``/build/reports/``, however, it is generating in ``yourModule/build/reports/``.
Coverage path in case gradle managed device is wrong in case where flavours is defined. https://github.com/NeoTech-Software/Android-Root-Coverage-Plugin/blob/77b7513c7adfaf23fac0f32f832c0f506133d23e/plugin/src/main/kotlin/org/neotech/plugin/rootcoverage/JaCoCoConfiguration.kt#L76 Pattern as seen on our app is : "outputs/managed_device_code_coverage/*/*/*/*/coverage.ec" Maybe instead of adding absolute...