【发布时间】:2017-10-18 01:17:00
【问题描述】:
我花了很多时间试图弄清楚如何在 TeamCity 中运行单元测试。我有一个 android studio 项目,在这个项目目录(app/src/test/java/com...)中,有一个名为“ExampleUnitTest”的 java 文件。这是代码sn-p:
public class ExampleUnitTest {
@Test
public void addition_isCorrect() throws Exception {
assertEquals(45, 2 + 2);
}
@Test
public void checkString()
{
assertEquals("hardy","putra");
}
}
我可以通过右键单击此 java 文件并单击运行从 android studio 运行单元测试,但我想在 TeamCity 中进行。怎么做?谁能救我的命,告诉我该怎么做???
运行此构建步骤不会在 TeamCity 中运行任何单元测试,但会告诉我构建已通过。我尝试使用 maven 等,但我仍然不太明白。 有人可以挽救我的生命并告诉我应该对构建步骤做什么以运行单元测试吗?非常感谢:)
更新: 我选中了“使用 gradle wrapper 构建项目”复选框,但它仍然无法运行单元测试。我对teamcity中单元测试的理解有问题吗?请指出正确的方向。
这是勾选“Use gradle wrapper to build project”并运行后的结果截图。
【问题讨论】:
-
如果勾选“使用 gradle wrapper 构建项目”会怎样?
标签: android unit-testing gradle teamcity build.gradle