Ios 如何从XCode UI测试覆盖率报告中排除第三方pods库
我正在用Xcode内置UI测试用例测试一个IOS应用程序,该测试用例运行良好,我已经启用了代码覆盖率,在代码覆盖率报告中报告第三方cocoa pods库,我想知道如何从代码覆盖率报告中排除第三方库。您应该禁用不希望覆盖的目标的代码覆盖率。如果您希望所有的pod都不包含在代码覆盖范围内,可以添加到pod文件中Ios 如何从XCode UI测试覆盖率报告中排除第三方pods库,ios,xcode-ui-testing,Ios,Xcode Ui Testing,我正在用Xcode内置UI测试用例测试一个IOS应用程序,该测试用例运行良好,我已经启用了代码覆盖率,在代码覆盖率报告中报告第三方cocoa pods库,我想知道如何从代码覆盖率报告中排除第三方库。您应该禁用不希望覆盖的目标的代码覆盖率。如果您希望所有的pod都不包含在代码覆盖范围内,可以添加到pod文件中 # Disable Code Coverage for objc Pod projects post_install do |installer_representation| i
# Disable Code Coverage for objc Pod projects
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['CLANG_ENABLE_CODE_COVERAGE'] = 'NO'
end
end
end
运行“pod安装”以应用更改
注意:这仅适用于objc吊舱。我还没有找到Swift吊舱的解决方案。这可能会有帮助: