【发布时间】:2016-03-23 18:01:55
【问题描述】:
我正在尝试设置我的 Rails 3.2 应用程序的 cloud9 (https://c9.io) 测试安装,以便新开发人员可以快速启动并运行它以提交更改和运行测试。我所有的测试都通过了,但它们混合了许多与不同 gem 相关的警告:
加载套件 /usr/local/rvm/gems/ruby-2.1.2/gems/rake-11.1.1/lib/rake/rake_test_loader 开始 …… 在 0.22973343 秒内完成。 ------ 6 次测试,10 次断言,0 次失败,0 次错误,0 次挂起,0 次遗漏,0 次通知 0% 通过 ------ 26.12 次测试/秒,43.53 次断言/秒 加载套件 /usr/local/rvm/gems/ruby-2.1.2/gems/rake-11.1.1/lib/rake/rake_test_loader 开始 .................................................. 在 4.18306875 秒内完成。 ------ 44 个测试,77 个断言,0 个失败,0 个错误,0 个待处理,0 个遗漏,0 个通知 /usr/local/rvm/gems/ruby-2.1.2/gems/composite_primary_keys-5.0.14/lib/composite_primary_keys/relation.rb:26:警告:之前的销毁定义在这里 /usr/local/rvm/gems/ruby-2.1.2/gems/composite_primary_keys-5.0.14/lib/composite_primary_keys/relation.rb:10:警告:方法重新定义;丢弃旧的删除 /usr/local/rvm/gems/ruby-2.1.2/gems/composite_primary_keys-5.0.14/lib/composite_primary_keys/relation.rb:10:警告:之前的删除定义在这里 /usr/local/rvm/gems/ruby-2.1.2/gems/composite_primary_keys-5.0.14/lib/composite_primary_keys/relation.rb:26:警告:方法重新定义;丢弃旧的破坏...它继续并为许多其他 gem 生成警告。
在我自己的 Ubuntu/Debian 机器上,我看不到这些警告,而且它们让我很难看到现在散布在其他几十行警告中的测试结果。
有没有办法抑制警告或配置我的测试,以使它们不会触发这种冗长级别?
【问题讨论】:
标签: ruby-on-rails testing