对于我的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="..."/>
这就是我需要的但是,有些测试必须是 Jmeter 测试,当我运行测试时(例如via ./gradlew :core:connectedCheck
)我只得到人类可读的输出。
这些文件也位于 build/reports/androidTests/connected 中的不同文件夹中,并包含html和css文件。但是,看不到机器可读的XML文件。
我发现了一些第三方脚本和工具,但我希望对我的gradle文件或类似的东西进行简单的配置。
关于如何获得仪器化测试的XML输出,有什么想法吗?
1条答案
按热度按时间dgsult0t1#
检测测试的XML报告位于
<path_to_your_project>/<module_name>/build/outputs/androidTest-results/connected/
中。有关所有测试报告位置的列表,请参见Android documentation。