Maison >développement back-end >Golang >Comment puis-je exécuter un seul test spécifique dans une suite de tests Go ?
Isoler l'exécution de tests individuels
Dans les suites de tests de packages Go, l'exécution d'un seul test spécifique peut être pratique pour le dépannage. Pour y parvenir, vous pouvez utiliser l'indicateur go test -run.
Solution :
Utilisez la syntaxe suivante pour réexécuter un test particulier :
go test -run=TestSpecific
Ici, TestSpecific représente le nom de la fonction de test que vous souhaitez isoler. L'indicateur -run vous permet de spécifier une expression régulière qui correspond aux noms de tests que vous souhaitez exécuter.
Exemple :
Considérez une suite de tests avec les fonctions de test suivantes :
import "testing" func TestA(t *testing.T) {} func TestB(t *testing.T) {} func TestC(t *testing.T) {}
Pour exécuter uniquement TestB, vous utiliserez la commande :
go test -run="TestB"
Cette approche peut considérablement réduisez le temps de débogage en isolant l'exécution d'un seul 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!