{ "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:35481", "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": "document-ready", "status": "pass", "state": { "status": "", "stage": "ready", "response": null, "progress": [], "duplicate": null, "cancel": null }, "requests": [ { "requestId": "D35873D9459C4BEB12BC3D13E0BEAF9E", "url": "http://127.0.0.1:35481/document.html?mode=full", "method": "GET", "type": "Document" }, { "requestId": "3140548.2", "url": "http://127.0.0.1:35481/module-preload.js", "method": "GET", "type": "Script" }, { "requestId": "3140548.3", "url": "http://127.0.0.1:35481/assets/document-B-bVEDdh.js", "method": "GET", "type": "Script" }, { "requestId": "3140548.4", "url": "http://127.0.0.1:35481/assets/react-CYoUnH_4.js", "method": "GET", "type": "Script" }, { "requestId": "3140548.5", "url": "http://127.0.0.1:35481/assets/modulepreload-polyfill-P2Xu9kJm.js", "method": "GET", "type": "Script" }, { "requestId": "3140548.6", "url": "http://127.0.0.1:35481/assets/client-Bz7rxqNA.js", "method": "GET", "type": "Script" }, { "requestId": "3140548.7", "url": "http://127.0.0.1:35481/assets/jsx-runtime-CriDp1zE.js", "method": "GET", "type": "Script" }, { "requestId": "3140548.8", "url": "http://127.0.0.1:35481/assets/core-runtime-NDNIHpBU.js", "method": "GET", "type": "Script" } ], "responses": [ { "requestId": "D35873D9459C4BEB12BC3D13E0BEAF9E", "url": "http://127.0.0.1:35481/document.html?mode=full", "status": 200 } ], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": null }, { "id": "document-action", "status": "pass", "state": { "status": "Native document command complete", "stage": "success", "response": { "schema": "freecad-web-core/v1", "version": 1, "kind": "result", "requestId": "core-run-1", "result": { "schema": "freecad-web-core-document-full-result/v1", "command": "document.full", "document": { "id": "full-document", "name": "Full Web Document", "revision": 1, "dirty": true, "objects": 1, "transactionDepth": 0 }, "recovery": { "invalidError": "Length of box too small", "invalidVolume": 23.999999999999996, "recoveredVolume": 23.999999999999996, "hasError": 0 }, "save": { "path": "/tmp/WebBox.FCStd", "size": 2436, "volume": 23.999999999999996 }, "opened": { "documentCount": 1, "objectCount": 1, "objectType": "Part::Box", "dimensions": [ 2, 3, 4 ], "volume": 23.999999999999996 }, "transaction": { "id": 1, "beforeVolume": 23.999999999999996, "afterVolume": 47.99999999999999, "undoVolume": 23.999999999999996, "redoVolume": 47.99999999999999, "abortVolume": 47.99999999999999, "undoResult": 1, "redoResult": 1 }, "semanticRoundTrip": true, "resourcesReleased": true } }, "progress": [ "1/5 native.create_and_recompute", "2/5 native.invalid_dimension_recovery", "3/5 native.fcstd_save", "4/5 native.fcstd_open_semantic", "5/5 native.transaction_undo_redo" ], "duplicate": null, "cancel": null }, "requests": [], "responses": [], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": "2475a7ef5fc2d729dec39df93fa18c6c3d44edbd36c48b5c1d9f5855ef90c291" }, { "id": "document-duplicate", "status": "pass", "state": { "status": "duplicate_request", "stage": "success", "response": { "schema": "freecad-web-core/v1", "version": 1, "kind": "error", "requestId": "core-run-1", "error": { "code": "duplicate_request", "message": "requestId has already been dispatched" } }, "progress": [ "1/5 native.create_and_recompute", "2/5 native.invalid_dimension_recovery", "3/5 native.fcstd_save", "4/5 native.fcstd_open_semantic", "5/5 native.transaction_undo_redo" ], "duplicate": "duplicate_request", "cancel": null }, "requests": [], "responses": [], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": null }, { "id": "document-expected-error", "status": "pass", "state": { "status": "unknown_command", "stage": "expected-error", "response": { "schema": "freecad-web-core/v1", "version": 1, "kind": "error", "requestId": "core-error-2", "error": { "code": "unknown_command", "message": "command core.missing is not registered" } }, "progress": [ "1/5 native.create_and_recompute", "2/5 native.invalid_dimension_recovery", "3/5 native.fcstd_save", "4/5 native.fcstd_open_semantic", "5/5 native.transaction_undo_redo" ], "duplicate": "duplicate_request", "cancel": null }, "requests": [], "responses": [], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": null }, { "id": "document-cancel", "status": "pass", "state": { "status": "cancelled", "stage": "cancelled", "response": { "schema": "freecad-web-core/v1", "version": 1, "kind": "error", "requestId": "core-cancel-3", "error": { "code": "cancelled", "message": "request was cancelled" } }, "progress": [], "duplicate": "duplicate_request", "cancel": "cancelled" }, "requests": [], "responses": [], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": null }, { "id": "document-reset", "status": "pass", "state": { "status": "Core state reset", "stage": "reset", "response": null, "progress": [], "duplicate": null, "cancel": null }, "requests": [], "responses": [], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": null }, { "id": "document-repeat", "status": "pass", "state": { "status": "Native document command complete", "stage": "success", "response": { "schema": "freecad-web-core/v1", "version": 1, "kind": "result", "requestId": "core-run-5", "result": { "schema": "freecad-web-core-document-full-result/v1", "command": "document.full", "document": { "id": "full-document", "name": "Full Web Document", "revision": 1, "dirty": true, "objects": 1, "transactionDepth": 0 }, "recovery": { "invalidError": "Length of box too small", "invalidVolume": 23.999999999999996, "recoveredVolume": 23.999999999999996, "hasError": 0 }, "save": { "path": "/tmp/WebBox.FCStd", "size": 2435, "volume": 23.999999999999996 }, "opened": { "documentCount": 1, "objectCount": 1, "objectType": "Part::Box", "dimensions": [ 2, 3, 4 ], "volume": 23.999999999999996 }, "transaction": { "id": 3, "beforeVolume": 23.999999999999996, "afterVolume": 47.99999999999999, "undoVolume": 23.999999999999996, "redoVolume": 47.99999999999999, "abortVolume": 47.99999999999999, "undoResult": 1, "redoResult": 1 }, "semanticRoundTrip": true, "resourcesReleased": true } }, "progress": [ "1/5 native.create_and_recompute", "2/5 native.invalid_dimension_recovery", "3/5 native.fcstd_save", "4/5 native.fcstd_open_semantic", "5/5 native.transaction_undo_redo" ], "duplicate": null, "cancel": null }, "requests": [], "responses": [], "externalRequests": [], "console": [], "exceptions": [], "screenshotSha256": null } ], "evidence": { "screenshot": "FreeCAD/docs/p6/user-document.png", "screenshotSha256": "2475a7ef5fc2d729dec39df93fa18c6c3d44edbd36c48b5c1d9f5855ef90c291", "resultHash": "b9b4ea37b03480b3281ca4d51ff4b90ef671a354ace054ffacb949e8de5c3eee" }, "policy": { "browser": "Google Chrome only", "nonChromeBrowsersAttempted": false } }