58 lines
1.9 KiB
JSON
58 lines
1.9 KiB
JSON
{
|
|
"schema": "freecad-web-p6-sketcher-action-04-recovery/v1",
|
|
"taskId": "FW-P6-SKT-ACT-04-D",
|
|
"module": "Sketcher",
|
|
"action": "save/reopen",
|
|
"status": "pass",
|
|
"sourceRevision": "0a2e7ce7f52ba71d54c62708c9ac5c76ca142231",
|
|
"fixture": {
|
|
"module": "Sketcher",
|
|
"action": "save/reopen",
|
|
"errorCase": {
|
|
"path": "/tmp/SketcherWebRecoveryMissing.FCStd",
|
|
"expected": "Unable to open project file"
|
|
},
|
|
"recoveryCase": {
|
|
"path": "/tmp/SketcherWebRecovery.FCStd",
|
|
"geometryCount": 1,
|
|
"constraintCount": 1
|
|
},
|
|
"inputSha256": "ef85293f84dd78f630537df2143c4facc242f0e66b4302497db00c7fde897cef"
|
|
},
|
|
"result": {
|
|
"first": {
|
|
"run": 1,
|
|
"invalidError": "Unable to open project file",
|
|
"geometryCount": 1,
|
|
"constraintCount": 1,
|
|
"recovered": 1,
|
|
"resourcesReleased": 1
|
|
},
|
|
"second": {
|
|
"run": 1,
|
|
"invalidError": "Unable to open project file",
|
|
"geometryCount": 1,
|
|
"constraintCount": 1,
|
|
"recovered": 1,
|
|
"resourcesReleased": 1
|
|
},
|
|
"deterministic": true,
|
|
"pass": true
|
|
},
|
|
"resultSha256": "ccafc12f8b8e2fda8bdcc9a34551ffa28440bdb2f04ab055838a9682f4a515dc",
|
|
"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 <Sketcher invalid restore then valid recovery replay>"
|
|
],
|
|
"artifacts": {
|
|
"wasm": {
|
|
"path": "freecad-source/build-web/configure/bin/FreeCADWebSketcherProbe.wasm",
|
|
"sha256": "7336073d772facacf70062d762db93a0ea2d5b69c21319af02646ec658f40307"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"Invalid restore is expected to fail before mutating the target; valid restore on the same target then recovers one geometry and one constraint.",
|
|
"Both target/source documents are closed and application document count is zero after each replay."
|
|
]
|
|
}
|