com.atlassian.bamboo.testutils
Class TestBuildDetailsBuilder

java.lang.Object
  extended by com.atlassian.bamboo.testutils.TestBuildDetailsBuilder

public class TestBuildDetailsBuilder
extends Object

Actually not a real builder


Constructor Summary
TestBuildDetailsBuilder()
           
TestBuildDetailsBuilder(TestBuildDetails build)
           
 
Method Summary
 TestBuildDetails build()
           
 TestJobDetails buildJob()
           
 TestBuildDetailsBuilder disabled()
           
 TestBuildDetailsBuilder withAntTask(String workingDirectory)
           
 TestBuildDetailsBuilder withBuilder(TestJobDetails.Builder builder)
           
 TestBuildDetailsBuilder withCommand(String command)
           
 TestBuildDetailsBuilder withGit()
           
 TestBuildDetailsBuilder withGit(GitRepositoryDescriptor repositoryDescriptor)
           
 TestBuildDetailsBuilder withGit(String repositoryUrl)
           
 TestBuildDetailsBuilder withGitForCommits()
           
 TestBuildDetailsBuilder withGitRepositoryBranch(String repositoryBranch)
           
 TestBuildDetailsBuilder withJdk(String jdk)
           
 TestBuildDetailsBuilder withManualBuild()
           
 TestBuildDetailsBuilder withMavenTask()
           
 TestBuildDetailsBuilder withMavenTask(String command)
           
 TestBuildDetailsBuilder withMavenTask(String workingDirectory, String goal)
           
 TestBuildDetailsBuilder withName(String planName)
           
 TestBuildDetailsBuilder withNoAdvancedOption()
           
 TestBuildDetailsBuilder withNoInitialBuild()
           
 TestBuildDetailsBuilder withNoScm()
           
 TestBuildDetailsBuilder withNoTests()
           
 TestBuildDetailsBuilder withProject(ProjectDescriptor projectDescriptor)
           
 TestBuildDetailsBuilder withRepositoryRelativePath(String relativePath)
           
 TestBuildDetailsBuilder withScriptTask()
           
 TestBuildDetailsBuilder withScriptTask(String scriptBody)
           
 TestBuildDetailsBuilder withSharedRepository(String repositoryName)
           
 TestBuildDetailsBuilder withSvn(RepositoryDescriptor repositoryDescriptor, String svnSubDir)
           
 TestBuildDetailsBuilder withSvn(String svnSubDir)
           
 TestBuildDetailsBuilder withWorkingDirectory(String workingDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestBuildDetailsBuilder

public TestBuildDetailsBuilder()

TestBuildDetailsBuilder

public TestBuildDetailsBuilder(TestBuildDetails build)
Method Detail

withProject

public TestBuildDetailsBuilder withProject(@NotNull
                                           ProjectDescriptor projectDescriptor)

withName

public TestBuildDetailsBuilder withName(@NotNull
                                        String planName)

withNoInitialBuild

public TestBuildDetailsBuilder withNoInitialBuild()

withManualBuild

public TestBuildDetailsBuilder withManualBuild()

withBuilder

public TestBuildDetailsBuilder withBuilder(@NotNull
                                           TestJobDetails.Builder builder)

withCommand

public TestBuildDetailsBuilder withCommand(@NotNull
                                           String command)

withWorkingDirectory

public TestBuildDetailsBuilder withWorkingDirectory(String workingDirectory)

withNoTests

public TestBuildDetailsBuilder withNoTests()

withJdk

public TestBuildDetailsBuilder withJdk(@NotNull
                                       String jdk)

build

public TestBuildDetails build()

buildJob

public TestJobDetails buildJob()

withSharedRepository

public TestBuildDetailsBuilder withSharedRepository(String repositoryName)

withNoScm

public TestBuildDetailsBuilder withNoScm()

withGit

public TestBuildDetailsBuilder withGit()

withGit

public TestBuildDetailsBuilder withGit(@NotNull
                                       GitRepositoryDescriptor repositoryDescriptor)

withGit

public TestBuildDetailsBuilder withGit(@NotNull
                                       String repositoryUrl)

withGitForCommits

public TestBuildDetailsBuilder withGitForCommits()

withGitRepositoryBranch

public TestBuildDetailsBuilder withGitRepositoryBranch(String repositoryBranch)

withSvn

public TestBuildDetailsBuilder withSvn(@NotNull
                                       String svnSubDir)

withSvn

public TestBuildDetailsBuilder withSvn(@NotNull
                                       RepositoryDescriptor repositoryDescriptor,
                                       @NotNull
                                       String svnSubDir)

withAntTask

public TestBuildDetailsBuilder withAntTask(@Nullable
                                           String workingDirectory)

withMavenTask

public TestBuildDetailsBuilder withMavenTask()

withMavenTask

public TestBuildDetailsBuilder withMavenTask(@NotNull
                                             String command)

withMavenTask

public TestBuildDetailsBuilder withMavenTask(@Nullable
                                             String workingDirectory,
                                             @NotNull
                                             String goal)

withScriptTask

public TestBuildDetailsBuilder withScriptTask()

withScriptTask

public TestBuildDetailsBuilder withScriptTask(@NotNull
                                              String scriptBody)

disabled

public TestBuildDetailsBuilder disabled()

withNoAdvancedOption

public TestBuildDetailsBuilder withNoAdvancedOption()

withRepositoryRelativePath

public TestBuildDetailsBuilder withRepositoryRelativePath(String relativePath)


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.