用途:当主要问题出在流水线执行而非测试编写时使用该技能,帮助在 CI 环境中设计、调试和优化 Playwright 运行。
主要能力与原则:优先采用确定性配置而非取巧的流水线捷径;在有助于快速定位失败时采集 trace、截图和报告;先通过分片横向扩展,再考虑加大单个 runner;有意识地缓存浏览器二进制等稳定依赖;保留有信息量的 CI 重试,而不是用重试掩盖不稳定测试。
按需查阅的指南:GitHub Actions 见 ci-github-actions.md;GitLab CI 见 ci-gitlab.md;其他提供商见 ci-other.md;分片与扩展见 parallel-and-sharding.md、projects-and-dependencies.md;容器见 docker-and-containers.md;报告与产物见 reporting-and-artifacts.md;覆盖率与初始化编排见 test-coverage.md、global-setup-teardown.md。
输出偏好:处理 CI 任务时优先给出具体的工作流或流水线改动、确切的命令与缓存位置、产物与失败诊断建议,并在需要更快反馈与更深调试之间明确说明取舍。
限制:资料未提供具体安装命令、价格、平台支持范围或效果数据,暂未提供。