Для того, чтобы тесты хорошо выполняли свою роль страховочной сетки, они должны запускаться регулярно. А для того чтобы их регулярный запуск не приводил к выпадению разработчиков из потока, они должны запускаться быстро:
В идеале меньше 10 и точно не больше 30 секунд на полный цикл (от нажатия кнопки запуска до отображнеия результат) запуска отдельного теста;
В идеале меньше 60 и точно небольше 300 секунд на полный запуск всего набора тестов отдельного сервиса