生成_testCoverageFor_iOS7 1.0.0

生成_testCoverageFor_iOS7 1.0.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

未声明维护。



  • 作者
  • tokorom

支持iOS7的测试覆盖率。

使用方法

GenerateTestCoverageFor_iOS7子目录添加到您的项目中

并更改您的构建设置。

  • 程序流程:
  • 生成测试覆盖率文件:

高级使用

CUI测试命令示例

xcodebuild test \
    -scheme Tests \
    -destination "name=iPhone Retina (4-inch 64-bit),OS=7.0" \
    GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES \
    GCC_GENERATE_TEST_COVERAGE_FILES=YES

发送到Coverstory

xcodebuild test \
    -scheme Tests \
    -destination "name=iPhone Retina (4-inch 64-bit),OS=7.0" \
    OBJROOT=tmp \
    GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES \
    GCC_GENERATE_TEST_COVERAGE_FILES=YES

/Applications/CoverStory.app/Contents/MacOS/CoverStory tmp

当您不想调用__gcov_flush()

#define UNUSE_GCOV_FLUSH //< -DUNUSE_GCOV_FLUSH

USE_GCOV_FLUSH优先于UNUSE_GCOV_FLUSH

设置

手动安装

GenerateTestCoverageFor_iOS7子目录添加到您的项目中。