Maison >développement back-end >Golang >Comment puis-je exécuter un test spécifique dans une suite de tests Go ?

Comment puis-je exécuter un test spécifique dans une suite de tests Go ?

DDD
DDDoriginal
2024-12-13 18:47:15412parcourir

How Can I Run a Specific Test Within a Go Test Suite?

Exécuter des tests spécifiques dans les suites de tests Go

Cette question demande comment exécuter un seul test à partir d'une suite de tests dans Go.

Réponse :

Pour exécuter un test spécifique à partir d'une suite de tests Go, utilisez le -run indicateur de la commande go test. L'indicateur -run est documenté dans la section des indicateurs de test de la documentation de l'outil go :

-run regexp
    Run only those tests and examples matching the regular
    expression.

Par exemple, pour exécuter uniquement le test TestMyFunction dans le package foo :

go test -run 'TestMyFunction' ./foo

Ceci est un moyen pratique de gagner du temps dans le processus de débogage en réexécutant uniquement le test ayant échoué.

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