Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为什么XCTest在64位体系结构上运行两次测试?_Ios_Xcode_Xctest_Arm64_Gh Unit - Fatal编程技术网

Ios 为什么XCTest在64位体系结构上运行两次测试?

Ios 为什么XCTest在64位体系结构上运行两次测试?,ios,xcode,xctest,arm64,gh-unit,Ios,Xcode,Xctest,Arm64,Gh Unit,我最近使用带有XCode bot和专用OSX服务器的XCTest框架设置了一个单元测试套件。我注意到,当我运行针对64位体系结构的测试时(在本例中,是x86_64上的iPhone模拟器),测试会运行两次。为什么会这样?我附上了一个屏幕截图,显示了在i386上运行的57个测试和在x86_64上运行的114个测试(总共171个测试): 在您的项目中,什么是“仅构建活动体系结构”(仅构建活动体系结构) 在调试配置(我的测试运行的配置)中将此设置为“是”为我解决了此问题。是否有一些日志输出?特别是单个测

我最近使用带有XCode bot和专用OSX服务器的XCTest框架设置了一个单元测试套件。我注意到,当我运行针对64位体系结构的测试时(在本例中,是x86_64上的iPhone模拟器),测试会运行两次。为什么会这样?我附上了一个屏幕截图,显示了在i386上运行的57个测试和在x86_64上运行的114个测试(总共171个测试):

在您的项目中,什么是“仅构建活动体系结构”(
仅构建活动体系结构)


在调试配置(我的测试运行的配置)中将此设置为“是”为我解决了此问题。

是否有一些日志输出?特别是单个测试的两个输出。当您创建一个新的空项目并运行一个bot时会发生这种情况吗?我已经在自己的OS X服务器上的x86_64和i386上运行了一些单元测试。我的测试次数也一样。您正在运行的应用程序中是否有某些测试/功能仅适用于x86_64?您是否认为屏幕截图上显示的x86_64上的某些测试没有方法名称是非常奇怪的?只有_ACTIVE_ARCH,末尾没有S