srm*_*srm 0 junit android android-studio android-uiautomator
我是一个初学者,正在使用UIautomatorAndroid 仪器。我能够从Android studio ( androidTest Instrumentation ) 运行测试,并且能够从“运行”窗口中的“导出测试结果”选项生成报告(html 和 xml)。
但是我不知道如何在从命令行运行测试时获得 Html 报告。
我使用以下命令从命令行运行测试。
adb shell am instrument -w package.name/android.test.runner.AndroidJUnitRunner
Run Code Online (Sandbox Code Playgroud)
不幸的是,ADB 本身不会创建这些文件。Gradle 只能创建这些文件,因为 google 很好,并在这里为它创建了一个解析器
因此,当您在 android studio 中运行 gradle 命令时,它实际上是在调用该组代码并解析来自检测命令的标准输出以创建 HTML 和 XML 报告。
您需要以某种方式解释标准输出并自己创建这些文件。鉴于大多数代码已经从上面的链接中充实出来,这可能还不错。
[更新]
我创建了这个项目,它应该接受来自 STDIN 的检测输出并创建一个 junit xml 报告。
https://github.com/jamesknowsbest/Instrumentationpretty
你能看一下并告诉我是否有帮助吗?
希望有帮助
-詹姆士
| 归档时间: |
|
| 查看次数: |
1505 次 |
| 最近记录: |