【发布时间】:2019-05-21 15:31:01
【问题描述】:
根据文档,swift 和 Obj-C 声纳扫描仪都需要代码覆盖率数据并且以不同的方式(build-wrapper 与 xccov)。但这让我想到,代码覆盖范围是针对 xcode 中的整个目标/项目,而不仅仅是特定语言的文件。因此,对于混合的 Obj-C 和 swift 项目,SonarQube 是否需要两次相同的整个项目 xcode 生成的覆盖数据(每个扫描仪一次)?如果不是,它如何关联声纳项目中特定语言的代码覆盖率,或者它根本不关心?
之所以问这个问题,是因为这两个扫描仪的文档再次列出了不同的代码覆盖率说明,这让我很惊讶,这让用户怀疑每个扫描仪是否不会像使用 xcode 那样将数据混合在一起和一个混合的 obj-c swift 项目(即它的 same 数据)
【问题讨论】:
标签: ios objective-c swift xcode sonarqube