SuperAPI AI 工具集

e2e-ci-debug

测试与质量

查看项目

更新于 10-16 06:23

技能介绍

用途:该技能面向在拉取请求(PR)中排查 Playwright E2E 测试失败。它通过检查 GitHub 检查项、下载 CI 产物、解析 JUnit 结果,帮助定位失败用例并给出本地复现命令。

主要能力:提供若干脚本。download-artifacts.sh 从 GitHub Actions 下载当前 PR 的 Playwright 报告并解压到 playwright-results/;parse-junit.py 解析 JUnit XML,输出失败用例名、错误信息、文件位置、堆栈、截图/追踪/视频路径及本地复现命令,支持 --json、--screenshots、--open-report;find-failing-job.sh 查找近期 PR 工作流中的失败 E2E 任务;cleanup-artifacts.sh 清理下载的产物。

使用方式:安装后脚本位于 .cursor/skills/e2e-ci-debug/scripts/。典型流程为依次运行 download-artifacts.sh、parse-junit.py,再按提示在 dap-workspace 执行本地复现命令,例如 nx affected -t e2e --base=origin/main,最后运行 cleanup-artifacts.sh。也可用 gh pr checks、gh run view、gh run download 手动排查。

适用场景:PR 的 E2E 检查失败需要调试、希望在本地复现 CI E2E 失败、需要了解 E2E 测试结构与位置、排查不稳定或时序相关失败。

限制:资料未提供该技能的收费、价格、支持平台或效果保证等信息;脚本依赖 GitHub CLI 与 Nx/Playwright 环境,具体路径与配置以项目实际为准。