Class PipelineRanker
java.lang.Object
io.jenkins.plugins.dorametrics.rankings.PipelineRanker
Ranks pipelines by various criteria using optimized SQL aggregates.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionPipelineRanker(MetricsStore store) Constructor for testing.PipelineRanker(MetricsStore store, Set<String> excludedJobs) Constructor with an explicit set of jobs to leave out. -
Method Summary
Modifier and TypeMethodDescriptionflakiestPipelines(long fromMs, long toMs, int limit) mostFailingPipelines(long fromMs, long toMs, int limit) mostFailingStages(long fromMs, long toMs, int limit) mostImproved(long currentFrom, long currentTo, long previousFrom, long previousTo, int limit) slowestPipelines(long fromMs, long toMs, int limit) slowestStages(long fromMs, long toMs, int limit)
-
Constructor Details
-
PipelineRanker
public PipelineRanker() -
PipelineRanker
Constructor for testing. -
PipelineRanker
Constructor with an explicit set of jobs to leave out.
-
-
Method Details
-
slowestPipelines
-
mostFailingPipelines
-
mostImproved
public List<PipelineRanker.RankedPipeline> mostImproved(long currentFrom, long currentTo, long previousFrom, long previousTo, int limit) -
flakiestPipelines
-
slowestStages
-
mostFailingStages
-