Files
FreeCADWasmDev/docs/p6/user-core.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

318 lines
8.7 KiB
JSON

{
"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:38535",
"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": "core-ready",
"status": "pass",
"state": {
"status": "",
"stage": "ready",
"response": null,
"progress": [],
"duplicate": null,
"cancel": null
},
"requests": [
{
"requestId": "8C50761A27B995C9802CBDAB8E539FCA",
"url": "http://127.0.0.1:38535/core.html",
"method": "GET",
"type": "Document"
},
{
"requestId": "3140329.2",
"url": "http://127.0.0.1:38535/module-preload.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "3140329.3",
"url": "http://127.0.0.1:38535/assets/core-C2TqSzgW.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "3140329.4",
"url": "http://127.0.0.1:38535/assets/react-CYoUnH_4.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "3140329.5",
"url": "http://127.0.0.1:38535/assets/modulepreload-polyfill-P2Xu9kJm.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "3140329.6",
"url": "http://127.0.0.1:38535/assets/client-Bz7rxqNA.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "3140329.7",
"url": "http://127.0.0.1:38535/assets/jsx-runtime-CriDp1zE.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "3140329.8",
"url": "http://127.0.0.1:38535/assets/core-runtime-NDNIHpBU.js",
"method": "GET",
"type": "Script"
}
],
"responses": [
{
"requestId": "8C50761A27B995C9802CBDAB8E539FCA",
"url": "http://127.0.0.1:38535/core.html",
"status": 200
}
],
"externalRequests": [],
"console": [],
"exceptions": [],
"screenshotSha256": null
},
{
"id": "core-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-result/v1",
"command": "document.smoke",
"document": {
"id": "core-document",
"name": "Core Web Document",
"revision": 1,
"dirty": true,
"objects": 1,
"transactionDepth": 0
},
"native": {
"documentCount": 1,
"objectCount": 1,
"recomputeCount": 1,
"volume": 23.999999999999996,
"transactionBeforeVolume": 23.999999999999996,
"transactionAfterVolume": 47.99999999999999,
"transactionUndoVolume": 23.999999999999996,
"transactionRedoVolume": 47.99999999999999
},
"resourcesReleased": true
}
},
"progress": [
"1/3 native.create_and_enumerate",
"2/3 native.recompute",
"3/3 native.transaction_undo_redo"
],
"duplicate": null,
"cancel": null
},
"requests": [],
"responses": [],
"externalRequests": [],
"console": [],
"exceptions": [],
"screenshotSha256": "1055a6462172aa1ea992c8a6afc4104ff32b1f459a745f65561e79393386bb40"
},
{
"id": "core-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/3 native.create_and_enumerate",
"2/3 native.recompute",
"3/3 native.transaction_undo_redo"
],
"duplicate": "duplicate_request",
"cancel": null
},
"requests": [],
"responses": [],
"externalRequests": [],
"console": [],
"exceptions": [],
"screenshotSha256": null
},
{
"id": "core-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/3 native.create_and_enumerate",
"2/3 native.recompute",
"3/3 native.transaction_undo_redo"
],
"duplicate": "duplicate_request",
"cancel": null
},
"requests": [],
"responses": [],
"externalRequests": [],
"console": [],
"exceptions": [],
"screenshotSha256": null
},
{
"id": "core-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": "core-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": "core-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-result/v1",
"command": "document.smoke",
"document": {
"id": "core-document",
"name": "Core Web Document",
"revision": 1,
"dirty": true,
"objects": 1,
"transactionDepth": 0
},
"native": {
"documentCount": 1,
"objectCount": 1,
"recomputeCount": 1,
"volume": 23.999999999999996,
"transactionBeforeVolume": 23.999999999999996,
"transactionAfterVolume": 47.99999999999999,
"transactionUndoVolume": 23.999999999999996,
"transactionRedoVolume": 47.99999999999999
},
"resourcesReleased": true
}
},
"progress": [
"1/3 native.create_and_enumerate",
"2/3 native.recompute",
"3/3 native.transaction_undo_redo"
],
"duplicate": null,
"cancel": null
},
"requests": [],
"responses": [],
"externalRequests": [],
"console": [],
"exceptions": [],
"screenshotSha256": null
}
],
"evidence": {
"screenshot": "FreeCAD/docs/p6/user-core.png",
"screenshotSha256": "1055a6462172aa1ea992c8a6afc4104ff32b1f459a745f65561e79393386bb40",
"resultHash": "7b857c5c9dcf32ca33f1500dfb4d10fffb88b39937b28cb93440c56fe1c5786f"
},
"policy": {
"browser": "Google Chrome only",
"nonChromeBrowsersAttempted": false
}
}