Тесты должны быть быстрыми (v1.0.0)

Тесты должны быть быстрыми (v1.0.0)

Для того, чтобы тесты хорошо выполняли свою роль страховочной сетки, они должны запускаться регулярно. А для того чтобы их регулярный запуск не приводил к выпадению разработчиков из потока, они должны запускаться быстро:

  • В идеале меньше 10 и точно не больше 30 секунд на полный цикл (от нажатия кнопки запуска до отображнеия результат) запуска отдельного теста;

  • В идеале меньше 60 и точно небольше 300 секунд на полный запуск всего набора тестов отдельного сервиса