1

Rake は冗長すぎる:

$ bundle exec rake test:units
/Users/jared/.rvm/rubies/ruby-1.8.7-p370/bin/ruby -I"lib:test" -I"/Users/jared/.rvm/gems/ruby-1.8.7-p370@global/gems/rake-0.9.2.2/lib" "/Users/jared/.rvm/gems/ruby-1.8.7-p370@global/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb" "test/unit/**/*_test.rb" 
Loaded suite /Users/jared/.rvm/gems/ruby-1.8.7-p370@global/gems/rake-0.9.2.2/lib/rake/rake_test_loader
Started
.....................................

これは私が欲しいものです:

$ bundle exec rake test:units
.....................................

テスト エラー + 失敗、非推奨の警告、または任意の「stdout センチネル」を引き続き確認したい。

これは可能ですか?ありがとう!

4

1 に答える 1

1

これは、rake タスクやテスト ライブラリを変更しないと得られません。不要な行をgrepするだけです。

bundle exec rake test:units | grep -vP "^(Started|Loaded|\/)"
于 2012-10-01T18:12:48.963 に答える