Package org.jvnet.hudson.test
Class JenkinsSessionRule
java.lang.Object
org.jvnet.hudson.test.JenkinsSessionRule
- All Implemented Interfaces:
org.junit.rules.TestRule
Simpler alternative to
RestartableJenkinsRule
.
Most critically, then(org.jvnet.hudson.test.JenkinsSessionRule.Step)
runs immediately, so this rule plays nicely with things like After
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
One step to run, intended to be a SAM for lambdas withthen(org.jvnet.hudson.test.JenkinsSessionRule.Step)
. -
Constructor Summary
-
Method Summary
-
Constructor Details
-
JenkinsSessionRule
public JenkinsSessionRule()
-
-
Method Details
-
getHome
Get the Jenkins home directory, which is consistent across restarts. -
apply
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description) - Specified by:
apply
in interfaceorg.junit.rules.TestRule
-
then
Run one Jenkins session and shut down.- Throws:
Throwable
-