Package org.jvnet.hudson.test.recipes
Class Recipe.Runner<T extends Annotation>
- java.lang.Object
-
- org.jvnet.hudson.test.recipes.Recipe.Runner<T>
-
- Type Parameters:
T- The recipe annotation associated with this runner.
- Direct Known Subclasses:
LocalData.RunnerImpl,PresetData.RunnerImpl,WithoutJenkins.RunnerImpl,WithPlugin.RunnerImpl,WithPluginManager.RunnerImpl,WithTimeout.RunnerImpl
- Enclosing class:
- Recipe
public abstract static class Recipe.Runner<T extends Annotation> extends Object
The code that implements the recipe semantics.
-
-
Constructor Summary
Constructors Constructor Description Runner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecorateHome(HudsonTestCase testCase, File home)Called right beforeJenkins(File, javax.servlet.ServletContext)is invoked to decorate the hudson home directory.voidsetup(HudsonTestCase testCase, T recipe)Called duringTestCase.setUp()to prepare the test environment.voidtearDown(HudsonTestCase testCase, T recipe)Called duringTestCase.tearDown()to shut down the test environment.
-
-
-
Method Detail
-
setup
public void setup(HudsonTestCase testCase, T recipe) throws Exception
Called duringTestCase.setUp()to prepare the test environment.- Throws:
Exception
-
decorateHome
public void decorateHome(HudsonTestCase testCase, File home) throws Exception
Called right beforeJenkins(File, javax.servlet.ServletContext)is invoked to decorate the hudson home directory.- Throws:
Exception
-
tearDown
public void tearDown(HudsonTestCase testCase, T recipe) throws Exception
Called duringTestCase.tearDown()to shut down the test environment.- Throws:
Exception
-
-