Gradle 测试洞察
Gradle 测试洞察 {#gradle-test-insights}
Section titled “Gradle 测试洞察 {#gradle-test-insights}”::: warning 要求
- 已安装并配置
Tuist Gradle 插件
:::
Tuist 的 Gradle 插件会在每次测试任务执行后自动上传测试结果,让你可以直接在 Tuist 仪表板中了解测试性能和 flaky 测试的情况。
当应用 Tuist Gradle 插件时,会自动收集测试洞察——除了初始插件设置外不需要任何额外配置。
你可以在 Tuist 仪表板中访问你的测试洞察,并查看它们随时间的变化:

跟踪的内容 {#what-is-tracked}
Section titled “跟踪的内容 {#what-is-tracked}”插件从所有 Gradle Test 任务收集结果,包括:
- 单个测试用例的通过/失败状态和持续时间
- 测试套件和类结构
- 跨运行的 flaky 测试检测
配置上传行为 {#configure-upload-behavior}
Section titled “配置上传行为 {#configure-upload-behavior}”默认情况下:
- 本地构建会在后台上传测试结果。
- CI 运行会在前台上传测试结果,以避免在短生命周期代理上丢失遥测数据。
你可以在 settings.gradle.kts 的 tuist 块中使用 uploadInBackground 覆盖此行为:
tuist { uploadInBackground = false // 始终在前台上传}