Unit testing 在XCode 6 beta swift中的设备上测试时,失败的单元测试始终显示成功通知

Unit testing 在XCode 6 beta swift中的设备上测试时,失败的单元测试始终显示成功通知,unit-testing,swift,xcode6,xcode6-beta6,Unit Testing,Swift,Xcode6,Xcode6 Beta6,在Swift的XCode 6 beta 6设备上运行时,单元测试始终显示“成功”桌面通知 如何重新创建: 使用Swift创建新的iOS单视图应用程序项目 转到现有测试并将其更改为xctasert(false)以使其失败 在设备上运行测试-它显示“测试成功”桌面通知 在仿真器上运行测试-它会显示“测试失败”通知 更新 在设备上测试时,输出窗口中有测试错误消息。但是桌面通知显示“测试成功” 当我在设备上测试并在测试方法中设置一个断点时,它确实停止了 在仿真器上运行测试-它会显示“测试失败”通

在Swift的XCode 6 beta 6设备上运行时,单元测试始终显示“成功”桌面通知

如何重新创建:

  • 使用Swift创建新的iOS单视图应用程序项目
  • 转到现有测试并将其更改为
    xctasert(false)
    以使其失败
  • 在设备上运行测试-它显示“测试成功”桌面通知
  • 在仿真器上运行测试-它会显示“测试失败”通知
更新
  • 在设备上测试时,输出窗口中有测试错误消息。但是桌面通知显示“测试成功”
  • 当我在设备上测试并在测试方法中设置一个断点时,它确实停止了
在仿真器上运行测试-它会显示“测试失败”通知


复制自问题,以防有人没有意识到有办法让他们工作(尽管不在设备上)。

在所有异常上设置断点,然后再次运行。静态断言不仅仅是得到优化(除非它们以某种方式被关闭)。同样的问题。无论我如何运行我的测试,我都会收到一个success通知,但是查看我的控制台日志,我清楚地看到一些测试失败了。在我的项目的测试选项卡中也没有任何成功或失败图标。