watchr
PHP単体テストを実行するための小さなスクリプトを書いています。
現在のスクリプトは次を使用してテストを実行しsystem()
、それらを色付きで表示します。
機能を追加しようとしてlibnotify
いますが、そのためには出力を解析して正規表現と照合する必要があるため、通知は緑または赤で表示されます。
system()
出力%x
は返されませんが、返されますが、puts p
色が表示されないため、どのテストが失敗したかをすばやく確認する必要があります。1 つのオプションは、テストを 2 回実行することです。1 回目はターミナル ウィンドウに表示するため、2 回目はどの通知を表示するかを確認するためですが、私はそれを避けたいと思います。