You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Test Orchestrator是否生成测试报告及报告存储位置问询

Android Test Orchestrator 测试报告常见问题解答

嘿,针对你提到的两个关于Android Test Orchestrator的问题,我来给你详细说明:

问题1:Android Test Orchestrator是否会生成测试报告?

肯定会的!不过得先明确:Test Orchestrator本身不会单独产出独立的报告文件,它是和Android Gradle插件协同工作的——在执行测试时,它负责隔离每个测试类的运行环境,然后把所有测试结果传递给Gradle,由Gradle生成标准化的Android测试报告,而且天然支持多测试类的结果汇总。

问题2:测试套件执行完成后未生成报告,汇总存储位置在哪里?

如果执行完没找到报告,先别慌,大概率是没找对默认路径,或者需要检查配置:

  • 默认汇总存储路径:当你通过Gradle执行connectedAndroidTest(或者对应变体的任务,比如connectedDebugAndroidTest)时,Test Orchestrator配合生成的汇总报告会放在项目的[模块名]/build/reports/androidTests/connected/目录下(比如你的主模块是app,那就是app/build/reports/androidTests/connected/)。里面有HTML格式的可视化报告(直接打开index.html就能看到所有测试的详细结果、通过率、失败原因),还有XML格式的原始数据报告,方便后续集成到CI工具里。
  • 如果还是找不到的话:先检查你的模块build.gradle(或build.gradle.kts)是否正确启用了Test Orchestrator,这里给个配置示例:
android {
    defaultConfig {
        // 开启Test Orchestrator的参数
        testInstrumentationRunnerArguments useTestOrchestrator: "true"
    }

    testOptions {
        // 指定使用AndroidX Test Orchestrator执行测试
        execution 'ANDROIDX_TEST_ORCHESTRATOR'
    }
}

另外要注意:如果你只是单独执行某个测试类的任务,可能不会触发汇总报告的生成,一定要执行完整的connectedAndroidTest系列任务才行。

内容的提问来源于stack exchange,提问作者mbob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 03:44:58