对默认 Go 测试输出进行着色
Go 中的本机测试包缺少内置的彩色输出。但是,您可以利用 grc(通用着色器)等外部工具来对测试结果进行着色。
使用 grc 进行着色
使用您首选的包管理器(例如, apt-get install grc 对于 Debian/Ubuntu)。安装后,创建一个包含以下条目的配置文件(~/.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 ./..
方便的别名
到简化过程,将别名添加到 shell 的配置中文件:
alias go=grc go
这允许您只需使用“go test”命令即可运行彩色测试。
以上是如何为默认的 Go 测试输出着色?的详细内容。更多信息请关注PHP中文网其他相关文章!