【发布时间】:2014-06-11 08:27:48
【问题描述】:
我最近使用带有 XCode 机器人和专用 OS X 服务器的 XCTest 框架设置了一个单元测试套件。我注意到,当我针对 64 位架构(在本例中为 x86_64 上的 iPhone 模拟器)运行测试时,测试运行了两次。为什么是这样?我附上了一张截图,显示在 i386 上运行了 57 个测试,在 x86_64 上运行了 114 个测试(总共 171 个测试):
【问题讨论】:
-
你有一些日志输出吗?特别是单个测试的两个输出。
-
当您创建一个带有测试的新空项目并为其运行机器人时,是否会发生这种情况?
-
我已经在我自己的 OS X 服务器上的 x86_64 和 i386 上运行了一些单元测试。我有相同数量的测试。您正在运行的应用程序中是否有某些测试/功能仅适用于 x86_64?您是否认为屏幕截图中显示的 x86_64 上的某些测试没有方法名称很奇怪?
标签: ios xcode xctest arm64 gh-unit