기본 테스트 패키지를 사용하여 Go 테스트의 출력 색상화
많은 Go 테스트 라이브러리가 색상이 지정된 출력을 제공하지만 기본 테스트 패키지의 출력에 색상을 지정합니다. grc라는 일반 컬러라이저를 사용하여 수행할 수 있습니다.
설치:
Debian/Ubuntu의 경우:
apt-get install grc
Homebrew가 있는 macOS의 경우:
brew install grc
구성:
구성 디렉터리 만들기:
mkdir ~/.grc
~/.grc/grc.conf에서 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 ./..
선택적 별칭:
편의를 위해 셸에 별칭을 추가할 수 있습니다.
alias go=grc go
이제 go test -v ./..를 실행하면 색상이 지정된 출력을 얻을 수 있습니다.
위 내용은 기본 테스트 패키지를 사용하여 Go 테스트 출력을 어떻게 색상화할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!