|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MavenAggregatedReport
Action
to be associated with MavenModuleSetBuild
,
which usually displays some aspect of the aggregated results
of the module builds (such as aggregated test result, aggregated
coverage report, etc.)
When a module build is completed, its governing MavenModuleSetBuild
tries to create an instane of
MavenAggregatedReport
from each kind of MavenReporterDescriptor
whose MavenReporter
s are used on module builds.
The obtained instance is then persisted with MavenModuleSetBuild
.
AggregatableAction
Method Summary | |
---|---|
Class<? extends AggregatableAction> |
getIndividualActionType()
Returns the implementation class of AggregatableAction that
produces this MavenAggregatedReport . |
Action |
getProjectAction(MavenModuleSet moduleSet)
Equivalent of BuildStep.getProjectAction(AbstractProject)
for MavenAggregatedReport . |
void |
update(Map<MavenModule,List<MavenBuild>> moduleBuilds,
MavenBuild newBuild)
Called whenever a new module build is completed, to update the aggregated report. |
Methods inherited from interface hudson.model.Action |
---|
getDisplayName, getIconFileName, getUrlName |
Method Detail |
---|
void update(Map<MavenModule,List<MavenBuild>> moduleBuilds, MavenBuild newBuild)
moduleBuilds
- Same as MavenModuleSet.getModuleBuilds() but provided for convenience and efficiency.newBuild
- Newly completed build.Class<? extends AggregatableAction> getIndividualActionType()
AggregatableAction
that
produces this MavenAggregatedReport
. Hudson uses this method
to determine which AggregatableAction
is aggregated to
which MavenAggregatedReport
.
Action getProjectAction(MavenModuleSet moduleSet)
BuildStep.getProjectAction(AbstractProject)
for MavenAggregatedReport
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |