t.Parallel()?t.Parallel() помечает тест как допускающий параллельный запуск с другими такими же тестами. По умолчанию тесты в пакете выполняются последовательно.
func TestA(t *testing.T) {
t.Parallel()
// может выполняться одновременно с TestB
}
Параллельные тесты не должны зависеть друг от друга и от общего состояния - иначе возможны нестабильные падения.