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)