Jenkins/SonarQube单元测试JavaScript的代码覆盖率

Jenkins/SonarQube单元测试JavaScript的代码覆盖率,javascript,angularjs,unit-testing,jenkins,sonarqube,Javascript,Angularjs,Unit Testing,Jenkins,Sonarqube,我们将Jenkins/SonarQube设置为,如果开发人员提交的新代码不到Java单元测试代码覆盖率的70%,则构建失败。我们也很乐意为JavaScript做同样的事情。结果证明这是有问题的 要让SonarQube分析JavaScript单元测试,您必须使用如下选项(取自Jenkins上下文): 问题是使用JSTestDriver()是不可能的,因为它很旧,并且与现代JavaScript框架(如AngularJS或ReactJS)不兼容 问题:有人遇到并解决了这个问题吗?支持JavaScrip

我们将Jenkins/SonarQube设置为,如果开发人员提交的新代码不到Java单元测试代码覆盖率的70%,则构建失败。我们也很乐意为JavaScript做同样的事情。结果证明这是有问题的

要让SonarQube分析JavaScript单元测试,您必须使用如下选项(取自Jenkins上下文):

问题是使用JSTestDriver()是不可能的,因为它很旧,并且与现代JavaScript框架(如AngularJS或ReactJS)不兼容


问题:有人遇到并解决了这个问题吗?

支持JavaScript

JavaScript支持

试过LCOV。没用。我的问题是:试过LCOV。没用。我的问题是:
sonar.javascript.jstestdriver.reportsPath=${WORKSPACE}/my-project/generated-reports/jstd