gpt4 book ai didi

android - 阻止Jacoco在默认gradle任务中运行(在每个本地版本中都发生)

转载 作者:行者123 更新时间:2023-12-03 05:07:44 25 4
gpt4 key购买 nike

我们已经在运行Jacoco,但是已经注意到Jacoco在正常的Android Studio构建中运行(例如,按“运行”以部署更改)。这会在构建时间中增加不必要的时间。我宁愿只按需运行Jacoco(通过显式gradle任务),而不是将其包含在每个Android Studio构建中。

enter image description here

jacoco.gradle:

apply plugin: 'jacoco-android'

jacocoAndroidUnitTestReport {
csv.enabled true
html.enabled false
xml.enabled false
}

app.gradle:
android {
testOptions {
animationsDisabled true
unitTests {
includeAndroidResources = true
}
unitTests.all {
jvmArgs '-noverify'
jacoco {
includeNoLocationClasses = true
}
}
}
}

apply from: "jacoco.gradle"

最佳答案

这来自apply plugin: 'jacoco-android' ...这不是默认行为。

如果您要使用jacoco.gradle定义任务,则除非明确运行任务,否则不应发生这种情况。

或者,您也可以尝试禁用任务的生成(可能必须根据 flavor dev进行设置):

android {
buildTypes {
debug {
testCoverageEnabled false
}
}
}

关于android - 阻止Jacoco在默认gradle任务中运行(在每个本地版本中都发生),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55007756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com