当我想开始特定的本地单元测试时(在文件夹“test”中)我开始( Dev 是buildType):
gradlew testDevUnitTest --tests com.example.StringUtilTest.testMethod
行。这是工作。
但我也想开始特定的仪器化测试方法(在文件夹“androidTest”中)。
gradlew connectedDevAndroidTest --tests com.example.StringUtilTest.testSelectLanguageFragment
但我得到错误:
> Unknown command-line option '--tests'.
答案 0 :(得分:4)
您可以在特定的测试类中运行所有测试,例如
gradlew connectedDevAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.example.StringUtilTest
您可以在特定的测试类中运行单个测试,例如
gradlew connectedDevAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.example.StringUtilTest#testSelectLanguageFragment
的更多信息