Files
linuxcncWebWASM/coverage/axis3-tutorial-persistence.report.json

48 lines
1.6 KiB
JSON

{
"case": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial",
"checks": {
"bad_checkpoint_fail_closed": true,
"checkpoint_endpoint_parity": true,
"duplicate_side_effects": "none",
"runtime_files": [
"3axis-tutorial_mm.var",
"tool.tbl",
"position_mm.txt"
]
},
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"known_boundaries": [
"native restart uses source-defined individual home order Z/X/Y; Worker persistence is independently verified",
"OPFS physical crash oracle remains external"
],
"report_sha256": "a2d125b06fe81ad8442c3b2b1f766e2a01e8a3160b4738ebc1cba59f565800f2",
"schema": "axis3-tutorial-persistence-report.v1",
"status": "verified",
"task_id": "TUTORIAL-13",
"test": {
"command": [
"node",
"web/worker/test_axis3_tutorial_persistence.mjs"
],
"returncode": 0,
"sample": {
"blocked_bad_checkpoint": "blocked",
"case": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini",
"checkpoint_hash": "fnv1a64:a95260f1642ffa0a",
"continuous_hash": "fnv1a64:7984fdfabec7d093",
"endpoint_equal": true,
"event_cursor": 6,
"exact_runtime_files": [
"3axis-tutorial_mm.var",
"tool.tbl",
"position_mm.txt"
],
"recovered_hash": "fnv1a64:7984fdfabec7d093",
"schema": "axis3-tutorial-persistence.v1",
"status": "verified"
},
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "e0f3160dc9216515660d460b11b77e18a11ab73555b7a72e09540edf7bf2a03e"
}
}