hudson.plugins.emma.portlet
Class EmmaLoadData

java.lang.Object
  extended by hudson.plugins.emma.portlet.EmmaLoadData

public final class EmmaLoadData
extends java.lang.Object

Load data of Emma coverage results used by chart or grid.


Method Summary
static EmmaCoverageResultSummary getResultSummary(java.util.Collection<hudson.model.Job> jobs)
          Summarize the last coverage results of all jobs.
static java.util.Map<org.joda.time.LocalDate,EmmaCoverageResultSummary> loadChartDataWithinRange(java.util.List<hudson.model.Job> jobs, int daysNumber)
          Get Emma coverage results of all jobs and store into a sorted HashMap by date.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

loadChartDataWithinRange

public static java.util.Map<org.joda.time.LocalDate,EmmaCoverageResultSummary> loadChartDataWithinRange(java.util.List<hudson.model.Job> jobs,
                                                                                                        int daysNumber)
Get Emma coverage results of all jobs and store into a sorted HashMap by date.

Parameters:
jobs - jobs of Dashboard view
daysNumber - number of days
Returns:
Map The sorted summaries

getResultSummary

public static EmmaCoverageResultSummary getResultSummary(java.util.Collection<hudson.model.Job> jobs)
Summarize the last coverage results of all jobs. If a job doesn't include any coverage, add zero.

Parameters:
jobs - a final Collection of Job objects
Returns:
EmmaCoverageResultSummary the result summary


Copyright © 2011. All Rights Reserved.