Cocoapods 质量指数:"tested" 标签未检查

Cocoapods Quality Indexes : "tested" label not checked

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

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

所以我的问题是,Podspec 中有什么特别的东西要添加吗?他们是否使用了一些 CI 工具,如 TravisCI 或 jenkins 来测试项目。

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

经过一番研究,我在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"