Package org.jvnet.hudson.test
Class JenkinsSessionRule
java.lang.Object
org.jvnet.hudson.test.JenkinsSessionRule
- All Implemented Interfaces:
org.junit.rules.TestRule
This is the JUnit 4 implementation of
JenkinsSessionFixture.
Usage:
@Rule
public final JenkinsSessionRule jenkinsSession = new JenkinsSessionRule();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceOne step to run, intended to be a SAM for lambdas withJenkinsSessionFixture.then(org.jvnet.hudson.test.fixtures.JenkinsSessionFixture.Step). -
Constructor Summary
Constructors -
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:
applyin interfaceorg.junit.rules.TestRule
-
then
Run one Jenkins session and shut down.- Throws:
Throwable
-