Mon dossier de projet contient:Comment exécuter aller test sur tous les fichiers de test dans mon projet, sauf pour les packages de fournisseurs
Makefile README.md component/ driver/ service/ vendor/ worker/
Je voudrais courir go test
sur tous les fichiers de test, par exemple foobar_test.go
à l'exception des fichiers de test dans le package fournisseur. Le plus proche que je suis arrivé au succès était avec go test ./...
mais cela incluait des fichiers de test de fournisseur.
J'ai vu dans la documentation que vous pouvez passer une option regex à -run
mais j'ai du mal à faire fonctionner ça. Par exemple, j'ai essayé go test ./*
, mais je reçois un tas de can't load package errors
.
Quelle est la meilleure façon de faire cela?