GoogleTestの結果をカラーで表示したい
通常のターミナルで、たとえばteratermやmobaxtermで、シェルからGoogleTestを実行した場合には、単体テスト結果がOKなら緑、NGなら赤色で文字が表示されるため、一目で判断出来るようになっている。
しかし、EclipseとCDTでプログラミングをしていて、その結果をEclipseのコンソールで確認すると黒文字しか表示されないためわかりにくい。
ANSIカラーを有効化する
あれはどうやって色を付けているかというと、エスケープシーケンスを使っているらしい。
具体的な文字列はwikipediaの以下を参照。
ANSI escape code - Wikipedia, the free encyclopedia
この制御文字をEclipseのターミナルでも解釈できるように、プラグインを入れる。
ヘルプ→新規ソフトウェアのインストール→作業対象に以下のURLを追加し、ANSI Colorをインストールする。
http://www.mihai-nita.net/eclipse
このようにSUCCESSとFAILがわかりやすくなる。