Title: [40616] trunk/hudson/plugins/testabilityexplorer/src/main/java/hudson/plugins/testabilityexplorer/report/AbstractBuildReport.java: Fixed the result parse issues
Revision
40616
Author
vsbmeza
Date
2012-05-29 12:36:00 -0400 (Tue, 29 May 2012)

Log Message

Fixed the result parse issues

Modified Paths


Diff

Modified: trunk/hudson/plugins/testabilityexplorer/src/main/java/hudson/plugins/testabilityexplorer/report/AbstractBuildReport.java (40615 => 40616)


--- trunk/hudson/plugins/testabilityexplorer/src/main/java/hudson/plugins/testabilityexplorer/report/AbstractBuildReport.java	2012-05-29 16:35:27 UTC (rev 40615)
+++ trunk/hudson/plugins/testabilityexplorer/src/main/java/hudson/plugins/testabilityexplorer/report/AbstractBuildReport.java	2012-05-29 16:36:00 UTC (rev 40616)
@@ -30,19 +30,21 @@
  */
 public abstract class AbstractBuildReport<T extends AbstractBuild<?, ?>> extends AbstractBuildAction<T>
 {
-    private final Collection<Statistic> m_results;
+    private Collection<Statistic> m_results = new ArrayList<Statistic>();
     private final ReportBuilder m_reportBuilder;
     private final CostDetailBuilder m_detailBuilder;
 
     public AbstractBuildReport(Collection<Statistic> results, ReportBuilder reportBuilder, CostDetailBuilder detailBuilder) {
-        m_results = results;
+        if(results != null) {
+	        m_results = results;
+        }
         m_reportBuilder = reportBuilder;
         m_detailBuilder = detailBuilder;
     }
 
     public Collection<Statistic> getResults()
     {
-        return m_results == null ? new ArrayList<Statistic>() : new ArrayList<Statistic>(m_results);
+        return m_results;
     }
 
     void addResults(Collection<Statistic> statistics)

Reply via email to