gradle - 我希望 Gradle 中的 Jacococ 在测试和集成测试之后来,但集成测试可能不存在
问题描述
我正在制作一个基础 build.gradle,它将使用 apply from... 导入所有其他 build.gradle
我想强制使用我们选择的代码覆盖工具,它需要在测试和集成测试之后。问题在于某些构建没有集成测试。
所以我不能说代码覆盖率依赖于集成测试,因为这意味着它不会在 1/5 的时间内运行,但是如果我依赖于测试,那么集成测试就不会被考虑在内
jacocoTestReport {
dependsOn integrationTest
executionData test, integrationTest
sourceSets sourceSets.main
reports {
reports {
xml.enabled false
csv.enabled false
html.destination layout.buildDirectory.dir('reports/jacocoHtml').get().asFile
}
}
请问我该怎么做?
解决方案
推荐阅读
- heroku - 通过终端连接 Heroku mLab
- react-native - 启动反应本机应用程序时出现异常
- json - 为什么从请求而不是直接字符串读取时json解析失败
- ios - 使用原生组件在 Flutter 插件中打开 iOS 页面/屏幕
- sql-server-2008 - 怎么办 - SQL 更新方案在多列上使用联接条件,如果为空,则在联接条件中排除列
- javascript - 如何在画布构造函数中将文本放在特定宽度和长度之间
- sql - 每月 16 天后返回结果的 SQL 语句
- html - 应该在视频之上的元素在视频之下
- mysql - 如何修复sql查询?
- php - Laravel 无法显示服务器上公用文件夹中的图像