Maison >développement back-end >Golang >Comment puis-je ajouter une sortie colorée pour effectuer des tests ?
Colorisation de la sortie du test Go avec grc
Dans le domaine des tests logiciels, une sortie claire et concise est cruciale. Par défaut, le package de test de Go fournit une colorisation minimale, limitant les commentaires à une sortie texte uniquement. Cependant, il existe une solution pour améliorer l'attrait visuel des tests à l'aide d'un outil appelé grc.
grc (coloriseur générique) est un outil polyvalent qui vous permet de coloriser n'importe quelle sortie de terminal. Pour utiliser grc pour la colorisation des tests Go, suivez ces étapes :
1. Installation :
Sur Debian/Ubuntu : apt-get install grc
Sur Mac avec Homebrew : Brew install grc
2. Configuration :
# Go ^([/\w\.]+\/)?go test\b 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
3. Exécution :
Expérience utilisateur améliorée :
grc fournit une sortie de test visuellement attrayante, comme le montre la capture d'écran :
[Image de l'exécution du test Go colorisé sortie]
Pour simplifier le processus d'exécution, créez un alias dans votre shell :
alias go=grc go
Maintenant, vous pouvez coloriser les sorties des tests Go sans effort en exécutant :
go test -v ./..
En intégrant grc dans votre flux de travail de test, vous pouvez obtenir une meilleure visualisation de vos résultats de test, vous permettant d'identifier plus rapidement les échecs et les succès.
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!