Axis.values
) and adds that to the given map,
which serves as the build variables.AxisDescriptor
s.MatrixBuildListener
descriptors.MatrixConfigurationSorterDescriptor
s.MatrixExecutionStrategyDescriptor
s.Axis
from form.Descriptor
for Axis
Axis
.Converter
implementation for XStream.Axis
values.AxisDescriptor
for manually entered default axis.MatrixExecutionStrategy
that captures historical behavior.MatrixRun
s have been completed
to indicate that the build is about to finish.FilterScript.apply(hudson.matrix.MatrixBuild.MatrixBuildExecution, Combination)
Combination.toString()
.MatrixProject.getActiveConfigurations()
to ensure
that the build will use a consistent view of it.MatrixRun
.AxisDescriptor
s that contribute to the UI.MatrixBuild
that this build originates from.MatrixConfiguration
uses.MatrixConfiguration
MatrixBuild.getRun(Combination)
, but do not approximate the result by earlier execution
of the given combination (which is done for partial rebuild of the matrix.)MatrixRun
s for exactly this MatrixBuild
.JDK
s where the builds will be run.Label
s where the builds will be run.MatrixBuild
that has the same build number.MatrixConfiguration
is always invoked from MatrixRun
once and just once, there's no point in having a quiet period.MatrixProject
is relevant with all the labels its configurations are relevant.MatrixRun.getParentBuild()
.Layouter.Row
s to be displayed.MatrixRun
in this build that corresponds
to the given combination.MatrixRun
s for this MatrixBuild
.DefaultMatrixExecutionStrategyImpl.getSorter()
.
This method tries to emulate the previous behavior the best it can, but will return null
if the current MatrixExecutionStrategy
is not the default one.DefaultMatrixExecutionStrategyImpl.getTouchStoneCombinationFilter()
.
This method tries to emulate the previous behavior the best it can, but will return null
if the current MatrixExecutionStrategy
is not the default one.DefaultMatrixExecutionStrategyImpl.getTouchStoneResultCondition()
.
This method tries to emulate the previous behavior the best it can, but will return null
if the current MatrixExecutionStrategy
is not the default one.MatrixBuild
is kept, keep this record too.Axis.value(int)
.MatrixRun
s are run sequentially, instead of running in parallel.DefaultMatrixExecutionStrategyImpl.isRunSequentially()
.
This method tries to emulate the previous behavior the best it can, but will return false
if the current MatrixExecutionStrategy
is not the default one.Axis
that selects available JDKs.Axis
that selects label expressions.Axis
that selects label expressions.Layouter.Column
s.Publisher
, JobProperty
, BuildWrapper
can optionally implement this interface
to perform result aggregation across MatrixRun
.MatrixRun
results
into MatrixBuild
.MatrixProject
.MatrixBuild
execution to its end.MatrixRun
.MatrixRun
s to rebuild.Action
s that are used as parameters
to Queue.schedule(Task, int, Action...)
to indicate that they
want to be also passed to the MatrixRun
s from its parent MatrixBuild
.MatrixProject
.MatrixConfiguration
s of matrix job MatrixProject
MatrixConfigurationSorter
.MatrixConfiguration
when MatrixProject
builds,
including what degree it gets serialized/parallelled, how the whole build is abandoned when
some fails, etc.Job
that allows you to run multiple different configurations
from a single setting.MatrixConfiguration
.Action
that aggregates all the test results from MatrixRun
s.Axis.getName()
MatrixConfigurationSorter
.Axis
, but now those are divided into subtypes.MatrixBuild
execution to allow Axis
to update Axis.values
based on the current build.MatrixConfiguration.scheduleBuild(ParametersAction, Cause)
. Since 1.283MatrixConfiguration.scheduleBuild(List, Cause)
. Since 1.480MatrixProject
.DefaultMatrixExecutionStrategyImpl.setRunSequentially(boolean)
.
This method tries to emulate the previous behavior the best it can, but will fall back
to no-op if the current MatrixExecutionStrategy
is not the default one.DefaultMatrixExecutionStrategyImpl.setSorter(MatrixConfigurationSorter)
.
This method tries to emulate the previous behavior the best it can, but will fall back
to no-op if the current MatrixExecutionStrategy
is not the default one.DefaultMatrixExecutionStrategyImpl.setTouchStoneCombinationFilter(String)
.
This method tries to emulate the previous behavior the best it can, but will fall back
to no-op if the current MatrixExecutionStrategy
is not the default one.DefaultMatrixExecutionStrategyImpl.setTouchStoneResultCondition(Result)
.
This method tries to emulate the previous behavior the best it can, but will fall back
to no-op if the current MatrixExecutionStrategy
is not the default one.Combination
in the given AxisList
.Combination.toString()
but only include the given axes.Axis.getValues()
Copyright © 2015. All rights reserved.