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 StringTEST_PIPELINE_MAIN_REPOSITORY_BRANCHstatic StringTEST_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 voidaddModification(Pipeline pipeline, String... changedFiles)MockBuildAgentcreateAgent(String runType)MockBuildAgentcreateJetBrainsHostedAgent(String runType, String agentName)PipelinecreatePipeline(String yaml)PipelinecreatePipeline(String yaml, List<VcsRoot> additionalVcsRoots)BuildPromotionExfindJob(Collection<BuildDependencyEx> dependencies, String jobId)static BuildPromotionfindJob(SBuild head, String jobId)FinishedBuildExrunPipeline(Pipeline pipeline)FinishedBuildExrunPipeline(Pipeline pipeline, Set<String> jobsToFail)FinishedBuildExrunPipeline(Pipeline pipeline, Set<String> jobsToFail, Map<String,List<BuildProblemData>> job2Problems)voidsetPipelineUser()voidsetUp()PipelineupdatePipeline(String pipelineId, String yaml, String previousVersion, List<VcsRoot> additionalVcsRoots)PipelineupdateYaml(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)
-
-