持续集成¶
概览¶
WebKit 的 CI(持续集成)基础设施位于 build.webkit.org。
CI 将按时间顺序构建和测试 WebKit 的提交,并将测试结果报告到 results.webkit.org。由于按时间顺序处理,在高峰期结果可能需要数小时才能完成。
仪表盘¶
我们还有一个仪表盘来监控 build.webkit.org 的健康状况,位于 build.webkit.org/dashboard。如果您发现某些机器人离线或未处理您的补丁,请通知 webkit-dev@webkit.org。
结果¶
此仪表盘不适合调查单个测试失败;results.webkit.org 是更好的调查工具。它按配置跟踪单个测试状态随时间的变化。您可以按名称搜索单个测试,或查看整个测试套件的历史结果。这些结果将链接回与特定失败相关的 Buildbot 中的测试运行。有关如何使用这些工具调查机器上观察到的测试失败的更多详细信息,请参阅布局测试部分。
CI 工件¶
每个 CI 运行的测试结果和构建工件都可供下载。打开特定运行后,您可以在 layout-test
下找到可供下载的布局测试结果。运行所使用的二进制文件可以通过 download-build-product
中的链接找到。其他测试(如 run-api-tests
)的日志也可以在其各自的部分下载。