I was trying to run a test with golang running in a docker container and I was stumbling into that message:
[no tests to run]
I figured out doing like that:
docker exec docker_golang_service_1 go test -run ./... golangservice.com/v1/src/tests
docker exec YOUR_CONTAINER_NAME go test -run ./... YOUR_MODULE_NAME+PATH_TO_YOUR_TEST_DIRECTORY
./... means running every test exist into directory.