Colorisation de la sortie dans les tests Go avec le package de test par défaut
Bien que de nombreuses bibliothèques de tests Go offrent une sortie colorée, coloriser la sortie du package de test par défaut peut être réalisé en utilisant un coloriseur générique appelé grc.
Installation :
Sur Debian/Ubuntu :
apt-get install grc
Sur macOS avec Homebrew :
brew install grc
Configuration :
Créer une configuration répertoire :
mkdir ~/.grc
Configurez vos paramètres grc dans ~/.grc/grc.conf :
# Go ^([/\w\.]+\/)?go test\b conf.gotest
Créez une configuration de colorisation de test Go dans ~/.grc/conf.gotest :
# 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
Utilisation :
Pour coloriser Go exécutions de tests, utilisez la commande suivante :
grc go test -v ./..
Alias facultatif :
Pour plus de commodité, vous pouvez ajouter un alias à votre shell :
alias go=grc go
Maintenant, vous pouvez simplement exécuter go test -v ./.. pour obtenir une sortie colorisée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!