2015-10-30 170 views
1

單元測試代碼覆蓋率,我們設定Jenkins/SonarQube如果開發人員犯有單元測試代碼覆蓋率爲Java低於70%的新代碼失敗構建。我們很樂意爲JavaScript做同樣的事情。這原來是有問題的。詹金斯/ 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