Maison >développement back-end >Golang >Comment éviter les erreurs « drapeau fourni mais non défini » lors de l'utilisation d'indicateurs de ligne de commande personnalisés dans les tests unitaires Go ?
Lors de l'utilisation d'indicateurs de ligne de commande personnalisés dans les tests unitaires de Go, les utilisateurs peuvent rencontrer une erreur indiquant , "drapeau fourni mais non défini" lors de l'exécution de tests avec la ligne de commande arguments.
Le problème survient lorsque plusieurs tests sont inclus dans un espace de travail à l'aide du modèle ./.... Dans ce scénario, le compilateur exécute plusieurs exécutables de test, chacun pouvant avoir des exigences d'indicateur différentes. L'erreur se produit car certains exécutables tentent d'utiliser des indicateurs non définis.
Pour résoudre ce problème, il est recommandé d'exécuter go test individuellement pour chaque fichier _test.go, en fournissant l'ensemble approprié de arguments de ligne de commande pour chaque test. Cette approche garantit que chaque exécutable reçoit uniquement les indicateurs attendus, évitant ainsi l'erreur d'indicateur non défini.
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!