Class TestStageDetails
- java.lang.Object
-
- com.atlassian.bamboo.testutils.model.TestStageDetails
-
- All Implemented Interfaces:
NameProvider
public final class TestStageDetails extends Object implements NameProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TestStageDetails.StageType
-
Constructor Summary
Constructors Constructor Description TestStageDetails(TestBuildDetails chain)
TestStageDetails(TestBuildDetails chain, String name, String description)
TestStageDetails(TestBuildDetails chain, String name, String description, TestStageDetails.StageType type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addJobs(TestJobDetails... jobs)
static TestStageDetails
addNewStageTo(TestBuildDetails chain)
TestJobDetails
createJob(String jobKey, String jobName)
Create a TestBuildDetails object representing job.TestBuildDetails
getChain()
String
getDescription()
TestJobDetails
getJob(int index)
List<TestJobDetails>
getJobs()
String
getName()
boolean
isFinal()
boolean
isManual()
void
setDefaultJob(TestJobDetails job)
void
setDescription(String description)
void
setFinal(boolean isFinal)
void
setManual(boolean manual)
void
setName(String name)
-
-
-
Constructor Detail
-
TestStageDetails
public TestStageDetails(TestBuildDetails chain)
-
TestStageDetails
public TestStageDetails(TestBuildDetails chain, String name, String description, TestStageDetails.StageType type)
-
TestStageDetails
public TestStageDetails(TestBuildDetails chain, String name, String description)
-
-
Method Detail
-
getJob
public TestJobDetails getJob(int index)
-
setDefaultJob
public void setDefaultJob(TestJobDetails job)
-
getChain
public TestBuildDetails getChain()
-
getName
public String getName()
- Specified by:
getName
in interfaceNameProvider
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
setName
public void setName(String name)
-
isManual
public boolean isManual()
-
setManual
public void setManual(boolean manual)
-
isFinal
public boolean isFinal()
-
setFinal
public void setFinal(boolean isFinal)
-
getJobs
public List<TestJobDetails> getJobs()
-
addJobs
public void addJobs(TestJobDetails... jobs)
-
addNewStageTo
public static TestStageDetails addNewStageTo(TestBuildDetails chain)
-
createJob
public TestJobDetails createJob(String jobKey, String jobName)
Create a TestBuildDetails object representing job. Newly created job is NOT added to internal structure of the chain.- Parameters:
jobKey
- job keyjobName
- job name- Returns:
-
-