デフォルトの Go テスト出力の色付け
Go のネイティブ テスト パッケージには、色付けされた出力が組み込まれていません。ただし、 grc (汎用カラライザー) などの外部ツールを利用して、テスト結果を色付けすることはできます。
色付けに grc を使用する
好みのパッケージ マネージャー (例: 、Debian/Ubuntu の場合は apt-get install grc)。インストール後、次のエントリを含む構成ファイル (~/.grc/grc.conf) を作成します。
^([/\w\.]+\/)?go test\b conf.gotest
次に、Go テストの出力色をカスタマイズするための grc 構成ファイル (~/.grc/) を作成します。 conf.gotest):
# Go test grc colorizer configuration regexp==== RUN .* colour=bright_blue - regexp=--- PASS: .* (\(\d+\.\d+s\)) colour=green, yellow - ...
色付きで実行中テスト
これで、次のコマンドを使用して、色付けを使用して Go テストを実行できます。
grc go test -v ./..
便宜上のエイリアス
Toプロセスを簡素化し、シェルの構成にエイリアスを追加しますfile:
alias go=grc go
これにより、「go test」コマンドを使用するだけで色付きのテストを実行できます。
以上がデフォルトの Go テスト出力を色付けするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。