0

对于我的 Android 应用程序的 CI 测试,我编写了一些单元测试并让它们从终端通过 gradle 运行。它们都在build/test-results文件夹中生成典型的 junit XML 输出文件,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="my.App.Here" tests="123" skipped="0" failures="0" errors="0" ...>
 <testcase name="testABC" classname="..." time="..."/>

这就是我需要的。但是,一些测试必须是仪器测试,当我运行测试时(例如 via ./gradlew :core:connectedCheck),我只能得到人类可读的输出。

这些文件也在build/reports/androidTests/connected的不同文件夹中,包含 html 和 css 文件。但是看不到机器可读的 XML 文件。

我找到了一些第三方脚本和工具,但我希望对我的 gradle 文件或类似文件进行简单配置。

关于如何获得仪器测试的 XML 输出的任何想法?

4

0 回答 0