Package jetbrains.buildServer.pipeline
Class PipelineFixture
- java.lang.Object
-
- jetbrains.buildServer.pipeline.PipelineFixture
-
public class PipelineFixture extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
TEST_PIPELINE_MAIN_REPOSITORY_BRANCH
static String
TEST_PIPELINE_MAIN_REPOSITORY_URL
-
Constructor Summary
Constructors Constructor Description PipelineFixture(BuildServerCreator fixture)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addModification(Pipeline pipeline, String... changedFiles)
MockBuildAgent
createAgent(String runType)
MockBuildAgent
createJetBrainsHostedAgent(String runType, String agentName)
Pipeline
createPipeline(String yaml)
Pipeline
createPipeline(String yaml, List<VcsRoot> additionalVcsRoots)
BuildPromotionEx
findJob(Collection<BuildDependencyEx> dependencies, String jobId)
static BuildPromotion
findJob(SBuild head, String jobId)
FinishedBuildEx
runPipeline(Pipeline pipeline)
FinishedBuildEx
runPipeline(Pipeline pipeline, Set<String> jobsToFail)
FinishedBuildEx
runPipeline(Pipeline pipeline, Set<String> jobsToFail, Map<String,List<BuildProblemData>> job2Problems)
void
setPipelineUser()
void
setUp()
Pipeline
updatePipeline(String pipelineId, String yaml, String previousVersion, List<VcsRoot> additionalVcsRoots)
Pipeline
updateYaml(String pipelineId, String yaml)
-
-
-
Field Detail
-
TEST_PIPELINE_MAIN_REPOSITORY_URL
public static final String TEST_PIPELINE_MAIN_REPOSITORY_URL
- See Also:
- Constant Field Values
-
TEST_PIPELINE_MAIN_REPOSITORY_BRANCH
public static final String TEST_PIPELINE_MAIN_REPOSITORY_BRANCH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PipelineFixture
public PipelineFixture(BuildServerCreator fixture)
-
-
Method Detail
-
setUp
public void setUp()
-
setPipelineUser
public void setPipelineUser()
-
createAgent
public MockBuildAgent createAgent(@NotNull String runType)
-
createJetBrainsHostedAgent
public MockBuildAgent createJetBrainsHostedAgent(@NotNull String runType, @NotNull String agentName)
-
updatePipeline
public Pipeline updatePipeline(String pipelineId, String yaml, @Nullable String previousVersion, @Nullable List<VcsRoot> additionalVcsRoots)
- Parameters:
pipelineId
-yaml
-previousVersion
-additionalVcsRoots
- if null, then leaves the same roots.- Returns:
-
runPipeline
public FinishedBuildEx runPipeline(Pipeline pipeline)
-
runPipeline
public FinishedBuildEx runPipeline(Pipeline pipeline, Set<String> jobsToFail)
-
runPipeline
public FinishedBuildEx runPipeline(Pipeline pipeline, Set<String> jobsToFail, Map<String,List<BuildProblemData>> job2Problems)
-
findJob
@NotNull public BuildPromotionEx findJob(Collection<BuildDependencyEx> dependencies, String jobId)
-
findJob
@NotNull public static BuildPromotion findJob(SBuild head, String jobId)
-
-