org.jvnet.hudson.test
Interface FakeLauncher


public interface FakeLauncher

Fake a process launch.

Author:
Kohsuke Kawaguchi
See Also:
PretendSlave, MockFakeLauncher

Nested Class Summary
static class FakeLauncher.FinishedProc
          Fake Proc implementation that represents a completed process.
 
Method Summary
 hudson.Proc onLaunch(hudson.Launcher.ProcStarter p)
          Called whenever a PretendSlave is asked to fork a new process.
 

Method Detail

onLaunch

hudson.Proc onLaunch(hudson.Launcher.ProcStarter p)
                     throws IOException
Called whenever a PretendSlave is asked to fork a new process.

The callee can inspect the Launcher.ProcStarter object to determine what process is being launched, and if necessary, fake a process launch by either returning a valid FakeLauncher.FinishedProc object, or let the normal process launch happen by returning null.

Throws:
IOException


Copyright © 2004-2012. All Rights Reserved.