兼容性测试中心 v0.2.40

系统全景

BrowserEnv 项目架构

从 WPT / Test262 测试资源进入队列,到双执行器产出可追踪结果

The internals of BrowserEnv

Conformance Hub · URL 驱动的浏览器兼容性测试流水线

正在读取运行状态
控制流 测试与资源流 结果流
01

入口与测试集

请求与版本化资源

02

控制与资源面

单站点路由边界

03

目录与调度

数据库是真相来源

04

隔离执行

统一 ExecutionSpec

05

结果与反馈

规范化、追踪、对照

02 / CONTROLFlask 控制面

统一承载工作台、API、资源预览和执行编排,并管理 Origin 与 worker 生命周期。

职责边界
控制面,不在进程内嵌浏览器运行时
输入 / 输出
HTTP 请求 → Run、资源 URL 与系统状态
实现位置
src/conformance_hub/app.py
线程池读取中等待 worker 状态
任务队列读取中数据库持久化队列
WPT Origin读取中内部服务不对公网暴露
执行器读取中BrowserEnv + Chromium