Files
FreeCADWasmDev/docs/p6/plot-runtime-web.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

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."
]
}