터미널/콘솔 테스트를 실행할 때 출력을 빨간색 또는 녹색 텍스트로 표시하는 것이 유용할 수 있습니다. 실패 또는 성공. 많은 Go 테스트 라이브러리가 이 기능을 제공하지만, 기본 Go 테스트 패키지를 사용하고 싶다면 어떻게 해야 할까요?
해결책은 적용할 수 있는 일반 색상화 도구인 grc에 있습니다. 어떤 출력에도. Debian/Ubuntu에 설치하려면 apt-get install grc를 사용하세요. Homebrew가 설치된 Mac에서는 Brew install grc를 사용합니다.
홈 디렉터리에 구성 디렉터리를 생성합니다.
mkdir ~/.grc
개인 grc 구성 생성 in ~/.grc/grc.conf:
# Go ^([/\w\.]+\/)?go test\b conf.gotest
마지막으로 ~/.grc/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
이제 다음을 사용하여 색상화로 Go 테스트를 실행할 수 있습니다.
grc go test -v ./..
매번 grc를 입력하지 않으려면 셸에 별칭을 추가하세요.
alias go=grc go
이렇게 하면 간단히 다음을 입력하여 색상화로 테스트를 실행할 수 있습니다.
go test -v ./..
터미널에서 색상으로 구분된 테스트 결과를 편리하게 즐겨보세요!
위 내용은 `grc`를 사용하여 Go 테스트 출력에 색상화를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!