From 446d75ef38fdc1952418d7863d2dce354ea49310 Mon Sep 17 00:00:00 2001 From: atleast Date: Tue, 12 Jan 2016 12:54:09 +0800 Subject: [PATCH] Comment out the conditions in function insertZeroWhenNoReports as the API getPackaging() was deprecated with Sonar 2.8. And after build and deploy, the plugin can be used with SonarQube 4.5.6, but can NOT be used with SonarQube 5.2 as violations api was deprecated and has been removed in sonarqube5.2. --- .../org/sonar/plugins/objectivec/tests/SurefireParser.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/sonar/plugins/objectivec/tests/SurefireParser.java b/src/main/java/org/sonar/plugins/objectivec/tests/SurefireParser.java index b566a92a..6421c6d8 100644 --- a/src/main/java/org/sonar/plugins/objectivec/tests/SurefireParser.java +++ b/src/main/java/org/sonar/plugins/objectivec/tests/SurefireParser.java @@ -78,9 +78,9 @@ public boolean accept(File dir, String name) { } private void insertZeroWhenNoReports(Project pom, SensorContext context) { - if ( !StringUtils.equalsIgnoreCase("pom", pom.getPackaging())) { + // if ( !StringUtils.equalsIgnoreCase("pom", pom.getPackaging())) { context.saveMeasure(CoreMetrics.TESTS, 0.0); - } + // } } private void parseFiles(SensorContext context, File[] reports) {