{ "schema": "freecad-web-p6-chrome-harness/v1", "result": "pass", "chrome": { "path": "/usr/bin/google-chrome", "version": "Google Chrome 151.0.7922.137" }, "mode": "headless-new", "origin": "http://127.0.0.1:34651", "viewport": { "width": 1440, "height": 900, "deviceScaleFactor": 1 }, "timeoutMs": 30000, "networkPolicy": "intercept-and-require-zero-external-requests", "modulePreload": { "phase": "disabled", "manifestUrl": null, "requestedModules": [], "requestedAssets": 0, "loadedAssets": 0, "failedAssets": [], "loadedBytes": 0 }, "cases": [ { "id": "web-ready", "status": "pass", "state": { "status": "Worker ready", "stage": "ready", "response": null }, "requests": [ { "requestId": "EA7E64A96D720DD822EA6741ED125103", "url": "http://127.0.0.1:34651/web.html", "method": "GET", "type": "Document" }, { "requestId": "3144526.2", "url": "http://127.0.0.1:34651/module-preload.js", "method": "GET", "type": "Script" }, { "requestId": "3144526.3", "url": "http://127.0.0.1:34651/assets/web-CPd9hYkj.js", "method": "GET", "type": "Script" }, { "requestId": "3144526.4", "url": "http://127.0.0.1:34651/assets/react-CYoUnH_4.js", "method": "GET", "type": "Script" }, { "requestId": "3144526.5", "url": "http://127.0.0.1:34651/assets/modulepreload-polyfill-P2Xu9kJm.js", "method": "GET", "type": "Script" }, { "requestId": "3144526.6", "url": "http://127.0.0.1:34651/assets/client-Bz7rxqNA.js", "method": "GET", "type": "Script" }, { "requestId": "3144526.7", "url": "http://127.0.0.1:34651/assets/jsx-runtime-CriDp1zE.js", "method": "GET", "type": "Script" }, { "requestId": "3144526.8", "url": "http://127.0.0.1:34651/assets/facade-envelope-T88EHh7b.js", "method": "GET", "type": "Script" }, { "requestId": "3144526.9", "url": "http://127.0.0.1:34651/assets/web-facade-fFPumqMr.js", "method": "GET", "type": "Script" }, { "requestId": "99611E036D773E5EA010F6C5B5BA8994", "url": "http://127.0.0.1:34651/assets/web.worker-C7hjw4lI.js", "method": "GET", "type": "Script" }, { "requestId": "3144526.10", "url": "http://127.0.0.1:34651/favicon.ico", "method": "GET", "type": "Other" } ], "responses": [ { "requestId": "EA7E64A96D720DD822EA6741ED125103", "url": "http://127.0.0.1:34651/web.html", "status": 200 }, { "requestId": "3144526.2", "url": "http://127.0.0.1:34651/module-preload.js", "status": 200 }, { "requestId": "3144526.3", "url": "http://127.0.0.1:34651/assets/web-CPd9hYkj.js", "status": 200 }, { "requestId": "3144526.5", "url": "http://127.0.0.1:34651/assets/modulepreload-polyfill-P2Xu9kJm.js", "status": 200 }, { "requestId": "3144526.4", "url": "http://127.0.0.1:34651/assets/react-CYoUnH_4.js", "status": 200 }, { "requestId": "3144526.7", "url": "http://127.0.0.1:34651/assets/jsx-runtime-CriDp1zE.js", "status": 200 }, { "requestId": "3144526.9", "url": "http://127.0.0.1:34651/assets/web-facade-fFPumqMr.js", "status": 200 }, { "requestId": "3144526.8", "url": "http://127.0.0.1:34651/assets/facade-envelope-T88EHh7b.js", "status": 200 }, { "requestId": "3144526.6", "url": "http://127.0.0.1:34651/assets/client-Bz7rxqNA.js", "status": 200 }, { "requestId": "3144526.10", "url": "http://127.0.0.1:34651/favicon.ico", "status": 204 } ], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": null }, { "id": "web-action", "status": "pass", "state": { "status": "Web server contract ready", "stage": "success", "response": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "web-react-1789459186818", "result": { "schema": "freecad-web/web-server/v1", "module": "Web", "action": "server-validation", "sourceEntry": "src/Mod/Web/App/AppWeb.cpp", "apiCount": 3, "validPort": 0, "resourcesReleased": true } } }, "requests": [], "responses": [], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": "49041a4564d0d50e31ab75695801ceaf6aa2bd94bf229ac10dce19a1278b1b24" }, { "id": "web-expected-error", "status": "pass", "state": { "status": "revision_mismatch", "stage": "expected-error", "response": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "web-error-1789459187269", "error": { "code": "revision_mismatch", "message": "Web server contract is not locked", "diagnostic": { "field": "sourceEntry/port" } } } }, "requests": [], "responses": [], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": null }, { "id": "web-reset", "status": "pass", "state": { "status": "State reset", "stage": "reset", "response": null }, "requests": [], "responses": [], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": null }, { "id": "web-repeat", "status": "pass", "state": { "status": "Web server contract ready", "stage": "success", "response": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "web-react-1789459187272", "result": { "schema": "freecad-web/web-server/v1", "module": "Web", "action": "server-validation", "sourceEntry": "src/Mod/Web/App/AppWeb.cpp", "apiCount": 3, "validPort": 0, "resourcesReleased": true } } }, "requests": [], "responses": [], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": null } ], "evidence": { "screenshot": "FreeCAD/docs/p6/user-web.png", "screenshotSha256": "49041a4564d0d50e31ab75695801ceaf6aa2bd94bf229ac10dce19a1278b1b24", "resultHash": "c3b0ae3a25e5869b2f355e0d9ddd3c129d913dff68309f3ea23f79dd79b5760c" }, "policy": { "browser": "Google Chrome only", "nonChromeBrowsersAttempted": false } }