Некорректный отчет по кодекам с Jest - изменился с оптимизацией - PullRequest
0 голосов
/ 05 марта 2019

Я оптимизировал сборку Travis Pull Request, запустив

npm run jest --changedSince=$TRAVIS_BRANCH

Теперь отчет о покрытии в сборке PR запускается только для подмножества файлов. Поэтому thePR_Coverage - это не общее покрытие проекта, а только подмножество файлов, для которых были выполнены тестовые примеры.

PR Coverage Report

Верхняя строка, которая показывает 6.9, относится к охвату всех файлов, для которых были выполнены тестовые случаи

Codecov PR

Codecov ошибочно вычисляет процент различий, который составляет (общий охват проекта) 29% - (общий охват PR - который фактически является подмножеством общего охвата) 6,9% = уменьшение покрытия на 22%.

Раньше он работал нормально, потому что до оптимизации охват PR был действительно общим охватом проекта, но после оптимизации он сокращался до подмножества общего покрытия.

Ссылка: Шутка - поменялась с 1023 * $ TRAVIS_BRANCH

Sidenote: Сборка ветки все еще выполняет все тестовые случаи. Есть ли возможность использовать сообщаемое им покрытие для расчета различий?

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