无法将Javascript测试结果导入声纳qube

时间:2015-08-10 09:58:23

标签: javascript sonarqube

我使用过这个属性并且报告是XML格式的.JavaScript单位结果没有导入到声纳仪表板。

var current_pos = 1250;
$(window).scroll(function() {
    var offset = $(window).scrollTop();

    console.log(offset);
    if(offset > current_pos) {
       current_pos += 1250;
        //do some function
        console.log(current_pos);
     }
 });

在此处输入代码。

1 个答案:

答案 0 :(得分:0)

根据日志中提供的信息,我们可以推断出您提供的XML报告不符合JavaScript插件支持的格式:Test result will not be saved for test class "0.2403 (Windows 7 0.0.0).Given the container controller", because SonarQube associated resource has not been found using file name: "0\2403 (Windows 7 0\0\0)\Given the container controller.js"

一些解释:

  • 为了将测试执行信息与测试文件相关联,JavaScript插件需要具有测试文件的路径。该插件从xml测试报告中检索此信息,它仅支持js-test-driver xml格式。
  • 从您提供的日志中我们可以清楚地看到插件所在的文件路径,它找到了其他无法用于检索测试文件的内容。

有关详细信息,请参阅此文档页面,希望它足够清晰:http://docs.sonarqube.org/display/SONAR/Unit+Test+results+import