Implement AXIS parity UI and execution baseline
This commit is contained in:
327
coverage/linuxcnc-source-parity-s5.report.json
Normal file
327
coverage/linuxcnc-source-parity-s5.report.json
Normal file
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"boundaries": [
|
||||
"first divergence is null for all implemented native/WASM/Worker static goldens and endpoint replay modes",
|
||||
"SOURCE_BLOCKED, HOST_EXCLUDED and WORKER_TASK_MOTION_PENDING remain separate from passed counts",
|
||||
"recovery equality covers logical checkpoint/replay/trace import; browser OPFS crash oracle remains blocked"
|
||||
],
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"coverage": {
|
||||
"configuration_blocked": 208,
|
||||
"configuration_entries": 264,
|
||||
"configuration_ready": 56,
|
||||
"native_pure_baseline_passed": 12,
|
||||
"source_matrix_entries": 264,
|
||||
"source_matrix_entrypoints": 233,
|
||||
"unit_adapter_cases": 9
|
||||
},
|
||||
"difference_summary": {
|
||||
"all_native_wasm_static_goldens_equal": true,
|
||||
"first_divergence": null,
|
||||
"native_wasm_golden": {
|
||||
"S5-03": true,
|
||||
"S5-05": true,
|
||||
"S5-06": true
|
||||
},
|
||||
"pending_or_blocked": {
|
||||
"S5-01": {
|
||||
"HOST_EXCLUDED": 57,
|
||||
"PURE_FUNCTIONAL": 22,
|
||||
"PURE_REGRESSION": 107,
|
||||
"SOURCE_BLOCKED": 3,
|
||||
"WORKER_SIM_ADAPTER": 71
|
||||
},
|
||||
"S5-02": {
|
||||
"FAILED": 0,
|
||||
"PASSED": 12,
|
||||
"TIMEOUT": 0
|
||||
},
|
||||
"S5-04": {
|
||||
"fixture_files": 26,
|
||||
"passed": 8,
|
||||
"pending": 0,
|
||||
"selected_cases": 8,
|
||||
"worker_task_motion_pending": 0
|
||||
},
|
||||
"S5-05": {
|
||||
"HOST_EXCLUDED": 3,
|
||||
"PASSED": 3,
|
||||
"SOURCE_BLOCKED": 2,
|
||||
"fixture_files": 23,
|
||||
"selected_cases": 8
|
||||
},
|
||||
"S5-06": {
|
||||
"HOST_EXCLUDED": 1,
|
||||
"PASSED": 3,
|
||||
"SOURCE_BLOCKED": 2,
|
||||
"WORKER_TASK_MOTION_PENDING": 1,
|
||||
"fixture_files": 30,
|
||||
"selected_cases": 7
|
||||
},
|
||||
"S5-07": {
|
||||
"BLOCKED": 208,
|
||||
"READY": 56,
|
||||
"sim_configs": 216,
|
||||
"test_configs": 48,
|
||||
"total": 264
|
||||
}
|
||||
}
|
||||
},
|
||||
"official_oracle": {
|
||||
"reason": "locked source lacks official kinematics/recovery oracle and full desktop source runner",
|
||||
"status": "SOURCE_BLOCKED"
|
||||
},
|
||||
"recovery_endpoints": {
|
||||
"checkpoint_hash": "fnv1a64:4cdc2375892b77e5",
|
||||
"continuous_hash": "fnv1a64:04f657933df9677c",
|
||||
"first_divergence": null,
|
||||
"mode_equal": true,
|
||||
"recovered_hash": "fnv1a64:04f657933df9677c",
|
||||
"recovery_equal": true,
|
||||
"status": "verified",
|
||||
"trace_hash": "fnv1a64:4fb723efd6fc794e",
|
||||
"trace_import_equal": true
|
||||
},
|
||||
"repeat_execution": {
|
||||
"commands": {
|
||||
"endpoint_replay": {
|
||||
"runs": [
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_endpoint_replay_s4.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "0f080b6ed7aae27332ff0a12fa59529d80f50aa79009a30786b3f014122d27e7"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_endpoint_replay_s4.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "0f080b6ed7aae27332ff0a12fa59529d80f50aa79009a30786b3f014122d27e7"
|
||||
}
|
||||
],
|
||||
"stable": true
|
||||
},
|
||||
"recovery": {
|
||||
"runs": [
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_recovery_s3.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "e8c777040d3a2ae725b29b4b816560010cddef2ece0945f5e80191609ccd851a"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_recovery_s3.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "e8c777040d3a2ae725b29b4b816560010cddef2ece0945f5e80191609ccd851a"
|
||||
}
|
||||
],
|
||||
"stable": true
|
||||
},
|
||||
"source_config": {
|
||||
"runs": [
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_source_config_s5.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "c3d69c8e274b2aa9b530173dad4ee2324508a63f7ae8afae63089dc7d3d02254"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_source_config_s5.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "c3d69c8e274b2aa9b530173dad4ee2324508a63f7ae8afae63089dc7d3d02254"
|
||||
}
|
||||
],
|
||||
"stable": true
|
||||
},
|
||||
"source_hal": {
|
||||
"runs": [
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_source_hal_s5.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "41bee32bf728cc58bf7f58acc3e483353a07909fc9d7b50f2f6948e57fa8828a"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_source_hal_s5.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "41bee32bf728cc58bf7f58acc3e483353a07909fc9d7b50f2f6948e57fa8828a"
|
||||
}
|
||||
],
|
||||
"stable": true
|
||||
},
|
||||
"source_interpreter": {
|
||||
"runs": [
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_source_interpreter_s5.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "8044dce216c91826bd03de964775cc75b4e34a19e2122b273f46ae8bfed63adc"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_source_interpreter_s5.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "8044dce216c91826bd03de964775cc75b4e34a19e2122b273f46ae8bfed63adc"
|
||||
}
|
||||
],
|
||||
"stable": true
|
||||
},
|
||||
"source_io": {
|
||||
"runs": [
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_source_io_s5.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "21f2950bff929b403137feddce1e4b27e7535e8b58bc7493b4bc4ca43dce359b"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_source_io_s5.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "21f2950bff929b403137feddce1e4b27e7535e8b58bc7493b4bc4ca43dce359b"
|
||||
}
|
||||
],
|
||||
"stable": true
|
||||
},
|
||||
"source_parity": {
|
||||
"runs": [
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_source_parity_s5.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "f8f4874e925c2e2ecc92a5100cf893f2ad699af319d4e68a26ac3681363ed138"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"node",
|
||||
"web/worker/test_source_parity_s5.mjs"
|
||||
],
|
||||
"returncode": 0,
|
||||
"status": "PASSED",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stdout_sha256": "f8f4874e925c2e2ecc92a5100cf893f2ad699af319d4e68a26ac3681363ed138"
|
||||
}
|
||||
],
|
||||
"stable": true
|
||||
}
|
||||
},
|
||||
"runs_per_command": 2,
|
||||
"stable": true
|
||||
},
|
||||
"report_sha256": "172165647fc5e88fbb3271c6a719e3a946a7bd611a99bd8b0cac126850d155eb",
|
||||
"schema": "linuxcnc-source-parity-s5.v1",
|
||||
"source_reports": [
|
||||
{
|
||||
"bytes": 459392,
|
||||
"path": "coverage/linuxcnc-source-test-s5.report.json",
|
||||
"schema": "linuxcnc-source-test-matrix.v1",
|
||||
"sha256": "5e8be188f808cc95de2d18b76a33814ac045fb0d42a0f6bf8dc23af3af0fc7a5",
|
||||
"status": "verified",
|
||||
"task_id": "S5-01"
|
||||
},
|
||||
{
|
||||
"bytes": 12170,
|
||||
"path": "coverage/linuxcnc-source-test-execution-s5.report.json",
|
||||
"schema": "linuxcnc-source-test-execution.v1",
|
||||
"sha256": "49f911fc8ecf6ceaee25be2dc42b2f1ea331e3f0ac1a480335ffdd69c086d21b",
|
||||
"status": "verified",
|
||||
"task_id": "S5-02"
|
||||
},
|
||||
{
|
||||
"bytes": 13338,
|
||||
"path": "coverage/linuxcnc-source-unit-execution-s5.report.json",
|
||||
"schema": "linuxcnc-source-unit-execution.v1",
|
||||
"sha256": "d8a3cd57479d6000beea9ca7fe02ae70523c58a4999ca2e52625e83f8ed0e1c9",
|
||||
"status": "verified",
|
||||
"task_id": "S5-03"
|
||||
},
|
||||
{
|
||||
"bytes": 12698,
|
||||
"path": "coverage/linuxcnc-source-interp-s5.report.json",
|
||||
"schema": "linuxcnc-source-interpreter-execution.v1",
|
||||
"sha256": "d68df986bbb6e730b8fc1499146954776f782d677095d675f7a5dda6378af77a",
|
||||
"status": "verified",
|
||||
"task_id": "S5-04"
|
||||
},
|
||||
{
|
||||
"bytes": 14049,
|
||||
"path": "coverage/linuxcnc-source-hal-s5.report.json",
|
||||
"schema": "linuxcnc-source-hal-execution.v1",
|
||||
"sha256": "2e4c2b7ba2eb63951f2a22a97e2769b05525b5881e74e2dab008db126fd2093c",
|
||||
"status": "verified",
|
||||
"task_id": "S5-05"
|
||||
},
|
||||
{
|
||||
"bytes": 15823,
|
||||
"path": "coverage/linuxcnc-source-io-s5.report.json",
|
||||
"schema": "linuxcnc-source-io-execution.v1",
|
||||
"sha256": "098e471ef105e6c363f6e48ae180a5c7ea7a4f38417da8b4c2194d00fe0844f9",
|
||||
"status": "verified",
|
||||
"task_id": "S5-06"
|
||||
},
|
||||
{
|
||||
"bytes": 134124,
|
||||
"path": "coverage/linuxcnc-source-config-s5.report.json",
|
||||
"schema": "linuxcnc-source-config-execution.v1",
|
||||
"sha256": "baf06fbaf9d657253ca29fcee549b33bda61fb777a73c0ffb29170c9b0ae7c26",
|
||||
"status": "verified",
|
||||
"task_id": "S5-07"
|
||||
}
|
||||
],
|
||||
"status": "verified",
|
||||
"task_id": "S5-08"
|
||||
}
|
||||
Reference in New Issue
Block a user