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 BuildProcess
createBuildProcess(AgentRunningBuild runningBuild, BuildRunnerContext context)
Starts the build asynchronously.Map<String,String>
getBuildParameters()
AgentBuildRunnerInfo
getRunnerInfo()
Map<String,String>
getRunParameters()
void
setFinishedStatus(BuildFinishedStatus finishedStatus)
void
setRunnable(Runnable runnable)
void
stopBuild()
-
-
-
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:AgentBuildRunner
Starts the build asynchronously.- Specified by:
createBuildProcess
in 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:
getRunnerInfo
in interfaceAgentBuildRunner
- Returns:
- agent build runner information
-
stopBuild
public void stopBuild()
-
setFinishedStatus
public void setFinishedStatus(BuildFinishedStatus finishedStatus)
-
setRunnable
public void setRunnable(Runnable runnable)
-
-