小编use*_*079的帖子

代码覆盖是否已经适用于Swift?

我正在尝试在Xcode 6 Beta 4上为Swift应用程序设置测试代码覆盖率.
过去我使用带有Xcode 5的ObjectiveC来实现这一点,但我认为我必须调用该void __gcov_flush()方法,以触发生成.gcda /.gcno文件.
YES为应用程序和测试目标设置了检测和代码覆盖的两个属性.
但是在运行测试之后,当我查看:
DerivedData/some子文件夹/ i386我看到的都是类型的文件:
.d,.dia,.o,.swiftmodule等,但没有任何表明代码覆盖率.

因此我有两个问题:

  1. 代码覆盖率是否适用于使用Xcode6 beta 4的Swift?
  2. 如果是,并且有必要先刷新gcov,我该如何从Swift中做到这一点?

谢谢

code-coverage gcov swift xcode6

22
推荐指数
1
解决办法
2405
查看次数

标签 统计

code-coverage ×1

gcov ×1

swift ×1

xcode6 ×1