Implement AXIS parity UI and execution baseline
This commit is contained in:
144
coverage/source-g6164-s7-02.report.json
Normal file
144
coverage/source-g6164-s7-02.report.json
Normal file
@@ -0,0 +1,144 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
Reference in New Issue
Block a user