-
StatusAndTiming.computeChunkTiming(org.jenkinsci.plugins.workflow.job.WorkflowRun run,
long internalPauseDuration,
org.jenkinsci.plugins.workflow.graph.FlowNode firstNode,
org.jenkinsci.plugins.workflow.graph.FlowNode lastNode,
org.jenkinsci.plugins.workflow.graph.FlowNode after)
Compute timing for a chunk of nodes
StatusAndTiming.computeChunkTiming(org.jenkinsci.plugins.workflow.job.WorkflowRun run,
long internalPauseDuration,
org.jenkinsci.plugins.workflow.graphanalysis.MemoryFlowChunk chunk)
StatusAndTiming.computeOverallParallelTiming(org.jenkinsci.plugins.workflow.job.WorkflowRun run,
Map<String,TimingInfo> branchTimings,
org.jenkinsci.plugins.workflow.graph.FlowNode parallelStart,
org.jenkinsci.plugins.workflow.graph.FlowNode parallelEnd)
Computes the branch timings for a set of parallel branches.
StatusAndTiming.computeParallelBranchTimings(org.jenkinsci.plugins.workflow.job.WorkflowRun run,
org.jenkinsci.plugins.workflow.graph.FlowNode parallelStart,
List<org.jenkinsci.plugins.workflow.graph.BlockStartNode> branchStarts,
List<org.jenkinsci.plugins.workflow.graph.FlowNode> branchEnds,
org.jenkinsci.plugins.workflow.graph.FlowNode parallelEnd,
long[] pauseDurations)
Compute timing for all branches of a parallel
StatusAndTiming.computeOverallParallelTiming(org.jenkinsci.plugins.workflow.job.WorkflowRun run,
Map<String,TimingInfo> branchTimings,
org.jenkinsci.plugins.workflow.graph.FlowNode parallelStart,
org.jenkinsci.plugins.workflow.graph.FlowNode parallelEnd)
Computes the branch timings for a set of parallel branches.