26 lines
3.0 KiB
JSON
26 lines
3.0 KiB
JSON
{
|
|
"schema": "freecad-web-browser-compatibility/v1",
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"matrix": "FreeCAD/docs/freecad-browser-matrix.json",
|
|
"cases": [
|
|
{"id": "chrome-desktop-smoke", "environment": "desktop-chrome-151", "features": {"startup": "pass", "step-import": "pass", "reset": "pass", "worker": "pass", "webassembly": "pass"}, "evidence": "FreeCAD/docs/freecad-browser-desktop.json"},
|
|
{"id": "chrome-desktop-storage", "environment": "desktop-chrome-151", "features": {"opfs": "pass", "mesh-cache": "pass"}, "evidence": "FreeCAD/docs/freecad-browser-desktop.json"},
|
|
{"id": "chrome-mobile-smoke", "environment": "mobile-chrome-pixel7-emulation", "features": {"startup": "pass", "step-import": "pass", "reset": "pass", "worker": "pass", "webassembly": "pass"}, "evidence": "FreeCAD/docs/freecad-browser-mobile.json"},
|
|
{"id": "chrome-fcstd-boundary", "environment": "desktop-chrome-151", "features": {"fcstd-save-reopen": "pending"}, "reason": "current browser slice has no FCStd save/reopen action", "evidence": "FreeCAD/docs/freecad-performance-desktop.json"},
|
|
{"id": "firefox-desktop-smoke", "environment": "desktop-firefox-141", "features": {"startup": "pass", "step-import": "pass", "reset": "pass", "worker": "pass", "webassembly": "pass"}, "evidence": "FreeCAD/docs/freecad-browser-desktop.json"},
|
|
{"id": "firefox-desktop-storage", "environment": "desktop-firefox-141", "features": {"opfs": "pass", "mesh-cache": "pass"}, "evidence": "FreeCAD/docs/freecad-browser-desktop.json"},
|
|
{"id": "webkit-desktop", "environment": "desktop-webkit-unavailable", "features": {"startup": "environment_unavailable", "step-import": "environment_unavailable", "reset": "environment_unavailable", "worker": "environment_unavailable", "webassembly": "environment_unavailable", "opfs": "environment_unavailable", "mesh-cache": "environment_unavailable", "fcstd-save-reopen": "environment_unavailable"}, "reason": "WebKit executable is not installed on the Linux host", "evidence": "FreeCAD/docs/freecad-browser-matrix.log"},
|
|
{"id": "safari-mobile", "environment": "mobile-safari-unavailable", "features": {"startup": "environment_unavailable", "step-import": "environment_unavailable", "reset": "environment_unavailable", "worker": "environment_unavailable", "webassembly": "environment_unavailable", "opfs": "environment_unavailable", "mesh-cache": "environment_unavailable", "fcstd-save-reopen": "environment_unavailable"}, "reason": "Safari requires a non-Linux host", "evidence": "FreeCAD/docs/freecad-browser-matrix.log"}
|
|
],
|
|
"summary": {
|
|
"supportedCases": 6,
|
|
"supportedCaseFailures": 0,
|
|
"environmentUnavailableCases": 2,
|
|
"pendingFeatureCases": 1,
|
|
"consoleErrors": {"chrome": 0, "firefox": "not_collected_by_webdriver"},
|
|
"screenshots": "not collected; DOM status, mesh counts, request ids and smoke logs are the retained evidence"
|
|
},
|
|
"result": "pass_for_supported_cases_with_explicit_unavailable_and_pending_scope",
|
|
"blocked": false
|
|
}
|