153 lines
5.8 KiB
JSON
153 lines
5.8 KiB
JSON
{
|
|
"schema": "xyzac-panel-button-parity.v1",
|
|
"status": "verified_with_scope_gaps",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"case": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini",
|
|
"authority": "linuxcnc-wasm-worker",
|
|
"js_simulation_forbidden": true,
|
|
"authority_boundaries": {
|
|
"program": "linuxcnc-wasm-sim_program",
|
|
"motion": "linuxcnc-source-tp",
|
|
"jog": "sim_linuxcnc_tp_jog",
|
|
"home_limit": "wasm_home_limit",
|
|
"io_hal": "wasm_io_and_hal",
|
|
"task_gate": "sim_task_command_gate",
|
|
"frontend_role": "input_and_projection_only"
|
|
},
|
|
"live_parameters": {
|
|
"source": "linuxcnc-wasm",
|
|
"fields": [
|
|
"spindle_speed_rpm",
|
|
"spindle_command_rpm",
|
|
"program.speed",
|
|
"velocity_mm_min",
|
|
"program.feed",
|
|
"velocity",
|
|
"velocity_limit",
|
|
"feed_override",
|
|
"spindle_override",
|
|
"queue_depth",
|
|
"active_id",
|
|
"program.execution_line"
|
|
],
|
|
"status": "verified"
|
|
},
|
|
"program_preview_replacement": {
|
|
"test": "node --experimental-strip-types web/worker/test_xyzac_program_replace.mjs",
|
|
"first_program_segments": 1,
|
|
"failed_program_segments": 0,
|
|
"second_program_segments": 1,
|
|
"old_preview_retained_after_failure": false,
|
|
"browser_screenshot_sha256": "c3e0a5b992381e7b6cb26f98a30338935df5239c875755727fc678911452ac24",
|
|
"status": "verified"
|
|
},
|
|
"switchkins_direct_matrix": {
|
|
"command": "node --experimental-strip-types web/worker/test_xyzac_trt_case.mjs",
|
|
"sequence": [0, 1, 2, 0, 1, 2, 0],
|
|
"pose_source": "linuxcnc-source-tp",
|
|
"kinematics_source": "linuxcnc-wasm-sim_kinematics_switch",
|
|
"pose_match_tolerance": 1e-9,
|
|
"status": "verified",
|
|
"output_sha256": "24e6cb8ec1195a97f71294b49217db0cbc0d7c3ecfa4bc8aa244ba3921c816a7"
|
|
},
|
|
"source_control_inventory": {
|
|
"menus": 80,
|
|
"toolbar": 20,
|
|
"keyboard": 10,
|
|
"total": 110,
|
|
"source_sha256": "c9f0b4dc686717b37565f85fb0ab8cc8ded9cfa0028cc0aaaccdbcf808c4c524"
|
|
},
|
|
"button_test": {
|
|
"command": "node --experimental-strip-types web/worker/test_xyzac_panel_buttons.mjs",
|
|
"verified_paths": 97,
|
|
"expected_error_paths": 8,
|
|
"blocked_by_abi_paths": 4,
|
|
"output_sha256": "9bddcd8b0219925e00598e081dc7a4ed0f4868e8822a21f0ccd08d8e9d355d45"
|
|
},
|
|
"long_program": {
|
|
"program": "linuxcnc/nc_files/3D_Chips.ngc",
|
|
"source_length": 200509,
|
|
"line_count": 4711,
|
|
"preview_segments": 4684,
|
|
"fixed_tick_samples": 3000,
|
|
"execution_line": 337,
|
|
"execution_trace_entries": 335,
|
|
"motion_authority": "wasm",
|
|
"running_queue_gaps": 0,
|
|
"motion_delta_snapshots": 0,
|
|
"ledger_audit_window": 32,
|
|
"output_sha256": "c97b5fbb43a6e81a8ee15272bf71aa75ec0ba79be28a34f30b4221d50251c77d"
|
|
},
|
|
"native_tests": {
|
|
"wasm_build": "passed",
|
|
"ctest": "22/22 passed"
|
|
},
|
|
"published_browser_smoke": {
|
|
"url": "https://49.232.250.35:58010/",
|
|
"release": "20260902-linuxcnc-wasm-program-replace-r15",
|
|
"status": "verified",
|
|
"startup_pause_resume_stop": "verified",
|
|
"pause_tick": 140,
|
|
"resume_tick": 160,
|
|
"stop_state": "IDLE",
|
|
"browser_errors": 0,
|
|
"output_sha256": "bdf705473e6cda94d721aa23329257adf4a68b705add7650da5cc47012ab70b0",
|
|
"live_parameters_runtime": {
|
|
"spindle_actual_rpm": 210,
|
|
"spindle_command_rpm": 1600,
|
|
"program_speed_rpm": 1600,
|
|
"feed_actual_mm_min": 1200,
|
|
"program_feed_mm_min": 2250000,
|
|
"tp_velocity_mm_s": 20,
|
|
"queue_depth": 22,
|
|
"active_segment": 21,
|
|
"current_line": 38,
|
|
"browser_errors": 0,
|
|
"screenshot_sha256": "7f5307c913d8bc4e60c2a31c29aacc9afd1b0d91fac4a4f22e8a64fc2ea37a1e"
|
|
},
|
|
"continuous_runtime": {
|
|
"sampled_running_frames": 33,
|
|
"queue_gaps": 0,
|
|
"first_running": {"current_line": 62, "queue_depth": 3, "velocity": 20, "active_id": 16},
|
|
"last_running": {"current_line": 69, "queue_depth": 2, "velocity": 16.6666666667, "active_id": 17},
|
|
"screenshot_sha256": "c93fd23e648e49bfa9359af245372f03f3fccee123497909f3dcc005f5a59749",
|
|
"browser_errors": 0
|
|
},
|
|
"pause_resume_runtime": {
|
|
"before_pause": {"line": 62, "tick": 140, "queue_depth": 1, "velocity": 28.2842712475},
|
|
"paused": {"line": 62, "tick": 145, "queue_depth": 1, "velocity": 28.2842712475},
|
|
"paused_after_1_5s": {"tick": 145},
|
|
"resumed": {"line": 62, "tick": 160, "queue_depth": 1, "velocity": 4.96408252063},
|
|
"after_resume": {"line": 68, "tick": 360, "queue_depth": 2, "velocity": 32.829526006},
|
|
"status": "verified",
|
|
"browser_errors": 0,
|
|
"screenshot_sha256": "9d1660fd043dd0628ff2989a3e139a3239acd6386d141657a5834c9d2f1bc5a7"
|
|
},
|
|
"screenshot_sha256": {
|
|
"authority": "e58205228a04b386c7b7514bf03c71df7b53f66f2d9ebe2292931b36ef0edb55",
|
|
"running": "7fc474d0cb31a0fdd4afb198061e9812c753684e3d2963cc004ec4483c5c4990",
|
|
"switchkins": "920b85ad7fd6451dfb134255ffdcc4f03a7aa615ebf486c63cde8582e17af195"
|
|
},
|
|
"resource_sha256": {
|
|
"index-DUB3ldSh.js": "4d71a2eb0b162608d7a47b63274cf274a57b1c2f2620b69af139b12c2ba22cce",
|
|
"sim-worker-entry-yfjiq6MN.js": "a0cf75522ddc9c6712126de86937ec89f24574bf0e0dad3dbddc6d807fb352b7",
|
|
"linuxcnc-sim-core-fuIvKetC.wasm": "ad4e17ecbf73afbad0d9f069ab20ba3c66b6cc4d75ecdb2b3182673490ee916d"
|
|
},
|
|
"authority_dom": {
|
|
"data-axis-authority": "linuxcnc-wasm-worker",
|
|
"data-axis-state-source": "linuxcnc-wasm",
|
|
"data-axis-motion-authority": "wasm",
|
|
"data-axis-task-authority": "wasm_task_canonical"
|
|
},
|
|
"browser_errors": 0
|
|
},
|
|
"release_status": "STOP_RELEASE",
|
|
"scope_gaps": [
|
|
"override_limits_command",
|
|
"block_delete_and_optional_pause_interpreter_state",
|
|
"interactive_tool_touch_off_G10_flow",
|
|
"desktop_tool_editor_and_quit_host_boundary"
|
|
],
|
|
"report_document": "doc-rtcp/xyzac-panel-button-parity-test-report.md"
|
|
}
|