This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
Maestro洞察
在EAS Insights的Maestro选项卡中跟踪你的Maestro端到端测试的流健康状况、异常流和失败模式。
信息 Maestro insights 可用于生产和企业计划。了解更多信息,请访问 EAS 定价。
仪表板中的 Maestro 标签显示了你在 EAS 工作流中使用 maestro 作业 运行的 Maestro 端到端 (E2E) 测试的结果。它帮助你发现哪些流程最容易失败或不稳定,从而保持测试套件的健康。
🌐 The Maestro tab in the dashboard surfaces results from the Maestro end-to-end (E2E) tests you run in EAS Workflows with the maestro job. It helps you spot which flows fail or flake the most so you can keep your test suite healthy.
- 要查看洞察,请在 EAS 仪表板中打开你的项目,从导航菜单中选择 Insights,然后选择 Maestro 标签。
- 要开始发送数据,请按照 在 EAS Workflows 上使用 Maestro 运行 E2E 测试 设置 E2E 测试。测试运行时,结果会自动显示。
信息 见解是从 JUnit 测试报告中收集的,该报告由
maestro作业默认生成(output_format: junit)。如果将output_format设置为其他值,例如html,则结果不会报告,也不会显示在此处。
每个流程运行属于以下三种状态之一:
🌐 Each flow run falls into one of three states:
- 通过:第一次尝试通过,无需重试。
- 不稳定:通过,但需要一次或多次重试。
- 失败:未通过。
概述
🌐 Overview
选项卡顶部概述了所选时间范围内的活动,每项指标都与上一等长时间段进行比较:
🌐 The top of the tab summarizes activity for the selected time range, with each metric compared against the previous period of equal length:
- Maestro 运行:已完成多少个流程运行。
- 通过率:通过运行的比例(不稳定的运行仍然算作通过)。
- 不稳定的流程:至少出现一次失败的不同流程数量。
- 平均时长:平均运行时间。
超时运行
🌐 Runs over time
图表将测试按天(或对于较短时间范围按小时或分钟)分解为通过、偶发失败和失败。
🌐 A chart breaks runs down by day (or by hour or minute for shorter time ranges) into passed, flaky, and failed.
所有 Maestro 流程
🌐 All Maestro flows
表格列出了每个流程的 执行次数、通过率、失败数、不稳定率、P90(第90百分位执行时长)和 上次执行时间。可以按任意列排序以查找需要关注的流程,也可以通过流程路径搜索。
🌐 A table lists each flow with its Runs, Pass rate, Fails, Flake rate, P90 (90th percentile run duration), and Last run. Sort by any column to find the flows that need attention, and search by flow path.
过滤器
🌐 Filters
按工作流、状态(通过、不稳定、失败)、标签或分支缩小数据范围。
🌐 Narrow the data down by workflow, status (passed, flaky, failed), tag, or branch.
流动详情
🌐 Flow details
选择一个流程以查看其历史记录,包括其 Maestro 运行、通过率、不稳定运行和 P90 持续时间,以及:
🌐 Select a flow to drill into its history, including its Maestro runs, pass rate, flaky runs, and P90 duration, plus:
- 错误模式:按错误信息分组的故障,包括示例信息以及每种模式发生的频率。
- 最近运行:各个运行的状态、持续时间、是否发生故障,以及它们所属的工作流运行、分支和提交。
更多
🌐 More
在 EAS 工作流程中设置并运行 Maestro 端到端测试。
了解更多关于 Maestro 流程以及如何编写它们的信息。