ホームページ > バックエンド開発 > Golang > デフォルトの Go テスト出力を色付けするにはどうすればよいですか?

デフォルトの Go テスト出力を色付けするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-16 11:32:03
オリジナル
717 人が閲覧しました

How can I colorize the default Go test output?

デフォルトの 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート