Class TestResultsAggregatorHelper
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
com.jenkins.testresultsaggregator.TestResultsAggregatorHelper
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
,SimpleBuildStep
- Direct Known Subclasses:
TestResultsAggregator
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
Field Summary
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncalculateColumns
(String userSelectionColumns) checkUserInputForInjection
(List<Data> validatedData) evaluateInputData
(List<Data> data, String jenkinsUrl) getPreviousData
(Run build, List<Data> validatedData) void
previousSavedResults
(List<Data> validatedData, Aggregated previousAggregated) resolveJenkinsUrl
(EnvVars envVars, PrintStream logger) void
resolveVariables
(Properties properties, VariableResolver<?> buildVars, EnvVars envVars) validateInputData
(List<Data> data, String jenkinsUrl) Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, perform, prebuild
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, perform, requiresWorkspace
-
Constructor Details
-
TestResultsAggregatorHelper
public TestResultsAggregatorHelper()
-
-
Method Details
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<Publisher>
- Overrides:
getDescriptor
in classNotifier
-
resolveJenkinsUrl
-
checkUserInputForInjection
-
resolveVariables
public void resolveVariables(Properties properties, VariableResolver<?> buildVars, EnvVars envVars) throws IOException, InterruptedException - Throws:
IOException
InterruptedException
-
previousSavedResults
-
calculateColumns
-
validateInputData
public List<Data> validateInputData(List<Data> data, String jenkinsUrl) throws UnsupportedEncodingException, MalformedURLException -
evaluateInputData
public List<Data> evaluateInputData(List<Data> data, String jenkinsUrl) throws UnsupportedEncodingException, MalformedURLException -
getPreviousData
-