Cocoapods质量指标:未检查“已测试”标签

时间:2017-07-06 16:17:55

标签: ios swift cocoapods podspec

我有一个用cocoapods发布的SDK。 最近我做了一个包括测试目标的更新。

通常情况下,我应该看到已经过测试的标签但是没有发生。我仔细检查了目标是否共享。

所以我的问题在这里,在Podspec中添加一些特别的东西吗?他们是否使用一些CI工具(如TravisCI或jenkins)来测试项目。

我在官方文档中找不到有用的东西 https://guides.cocoapods.org/making/quality-indexes.html enter image description here

1 个答案:

答案 0 :(得分:0)

经过一些研究,我在cocoapods源代码中找到了答案:

如果pod有超过5次测试,那么他们只是检查标签,这不是我的情况。

在此处查看:

https://github.com/CocoaPods/cocoapods.org/blob/master/views/pod.slim#L9

  has_tests = @cocoadocs["total_test_expectations"] > 5
  tested_description = @cocoadocs["total_test_expectations"] > 20 ? "Tested" : "Well Tested"