組み込みの OSX 'say' コマンドを使用して、長時間実行されているテストの終了を知らせてきました。簡単で便利です。
「6回のテスト、18回のアサーション、0回の失敗、0回のエラー」という結果の最後の行を話させたいと思いますが、それでも進行中の出力を保持します。これを行う方法はありますか?
私はもう試した:
ruby overlay_test.rb | tail -n 1 | say
しかし、それはテスト結果をそのまま出力しません。
行の最後の 2 つの部分だけを「0 の失敗、0 のエラー」と言うようにするためのボーナス ポイント。