org.jenkinsci.plugins.parallel_test_executor
Class ParallelTestExecutor

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Builder
          extended by org.jenkinsci.plugins.parallel_test_executor.ParallelTestExecutor
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep

public class ParallelTestExecutor
extends hudson.tasks.Builder

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class ParallelTestExecutor.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
static int NUMBER_OF_BUILDS_TO_SEARCH
           
static com.google.common.collect.ImmutableSet<hudson.model.Result> RESULTS_OF_BUILDS_TO_CONSIDER
           
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
ParallelTestExecutor(Parallelism parallelism, String testJob, String patternFile, String testReportFiles, boolean archiveTestResults, List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters> parameters)
           
 
Method Summary
 Parallelism getParallelism()
           
 List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters> getParameters()
           
 String getPatternFile()
           
 String getTestJob()
           
 String getTestReportFiles()
           
 boolean isArchiveTestResults()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuild
 
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, 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, prebuild
 

Field Detail

NUMBER_OF_BUILDS_TO_SEARCH

public static final int NUMBER_OF_BUILDS_TO_SEARCH
See Also:
Constant Field Values

RESULTS_OF_BUILDS_TO_CONSIDER

public static final com.google.common.collect.ImmutableSet<hudson.model.Result> RESULTS_OF_BUILDS_TO_CONSIDER
Constructor Detail

ParallelTestExecutor

@DataBoundConstructor
public ParallelTestExecutor(Parallelism parallelism,
                                                 String testJob,
                                                 String patternFile,
                                                 String testReportFiles,
                                                 boolean archiveTestResults,
                                                 List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters> parameters)
Method Detail

getParallelism

public Parallelism getParallelism()

getTestJob

public String getTestJob()

getPatternFile

public String getPatternFile()

getTestReportFiles

public String getTestReportFiles()

isArchiveTestResults

public boolean isArchiveTestResults()

getParameters

public List<hudson.plugins.parameterizedtrigger.AbstractBuildParameters> getParameters()

perform

public boolean perform(hudson.model.AbstractBuild<?,?> build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
                throws InterruptedException,
                       IOException
Specified by:
perform in interface hudson.tasks.BuildStep
Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
Throws:
InterruptedException
IOException


Copyright © 2004-2014. All Rights Reserved.