加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 在Rails中运行rake测试时排除外部gem警告

发布时间:2020-12-17 02:25:41 所属栏目:百科 来源:网络整理
导读:我正在尝试设置我的Rails 3.2应用程序的cloud9( https://c9.io)测试安装,以便新开发人员可以快速启动并运行以提交更改和运行测试.我的所有测试都通过了,但是他们混入了许多与不同宝石相关的警告: Loaded suite /usr/local/rvm/gems/ruby-2.1.2/gems/rake-11
我正在尝试设置我的Rails 3.2应用程序的cloud9( https://c9.io)测试安装,以便新开发人员可以快速启动并运行以提交更改和运行测试.我的所有测试都通过了,但是他们混入了许多与不同宝石相关的警告:

Loaded suite /usr/local/rvm/gems/ruby-2.1.2/gems/rake-11.1.1/lib/rake/rake_test_loader
Started
......

Finished in 0.22973343 seconds.
------
6 tests,10 assertions,0 failures,0 errors,0 pendings,0 omissions,0 notifications
0% passed
------
26.12 tests/s,43.53 assertions/s
Loaded suite /usr/local/rvm/gems/ruby-2.1.2/gems/rake-11.1.1/lib/rake/rake_test_loader
Started
............................................

Finished in 4.18306875 seconds.
------
44 tests,77 assertions,0 notifications
/usr/local/rvm/gems/ruby-2.1.2/gems/composite_primary_keys-5.0.14/lib/composite_primary_keys/relation.rb:26: warning: previous definition of destroy was here
/usr/local/rvm/gems/ruby-2.1.2/gems/composite_primary_keys-5.0.14/lib/composite_primary_keys/relation.rb:10: warning: method redefined; discarding old delete
/usr/local/rvm/gems/ruby-2.1.2/gems/composite_primary_keys-5.0.14/lib/composite_primary_keys/relation.rb:10: warning: previous definition of delete was here
/usr/local/rvm/gems/ruby-2.1.2/gems/composite_primary_keys-5.0.14/lib/composite_primary_keys/relation.rb:26: warning: method redefined; discarding old destroy

……它会继续并为许多其他宝石生成警告.

在我自己的Ubuntu / Debian机器上,我没有看到这些警告,并且很难看到现在在几十个其他警告线中穿插的测试结果.

有没有办法抑制警告或配置我的测试,以便它们不会触发这种级别的冗长?

解决方法

这里有不同环境的多种选择: Suppress Ruby warnings when running specs

我使用了RUBYOPT = W0 rake测试,这适用于带有RVM的(crouton,ARM)Ubuntu 14系统.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读