Pra*_*ina 1 gradle android-testing android-gradle-plugin
我想跳过构建过程并直接运行测试
./gradlew connectedDevDebug
Run Code Online (Sandbox Code Playgroud)
我也可以使用adb命令,但它一次只能在一个deivce上运行测试.
目前没有任何gradle
只运行测试的任务.
但是,一旦安装(并运行)测试,您就可以使用该am instrument
命令直接(重新)运行它们.要从开发机器的命令行启动它们,只需运行:
adb shell am instrument -w <test_package_name>/<runner_class>
Run Code Online (Sandbox Code Playgroud)
您可以从AndroidStudio的输出中复制实际命令.只需从AndroidStudio运行测试,然后滚动到测试日志视图的顶部.
有一点需要注意,am instrument
不会创建任何测试报告.所有测试结果都写入stdout
.但是,您可以自己管道stdout
并创建报告.即此工具可以从输出中创建xml JUnit测试报告am instrument
.
如果您对测试进行了更改,则可以使用以下方法重建和安装它们:
./gradlew installDebugAndroidTest
Run Code Online (Sandbox Code Playgroud)
有关从命令行启动测试的详细信息和说明,请参阅命令行中的官方文章测试
归档时间: |
|
查看次数: |
717 次 |
最近记录: |