Jest test, протестировать все файлы, но только отчет о покрытии для измененных с мастера - PullRequest
0 голосов
/ 01 октября 2019

На работе у нас есть скрипт проверки, который мы запускаем перед нажатием. Мы запускаем

jest

, а затем запускаем

jest --changedSince=master --coverageThreshold='{ \"global\": { \"branches\": 80, \"lines\": 80, \"statements\": 80 } }'

Это дает нам то, что мы хотим - первый запускает все тесты и дает сбой, если какой-либо из них дает сбой. А второй запускает все тесты для файлов, которые изменились со времени master и дает сбой, если они терпят неудачу или если требования покрытия не выполняются.

Мой вопрос - есть ли способ объединить их? Это займет много времени, чтобы бежать. Мы могли бы просто запустить второй, но он не запускает все тесты.

Итак: есть ли способ в одном тестовом прогоне запустить все тесты и потерпеть неудачу, если какой-либо из них завершится неудачно и только измеритьохват файлов, которые изменились со времен мастера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...