73 lines
1.8 KiB
JSON
73 lines
1.8 KiB
JSON
{
|
|
"schema": "freecad-web-p6-plot-action-02-kernel/v1",
|
|
"taskId": "FW-P6-PLT-ACT-02-C",
|
|
"module": "Plot",
|
|
"action": "python-api",
|
|
"result": "pass",
|
|
"sourceRevision": "0a2e7ce7f52ba71d54c62708c9ac5c76ca142231",
|
|
"fixture": {
|
|
"module": "Plot",
|
|
"action": "python-api",
|
|
"sourceEntry": "src/Mod/Plot/Plot.py",
|
|
"series": {
|
|
"x": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"y": [
|
|
1,
|
|
3,
|
|
2
|
|
],
|
|
"name": "fixture"
|
|
},
|
|
"output": "/tmp/PlotWeb.svg",
|
|
"inputSha256": "417d00c00eec9ab827b56030e5e1a03988760ad2eb2130d6f4cf305a4e7cf5f3"
|
|
},
|
|
"details": {
|
|
"first": {
|
|
"run": 1,
|
|
"apiCount": 15,
|
|
"seriesCount": 1,
|
|
"svgSize": 558,
|
|
"svgValid": 1,
|
|
"resourcesReleased": 1,
|
|
"error": ""
|
|
},
|
|
"second": {
|
|
"run": 1,
|
|
"apiCount": 15,
|
|
"seriesCount": 1,
|
|
"svgSize": 558,
|
|
"svgValid": 1,
|
|
"resourcesReleased": 1,
|
|
"error": ""
|
|
},
|
|
"semanticDeterministic": true,
|
|
"invalid": 0,
|
|
"invalidError": "revision_mismatch",
|
|
"pass": true
|
|
},
|
|
"resultSha256": "5ead2bed0708ed3c6ef3c8ceb6d2c478d63c51fd173097b67897661bf51d0b15",
|
|
"artifacts": {
|
|
"wasm": {
|
|
"path": "freecad-source/build-web/configure/bin/FreeCADWebPlotRuntimeProbe.wasm",
|
|
"sha256": "2d3f8436057d9fe5224fef469f4e1d535a4eff0e8c3c5202ff83e570583e15f0"
|
|
},
|
|
"svg": {
|
|
"path": "/tmp/PlotWeb.svg",
|
|
"size": 558,
|
|
"valid": true
|
|
}
|
|
},
|
|
"commands": [
|
|
"ninja -C freecad-source/build-web/configure FreeCADWebPlotRuntimeProbe -j8",
|
|
"node tools/run_p6_plot_action02_kernel.mjs freecad-source/build-web/configure/bin"
|
|
],
|
|
"boundaries": [
|
|
"The native C++ probe loads and executes the official Plot.py source in the FreeCAD Web Python runtime.",
|
|
"Plot has no document persistence; SVG output is the explicit save boundary."
|
|
]
|
|
}
|