Test de plusieurs répertoires avec go test
Dans le framework de test Go, go test exécute généralement des tests dans un seul répertoire contenant *_test.go fichiers. Cependant, il peut y avoir des cas où vous devrez tester sur plusieurs répertoires pour une couverture complète du projet.
Pour y parvenir, vous pouvez utiliser les commandes suivantes :
go test ./...
Cette commande demande à go test d'exécuter des tests dans le répertoire actuel et dans tous ses répertoires enfants, de manière récursive.
go test ./tests/... ./unit-tests/... ./my-packages/...
Cette commande vous permet de spécifier plusieurs répertoires dans lesquels vous souhaitez que les tests soient effectués. à exécuter.
go test foo/...
Si votre projet est organisé dans une hiérarchie, vous pouvez utiliser cette commande pour exécuter des tests pour tous les répertoires préfixés par le chemin foo/ import.
go test foo...
Cette version raccourcie obtient le même résultat que l'exemple précédent, en faisant correspondre tous les chemins d'importation commençant par foo.
go test ...
Enfin, pour tester tous les tests de votre $GOPATH, vous pouvez utiliser cette commande, qui inclut tous les modules Go que vous avez installés dans votre système.
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!