hudson.matrix
Interface MatrixAggregatable
- All Superinterfaces:
- ExtensionPoint
- All Known Implementing Classes:
- JUnitResultArchiver
public interface MatrixAggregatable
- extends ExtensionPoint
Publisher
, JobProperty
, BuildWrapper
can optionally implement this interface
to perform result aggregation across MatrixRun
.
This is useful for example to aggregate all the test results
in MatrixRun
into a single table/graph.
- Since:
- 1.115
- Author:
- Kohsuke Kawaguchi
createAggregator
MatrixAggregator createAggregator(MatrixBuild build,
Launcher launcher,
BuildListener listener)
- Creates a new instance of the aggregator.
This method is called during the build of
MatrixBuild
and the created aggregator
will perform the aggregation.
- Parameters:
build
- The build for which the aggregation shall happen. Never null.launcher
- Can be used to launch processes during the build.listener
- Progress report and errors during the aggregation should
be sent to this object. Never null.
- Returns:
- null if the implementation is not willing to contribute
an aggregator.
- See Also:
MatrixAggregator.build
,
MatrixAggregator.listener
Copyright © 2004-2013. All Rights Reserved.