docs: 更新任务 #84 验收修正归档
This commit is contained in:
@@ -18,10 +18,10 @@
|
||||
- Android 设备服务增加精确设备号检查,只接受 `adb devices -l` 返回的 `device` 状态,并区分未连接、`offline` 和 `unauthorized`。
|
||||
- 自动获取仍优先补交 Outbox;没有待提交结果时,先在工作线程检查设备,再执行本地任务或领取 Admin 新任务。
|
||||
- 重新采集在用户确认后进入工作线程,先检查设备,再重置任务和创建新执行记录。
|
||||
- 设备不可用时停止本轮操作,显示一条持久提示,提供“打开设置”和“关闭提示”;重复提示不会堆叠。
|
||||
- 设备不可用时停止本轮操作。采集、采购、重新采集和设备错误使用较大的提示,提供明显的“关闭提示”按钮,5 秒后自动关闭;设备错误另有“打开设置”,重复提示不会堆叠。底部状态区继续保留完整错误。
|
||||
- 保留运行过程中 uiautomator2 的断线检查。未修改 Admin 接口、数据库结构、`pdd_data` 和采购安全开关。
|
||||
|
||||
最终实现与建单方案一致。
|
||||
验收时用户补充指出,错误提示不能只依赖右上角的小关闭图标。最终方案将原来的持久小提示调整为较大的提示、明显的关闭按钮和 5 秒自动关闭;这是与建单方案的差异。
|
||||
|
||||
## 改了哪些
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
| 重新采集检查失败时保留原任务状态和数据 | 通过 |
|
||||
| ADB 检查不阻塞 Qt 主线程 | 通过 |
|
||||
| 提示可打开设置、可关闭且不堆叠 | 通过 |
|
||||
| 采集、采购和重新采集错误提示尺寸增大并在 5 秒后自动关闭 | 通过(自动化配置) |
|
||||
| 运行期间断线仍由原有设备错误安全停止 | 通过(代码回归) |
|
||||
| Client 专项测试和全量回归通过 | 通过 |
|
||||
|
||||
@@ -50,9 +51,10 @@
|
||||
|
||||
- 执行的命令:`cd client; python -m py_compile src/android_device_service.py src/task_dispatcher.py src/pdd_ui.py src/ui_main.py src/pdd_ui_event.py test/test_android_device_service.py test/test_task_dispatcher.py test/test_purchase_recovery.py test/test_pdd_ui_event.py`
|
||||
- 执行的命令:`cd client; python -m unittest discover -s test -v`
|
||||
- 结果:语法检查通过;Client 223 项自动化测试全部通过。
|
||||
- 结果:语法检查通过;Client 224 项自动化测试全部通过。
|
||||
- **没验证到的部分**:未使用真机人工验证 USB/Wi-Fi 拔线提示、进入设置以及重新连接后再次执行;未执行真实采购、下单或付款。
|
||||
|
||||
## 相关提交
|
||||
|
||||
- `e7fb06d` 任务执行前检查 Android 设备连接
|
||||
- `74198bd` 根据验收反馈放大任务错误提示并设置 5 秒自动关闭
|
||||
|
||||
Reference in New Issue
Block a user