我正在为Xcode 6 Beta 4上的Swift应用程序设置测试代码覆盖率。
过去我可以使用ObjectiveC与Xcode 5进行对比,但是我认为我必须调用void __gcov_flush()方法来触发.gcda / .gcno文件的生成。
我将应用程序和测试目标的仪器和代码覆盖的两个属性设置为YES。
但运行测试后,当我看到:
DerivedData /一些子文件夹/ i386我看到的都是文件类型:
.d,.dia,.o,.swiftmodule等,但没有指示代码覆盖。
过去我可以使用ObjectiveC与Xcode 5进行对比,但是我认为我必须调用void __gcov_flush()方法来触发.gcda / .gcno文件的生成。
我将应用程序和测试目标的仪器和代码覆盖的两个属性设置为YES。
但运行测试后,当我看到:
DerivedData /一些子文件夹/ i386我看到的都是文件类型:
.d,.dia,.o,.swiftmodule等,但没有指示代码覆盖。
所以我有两个问题:
>代码覆盖范围预计可以使用Xcode6 beta 4的Swift工作
>如果是,并且有必要首先刷新gcov,我该怎么做
从斯威夫特?
谢谢
Xcode 6 Beta 4没有Swift工作的代码覆盖。有一个开放的苹果问题,ID:17450338反对它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。