SwiftCov生成雨燕测试代码覆盖率信息的工具。安装运行git克隆此回购接着是make install的根目录中安装swiftcov命令行工具。用法$ swiftcov帮助可用的命令:\x3cbr\x3e\x3cbr\x3e 生成生成测试代码覆盖率文件的雨燕测试有助于显示一般或特定命令的帮助版本显示SwiftCov的当前版本生成运行测试和生成代码覆盖率的文件。你可以写任何xcodebuild联编命令作为测试项目的参数。 $ swiftcov产生\x3cbr\x3e用法:swiftcov产生[swiftcov选项] xcodebuild联编[xcodebuild联编选项]( - [迅疾文件])$ swiftcov生成\\\x3cbr\x3e xcodebuild联编测试\\\x3cbr\x3e -project Example.xcodeproj -scheme“样本”\\\x3cbr\x3e -configuration发布-sdk iphonesimulator使用--output参数指定目标目录的覆盖文件。\x3cbr\x3e如果你想覆盖的生成过程是缓慢的,您可以指定的阈值选项。它使运行速度更快,限制执行次数的计数。目前,门槛选项的默认值是1的性能的原因。因为一些测试情况下,可能需要很长的时间产生覆盖数据,特别是如果某些代码路径经常命中(如与环路的情况下)。 $ swiftcov产生--output ./coverage --threshold 1 \\\x3cbr\x3e xcodebuild联编测试\\\x3cbr\x3e -project Example.xcodeproj -scheme“样本”\\\x3cbr\x3e -configuration发布-sdk --output OUTPUT_DIR iphonesimulator选项指定生成的文件覆盖输出目录。 --threshold LIMIT_COUNT指定要衡量命中的最大数量。减少这个数字可以大大加快SwiftCov。 --debug输出非常详细的进度消息。 - [迅速文件]传文件来衡量代码覆盖,具有相对或绝对路径,后的空格分隔的列表 - 在你的命令的结束。例如$ swiftcov产生--output ./coverage --threshold 1 \\\x3cbr\x3e xcodebuild联编测试\\\x3cbr\x3e -project Example.xcodeproj -scheme“样本”\\\x3cbr\x3e -configuration发布-sdk iphonesimulator \\\x3cbr\x3e - ./ExampleFramework/ * .swift help显示一般或特定命令的帮助。版本显示当前版本。如何运行示例项目$ make install的\x3cbr\x3e$ CD例子/ ExampleFramework /\x3cbr\x3e$ swiftcov产生--output coverage_ios \\\x3cbr\x3e xcodebuild联编测试\\\x3cbr\x3e -project ExampleFramework.xcodeproj \\\x3cbr\x3e -scheme ExampleFramework-的iOS \\\x3cbr\x3e -sdk iphonesimulator \\\x3cbr\x3e -configuration版本请参阅生成的文件覆盖!高级用法转换为HTML与Gcovr $ gcovr --root输出。 --use-的gcov-文件--html --html的细节--output coverage.html --keep看到生成的覆盖文件。发送覆盖信息codecov.io。使用codecov-全球庆典上传。 #cirlce.yml测试:覆盖: - 须藤CHOWN:车轮/库/开发商/ CoreSimulator /型材/运行时/的iOS \\ * .simruntime /内容/资源/ RuntimeRoot / usr / lib目录/ dyld_sim - xcodebuild联编测试-project Example.xcodeproj - 方案“样本”构型的释放-sdk iphonesimulator - swiftcov产生--output覆盖xcodebuild联编测试-project Example.xcodeproj -scheme“样本”构型的释放-sdk iphonesimulator后: - 庆典\x26lt
的工具生成雨燕测试代码覆盖率信息。
3996
来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
免费下载
×
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。