Package org.jvnet.hudson.test
Class JenkinsRecipe.Runner<T extends Annotation>
java.lang.Object
org.jvnet.hudson.test.JenkinsRecipe.Runner<T>
- Type Parameters:
T- The recipe annotation associated with this runner.
- Direct Known Subclasses:
LocalData.RuleRunnerImpl,PresetData.RuleRunnerImpl,WithPlugin.RuleRunnerImpl,WithPluginManager.RuleRunnerImpl
- Enclosing class:
- JenkinsRecipe
The code that implements the recipe semantics.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecorateHome(JenkinsRule jenkinsRule, File home) Called right beforeJenkins(java.io.File, jakarta.servlet.ServletContext)is invoked to decorate the hudson home directory.voidsetup(JenkinsRule jenkinsRule, T recipe) Called duringTestCase.setUp()to prepare the test environment.voidtearDown(JenkinsRule jenkinsRule, T recipe) Called duringTestCase.tearDown()to shut down the test environment.
-
Constructor Details
-
Runner
public Runner()
-
-
Method Details
-
setup
Called duringTestCase.setUp()to prepare the test environment.- Throws:
Exception
-
decorateHome
Called right beforeJenkins(java.io.File, jakarta.servlet.ServletContext)is invoked to decorate the hudson home directory.- Throws:
Exception
-
tearDown
Called duringTestCase.tearDown()to shut down the test environment.- Throws:
Exception
-