Axis.values) and adds that to the given map,
which serves as the build variables.AxisDescriptors.MatrixBuildListener descriptors.MatrixConfigurationSorterDescriptors.MatrixExecutionStrategyDescriptors.Axis from form.Descriptor for AxisAxis.Converter implementation for XStream.Axis values.AxisDescriptor for manually entered default axis.MatrixExecutionStrategy that captures historical behavior.MatrixRuns 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.AxisDescriptors that contribute to the UI.MatrixBuild that this build originates from.MatrixConfiguration uses.MatrixConfigurationMatrixBuild.getRun(Combination), but do not approximate the result by earlier execution
of the given combination (which is done for partial rebuild of the matrix.)MatrixRuns for exactly this MatrixBuild.JDKs where the builds will be run.Labels 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().MatrixConfiguration.Combination.Layouter.Rows to be displayed.MatrixRun in this build that corresponds
to the given combination.MatrixRuns 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).MatrixRuns 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.Columns.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.MatrixRuns to rebuild.Actions that are used as parameters
to Queue.schedule(Task, int, Action...) to indicate that they
want to be also passed to the MatrixRuns from its parent MatrixBuild.MatrixBuild to a MatrixRun.MatrixProject.MatrixConfigurations of matrix job MatrixProjectMatrixConfigurationSorter.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 MatrixRuns.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 © 2004-2016. All Rights Reserved.