Package jetbrains.buildServer.agent.impl
Class FakeRunner
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.FakeRunner
-
- All Implemented Interfaces:
AgentBuildRunner,AgentExtension,TeamCityExtension
public class FakeRunner extends Object implements AgentBuildRunner
- Author:
- Kir
-
-
Constructor Summary
Constructors Constructor Description FakeRunner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildProcesscreateBuildProcess(AgentRunningBuild runningBuild, BuildRunnerContext context)Starts the build asynchronously.Map<String,String>getBuildParameters()AgentBuildRunnerInfogetRunnerInfo()Map<String,String>getRunParameters()voidsetFinishedStatus(BuildFinishedStatus finishedStatus)voidsetRunnable(Runnable runnable)voidstopBuild()
-
-
-
Field Detail
-
TYPE
@NonNls public static final String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
createBuildProcess
@NotNull public BuildProcess createBuildProcess(@NotNull AgentRunningBuild runningBuild, @NotNull BuildRunnerContext context) throws RunBuildException
Description copied from interface:AgentBuildRunnerStarts the build asynchronously.- Specified by:
createBuildProcessin interfaceAgentBuildRunner- Parameters:
runningBuild- parameters to start the buildcontext- runner context containing actual parameters for the run- Returns:
- object to control the running build
- Throws:
RunBuildException- error creating the build
-
getRunnerInfo
@NotNull public AgentBuildRunnerInfo getRunnerInfo()
- Specified by:
getRunnerInfoin interfaceAgentBuildRunner- Returns:
- agent build runner information
-
stopBuild
public void stopBuild()
-
setFinishedStatus
public void setFinishedStatus(BuildFinishedStatus finishedStatus)
-
setRunnable
public void setRunnable(Runnable runnable)
-
-