提交 xyzbc-trt 界面与验证更新
This commit is contained in:
@@ -2,6 +2,31 @@
|
||||
|
||||
## native/Web 全量闭环最终验收
|
||||
|
||||
### 2026-07-02 15:45 EDT 复核补充
|
||||
|
||||
本轮修正 native evidence 采集器,使以下命令在没有预先运行 `xyzbc-trt` LinuxCNC 实例时也可直接重现:
|
||||
|
||||
```bash
|
||||
/home/mes123456/cnc_wams/linuxcnc/scripts/rip-environment python3 web-rtcp-5axis-xyzbc-trt-sim-plan/tools/collect-native-xyzbc-trt-evidence.py --run --timeout 80
|
||||
```
|
||||
|
||||
验证结果:
|
||||
|
||||
```text
|
||||
native_xyzbc_trt_evidence=.../working/evidence/native-xyzbc-trt-evidence.json
|
||||
native.status = ok
|
||||
native.linuxcncRuntime.startup.startedByCollector = true
|
||||
native.previewPath.sampleCount = 3226
|
||||
native.executionPath.sampleCount = 7
|
||||
native.executionPath.taskHal.completed = true
|
||||
compare.summary.checkCount = 29
|
||||
compare.summary.passCount = 29
|
||||
compare.summary.failCount = 0
|
||||
compare.summary.blockers = []
|
||||
```
|
||||
|
||||
随后重新执行 `smoke:node`、`evidence:web`、`evidence:compare`、`build`、`smoke:browser` 均通过。
|
||||
|
||||
### 命令
|
||||
|
||||
```bash
|
||||
@@ -838,3 +863,68 @@ URL:
|
||||
```text
|
||||
http://127.0.0.1:4174/
|
||||
```
|
||||
|
||||
## AXIS 按钮级对标与逐按钮验证证据
|
||||
|
||||
本轮新增按钮级验收依据:
|
||||
|
||||
```text
|
||||
/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/axis/scripts/axis.py
|
||||
configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml
|
||||
configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal
|
||||
```
|
||||
|
||||
Web 实现与证据位置:
|
||||
|
||||
```text
|
||||
app/src/ui/axis-shell.js :: AXIS_BUTTON_PARITY
|
||||
tests/node/verify_xyzbc_trt_web_app.mjs
|
||||
tests/browser/xyzbc_trt_browser_smoke.html
|
||||
tools/collect-web-xyzbc-trt-evidence.mjs
|
||||
tools/compare-xyzbc-trt-evidence.mjs
|
||||
working/evidence/web-xyzbc-trt-evidence.json
|
||||
working/evidence/compare-xyzbc-trt-evidence.json
|
||||
```
|
||||
|
||||
验证命令结果:
|
||||
|
||||
```text
|
||||
npm run smoke:node -> xyzbc_trt_web_app_smoke=ok
|
||||
npm run build -> gmoccapy_static_build=ok
|
||||
npm run smoke:browser -> xyzbc_trt_browser_smoke=ok
|
||||
npm run evidence:web -> web_xyzbc_trt_evidence=.../working/evidence/web-xyzbc-trt-evidence.json
|
||||
npm run evidence:compare -> compare_xyzbc_trt_status=pass
|
||||
```
|
||||
|
||||
按钮级 evidence 摘要:
|
||||
|
||||
```text
|
||||
web.axisMainUi.axisButtonParity.buttonCount = 61
|
||||
web.axisMainUi.axisButtonParity.sourceReferencedCount = 61
|
||||
web.axisMainUi.axisButtonParity.missingActions = []
|
||||
web.coverage.axisButtonParityCovered = true
|
||||
compare.summary.checkCount = 30
|
||||
compare.summary.passCount = 30
|
||||
compare.summary.failCount = 0
|
||||
compare.summary.blockers = []
|
||||
```
|
||||
|
||||
浏览器真实点击覆盖:
|
||||
|
||||
```text
|
||||
ESTOP/复位
|
||||
上电
|
||||
回零
|
||||
MDI tab
|
||||
M428 / M429 / M430 switchkins
|
||||
Joint 4 / C 轴 Jog+
|
||||
Feed override+
|
||||
Spindle forward / stop
|
||||
Flood coolant
|
||||
Block delete
|
||||
Optional stop
|
||||
Ignore limits
|
||||
View X/Y/Z/P
|
||||
Clear preview
|
||||
Run-ready menu
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user