From 799fba8bcb0e697ece0b21c8068bc00d5595a26a Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Sun, 29 May 2022 11:52:43 +0200 Subject: [PATCH] Add JaCoCo plugin --- app/build.gradle | 2 +- build.gradle | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 6bbd0b5..7832b65 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -54,6 +54,7 @@ android { debug { minifyEnabled true shrinkResources true + testCoverageEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro', 'proguard-rules-debug.pro' } release { @@ -211,5 +212,4 @@ dependencies { // https://github.com/square/leakcanary/releases debugImplementation "com.squareup.leakcanary:leakcanary-android:2.9.1" - } \ No newline at end of file diff --git a/build.gradle b/build.gradle index d12e6f0..5d1530e 100644 --- a/build.gradle +++ b/build.gradle @@ -34,6 +34,8 @@ buildscript { plugins { // https://plugins.gradle.org/plugin/org.sonarqube id "org.sonarqube" version "3.3" + // https://plugins.gradle.org/plugin/nl.neotech.plugin.rootcoverage + id "nl.neotech.plugin.rootcoverage" version "1.5.1" } task clean(type: Delete) { @@ -47,4 +49,8 @@ sonarqube { property "sonar.host.url", "https://sonarcloud.io" property "sonar.androidLint.reportPaths", "build/reports/lint-results-debug.xml" } +} + +rootCoverage { + includeNoLocationClasses true } \ No newline at end of file