如何在Android模块上运行单元测试?

jon*_*ney 9 junit android gradle android-gradle-plugin robolectric-gradle-plugin

我有一个具有多个库模块的android项目,我正在尝试测试包含所有模块的特定包.

我试过这个命令:

./gradlew -Dtest.single=com.moduleone* testProductionDebug
Run Code Online (Sandbox Code Playgroud)

它不起作用:它不执行此模块中的测试,而是执行主项目包类中的所有单元测试.

我如何只测试一个模块?

Ale*_*tov 1

您可以使用测试套件:https://developer.android.com/reference/junit/framework/TestSuite.html。套装的定义包含您需要的测试类别