376 lines
10 KiB
JSON
376 lines
10 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: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
|
||
}
|
||
}
|