Всегда выполняйте тесты перед командой sonar-scanner, чтобы увидеть фактическое покрытие кода в Sonar - PullRequest
0 голосов
/ 22 января 2019

Проект, над которым я работаю, настроен Сонар. Моя команда также хочет видеть покрытие кода тестом при запуске sonar-scanner.

enter image description here

Проект построен с Angular, и чтобы увидеть фактическое покрытие в Sonar, мне нужно запустить ng test перед запуском sonar-scanner, чтобы lcov.info обновлялся заранее.

Есть ли способ запустить ng test, а затем sonar-scanner впоследствии, используя только одну команду вместо двух?

1 Ответ

0 голосов
/ 01 марта 2019

Используйте раздел сценариев package.json, чтобы упростить одновременный запуск нескольких команд:

package.json

"scripts" { "test": "ng test && sonar-scanner" }

Затем вы можете запустить как: npm run test

...