Files
FreeCADWasmDev/docs/p6/chrome-harness.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

376 lines
10 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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:36257",
"viewport": {
"width": 1440,
"height": 900,
"deviceScaleFactor": 1
},
"timeoutMs": 30000,
"networkPolicy": "intercept-and-require-zero-external-requests",
"cases": [
{
"id": "sample-import",
"status": "pass",
"state": {
"status": "已加载 freecad-sample.step",
"level": "normal",
"file": "freecad-sample.step",
"vertex": "8,376",
"triangle": "2,792",
"face": "62",
"requestId": "load-1"
},
"requests": [
{
"requestId": "1206834.2",
"url": "http://127.0.0.1:36257/assets/main-D8VFXOBn.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "1206834.3",
"url": "http://127.0.0.1:36257/assets/modulepreload-polyfill-P2Xu9kJm.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "9EA7578BCA52F9501F083A25DFBFED1A",
"url": "http://127.0.0.1:36257/assets/kernel.worker-DY4T10Wl.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "1206834.10",
"url": "http://127.0.0.1:36257/favicon.ico",
"method": "GET",
"type": "Other"
},
{
"requestId": "1206834.11",
"url": "http://127.0.0.1:36257/samples/freecad-sample.step",
"method": "GET",
"type": "Fetch"
}
],
"responses": [
{
"requestId": "3BB3F3FB1DC1F5FDF07F3AA176ECCDD3",
"url": "http://127.0.0.1:36257/?sample=1",
"status": 200
},
{
"requestId": "1206834.3",
"url": "http://127.0.0.1:36257/assets/modulepreload-polyfill-P2Xu9kJm.js",
"status": 200
},
{
"requestId": "1206834.2",
"url": "http://127.0.0.1:36257/assets/main-D8VFXOBn.js",
"status": 200
},
{
"requestId": "1206834.10",
"url": "http://127.0.0.1:36257/favicon.ico",
"status": 204
},
{
"requestId": "1206834.11",
"url": "http://127.0.0.1:36257/samples/freecad-sample.step",
"status": 200
}
],
"externalRequests": [],
"console": [],
"exceptions": [],
"screenshotSha256": "a3716f7b6465d11c890f7f22a127373b306c1604391194a100c7510204b6d8dd"
},
{
"id": "reset",
"status": "pass",
"state": {
"status": "已清空",
"level": "normal",
"file": "未加载",
"vertex": "0",
"triangle": "0",
"face": "0",
"requestId": "reset-2"
},
"requests": [
{
"requestId": "1206834.2",
"url": "http://127.0.0.1:36257/assets/main-D8VFXOBn.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "1206834.3",
"url": "http://127.0.0.1:36257/assets/modulepreload-polyfill-P2Xu9kJm.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "9EA7578BCA52F9501F083A25DFBFED1A",
"url": "http://127.0.0.1:36257/assets/kernel.worker-DY4T10Wl.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "1206834.10",
"url": "http://127.0.0.1:36257/favicon.ico",
"method": "GET",
"type": "Other"
},
{
"requestId": "1206834.11",
"url": "http://127.0.0.1:36257/samples/freecad-sample.step",
"method": "GET",
"type": "Fetch"
}
],
"responses": [
{
"requestId": "3BB3F3FB1DC1F5FDF07F3AA176ECCDD3",
"url": "http://127.0.0.1:36257/?sample=1",
"status": 200
},
{
"requestId": "1206834.3",
"url": "http://127.0.0.1:36257/assets/modulepreload-polyfill-P2Xu9kJm.js",
"status": 200
},
{
"requestId": "1206834.2",
"url": "http://127.0.0.1:36257/assets/main-D8VFXOBn.js",
"status": 200
},
{
"requestId": "1206834.10",
"url": "http://127.0.0.1:36257/favicon.ico",
"status": 204
},
{
"requestId": "1206834.11",
"url": "http://127.0.0.1:36257/samples/freecad-sample.step",
"status": 200
}
],
"externalRequests": [],
"console": [],
"exceptions": [],
"screenshotSha256": null
},
{
"id": "opfs",
"status": "pass",
"state": {
"status": "OPFS smoke passed:86,790 bytes",
"level": "normal",
"file": "未加载",
"vertex": "0",
"triangle": "0",
"face": "0",
"requestId": null
},
"requests": [
{
"requestId": "34F6C2F013DAB9A1AF2FE83514354A5A",
"url": "http://127.0.0.1:36257/?storage=1",
"method": "GET",
"type": "Document"
},
{
"requestId": "1206834.13",
"url": "http://127.0.0.1:36257/assets/main-D8VFXOBn.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "1206834.14",
"url": "http://127.0.0.1:36257/assets/modulepreload-polyfill-P2Xu9kJm.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "6E10D1407F1F44AE907AD756B6838BE6",
"url": "http://127.0.0.1:36257/assets/kernel.worker-DY4T10Wl.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "1206834.17",
"url": "http://127.0.0.1:36257/samples/freecad-sample.step",
"method": "GET",
"type": "Fetch"
},
{
"requestId": "1206834.21",
"url": "http://127.0.0.1:36257/favicon.ico",
"method": "GET",
"type": "Other"
}
],
"responses": [
{
"requestId": "34F6C2F013DAB9A1AF2FE83514354A5A",
"url": "http://127.0.0.1:36257/?storage=1",
"status": 200
},
{
"requestId": "1206834.14",
"url": "http://127.0.0.1:36257/assets/modulepreload-polyfill-P2Xu9kJm.js",
"status": 200
},
{
"requestId": "1206834.13",
"url": "http://127.0.0.1:36257/assets/main-D8VFXOBn.js",
"status": 200
},
{
"requestId": "1206834.17",
"url": "http://127.0.0.1:36257/samples/freecad-sample.step",
"status": 200
},
{
"requestId": "1206834.21",
"url": "http://127.0.0.1:36257/favicon.ico",
"status": 204
}
],
"externalRequests": [],
"console": [],
"exceptions": [],
"screenshotSha256": null
},
{
"id": "mesh-cache",
"status": "pass",
"state": {
"status": "网格缓存 smoke passed",
"level": "normal",
"file": "未加载",
"vertex": "0",
"triangle": "0",
"face": "0",
"requestId": null
},
"requests": [
{
"requestId": "FADF76FD2EF856D9FCD6A162E666FEFF",
"url": "http://127.0.0.1:36257/?cache=1",
"method": "GET",
"type": "Document"
},
{
"requestId": "1206834.24",
"url": "http://127.0.0.1:36257/assets/main-D8VFXOBn.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "1206834.25",
"url": "http://127.0.0.1:36257/assets/modulepreload-polyfill-P2Xu9kJm.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "FB5A460EF7431D042E49A0B44CC6CE71",
"url": "http://127.0.0.1:36257/assets/kernel.worker-DY4T10Wl.js",
"method": "GET",
"type": "Script"
},
{
"requestId": "1206834.28",
"url": "http://127.0.0.1:36257/samples/freecad-sample.step",
"method": "GET",
"type": "Fetch"
},
{
"requestId": "1206834.29",
"url": "http://127.0.0.1:36257/favicon.ico",
"method": "GET",
"type": "Other"
}
],
"responses": [
{
"requestId": "FADF76FD2EF856D9FCD6A162E666FEFF",
"url": "http://127.0.0.1:36257/?cache=1",
"status": 200
},
{
"requestId": "1206834.25",
"url": "http://127.0.0.1:36257/assets/modulepreload-polyfill-P2Xu9kJm.js",
"status": 200
},
{
"requestId": "1206834.24",
"url": "http://127.0.0.1:36257/assets/main-D8VFXOBn.js",
"status": 200
},
{
"requestId": "1206834.28",
"url": "http://127.0.0.1:36257/samples/freecad-sample.step",
"status": 200
},
{
"requestId": "1206834.29",
"url": "http://127.0.0.1:36257/favicon.ico",
"status": 204
}
],
"externalRequests": [],
"console": [],
"exceptions": [],
"screenshotSha256": null
},
{
"id": "expected-error",
"status": "pass",
"expected": {
"status": 404
},
"observed": {
"requestId": "66EC7C4BCD7AD3A5DB58ADE1A28D60B4",
"url": "http://127.0.0.1:36257/missing-fixture",
"status": 404
},
"requests": [
{
"requestId": "66EC7C4BCD7AD3A5DB58ADE1A28D60B4",
"url": "http://127.0.0.1:36257/missing-fixture",
"method": "GET",
"type": "Document"
}
],
"responses": [
{
"requestId": "66EC7C4BCD7AD3A5DB58ADE1A28D60B4",
"url": "http://127.0.0.1:36257/missing-fixture",
"status": 404
}
],
"externalRequests": [],
"console": [],
"exceptions": [],
"screenshotSha256": null
}
],
"evidence": {
"screenshot": "FreeCAD/docs/p6/chrome-harness.png",
"screenshotSha256": "a3716f7b6465d11c890f7f22a127373b306c1604391194a100c7510204b6d8dd",
"resultHash": "193e3f5f541a65288c0329bea7d2b5af36d6a8e3265260933cafe30d14a14507"
},
"policy": {
"browser": "Google Chrome only",
"nonChromeBrowsersAttempted": false
}
}