首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在运行rake spec:rcov时,Rcov不排除gems。

在运行rake spec:rcov时,Rcov不排除gems。
EN

Stack Overflow用户
提问于 2011-11-23 08:43:49
回答 1查看 438关注 0票数 1

我使用Rspec来开发和测试Radiant的自定义扩展。在扩展dir中运行rake :rcov时,它会运行我的spec文件夹中的所有测试,但会为我在Gemfile中包含的所有宝石生成覆盖文件。我尝试将以下rcov.opts文件放入spec文件夹中:

代码语言:javascript
复制
--exclude "gems/*" 
--rails

但这并没有什么区别。

我的宝石:

代码语言:javascript
复制
gem "rails", "2.3.11"
gem "radiant", "0.9.1"
...

group :test do
    gem 'cucumber-rails', '0.2.4'
    gem 'database_cleaner', '0.4.3'
    gem 'webrat', '0.6.0'
    gem 'rspec', '1.3.0'
    gem 'rspec-rails', '1.3.2'
    gem 'shoulda-matchers'
    gem 'factory_girl', '1.3.2'
    gem 'rcov', '~> 0.9.9'
end

如何迫使rcov将gems排除在保险范围之外?

(I在MacOSX,Bundler,RVM上)

EN

回答 1

Stack Overflow用户

发布于 2012-06-04 01:23:58

尝试使用--exclude 'gems\/'而不是'gems/*'

--exclude选项采用正则表达式或逗号分隔的正则表达式列表,而不是您尝试过的glob模式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8239260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档