2015-10-30 4 views
1

Мы создали Jenkins/SonarQube для сбоя сборки, если разработчик совершает новый код, на который распространяется менее 70% кода модульного тестирования кода для Java. Мы хотели бы сделать то же самое для JavaScript. Это оказалось проблематичным.Jenkins/SonarQube модульное тестирование кода для JavaScript

Чтобы получить SonarQube анализировать тесты JavaScript юнит вы должны использовать опцию как это (взятое из Дженкинс контекста):

sonar.javascript.jstestdriver.reportsPath=${WORKSPACE}/my-project/generated-reports/jstd 

Проблема заключается в том, что с помощью JSTestDriver (https://code.google.com/p/js-test-driver/) находится вне вопроса, потому что это старые и несовместимые с современными фреймворками JavaScript, такими как AngularJS или ReactJS.

Вопрос: кто-нибудь столкнулся и решил эту проблему?

ответ

0

LCOV поддерживается для JavaScript.

+0

Пробовал LCOV. Не работает. Вот мой вопрос: http://stackoverflow.com/questions/34600498/sonarqube-analysis-not-showing-code-coverage – Prachi

Смежные вопросы