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