Maison > développement back-end > Golang > le corps du texte

Puis-je organiser des tests Go dans des sous-répertoires ?

Patricia Arquette
Libérer: 2024-11-19 11:26:02
original
916 Les gens l'ont consulté

Can I Organize Go Tests in Sub-Directories?

Tests Golang dans des sous-répertoires : est-ce possible et comment ?

Puis-je organiser des tests dans des sous-répertoires dans Go ?

Oui, vous pouvez organiser les tests dans des sous-répertoires dans Go. Cela vous permet de garder votre espace de travail plus propre et d'organiser vos tests plus efficacement.

Comment organiser les tests dans des sous-répertoires

Pour organiser les tests dans des sous-répertoires, créez un sous-répertoire nommé "tests" ou "test" dans le répertoire du package. Placez vos fichiers de test dans ce sous-répertoire.

Exécuter des tests dans des sous-répertoires

Pour exécuter des tests dans des sous-répertoires, utilisez la commande suivante :

go test ./...
Copier après la connexion

La notation ./... précise que tous les packages et leurs sous-répertoires doivent être testés.

Remarque :

  • Vous vous devez préfixer les variables et fonctions exportées dans vos fichiers de test avec le nom du package pour accéder au contenu exporté du package.
  • Le contenu non exporté n'est pas accessible à partir des fichiers de test dans les sous-répertoires.

Considérations alternatives

Bien que l'organisation des tests dans des sous-répertoires puisse être bénéfique, certains préfèrent conserver les fichiers de test à côté des fichiers sources principaux pour un accès plus facile. De plus, avec Go 1.20, les outils de couverture prennent désormais en charge la collecte de profils à partir de tests d'intégration plus importants.

Conclusion

L'organisation des tests dans des sous-répertoires dans Go est possible et offre une flexibilité dans organisation des tests. Cependant, le choix dépend des préférences individuelles et des besoins spécifiques de votre projet.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal