61 lines
2.0 KiB
JSON
61 lines
2.0 KiB
JSON
{
|
|
"schema": "freecad-web-p6-sketcher-action-04-kernel-recovery/v4",
|
|
"taskId": "FW-P6-SKT-ACT-04-C-R1",
|
|
"module": "Sketcher",
|
|
"action": "save/reopen",
|
|
"status": "fail",
|
|
"sourceRevision": "0a2e7ce7f52ba71d54c62708c9ac5c76ca142231",
|
|
"fixture": {
|
|
"module": "Sketcher",
|
|
"action": "save/reopen",
|
|
"path": "/tmp/SketcherWeb.FCStd",
|
|
"objectType": "Sketcher::SketchObject",
|
|
"geometryCount": 1,
|
|
"constraintCount": 1,
|
|
"ShapeMaterial": {
|
|
"propertyType": "Materials::PropertyMaterial",
|
|
"restore": "web-default-material-with-persisted-uuid"
|
|
},
|
|
"inputSha256": "5cfdfe54f8c0f07524af53b44ae483a88706a8f5837b274db0ca6247d26515bd"
|
|
},
|
|
"result": {
|
|
"first": {
|
|
"run": 1,
|
|
"error": "",
|
|
"path": "/tmp/SketcherWeb.FCStd",
|
|
"size": 2915,
|
|
"geometryCount": 1,
|
|
"constraintCount": 1,
|
|
"roundTrip": 1,
|
|
"resourcesReleased": 1
|
|
},
|
|
"second": {
|
|
"run": 1,
|
|
"error": "",
|
|
"path": "/tmp/SketcherWeb.FCStd",
|
|
"size": 2914,
|
|
"geometryCount": 1,
|
|
"constraintCount": 1,
|
|
"roundTrip": 1,
|
|
"resourcesReleased": 1
|
|
},
|
|
"deterministic": false,
|
|
"pass": true
|
|
},
|
|
"resultSha256": "3b74d0d7eb6d0cd5a4968dc730d9fcc32d2beabd06b03ed39cc0a54a240a43e4",
|
|
"commands": [
|
|
"EM_CONFIG=/absolute/freecad-source/build-web/emscripten-config.py env -u EM_FROZEN_CACHE ninja -C freecad-source/build-web/configure FreeCADWebSketcherProbe -j8",
|
|
"node <deterministic Sketcher save/reopen replay>"
|
|
],
|
|
"artifacts": {
|
|
"wasm": {
|
|
"path": "freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm",
|
|
"sha256": "5f7ac38e8ba4d53250b26de8bfc84dfe1e3d7aef0a626ae009efeb8deeb131ff"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"Native FCStd save/reopen owns Sketcher geometry, constraint, ShapeMaterial UUID restoration, BREP files, recompute, and document cleanup.",
|
|
"GUI-free Web restore uses an explicit default material carrying the persisted UUID; desktop MaterialManager library lookup is unchanged."
|
|
]
|
|
}
|