我在Android工作室中以下列形式提供Espresso仪器测试用例。
现在,我想分别运行一些类。
例如:我想使用另一个命令使用gradlew命令和rest类运行Only CrashersTest和EM3AppUtil类。
我怎样才能实现它?
./ gradlew:app:connectedLocalDebugAndroidTest
答案 0 :(得分:3)
目前我所知道的仪器化测试没有很好的方法。
您可以创建一个测试套件来运行您想要的某个测试,如此处所述 https://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html#test-suites
或者在测试中使用@SmallTest,@ MediumTest或@LargeTest注释,然后在命令行中传入
./gradlew connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.size=small
答案 1 :(得分:0)
将光标放在java文件中的类名或在文件视图中选择文件,然后按ctrl+shift+F10
请参阅此How to run only one test class on gradle以从gradlew命令运行测试