我想要实现的是在应用程序的测试中运行我的模块中编写的测试。当我们运行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风格的调试版本的测试。
答案 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