com.soasta.jenkins
Class MakeAppTouchTestable

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Builder
          extended by com.soasta.jenkins.MakeAppTouchTestable
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep

public class MakeAppTouchTestable
extends hudson.tasks.Builder

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class MakeAppTouchTestable.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
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
MakeAppTouchTestable(String url, String cloudTestServerID, String inputType, String projectFile, String target, String launchURL, boolean backupModifiedFiles, String additionalOptions, String javaOptions)
           
 
Method Summary
 String getAdditionalOptions()
           
 boolean getBackupModifiedFiles()
           
 String getCloudTestServerID()
           
 com.soasta.jenkins.MakeAppTouchTestable.InputType getInputType()
           
 String getJavaOptions()
           
 String getLaunchURL()
           
 String getProjectFile()
           
 CloudTestServer getServer()
           
 String getTarget()
           
 String getUrl()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 Object readResolve()
           
 
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
 

Constructor Detail

MakeAppTouchTestable

@DataBoundConstructor
public MakeAppTouchTestable(String url,
                                                 String cloudTestServerID,
                                                 String inputType,
                                                 String projectFile,
                                                 String target,
                                                 String launchURL,
                                                 boolean backupModifiedFiles,
                                                 String additionalOptions,
                                                 String javaOptions)
Method Detail

getUrl

public String getUrl()

getCloudTestServerID

public String getCloudTestServerID()

getInputType

public com.soasta.jenkins.MakeAppTouchTestable.InputType getInputType()

getProjectFile

public String getProjectFile()

getTarget

public String getTarget()

getLaunchURL

public String getLaunchURL()

getBackupModifiedFiles

public boolean getBackupModifiedFiles()

getAdditionalOptions

public String getAdditionalOptions()

getJavaOptions

public String getJavaOptions()

getServer

public CloudTestServer getServer()

readResolve

public Object readResolve()
                   throws IOException
Throws:
IOException

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.