Android,Gradle。如何启动特定的仪表测试方法?

时间:2017-02-28 16:03:09

标签: android-gradle

当我想开始特定的本地单元测试时(在文件夹“test”中)我开始( Dev 是buildType):

  gradlew testDevUnitTest --tests com.example.StringUtilTest.testMethod

行。这是工作。

但我也想开始特定的仪器化测试方法(在文件夹“androidTest”中)。

gradlew connectedDevAndroidTest --tests com.example.StringUtilTest.testSelectLanguageFragment

但我得到错误:

> Unknown command-line option '--tests'.

1 个答案:

答案 0 :(得分:4)

您可以在特定的测试类中运行所有测试,例如

gradlew connectedDevAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.example.StringUtilTest

您可以在特定的测试类中运行单个测试,例如

gradlew connectedDevAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.example.StringUtilTest#testSelectLanguageFragment

https://developer.android.com/studio/test/command-line.html

的更多信息