51 lines
1.6 KiB
JSON
51 lines
1.6 KiB
JSON
{
|
|
"schema": "freecad-web-p6-cam-action-05-kernel/v1",
|
|
"task_id": "FW-P6-CAM-ACT-05-C",
|
|
"module": "CAM",
|
|
"action": "save/reopen",
|
|
"status": "pass",
|
|
"source_revision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"fixture": {
|
|
"document": "CAMPersistenceDocument",
|
|
"object_type": "Path::Feature",
|
|
"object_name": "Toolpath",
|
|
"input_sha256": "3db947f6c6437bf6f8702a53459eecccf637ca25aee64146aa5238e762506235"
|
|
},
|
|
"result": {
|
|
"run": 1,
|
|
"path": "/tmp/CAMKernel.FCStd",
|
|
"size": 1467,
|
|
"saveError": "",
|
|
"openError": "",
|
|
"documentCount": 1,
|
|
"objectCount": 1,
|
|
"objectType": "Path::Feature",
|
|
"gcode": "G0 X0.000000 Y0.000000\nG1 F100.000000 X10.000000 Y0.000000\nG1 F100.000000 X10.000000 Y10.000000\n",
|
|
"roundTrip": 1,
|
|
"recompute": 0,
|
|
"hasError": 0
|
|
},
|
|
"reproducibility": {
|
|
"runs": 2,
|
|
"identical_result": true
|
|
},
|
|
"resources": {
|
|
"active_handles_after_run": 0,
|
|
"document_count_after_close": 0
|
|
},
|
|
"artifacts": {
|
|
"fcstd": {
|
|
"path": "build-web/cam-configure-r1/bin/CAMKernel.FCStd",
|
|
"size": 1467,
|
|
"sha256": "634938e0693db2c915c34d6369e88e0f898bb6ad9f04af0b2cc2938ff22b7c67"
|
|
}
|
|
},
|
|
"commands": [
|
|
"EM_CACHE=/tmp/freecad-p6-emcache EM_FROZEN_CACHE= ninja -C build-web/cam-configure-r1 FreeCADWebCAMProbe -j8",
|
|
"node src/WebAssembly/FreeCADCoreProbe/cam-persistence-smoke.js build-web/cam-configure-r1/bin"
|
|
],
|
|
"boundaries": [
|
|
"Only one Path::Feature FCStd save/reopen fixture is covered; cross-version migration and multi-object CAM serialization remain out of scope."
|
|
]
|
|
}
|