跳到内容

Web平台测试集成

WebKit维护着一个独立的Web平台测试分支,位于LayoutTests/imported/w3c/web-platform-tests。当上游发生变化时,我们需要导入它们以保持同步。

从WPT导入测试

Tools/Scripts/import-w3c-tests -t web-platform-tests/folder_to_import_here

运行上述脚本时,最新的WPT将被下载到WebKitBuild目录中。请求的文件将被复制到WebKit WPT目录中。

导入测试后,请务必运行run-webkit-tests以生成新的期望。您可能需要根据import-w3c-tests的输出更新LayoutTests/TestExpectations,其中需要标记为SKIP

从WPT的本地检出导入WPT测试

如果您在本地拥有上游WPT仓库,可以通过运行以下命令跳过重新下载。

Tools/Scripts/import-w3c-tests web-platorm-tests/folder_to_import_here -l -s path_to_web_platform_tests