70 lines
2.6 KiB
JSON
70 lines
2.6 KiB
JSON
{
|
|
"schema": "freecad-web-partdesign-action-03-recovery/v1",
|
|
"task_id": "FW-P6-PDN-ACT-03-D",
|
|
"module": "PartDesign",
|
|
"action": "python-api",
|
|
"status": "pass",
|
|
"source_revision": "0644133717ebc04fae2194bb5ef9eec06880f909",
|
|
"input_sha256": "1e613872d54f6cf8bbac89102ea0cb4b3c9efbf6e877a211d2935b4cf118080f",
|
|
"result": {
|
|
"beforeRun": 1,
|
|
"before": {
|
|
"sourceEntry": "src/Mod/PartDesign/App/AppPartDesignPy.cpp",
|
|
"summary": "src/Mod/PartDesign/App/AppPartDesignPy.cpp|exports=makeFilletArc|generatedBindings=2",
|
|
"apiNames": "makeFilletArc",
|
|
"apiCount": 1,
|
|
"generatedBindings": 2,
|
|
"resourcesReleased": 1
|
|
},
|
|
"invalid": 0,
|
|
"invalidError": {
|
|
"code": "revision_mismatch",
|
|
"message": "PartDesign Python source entry is not locked"
|
|
},
|
|
"afterInvalid": {
|
|
"sourceEntry": "src/Mod/PartDesign/App/AppPartDesignPy.cpp",
|
|
"summary": "src/Mod/PartDesign/App/AppPartDesignPy.cpp|exports=makeFilletArc|generatedBindings=2",
|
|
"apiNames": "makeFilletArc",
|
|
"apiCount": 1,
|
|
"generatedBindings": 2,
|
|
"resourcesReleased": 1
|
|
},
|
|
"invalidReplay": 0,
|
|
"invalidReplayError": {
|
|
"code": "revision_mismatch",
|
|
"message": "PartDesign Python source entry is not locked"
|
|
},
|
|
"afterReplay": {
|
|
"sourceEntry": "src/Mod/PartDesign/App/AppPartDesignPy.cpp",
|
|
"summary": "src/Mod/PartDesign/App/AppPartDesignPy.cpp|exports=makeFilletArc|generatedBindings=2",
|
|
"apiNames": "makeFilletArc",
|
|
"apiCount": 1,
|
|
"generatedBindings": 2,
|
|
"resourcesReleased": 1
|
|
},
|
|
"recovered": 1,
|
|
"afterRecovery": {
|
|
"sourceEntry": "src/Mod/PartDesign/App/AppPartDesignPy.cpp",
|
|
"summary": "src/Mod/PartDesign/App/AppPartDesignPy.cpp|exports=makeFilletArc|generatedBindings=2",
|
|
"apiNames": "makeFilletArc",
|
|
"apiCount": 1,
|
|
"generatedBindings": 2,
|
|
"resourcesReleased": 1
|
|
},
|
|
"stateUnchangedAfterReject": true,
|
|
"repeatedErrorEqual": true
|
|
},
|
|
"result_sha256": "89b728ac987f54df1ea1f97d7bfcfd946d474a65095f4f4be3f6b148376742c1",
|
|
"commands": [
|
|
"node tools/run_p6_partdesign_action03_recovery.mjs freecad-source/build-web/configure/bin"
|
|
],
|
|
"artifacts": {
|
|
"kernel": "docs/p6/partdesign-action-03-kernel.json",
|
|
"wasm": "freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm"
|
|
},
|
|
"boundaries": [
|
|
"Invalid Python source entries are rejected before the successful native API snapshot is replaced.",
|
|
"This D card covers source-entry diagnostics only; it does not execute makeFilletArc or GUI Python."
|
|
]
|
|
}
|