60 lines
1.6 KiB
JSON
60 lines
1.6 KiB
JSON
{
|
|
"schema": "freecad-web-p6-plot-runtime/v2",
|
|
"taskId": "FW-P6-PLT-B",
|
|
"module": "Plot",
|
|
"result": "pass",
|
|
"sourceRevision": "0a2e7ce7f52ba71d54c62708c9ac5c76ca142231",
|
|
"fixture": {
|
|
"module": "Plot",
|
|
"action": "python-api",
|
|
"sourceEntry": "src/Mod/Plot/Plot.py",
|
|
"apiCount": 15,
|
|
"backend": "FreeCAD Web headless SVG",
|
|
"inputSha256": "705392c2bf387a459395d2d8a3bb8c13c43e686b296a3b77f465544edd0de6c3"
|
|
},
|
|
"details": {
|
|
"first": {
|
|
"initialize": 1,
|
|
"api": 1,
|
|
"moduleAvailable": 1,
|
|
"apiCount": 15,
|
|
"seriesCount": 1,
|
|
"svgSize": 558,
|
|
"svgValid": 1,
|
|
"resourcesReleased": 1,
|
|
"error": ""
|
|
},
|
|
"second": {
|
|
"initialize": 1,
|
|
"api": 1,
|
|
"moduleAvailable": 1,
|
|
"apiCount": 15,
|
|
"seriesCount": 1,
|
|
"svgSize": 558,
|
|
"svgValid": 1,
|
|
"resourcesReleased": 1,
|
|
"error": ""
|
|
},
|
|
"deterministic": true,
|
|
"invalid": 0,
|
|
"invalidError": "revision_mismatch",
|
|
"pass": true
|
|
},
|
|
"resultSha256": "e5d99bb44501875ceb7c56e4fc2e4b71ab82badc3d9a82c5831d0c402049f8b2",
|
|
"runtime": {
|
|
"initializationCalls": 4,
|
|
"initializationRuns": 1,
|
|
"moduleAvailable": 1,
|
|
"nativeTypeRegistration": false,
|
|
"pythonModule": "Plot",
|
|
"backend": "headless-svg"
|
|
},
|
|
"artifacts": {
|
|
"wasm": "freecad-source/build-web/configure/bin/FreeCADWebPlotRuntimeProbe.wasm"
|
|
},
|
|
"boundaries": [
|
|
"Plot has no C++ DocumentObject type; runtime registration is a real Python module loaded from the official Plot.py source.",
|
|
"Web backend provides the Plot public data API and SVG save without PySide, QtAgg, or matplotlib."
|
|
]
|
|
}
|