Rake是太冗长,回声测试命令(Rake is too verbose, echos test co

2019-10-17 07:12发布

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
.....................................

我还是想看到的测试误差+故障,废弃警告,或任意“标准输出的哨兵”。

这可能吗? 谢谢!

Answer 1:

无需修改rake任务和/或测试库,你不会得到这个。 只需用grep出不需要的线条。

bundle exec rake test:units | grep -vP "^(Started|Loaded|\/)"


文章来源: Rake is too verbose, echos test command