Class TestFlakyStatsOverRevision
java.lang.Object
com.google.jenkins.flakyTestHandler.plugin.TestFlakyStatsOverRevision
- All Implemented Interfaces:
Action,ModelObject
Generate a table to show for a given test, how many passes/fails at given revision
- Author:
- Qingzhou Luo
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTestFlakyStatsOverRevision(AbstractProject<?, ?> project, HistoryAggregatedFlakyTestResultAction action) -
Method Summary
Modifier and TypeMethodDescriptiongetFlakyStatsMap(String test) static StringgetSafeTestName(String testName) Get the name of a test that's URL-safe.
-
Field Details
-
project
-
parentAction
-
flakyStatsRevisionMap
public Map<String,HistoryAggregatedFlakyTestResultAction.SingleTestFlakyStats> flakyStatsRevisionMap
-
-
Constructor Details
-
TestFlakyStatsOverRevision
public TestFlakyStatsOverRevision(AbstractProject<?, ?> project, HistoryAggregatedFlakyTestResultAction action)
-
-
Method Details
-
getFlakyStatsMap
public Map<String,HistoryAggregatedFlakyTestResultAction.SingleTestFlakyStats> getFlakyStatsMap(String test) -
getStatsGraph
-
getIconFileName
- Specified by:
getIconFileNamein interfaceAction
-
getDisplayName
- Specified by:
getDisplayNamein interfaceAction- Specified by:
getDisplayNamein interfaceModelObject
-
getUrlName
- Specified by:
getUrlNamein interfaceAction
-
getSafeTestName
Get the name of a test that's URL-safe.- Parameters:
testName- input test name- Returns:
- name of the test with illegal characters replaced with '_'
-