public interface MatrixAggregatable extends hudson.ExtensionPoint
BuildWrappercan optionally implement this interface to perform result aggregation across
This is useful for example to aggregate all the test results
MatrixRun into a single table/graph.
You may also register singleton implementations of this interface as
Rather than forcing publishers and the like to implement this interface,
the singleton can perform any logic it needs for result aggregation on a given build.
MatrixAggregator createAggregator(MatrixBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
This method is called during the build of
MatrixBuild and the created aggregator
will perform the aggregation.
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.
Copyright © 2016–2019. All rights reserved.