Files
linuxcncWebWASM/coverage/source-g6164-s7-02.report.json

145 lines
4.2 KiB
JSON

{
"boundaries": [
"LinuxCNC canonical expected output remains SOURCE_BLOCKED",
"TP blend/exact-stop numeric parity remains a follow-up",
"host/Python/real hardware capabilities remain unchanged"
],
"checks": {
"error_boundaries": {
"status": "verified"
},
"modal_sequence": {
"status": "verified"
},
"recovery": {
"first_difference": null,
"status": "verified"
},
"source_expected_comparison": {
"reason": "upstream canonical logger expected output is retained and hashed; modal Worker adapter does not fabricate byte-for-byte canonical parity",
"status": "SOURCE_BLOCKED"
},
"tolerance_mapping": {
"status": "verified"
}
},
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"command": [
"node",
"web/worker/test_source_g6164_s7_02.mjs"
],
"returncode": 0,
"sample": {
"boundaries": [
"LinuxCNC canonical expected output remains SOURCE_BLOCKED",
"TP blend/exact-stop numeric parity remains follow-up",
"Safari/Firefox are out of scope"
],
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"controls": [
{
"line": 1,
"mode": "continuous",
"naive_cam_tolerance": 0,
"path_tolerance": 0
},
{
"line": 2,
"mode": "continuous",
"naive_cam_tolerance": 0,
"path_tolerance": 1
},
{
"line": 3,
"mode": "continuous",
"naive_cam_tolerance": 2,
"path_tolerance": 1
},
{
"line": 4,
"mode": "exact_path",
"naive_cam_tolerance": 0,
"path_tolerance": 0
},
{
"line": 5,
"mode": "exact_stop",
"naive_cam_tolerance": 0,
"path_tolerance": 0
}
],
"errors": {
"negative_tolerance": "program_motion_control_range",
"unsupported_g61": "program_motion_control_syntax"
},
"final_motion_control_hash": "fnv1a64:e0364fe4a01823da",
"recovery": {
"checkpoint_hash": "fnv1a64:6374004ebf3ac75b",
"difference": null,
"equal": true
},
"schema": "linuxcnc-source-g6164-s7-02-sample.v1",
"source": {
"path": "linuxcnc/tests/interp/g6164/test.ngc",
"source_hash": "fnv1a64:a53b92e907dba4f9"
},
"status": "verified"
},
"status": "PASSED",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "320a8130b3e2121a1f8da02374cf8ed6d52998e41cbb34ee85f94bd6be132a0b"
},
"implementation_status": "verified",
"inputs": [
{
"bytes": 7819,
"path": "coverage/simulation-alignment-s7.report.json",
"sha256": "69d7a8d628172ec38c8d57b838fafaa4a75b299cb038a941b9868caecf94b66b"
},
{
"bytes": 12698,
"path": "coverage/linuxcnc-source-interp-s5.report.json",
"sha256": "d68df986bbb6e730b8fc1499146954776f782d677095d675f7a5dda6378af77a"
},
{
"bytes": 31,
"path": "linuxcnc/tests/interp/g6164/test.ngc",
"sha256": "9a4f69ca8a8facfbffc37018fc69b1591849ac8e1aadff9574db29f6c8395894"
},
{
"bytes": 963,
"path": "linuxcnc/tests/interp/g6164/expected",
"sha256": "6d7cbe913ade6f4308162b8708a5d65c67b44004ef5d073b57509b38ec6f91cf"
},
{
"bytes": 75,
"path": "linuxcnc/tests/interp/g6164/test.sh",
"sha256": "5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd"
},
{
"bytes": 33937,
"path": "web/worker/program-runner.mjs",
"sha256": "398ca1c24d822e04d5ac2e0adb7345bbd2afb2aaba4eb11e7869766de1394172"
},
{
"bytes": 57872,
"path": "web/worker/sim-session.mjs",
"sha256": "007e944bd321aa03fc741a410771e53b989a04f7897f2ccfa358ef122a293611"
}
],
"report_sha256": "6015fddc637f4bc0aabc04f18e0a053c296c41b19266f99d011c14a6177b2500",
"schema": "linuxcnc-source-g6164-s7-02-report.v1",
"scope": {
"adapter": "WORKER_MOTION_CONTROL_MODAL",
"modes": [
"continuous",
"exact_path",
"exact_stop"
],
"source_fixture": "linuxcnc/tests/interp/g6164/test.ngc"
},
"status": "verified",
"task_id": "S7-02"
}