我试图从声纳生成定制分析报告。我正在使用sonar-ws-client。我的代码是:定制声纳Qube分析报告
Sonar sonar = new Sonar(new HttpClient4Connector(new Host(url, login, password)));
Resource JunitTestCaseExample = sonar.find(ResourceQuery.createForMetrics("JunitTestCaseExample:JunitTestCaseExample", "critical_violations",
"major_violations", "minor_violations", "info_violations", "tests", "blocker_violations", "statements","coverage","uncovered_lines","lines",
"skipped_tests","test_failures", "test_errors", "test_success_density", "new_coverage","overall_coverage"));
Measure statements = JunitTestCaseExample.getMeasure("statements");
System.out.println("statements : " + statements.getMetricKey() + " === " + statements.getFormattedValue());
System.out.println(statements.getVariation1());
我能够得到最值的,但statements.getVariation1()
总是返回null
。 有没有办法获得7天,15天和30天的变化值?
感谢没有重复的问题:http://sonarqube.15.x6.nabble.com/Customised-Sonar-Qube-Analysis-Report-td5024916.html –