TestMain — это специальная функция в _test.go файле, которая берёт на себя управление запуском тестов пакета. Сигнатура: func TestMain(m *testing.M). Внутри можешь сделать setup (поднять БД, загрузить фикстуры), вызвать m.Run() для запуска всех тестов, а потом teardown. Код выхода m.Run() передаёшь в os.Exit().
Что такое test main?
Middle
286 просмотровAFK Offer AI
Как обработать context deadline exceeded?