如何运行模块的测试以及我的应用程序测试

时间:2017-10-08 12:17:59

标签: android gradle android-gradle android-testing

我想要实现的是在应用程序的测试中运行我的模块中编写的测试。当我们运行gradlew TestQADebug时,它会运行我的应用程序和模块的所有测试,但我的应用程序有很多风格,在构建特定风味之前运行所有风味的测试真的很不切实际。

所以,我希望能够运行命令public interface AbstractColorFactory { public Color getColor(String color); } public interface AbstractShapeFactory { public Shape getShape(String shape); } public class ColorFactory implements AbstractColorFactory { public Color getColor(String color) { return .... } } public class ShapeFactory implements AbstractShapeFactory { public Shape getShape(String shape) { return .... } } 并能够在我的模块中运行测试以及QA风格的调试版本的测试。

1 个答案:

答案 0 :(得分:0)

尝试使用gradlew -q <task-name> <task-name>

在您的情况下,请尝试以下操作: gradlew -q moduleName:testDebugUnitTest app:testQADebugUnitTest

有更多信息 - &gt; http://www.ekiras.com/2016/12/how-to-run-single-or-multiple-gradle-tasks.html