4
私のRails 3.2アプリケーションのcloud9(https://c9.io)テストインストールを設定しようとしているので、新しい開発者がすぐに変更を出してテストを実行できる。すべての私のテストは合格、しかし、彼らは別の宝石に関連する多くの多くの警告と混在している:RailsでRakeテストを実行するときに外部の宝石の警告を除外する
は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 failures, 0 errors, 0 pendings, 0 omissions, 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マシンでは、これらの警告は表示されず、数多くの警告行に散在しているテスト結果が見えなくなります。
このレベルの冗長さを引き起こさないように、警告を抑制したり、テストを設定する方法はありますか?
*外部からの警告(宝石からの警告)を明示的に除外しているので、完全に答えられた質問は考慮しません。私は自分の警告を表示する方法を探しています(より良いコードを作成することで削除できるもの)、宝石のものは表示しません。 Addon:Rubyを使わずにRubyを使っています –