Does Go have any ability to run some code before ALL tests? I know that Go provides with TestMain(), but its package scope func, and will set up and tear down only tests in package where she located.
But I want to run some docker test containers before ALL tests, and of course tear it down, when all test be done.