60 lines
1.7 KiB
JSON
60 lines
1.7 KiB
JSON
{
|
|
"schema": "freecad-web-p6-reverseengineering-runtime/v1",
|
|
"task_id": "FW-P6-REV-B-R1",
|
|
"module": "ReverseEngineering",
|
|
"status": "pass",
|
|
"source_revision": "working-tree",
|
|
"fixture": {
|
|
"module": "ReverseEngineering",
|
|
"sourceEntry": "src/Mod/ReverseEngineering/App/AppReverseEngineering.cpp",
|
|
"api": [
|
|
"approxCurve",
|
|
"approxSurface"
|
|
],
|
|
"input_sha256": "ec50a1f3084ab2e6bdbc25e9ccef371c20c9e0164b0d4ce85466588476cbaad9"
|
|
},
|
|
"result": {
|
|
"first": {
|
|
"initialize": 1,
|
|
"initializationCalls": 1,
|
|
"initializationRuns": 1,
|
|
"moduleAvailable": 1,
|
|
"error": ""
|
|
},
|
|
"repeated": {
|
|
"initialize": 1,
|
|
"initializationCalls": 2,
|
|
"initializationRuns": 1,
|
|
"moduleAvailable": 1,
|
|
"error": ""
|
|
},
|
|
"second": {
|
|
"initialize": 1,
|
|
"initializationCalls": 5,
|
|
"initializationRuns": 1,
|
|
"moduleAvailable": 1,
|
|
"error": ""
|
|
},
|
|
"apiValidation": 1,
|
|
"apiExecution": 1,
|
|
"apiNames": "approxCurve,approxSurface",
|
|
"apiCount": 2,
|
|
"curveValid": 1,
|
|
"invalidSource": 0,
|
|
"invalidError": "revision_mismatch",
|
|
"deterministic": true,
|
|
"pass": true
|
|
},
|
|
"result_sha256": "b4ba764a16a69655153df13452389c281ab89e5afa28ee1420581fac8d52ffb9",
|
|
"artifacts": {
|
|
"wasm": {
|
|
"path": "freecad-source/build-web/configure/bin/FreeCADWebReverseEngineeringRuntimeProbe.wasm",
|
|
"sha256": "7894ff98e8fede43df8fa9d105cad50e4572fdcd76c48ad516f55a58d0e9fea2"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"The Web target enables ReverseEngineering App only; ReverseEngineeringGui and PCL-only APIs remain outside this slice.",
|
|
"The native probe registers Part and Mesh dependencies before the official ReverseEngineering Python module."
|
|
]
|
|
}
|