Fix create instrumentation coverage failure

This commit is contained in:
MohitMaliFtechiz 2022-06-28 17:52:28 +05:30 committed by Kelson
parent ee682b0046
commit 421c5693dc
3 changed files with 14 additions and 1 deletions

View File

@ -140,6 +140,18 @@ class AllProjectConfigurer {
}
}
fun configureJacoco(target: Project) {
target.configurations.all {
resolutionStrategy {
eachDependency {
if ("org.jacoco" == this.requested.group) {
useVersion("0.8.7")
}
}
}
}
}
fun configurePlugins(target: Project) {
target.run {
configureExtension<AndroidExtensionsExtension> { isExperimental = true }

View File

@ -44,6 +44,7 @@ class KiwixConfigurationPlugin : Plugin<Project> {
allProjectConfigurer.configurePlugins(target)
allProjectConfigurer.applyScripts(target)
allProjectConfigurer.configureDependencies(target)
allProjectConfigurer.configureJacoco(target)
}
private fun doDefaultConfiguration(target: Project) {

View File

@ -31,7 +31,7 @@
<issue id="InvalidPackage">
<ignore path="**simple-xml-2.7.1.jar" />
<ignore path="**javapoet-1.8.0.jar" />
<ignore path="**/org.jacoco.agent-0.8.3-runtime.jar" />
<ignore path="**/org.jacoco.agent-0.8.7-runtime.jar" />
</issue>
<issue id="IconLocation">
<ignore path="src/main/res/drawable/kiwix_icon_with_title.png" />