【发布时间】:2015-04-07 05:45:47
【问题描述】:
我今天正在学习 TeamCity 集成服务器,我正在尝试使用我的基于 Android Gradle 的应用程序启用 Jococo Reports。
This 文档向我展示了如何启用 Jococo 覆盖,并带有以下警告:
确保您的测试在 fork=true 模式下运行。否则可能无法正确收集覆盖数据。
我不知道该怎么做才能“在 fork=true 模式下运行我的测试”。 TeamCity 没有生成覆盖率报告,并通过以下日志警告我:
Jacoco 数据文件路径指定为 C:\TeamCity\buildAgent\temp\buildTmp\JACOCO5884661263301729570coverage\jacoco.exec 但不可读。不会收集覆盖范围。
我认为此警告与未在 fork=true 模式下运行测试有关。
所以,我的问题是:
- fork=true 模式的含义和
- 如何在 gradle 中启用它?
谢谢!!!
【问题讨论】:
-
我们改变了误导性的“fork=true”声明。感谢您指出。
标签: android gradle teamcity android-gradle-plugin