🟡 Средний · 2 очк. Тестирование
Что делает t.Parallel()?
A Запускает тест дважды
B Разрешает параллельное выполнение теста
C Создаёт горутину
D Отключает кеш тестов
Объяснение вопроса

t.Parallel() помечает тест как допускающий параллельный запуск с другими такими же тестами. По умолчанию тесты в пакете выполняются последовательно.

func TestA(t *testing.T) {
    t.Parallel()
    // может выполняться одновременно с TestB
}

Параллельные тесты не должны зависеть друг от друга и от общего состояния - иначе возможны нестабильные падения.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.