When I run multiple tests by running something like:
go test -timeout 30m ./TestOne ./TestTwo
Does that mean the timeout is 30m for each test.
The documentation states:
-timeout d If a test binary runs longer than duration d, panic. If d is 0, the timeout is disabled. The default is 10 minutes (10m).
My understanding is it is timeout per test.