Cocoapods没有显示我的项目为测试

问题描述:

我有一个项目,我已经添加为Cocoapod。它由测试覆盖,但Cocoapods项目页面不显示测试。这里是链接到我的项目页面:Cocoapods没有显示我的项目为测试

https://cocoapods.org/pods/SKTableViewDataSource

注意,Tested: X在右栏中。

这是我podspec是什么样子:

Pod::Spec.new do |spec| 

spec.name = 'SKTableViewDataSource' 
spec.version = '1.0.0' 
spec.license = 'MIT' 
spec.summary = 'An easy to configure data source for UITableView.' 
spec.homepage = 'https://github.com/skladek/SKTableViewDataSource' 
spec.authors = { 'Sean Kladek' => '[email protected]' } 
spec.source = { :git => 'https://github.com/skladek/SKTableViewDataSource.git', :tag => spec.version } 
spec.ios.deployment_target = '9.0' 
spec.source_files = 'Source/*.swift' 
end 

我需要的东西添加到podspec或其他地方有它认识我的测试?

+0

你是否按照推荐的文件夹结构?是否启用了代码覆盖?你有多少测试? –

+0

我使用的是我在其他Pod项目中看到的相同文件夹结构。我没有看到他们记录预期文件夹结构的任何地方。也许我错过了它。代码覆盖已启用,travis-ci.org和codecov.io都能够运行测试并分别生成覆盖报告。该项目共有59项测试。 – skladek

+0

看起来正确https://guides.cocoapods.org/making/using-pod-lib-create.html –

从cocoadocs.org项目门票:

显然,它来自于创建一个新雨燕文件时,喜欢在下面一行用Xcode中添加标题的字符©:

// Copyright © 2017 pirishd. All rights reserved. 

在测试目标的所有Swift文件中删除此字符使检测再次工作。

https://github.com/CocoaPods/cocoadocs.org/issues/523

删除版权头从我的测试文件为我工作。