145 lines
4.2 KiB
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"
|
|
}
|