EDITADO
Baseado na resposta de VonC,
Esta resposta é válida em go1.11. Ainda não testado em goversões superiores .
Para aqueles de vocês que gostam de manter seus testes em uma subpasta, digamos test, em seguida, executando
go test ./...
tentará executar testes em todas as pastas, mesmo aquelas que não contêm nenhum teste, tendo, portanto, um ?no relatório subsequente para pastas que não sejam de teste.
Corrida
go test ./.../test
em vez disso, terá como alvo apenas suas testpastas, tendo assim um relatório limpo focado apenas em suas pastas de teste.
CUIDADO
Esteja ciente de que o uso de subpastas de teste impedirá o cálculo do relatório de cobertura. A filosofia do go é deixar os arquivos de teste nas pastas do pacote.
go test ./...irá executar testes na pasta atual e em todas as subpastas. Veja minha resposta abaixo