使用預設測試套件對Go 測試中的輸出進行著色
雖然許多Go 測試庫提供彩色輸出,但對預設測試包的輸出進行著色可以使用名為grc 的通用著色器來實現。
安裝:
在Debian/Ubuntu 上:
apt-get install grc
使用Homebrew 的macOS 上:
brew install grc
設定:
建立設定目錄:mkdir ~/.grc
# Go ^([/\w\.]+\/)?go test\b conf.gotest
在~/.grc/conf.gotest 中建立Go 測試著色配置:
# Example 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
用法:
著色去測試運行,使用以下命令:grc go test -v ./..
可選別名:
為了方便起見,您可以在shell 中加入別名:alias go=grc go
以上是如何使用預設測試包對 Go 測試輸出進行著色?的詳細內容。更多資訊請關注PHP中文網其他相關文章!