Aetae
@Aetae
Тлен

Существует ли гит хук запускающий тесты только для изменённого куска кода?

Существует ли гит хук (неважно для какой тестовой либы) запускающий тесты только для изменённого куска кода? Не тупо для изменённых файлов, а всех зависимых модулей тоже.
Т.е. алгоритм действия если абстрактно и утрировано: вытаскивает diff, разбирает, что именно оный diff затрагивает, находит все зависимые от затронутого модули, находит все тесты для этих модулей/затронутых кусков этих модулей и запускает.

Я понимаю что это должна быть безумная переусложнённая магическая хрень, но на javascript любят писать безумные переусложнённые магические хрени, потому а вдруг?)
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
EreminD
@EreminD
Кое-что умею
и mocha и jest поддерживают режимы watch. Которые отслеживают изменения в файлах и прогоняют соответствующие тесты
а так - для husky надо поискать плагин
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы