grc を使用した Go テスト実行出力の色付け
ソフトウェア テストの領域では、明確で簡潔な出力が非常に重要です。デフォルトでは、Go のテスト パッケージは最小限の色付けを提供し、フィードバックをテキストのみの出力に制限します。ただし、grc と呼ばれるツールを使用して、テスト実行の視覚的な魅力を高める解決策があります。
grc (ジェネリック カラーライザー) は、あらゆる端末出力を色付けできる多用途ツールです。 Go テスト実行の色付けに grc を利用するには、次の手順に従います。
1.インストール:
Debian/Ubuntu の場合: apt-get install grc
Homebrew を使用する Mac の場合: brew install grc
2.構成:
# Go ^([/\w\.]+\/)?go test\b conf.gotest
# go-test grc colorizer configuration regexp==== RUN .* colour=bright_blue - regexp=--- PASS: .* (\(\d+\.\d+s\)) colour=green, yellow - regexp=^PASS$ colour=bold white on_green - regexp=^(ok|FAIL)\s+.* colour=default, magenta - regexp=--- FAIL: .* (\(\d+\.\d+s\)) colour=red, yellow - regexp=^FAIL$ colour=bold white on_red - regexp=[^\s]+\.go(:\d+)? colour=cyan
3.実行:
強化されたユーザー エクスペリエンス:
grc は、スクリーンショットに見られるように、視覚的に魅力的なテスト出力を提供します:
[色分けされた Go テスト実行出力の画像]
実行プロセスを簡略化するには、シェルでエイリアスを作成します。
alias go=grc go
次を実行することで、Go テスト出力を簡単に色付けできるようになりました。
go test -v ./..
grc をテスト ワークフローに統合することで、テスト結果をより適切に視覚化でき、失敗と成功をより迅速に特定します。
以上がテスト実行にカラフルな出力を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。