El go testcomando cubre *_test.goarchivos en un solo directorio.
Quiero go testtodo el proyecto, lo que significa que la prueba debe cubrir todos los *_test.goarchivos en el directorio ./y cada directorio del árbol de niños debajo del directorio ./.
¿Cuál es el comando para hacer esto?

...en el último ejemplo se debe escapar, IEgo test \...go: warning: "subdir/..." matched no packagesgo test ./...es realmente un gran comando! Gracias por ayudar :)Desde Go 1.9 en adelante , use
En Go 1.6 a 1.8,
./...también coincidía con elvendordirectorio . Para saltear paquetes vedados, usaríaFuentes: https://github.com/golang/go/issues/11659 , https://github.com/golang/go/issues/14417 , https://github.com/go-lang-plugin-org/ go-lang-idea-plugin / issues / 2366 , comentario de @ nickgrim.
fuente
./...ya no coincide con el./vendor/directorio, por lo que puede ejecutar todas sus pruebas y ninguna de las pruebas de proveedor congo test ./...fuente