我有一个用cocoapods发布的SDK。 最近我做了一个包括测试目标的更新。
通常情况下,我应该看到已经过测试的标签但是没有发生。我仔细检查了目标是否共享。
所以我的问题在这里,在Podspec中添加一些特别的东西吗?他们是否使用一些CI工具(如TravisCI或jenkins)来测试项目。
我在官方文档中找不到有用的东西 https://guides.cocoapods.org/making/quality-indexes.html
答案 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"