提交当前项目改动

This commit is contained in:
mes123456
2026-07-02 08:01:34 -04:00
parent 83075c4b96
commit c4a721f6cf
274 changed files with 157294 additions and 1394 deletions

View File

@@ -5,8 +5,8 @@
## 1. 测试目标
按《Web RTCP 五轴联动数控系统仿真界面操作手册》验证
`/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan` 的核心操作功能,并把可重复执行的测试方法写入
`/home/meswork/cnc_wams/work/working7`
`/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan` 的核心操作功能,并把可重复执行的测试方法写入
`/home/mes123456/cnc_wams/work/working7`
本轮测试目标包括:
@@ -19,12 +19,12 @@
| 类型 | 路径 |
| --- | --- |
| 操作手册 | `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx` |
| 项目 README | `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/README.md` |
| 前端 app | `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app` |
| Node 测试 | `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node` |
| 浏览器测试 | `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser` |
| 既有 QA 证据 | `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output` |
| 操作手册 | `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx` |
| 项目 README | `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/README.md` |
| 前端 app | `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app` |
| Node 测试 | `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node` |
| 浏览器测试 | `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser` |
| 既有 QA 证据 | `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output` |
## 3. 安全边界

View File

@@ -6,7 +6,7 @@
## 我本轮确认的功能范围
我对 `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan` 的 Web RTCP 五轴仿真界面做了实际执行验证,覆盖:
我对 `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan` 的 Web RTCP 五轴仿真界面做了实际执行验证,覆盖:
- 主界面九大区域titlebar、preview、DRO、G-code、status sidebar、info tabs、override、spindle/coolant、bottom controls。
- 所有主要按钮和右侧控制区按钮E-STOP、POWER、RESET、AUTO、MANUAL、JOG、MDI、IDENTITY、TCP、HOME、RUN、STOP、PAUSE、RESUME、STEP、Run Ready、Open、Reload、Full、Save/Restore、Audit。
@@ -28,8 +28,8 @@
全量图文报告:
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
```
最终状态:

View File

@@ -7,7 +7,7 @@
工作目录:
```bash
cd /home/meswork/cnc_wams
cd /home/mes123456/cnc_wams
```
基础要求:
@@ -23,7 +23,7 @@ cd /home/meswork/cnc_wams
```bash
mkdir -p /tmp/cnc_wams_manual_extract
libreoffice --headless --convert-to txt:Text --outdir /tmp/cnc_wams_manual_extract \
"/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx"
"/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx"
sed -n '1,260p' /tmp/cnc_wams_manual_extract/Web-RTCP五轴数控系统仿真界面操作手册.txt
```
@@ -34,7 +34,7 @@ sed -n '1,260p' /tmp/cnc_wams_manual_extract/Web-RTCP五轴数控系统仿真界
### 3.1 静态构建
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
```
通过标准:
@@ -46,7 +46,7 @@ npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
### 3.2 Node smoke
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
```
通过标准:
@@ -72,7 +72,7 @@ npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
### 3.3 浏览器 smoke
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
```
通过标准:
@@ -84,7 +84,7 @@ npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
### 3.4 working7 手册流程专项证据
```bash
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
```
通过标准:
@@ -92,9 +92,9 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
- 退出码为 0。
- 输出 `working7_manual_flow_status=PASS`
- 生成 JSON、PDF 和截图目录:
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence`
- 报告检查项覆盖主界面/canvas、POWER/HOME、AUTO/MANUAL、MANUAL JOG、MDI 提交、倍率/HAL 输入、主轴/冷却、Save/Restore 和诊断。
## 4. 按手册执行的人工测试方法
@@ -102,7 +102,7 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
人工测试用于补充截图、PDF 或问题复现证据。建议用本地静态服务打开 app
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run dev
```

View File

@@ -20,7 +20,7 @@
文件:
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-full-functional-evidence.mjs
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-full-functional-evidence.mjs
```
脚本执行流程:
@@ -47,11 +47,11 @@
## 最终复跑命令
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
```
最终验收:

View File

@@ -19,13 +19,13 @@
新增:
- `/home/meswork/cnc_wams/work/working7/README.md`
- `/home/meswork/cnc_wams/work/working7/01-测试功能内容.md`
- `/home/meswork/cnc_wams/work/working7/02-程序测试开发完善详细步骤.md`
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
- `/home/meswork/cnc_wams/work/working7/04-任务矩阵.md`
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
- `/home/meswork/cnc_wams/work/working7/06-决策记录.md`
- `/home/mes123456/cnc_wams/work/working7/README.md`
- `/home/mes123456/cnc_wams/work/working7/01-测试功能内容.md`
- `/home/mes123456/cnc_wams/work/working7/02-程序测试开发完善详细步骤.md`
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
- `/home/mes123456/cnc_wams/work/working7/04-任务矩阵.md`
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
- `/home/mes123456/cnc_wams/work/working7/06-决策记录.md`
未修改业务代码。
@@ -36,9 +36,9 @@
已执行:
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
```
结果:
@@ -69,18 +69,18 @@ npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
新增:
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
修改:
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
- `/home/meswork/cnc_wams/work/working7/02-程序测试开发完善详细步骤.md`
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
- `/home/meswork/cnc_wams/work/working7/04-任务矩阵.md`
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
- `/home/mes123456/cnc_wams/work/working7/02-程序测试开发完善详细步骤.md`
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
- `/home/mes123456/cnc_wams/work/working7/04-任务矩阵.md`
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
未修改业务运行逻辑。
@@ -89,8 +89,8 @@ npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
已执行:
```bash
node --check /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
node --check /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
```
结果:
@@ -121,11 +121,11 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
修改:
- `/home/meswork/cnc_wams/work/working7/README.md`
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
- `/home/meswork/cnc_wams/work/working7/06-决策记录.md`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
- `/home/mes123456/cnc_wams/work/working7/README.md`
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
- `/home/mes123456/cnc_wams/work/working7/06-决策记录.md`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
未新增业务运行改动。
@@ -134,11 +134,11 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
已执行:
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
node --check /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
node --check /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
```
结果:
@@ -173,42 +173,42 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
新增:
- `/home/meswork/cnc_wams/测试过程.md`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-full-functional-evidence.mjs`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
- `/home/meswork/cnc_wams/work/working7/01-项目功能内容.md`
- `/home/meswork/cnc_wams/work/working7/02-项目程序开发详细步骤.md`
- `/home/mes123456/cnc_wams/测试过程.md`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-full-functional-evidence.mjs`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
- `/home/mes123456/cnc_wams/work/working7/01-项目功能内容.md`
- `/home/mes123456/cnc_wams/work/working7/02-项目程序开发详细步骤.md`
修改:
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/index.html`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/scripts/build-static.mjs`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/main.js`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/linuxcnc-ini-runtime.js`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/linuxcnc-machine-file-staging.js`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
- `/home/meswork/cnc_wams/work/working7/README.md`
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
- `/home/meswork/cnc_wams/work/working7/04-任务矩阵.md`
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
- `/home/meswork/cnc_wams/work/working7/06-决策记录.md`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/index.html`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/scripts/build-static.mjs`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/main.js`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/linuxcnc-ini-runtime.js`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/linuxcnc-machine-file-staging.js`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
- `/home/mes123456/cnc_wams/work/working7/README.md`
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
- `/home/mes123456/cnc_wams/work/working7/04-任务矩阵.md`
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
- `/home/mes123456/cnc_wams/work/working7/06-决策记录.md`
### 验证了什么
最终执行:
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
```
结果:
@@ -244,33 +244,33 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
修改:
- `/home/meswork/cnc_wams/work/working7/README.md`
- `/home/meswork/cnc_wams/work/working7/01-项目功能内容.md`
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
- `/home/meswork/cnc_wams/测试过程.md`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
- `/home/mes123456/cnc_wams/work/working7/README.md`
- `/home/mes123456/cnc_wams/work/working7/01-项目功能内容.md`
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
- `/home/mes123456/cnc_wams/测试过程.md`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
重新生成:
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
### 验证了什么
已执行:
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
```
结果:
@@ -314,40 +314,40 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
修改:
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/site-test-report.json`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/*.png`
- `/home/meswork/cnc_wams/work/working7/README.md`
- `/home/meswork/cnc_wams/work/working7/01-项目功能内容.md`
- `/home/meswork/cnc_wams/work/working7/03-推进台账.md`
- `/home/meswork/cnc_wams/work/working7/05-验收证据.md`
- `/home/meswork/cnc_wams/测试过程.md`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/package.json`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/site-test-report.json`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/*.png`
- `/home/mes123456/cnc_wams/work/working7/README.md`
- `/home/mes123456/cnc_wams/work/working7/01-项目功能内容.md`
- `/home/mes123456/cnc_wams/work/working7/03-推进台账.md`
- `/home/mes123456/cnc_wams/work/working7/05-验收证据.md`
- `/home/mes123456/cnc_wams/测试过程.md`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
重新生成:
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
- `/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/*.png`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf`
- `/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/*.png`
### 验证了什么
已执行:
```bash
node --check /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs
node /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test test
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
node --check /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs
node /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/run-site-test.mjs
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test test
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
```
结果:

View File

@@ -7,7 +7,7 @@
执行目录:
```text
/home/meswork/cnc_wams
/home/mes123456/cnc_wams
```
### 1.1 静态构建
@@ -15,7 +15,7 @@
命令:
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build
```
结果:
@@ -28,8 +28,8 @@ gmoccapy_static_build=ok
产物:
```text
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/index.html
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/src/main.js
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/index.html
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/src/main.js
```
### 1.2 Node smoke
@@ -37,7 +37,7 @@ gmoccapy_static_build=ok
命令:
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node
```
结果:
@@ -96,7 +96,7 @@ fixture_toolpath_fallback_not_promoted=1
命令:
```bash
npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke
```
结果:
@@ -118,7 +118,7 @@ gmoccapy_dist_smoke=ok
命令:
```bash
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test test
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test test
```
结果:
@@ -127,7 +127,7 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test test
退出码0
site_test_status=PASS
site_test_target_url=http://127.0.0.1:35861/web-rtcp-5axis-sim-plan/app/index.html
site_test_report=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/site-test-report.json
site_test_report=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/site-test-report.json
```
报告摘要:
@@ -157,7 +157,7 @@ requestFailures=0
命令:
```bash
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full
```
结果:
@@ -167,10 +167,10 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
working7_full_functional_status=PASS
working7_full_functional_job_id=w7full-20260628002838-518bf522
working7_full_functional_report_id=report-w7full-20260628002838-518bf522
working7_full_functional_json=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json
working7_full_functional_pdf=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
working7_full_functional_md=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
working7_full_functional_screenshots=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence
working7_full_functional_json=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.json
working7_full_functional_pdf=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
working7_full_functional_md=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
working7_full_functional_screenshots=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence
```
报告摘要:
@@ -195,32 +195,32 @@ pageErrors=0
图文报告:
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
```
截图:
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/01-loaded-inventory.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/02-initial-run-blocked.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/03-powered-homed.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/04-auto-right-panel.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/05-right-sidebar-all-states.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/06-profile-xyzbc.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/07-preview-buttons.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/08-linuxcnc-source-loaded.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/09-open-file-loaded.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/10-run-ready.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/11-run-realtime-path.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/12-pause-resume-step.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/13-stop-idle.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/14-manual-jog-axis-values.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/15-mdi-execution.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/16-overrides-hal.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/17-spindle-coolant.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/18-session-fullscreen.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/19-diagnostics-audit.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/01-loaded-inventory.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/02-initial-run-blocked.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/03-powered-homed.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/04-auto-right-panel.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/05-right-sidebar-all-states.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/06-profile-xyzbc.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/07-preview-buttons.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/08-linuxcnc-source-loaded.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/09-open-file-loaded.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/10-run-ready.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/11-run-realtime-path.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/12-pause-resume-step.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/13-stop-idle.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/14-manual-jog-axis-values.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/15-mdi-execution.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/16-overrides-hal.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/17-spindle-coolant.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/18-session-fullscreen.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence/19-diagnostics-audit.png
```
覆盖说明:
@@ -237,7 +237,7 @@ pageErrors=0
命令:
```bash
npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7
```
结果:
@@ -247,9 +247,9 @@ npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:wor
working7_manual_flow_status=PASS
working7_manual_flow_job_id=w7-20260628002915-30d1c6c8
working7_manual_flow_report_id=report-w7-20260628002915-30d1c6c8
working7_manual_flow_json=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json
working7_manual_flow_pdf=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf
working7_manual_flow_screenshots=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence
working7_manual_flow_json=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.json
working7_manual_flow_pdf=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence-report.pdf
working7_manual_flow_screenshots=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence
```
报告信息:
@@ -269,15 +269,15 @@ pageErrors=0
截图:
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/01-loaded.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/02-powered-homed-manual.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/03-auto-active.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/04-manual-jog-x.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/05-mdi-command.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/06-overrides-hal.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/07-spindle-coolant.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/08-session-restored.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/09-diagnostics.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/01-loaded.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/02-powered-homed-manual.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/03-auto-active.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/04-manual-jog-x.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/05-mdi-command.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/06-overrides-hal.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/07-spindle-coolant.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/08-session-restored.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-manual-flow-evidence/09-diagnostics.png
```
检查项摘要:
@@ -310,13 +310,13 @@ Screenshots are nonblank=PASS
JSON
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.json
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.json
```
PDF
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.pdf
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab-function-report.pdf
```
报告信息:
@@ -327,18 +327,18 @@ reportId=report-xyzab-20260626214346-f4b4aa36
evidenceScope=gmoccapy-xyzab-function
generatedAt=2026-06-26T21:43:46.310Z
targetUrl=http://127.0.0.1:36983/web-rtcp-5axis-sim-plan/app/index.html
screenshotsDir=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab
screenshotsDir=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab
```
截图:
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/01-loaded.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/02-profile-selected.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/03-run-blocked-power.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/04-run-blocked-reference-evidence.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/05-controls-active.png
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/06-hal-diagnostics.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/01-loaded.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/02-profile-selected.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/03-run-blocked-power.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/04-run-blocked-reference-evidence.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/05-controls-active.png
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccapy-xyzab/06-hal-diagnostics.png
```
### 3.2 按钮控制报告
@@ -346,13 +346,13 @@ screenshotsDir=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/gmoccap
JSON
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.json
```
PDF
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/button-control-evidence-report.pdf
```
报告信息:
@@ -363,27 +363,27 @@ reportId=report-btn-20260623091525-b35869f1
evidenceScope=button-control-evidence
generatedAt=2026-06-23T09:15:25.426Z
targetUrl=http://127.0.0.1:41741/web-rtcp-5axis-sim-plan/app/index.html
screenshotsDir=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence
screenshotsDir=/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence
```
截图目录:
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/button-control-evidence
```
### 3.3 Native Task/HAL 对比
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.json
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/native-task-hal-comparison-report.md
```
### 3.4 LinuxCNC source run 报告
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report-2026-06-23.docx
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report.json
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report-2026-06-23.docx
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/test-linuxcnc-source-run-report.json
```
## 4. 页面和脚本入口
@@ -391,32 +391,32 @@ screenshotsDir=/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/screenshots/bu
本地 app
```text
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/index.html
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/index.html
```
dist app
```text
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/index.html
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/dist/index.html
```
浏览器 smoke 测试页:
```text
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html
```
浏览器验证脚本:
```text
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/verify_gmoccapy_shell_browser.sh
/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/verify_gmoccapy_dist_browser.sh
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/verify_gmoccapy_shell_browser.sh
/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/verify_gmoccapy_dist_browser.sh
```
专项 QA 脚本:
```text
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/capture-working7-manual-flow-evidence.mjs
```
## 5. 证据缺口

View File

@@ -3,17 +3,17 @@
生成日期2026-06-27
本目录用于承接
`/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx`
`/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/docs/Web-RTCP五轴数控系统仿真界面操作手册.docx`
中的操作流程,把 Web RTCP 五轴仿真界面的功能测试方法、任务状态、验收证据和决策依据集中归档。
本轮 working7 已完成全量真实浏览器执行验证,并在测试过程中修复发现的问题。已执行工程验证命令、全量 QA 证据命令和手册流程 QA 证据命令:
- `npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run build`
- `npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node`
- `npm --prefix /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke`
- `npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test test`
- `npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full`
- `npm --prefix /home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7`
- `npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run build`
- `npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke:node`
- `npm --prefix /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app run smoke`
- `npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test test`
- `npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7:full`
- `npm --prefix /home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test run evidence:working7`
六项命令均通过。站点回归测试状态为 `PASS`;全量 QA 证据状态为 `PASS`,生成 JSON、Markdown、PDF 和 19 张截图;手册流程 QA 证据状态为 `PASS`,生成 JSON、PDF 和 9 张截图。详细输出摘要见 [05-验收证据.md](05-验收证据.md)。
@@ -22,8 +22,8 @@
```text
job_id=w7full-20260628002838-518bf522
report_id=report-w7full-20260628002838-518bf522
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
/home/meswork/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.md
/home/mes123456/cnc_wams/qa/web-rtcp-5axis-site-test/output/working7-full-functional-evidence-report.pdf
```
## 文档清单
@@ -38,7 +38,7 @@ report_id=report-w7full-20260628002838-518bf522
| 04 | [04-任务矩阵.md](04-任务矩阵.md) | 统一任务编号、状态、验收标准和证据入口,防止重复做。 |
| 05 | [05-验收证据.md](05-验收证据.md) | 记录命令、页面、job_id、report_id、PDF、截图和输出标记。 |
| 06 | [06-决策记录.md](06-决策记录.md) | 记录测试边界和实施选择,后续变更时不重复争论同一问题。 |
| 过程 | [/home/meswork/cnc_wams/测试过程.md](/home/meswork/cnc_wams/测试过程.md) | 本轮完整测试修改过程,使用第一人称记录。 |
| 过程 | [/home/mes123456/cnc_wams/测试过程.md](/home/mes123456/cnc_wams/测试过程.md) | 本轮完整测试修改过程,使用第一人称记录。 |
## 后续推进规则