Maison > développement back-end > Golang > Comment puis-je exécuter des tests Go et exclure des packages de fournisseurs ?

Comment puis-je exécuter des tests Go et exclure des packages de fournisseurs ?

Patricia Arquette
Libérer: 2024-12-11 02:09:14
original
644 Les gens l'ont consulté

How Can I Run Go Tests and Exclude Vendor Packages?

Exécuter des tests Go à l'exclusion des packages du fournisseur

Pour exécuter des tests Go sur tous les fichiers de test de votre projet tout en excluant les fichiers de test du package du fournisseur , vous pouvez suivre ces étapes :

Dans la documentation, vous pouvez transmettre une regex à l'option -run pour spécifier les tests à exécuter. Cependant, faire correspondre l'expression régulière à l'identifiant du test (et non au nom de fichier) présente certains défis.

Par exemple, go test ./* entraînera des erreurs de chargement du package impossible. Au lieu de cela, vous pouvez exclure le répertoire du fournisseur à l'aide du caractère générique ..., introduit dans Go 1.9.

Pour exécuter des tests Go sur tous les fichiers de test à l'exception de ceux du package du fournisseur, exécutez simplement :

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

Cette commande exclura le répertoire ./vendor de la liste des fichiers de test à exécuter.

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 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