]> source.dussan.org Git - sonarqube.git/commitdiff
Fix NPE: do not try to set lines on views technical projects
authorJulien HENRY <julien.henry@sonarsource.com>
Wed, 8 Apr 2015 06:59:36 +0000 (08:59 +0200)
committerJulien HENRY <julien.henry@sonarsource.com>
Wed, 8 Apr 2015 07:00:00 +0000 (09:00 +0200)
sonar-batch/src/main/java/org/sonar/batch/report/ComponentsPublisher.java

index fb20efee12823553397d84bda9df1b38b3c3b518..a683dafad81a7a846c12b667e48f5f1f0d797b4c 100644 (file)
@@ -25,6 +25,7 @@ import org.sonar.api.batch.bootstrap.ProjectDefinition;
 import org.sonar.api.batch.bootstrap.ProjectReactor;
 import org.sonar.api.batch.fs.InputFile;
 import org.sonar.api.resources.Language;
+import org.sonar.api.resources.Qualifiers;
 import org.sonar.api.resources.Resource;
 import org.sonar.api.resources.ResourceUtils;
 import org.sonar.batch.index.BatchResource;
@@ -82,8 +83,8 @@ public class ComponentsPublisher implements ReportPublisherStep {
     if (sid != null) {
       builder.setSnapshotId(sid);
     }
-    if (ResourceUtils.isFile(r)) {
-      builder.setIsTest(ResourceUtils.isUnitTestClass(r));
+    if (Qualifiers.isFile(r)) {
+      builder.setIsTest(ResourceUtils.isUnitTestFile(r));
       builder.setLines(((InputFile) batchResource.inputPath()).lines());
     }
     String name = getName(r);