更新: 2531 个文件 - 2026-03-17 21:00:03
这个提交包含在:
@@ -111,11 +111,12 @@ def _check_ports(profiles: Iterable[Dict[str, Any]]) -> Dict[str, Any]:
|
||||
|
||||
def run_checks(profiles: Iterable[Dict[str, Any]] | None = None) -> Dict[str, Any]:
|
||||
selected = list(profiles or [])
|
||||
require_browser = not selected or any(bool(item.get("browser_assertions", {}).get("required")) for item in selected)
|
||||
checks = [
|
||||
_check_docker_cli(),
|
||||
_check_docker_daemon(),
|
||||
_check_playwright_import(),
|
||||
_check_chromium_launch(),
|
||||
_check_playwright_import() if require_browser else _result("playwright-import", True, "not required for selected profiles"),
|
||||
_check_chromium_launch() if require_browser else _result("playwright-browser", True, "not required for selected profiles"),
|
||||
_check_ports(selected),
|
||||
]
|
||||
ok = all(item["ok"] for item in checks)
|
||||
@@ -128,4 +129,3 @@ def run_checks(profiles: Iterable[Dict[str, Any]] | None = None) -> Dict[str, An
|
||||
"failure_count": len(failures),
|
||||
"summary": "; ".join(item["detail"] for item in failures) if failures else "all checks passed",
|
||||
}
|
||||
|
||||
|
||||
在新工单中引用
屏蔽一个用户