All Classes and Interfaces
Class
Description
Publisher that throws AbortException
Find classes annotated with 
JmhBenchmark to run their benchmark methods.Echoes build output to standard error as it arrives.
Echoes build output to standard error as it arrives.
Stack frame.
Builder that captures the environment variables used during a build.Runs at the end of the test to cleanup any live channels.
Helper class to invoke 
CLICommand and check the response.Server-side logic that implements 
HudsonTestCase.executeOnServer(java.util.concurrent.Callable).Test bed to verify the configuration roundtripness of the 
ComputerConnector.Creates a test builder, which creates a file in the workspace.
Tests that the specified class has the default constructor.
DomNode helper methods.Cloud implementation useful for testing.Command line utility to print all arguments as provided.
Gets notified before the test completes to perform additional cleanup.
SCM useful for testing that extracts the given resource as a zip file.SCM useful for testing that extracts the given resource as a zip file.TestCase implementation that has already failed.Mock 
Builder that always cause a build to fail.Fake SCM implementation that can report arbitrary commits from arbitrary users.
Fake a process launch.
Fake 
Proc implementation that represents a completed process.Saves and restores sort of a flag, such as a 
static field or system property.Deprecated.
JenkinsRule variant with special options for tests written in Groovy.TestSuite that requires some set up and tear down for executing nested tests.HtmlElement helper methods.HtmlForm helper functions.Controls how a 
HudsonTestCase initializes JENKINS_HOME.Allocates a new directory by copying from an existing directory, or unzipping from a zip file.
Allocates a new directory by copying from a test resource
PageCreator that understands JNLP file.Deprecated.
New code should use 
JenkinsRule.Manages inbound agents.
The options used to (re)start an inbound agent.
A builder of 
InboundAgentExtension.Options.Manages inbound agents.
The options used to (re)start an inbound agent.
A builder of 
InboundAgentRule.Options.Publisher that throw IOException
Acts as a reverse proxy, so that during a test we can avoid hitting updates.jenkins.io.
Monitors the execution of the JavaScript inside HtmlUnit, and provides debug information
 such as call stacks, variables, arguments, etc.
Builds up a 
TestSuite for performing static syntax checks on Jelly scripts.Deprecated.
use 
Jenkins.setQuietPeriod(java.lang.Integer)Test bed to verify the configuration roundtripness of the 
ComputerConnector.Some handy matchers.
Meta-annotation for recipe annotations, which controls
 the test environment set up.
The code that implements the recipe semantics.
JUnit rule to allow test cases to fire up a Jenkins instance.
Convenience wrapper for JSON responses.
JenkinsRule derivative which allows Jenkins to be restarted in the middle of a test.One step to run, intended to be a SAM for lambdas with 
JenkinsSessionExtension.then(org.jvnet.hudson.test.junit.jupiter.JenkinsSessionExtension.Step).JenkinsRule derivative which allows Jenkins to be restarted in the middle of a test.One step to run, intended to be a SAM for lambdas with 
JenkinsSessionRule.then(org.jvnet.hudson.test.JenkinsSessionRule.Step).Defines a way for 
JenkinsRule to run Jetty.Annotate your benchmark classes with this annotation to allow them to be discovered by 
BenchmarkFinderStandard benchmark 
State for JMH when a Jenkins instance is required.Manages a Java keystore file.
Like 
Runnable but can throw any exception.Runs a test case with a data set local to test method or the test class.
A test rule which allows you to easily enable one or more loggers for the duration of a test.
A test utility which allows you to easily enable one or more loggers for the duration of a test.
Static utility methods for verifying heap memory usage.
An authorization strategy configured in a fluent style from test code.
Forces the build result to be some pre-configured value.
Minimal implementation of a modifiable item group akin to the CloudBees Folders plugin.
Allows testing of anything related to 
QueueItemAuthenticator.Deprecated.
use 
RealJenkinsRuleKills off the 
WebAppMain ServletContextListener.Called by the code generated by maven-hpi-plugin to build tests for plugins.
Decorating 
OutputStream which prefixes lines of text with an identifier and optional color.Deprecated.
Authentication modes are better defined in code using 
JenkinsRule.createDummySecurityRealm() and MockAuthorizationStrategy.Agent that pretends to fork processes.
Checks things about 
*.properties.Deprecated.
Using a 2.x parent POM, Surefire will be configured to retry failing tests automatically.
Like 
JenkinsSessionExtension but running Jenkins in a more realistic environment.One step to run.
RealJenkinsExtension.StepWithFourArgs<A1 extends Serializable,A2 extends Serializable,A3 extends Serializable,A4 extends Serializable>   
RealJenkinsExtension.StepWithReturnAndFourArgs<R extends Serializable,A1 extends Serializable,A2 extends Serializable,A3 extends Serializable,A4 extends Serializable>    
RealJenkinsExtension.StepWithReturnAndThreeArgs<R extends Serializable,A1 extends Serializable,A2 extends Serializable,A3 extends Serializable>   
RealJenkinsExtension.StepWithReturnAndTwoArgs<R extends Serializable,A1 extends Serializable,A2 extends Serializable>  
RealJenkinsExtension.StepWithThreeArgs<A1 extends Serializable,A2 extends Serializable,A3 extends Serializable>  
Alternative to 
RealJenkinsExtension.addPlugins(java.lang.String...) or TestExtension that lets you build a test-only plugin on the fly.Like 
JenkinsSessionRule but running Jenkins in a more realistic environment.One step to run.
RealJenkinsRule.StepWithFourArgs<A1 extends Serializable,A2 extends Serializable,A3 extends Serializable,A4 extends Serializable>   
RealJenkinsRule.StepWithReturnAndFourArgs<R extends Serializable,A1 extends Serializable,A2 extends Serializable,A3 extends Serializable,A4 extends Serializable>    
RealJenkinsRule.StepWithReturnAndThreeArgs<R extends Serializable,A1 extends Serializable,A2 extends Serializable,A3 extends Serializable>   
RealJenkinsRule.StepWithReturnAndTwoArgs<R extends Serializable,A1 extends Serializable,A2 extends Serializable>  
RealJenkinsRule.StepWithThreeArgs<A1 extends Serializable,A2 extends Serializable,A3 extends Serializable>  
Alternative to 
RealJenkinsRule.addPlugins(java.lang.String...) or TestExtension that lets you build a test-only plugin on the fly.Plugin for use internally only by 
RealJenkinsRule, do not use this from plugin test code!Meta-annotation for recipe annotations, which controls
 the test environment set up.
The code that implements the recipe semantics.
Checks for any ongoing activity (queue, builds) that might interfere with 
TemporaryDirectoryAllocator.dispose().Deprecated.
New code should use 
JenkinsSessionRule.One step to run, intended to be a SAM for lambdas with 
RestartableJenkinsRule.then(org.jvnet.hudson.test.RestartableJenkinsRule.Step).Wrote build status to file
Utility to determine when a build record is loaded.
Used internally.
Used internally.
Matchers for 
Run objects.Deprecated.
Use 
MockAuthorizationStrategy plus MockFolder instead.Lock mechanism to let multiple threads execute phases sequentially.
The signup page for 
HudsonPrivateSecurityRealmStripped-down clone of 
CommandLauncher.SCM useful for testing that puts just one file in the workspace.Builder that just sleeps for the specified amount of milli-seconds.Utility to display the log of a build in real time.
Allocates temporary directories and cleans it up at the end.
Partial 
Builder implementation for writing a one-off throw-away builder used during tests.A crumb issuer that issues a constant crumb value.
Works like 
Extension except used for inserting extensions during unit tests.Loads 
TestExtensions.Partial 
Notifier implementation to facilitate notifier implementation for testing.PluginManager to speed up unit tests.PluginManager that can work with unit tests where dependencies are just jars.Mock 
Builder that always cause a build to fail.Ensures that 
jenkins.war is exploded.WebClient helper methods.JavaScript Exception listener.
JUnit 5 meta annotation providing 
JenkinsRule integration.Annotates a test method so that JenkinsExtension will use preset 
JENKINS_HOME
 data loaded from either the test method or from the test class.An annotation for test methods that do not require the 
JenkinsRule/HudsonTestCase to create and tear down the jenkins
 instance.Installs the specified plugins before launching Jenkins.
Runs the test case with a custom plugin manager.
Times out the test after the specified number of seconds.
Deprecated.
New code should use 
JenkinsRule.Test Builder, which copies a file from a workspace of another job.
Write text into file in workspace.
Holder for an object which is not 
Serializable but can be serialized safely using XStream.
GroovyJenkinsRuleinstead.