Maison >développement back-end >Golang >Comment puis-je coloriser la sortie du test Go par défaut ?

Comment puis-je coloriser la sortie du test Go par défaut ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-16 11:32:03717parcourir

How can I colorize the default Go test output?

Colorisation de la sortie de test Go par défaut

Le package de test natif de Go ne dispose pas d'une sortie colorisée intégrée. Cependant, vous pouvez utiliser un outil externe tel que grc (coloriseur générique) pour coloriser les résultats des tests.

Utiliser grc pour la colorisation

Installez grc à l'aide de votre gestionnaire de packages préféré (par ex. , apt-get install grc pour Debian/Ubuntu). Après l'installation, créez un fichier de configuration (~/.grc/grc.conf) avec l'entrée suivante :

^([/\w\.]+\/)?go test\b
conf.gotest

Ensuite, créez un fichier de configuration grc pour personnaliser les couleurs de sortie du test Go (~/.grc/ conf.gotest):

# Go test grc colorizer configuration
regexp==== RUN .*
colour=bright_blue
-
regexp=--- PASS: .* (\(\d+\.\d+s\))
colour=green, yellow
-
...

Exécuter des tests colorisés

Maintenant, vous pouvez exécuter vos tests Go avec colorisation à l'aide de la commande suivante :

grc go test -v ./..

Alias ​​pour plus de commodité

Pour simplifier le processus, ajoutez un alias au fichier de configuration de votre shell :

alias go=grc go

Cela vous permet d'exécuter des tests colorisés simplement en en utilisant la commande "go test".

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn