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或其他地方有它认识我的测试?
答
从cocoadocs.org项目门票:
显然,它来自于创建一个新雨燕文件时,喜欢在下面一行用Xcode中添加标题的字符©:
// Copyright © 2017 pirishd. All rights reserved.
在测试目标的所有Swift文件中删除此字符使检测再次工作。
https://github.com/CocoaPods/cocoadocs.org/issues/523
删除版权头从我的测试文件为我工作。
你是否按照推荐的文件夹结构?是否启用了代码覆盖?你有多少测试? –
我使用的是我在其他Pod项目中看到的相同文件夹结构。我没有看到他们记录预期文件夹结构的任何地方。也许我错过了它。代码覆盖已启用,travis-ci.org和codecov.io都能够运行测试并分别生成覆盖报告。该项目共有59项测试。 – skladek
看起来正确https://guides.cocoapods.org/making/using-pod-lib-create.html –