All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbortExceptionPublisher |
Publisher that throws AbortException
|
| AbortExceptionPublisher.DescriptorImpl |
|
| BenchmarkFinder |
Find classes annotated with JmhBenchmark to run their benchmark methods.
|
| BuildWatcher |
Echoes build output to standard error as it arrives.
|
| BuildWatcher.Listener |
|
| CallStackFrame |
Stack frame.
|
| CaptureEnvironmentBuilder |
Builder that captures the environment variables used during a build.
|
| CaptureEnvironmentBuilder.DescriptorImpl |
|
| ChannelShutdownListener |
Runs at the end of the test to cleanup any live channels.
|
| CLICommandInvoker |
Helper class to invoke CLICommand and check the response.
|
| CLICommandInvoker.Matcher |
|
| CLICommandInvoker.Result |
|
| ClosureExecuterAction |
|
| ComputerConnectorTester |
Test bed to verify the configuration roundtripness of the ComputerConnector.
|
| ComputerConnectorTester.DescriptorImpl |
|
| CreateFileBuilder |
Creates a test builder, which creates a file in the workspace.
|
| CreateFileBuilder.DescriptorImpl |
|
| DefaultConstructorChecker |
Tests that the specified class has the default constructor.
|
| DomNodeUtil |
DomNode helper methods.
|
| DummyCloudImpl |
Cloud implementation useful for testing.
|
| EchoCommand |
Command line utility to print all arguments as provided.
|
| EndOfTestListener |
Gets notified before the test completes to perform additional cleanup.
|
| ExtractChangeLogParser |
|
| ExtractChangeLogParser.ExtractChangeLogEntry |
|
| ExtractChangeLogParser.FileInZip |
|
| ExtractChangeLogSet |
|
| ExtractResourceSCM |
SCM useful for testing that extracts the given resource as a zip file.
|
| ExtractResourceWithChangesSCM |
SCM useful for testing that extracts the given resource as a zip file.
|
| FailedTest |
TestCase implementation that has already failed.
|
| FailureBuilder |
Mock Builder that always cause a build to fail.
|
| FailureBuilder.DescriptorImpl |
|
| FakeChangeLogSCM |
Fake SCM implementation that can report arbitrary commits from arbitrary users.
|
| FakeChangeLogSCM.ChangelogAction |
|
| FakeChangeLogSCM.EntryImpl |
|
| FakeChangeLogSCM.FakeChangeLogParser |
|
| FakeChangeLogSCM.FakeChangeLogSet |
|
| FakeLauncher |
Fake a process launch.
|
| FakeLauncher.FinishedProc |
Fake Proc implementation that represents a completed process.
|
| FlagRule<T> |
Saves and restores sort of a flag, such as a static field or system property.
|
| GroovyHudsonTestCase |
Deprecated.
|
| GroovyJenkinsRule |
JenkinsRule variant with special options for tests written in Groovy.
|
| GroupedTest |
TestSuite that requires some set up and tear down for executing nested tests.
|
| HtmlElementUtil |
HtmlElement helper methods.
|
| HtmlFormUtil |
HtmlForm helper functions.
|
| HudsonHomeLoader |
|
| HudsonHomeLoader.CopyExisting |
Allocates a new directory by copying from an existing directory, or unzipping from a zip file.
|
| HudsonHomeLoader.Local |
Allocates a new directory by copying from a test resource
|
| HudsonPageCreator |
PageCreator that understands JNLP file.
|
| HudsonTestCase |
Deprecated.
|
| HudsonTestCase.BreakException |
|
| HudsonTestCase.TestBuildWrapper |
|
| HudsonTestCase.TestBuildWrapper.TestBuildWrapperDescriptor |
|
| InboundAgentRule |
Manages inbound agents.
|
| InboundAgentRule.AgentArguments |
|
| InboundAgentRule.Options |
The options used to (re)start an inbound agent.
|
| InboundAgentRule.Options.Builder |
|
| IOExceptionPublisher |
Publisher that throw IOException
|
| IOExceptionPublisher.DescriptorImpl |
|
| JavaNetReverseProxy |
Acts as a reverse proxy, so that during a test we can avoid hitting updates.jenkins.io.
|
| JavaScriptDebugger |
Monitors the execution of the JavaScript inside HtmlUnit, and provides debug information
such as call stacks, variables, arguments, etc.
|
| JellyTestSuiteBuilder |
Builds up a TestSuite for performing static syntax checks on Jelly scripts.
|
| JenkinsAdaptor |
Access the package protected quiet period
|
| JenkinsComputerConnectorTester |
Test bed to verify the configuration roundtripness of the ComputerConnector.
|
| JenkinsComputerConnectorTester.DescriptorImpl |
|
| JenkinsMatchers |
Some handy matchers.
|
| JenkinsRecipe |
Meta-annotation for recipe annotations, which controls
the test environment set up.
|
| JenkinsRecipe.Runner<T extends Annotation> |
The code that implements the recipe semantics.
|
| JenkinsRule |
JUnit rule to allow test cases to fire up a Jenkins instance.
|
| JenkinsRule.BreakException |
|
| JenkinsRule.DummySecurityRealm |
|
| JenkinsRule.JSONWebResponse |
Convenience wrapper for JSON responses.
|
| JenkinsRule.TestBuildWrapper |
|
| JenkinsRule.TestBuildWrapper.TestBuildWrapperDescriptor |
|
| JenkinsSessionRule |
|
| JenkinsSessionRule.Step |
|
| JmhBenchmark |
Annotate your benchmark classes with this annotation to allow them to be discovered by BenchmarkFinder
|
| JmhBenchmarkState |
Standard benchmark State for JMH when a Jenkins instance is required.
|
| LenientRunnable |
Like Runnable but can throw any exception.
|
| LocalData |
Runs a test case with a data set local to test method or the test class.
|
| LocalData.RuleRunnerImpl |
|
| LocalData.RunnerImpl |
|
| LoggerRule |
A test rule which allows you to easily enable one or more loggers for the duration of a test.
|
| MemoryAssert |
Static utility methods for verifying heap memory usage.
|
| MemoryAssert.HistogramElement |
|
| MockAuthorizationStrategy |
An authorization strategy configured in a fluent style from test code.
|
| MockBuilder |
Forces the build result to be some pre-configured value.
|
| MockBuilder.DescriptorImpl |
|
| MockFolder |
Minimal implementation of a modifiable item group akin to the CloudBees Folders plugin.
|
| MockFolder.DescriptorImpl |
|
| MockQueueItemAuthenticator |
Allows testing of anything related to QueueItemAuthenticator.
|
| MockQueueItemAuthenticator.DescriptorImpl |
|
| NodeProvisionerRule |
Deprecated.
|
| NoListenerConfiguration |
Kills off the WebAppMain ServletContextListener.
|
| PluginAutomaticTestBuilder |
Called by the code generated by maven-hpi-plugin to build tests for plugins.
|
| PluginAutomaticTestBuilder.OtherTests |
|
| PrefixedOutputStream |
Decorating OutputStream which prefixes lines of text with an identifier and optional color.
|
| PrefixedOutputStream.AnsiColor |
|
| PrefixedOutputStream.Builder |
|
| PrefixedOutputStream.Color |
|
| PresetData |
Deprecated.
|
| PresetData.DataSet |
|
| PresetData.RuleRunnerImpl |
|
| PresetData.RunnerImpl |
|
| PretendSlave |
Slave that pretends to fork processes.
|
| PretendSlave.DescriptorImpl |
|
| PropertiesTestSuite |
Checks things about *.properties.
|
| RandomlyFails |
Deprecated.
|
| RealJenkinsRule |
|
| RealJenkinsRule.CustomJenkinsRule |
|
| RealJenkinsRule.Endpoint |
|
| RealJenkinsRule.Init2 |
|
| RealJenkinsRule.JenkinsStartupException |
|
| RealJenkinsRule.ProxyException |
|
| RealJenkinsRule.Step |
One step to run.
|
| RealJenkinsRule.Step2<T extends Serializable> |
|
| RealJenkinsRule.StepException |
|
| RealJenkinsRule.StepWithFourArgs<A1 extends Serializable,A2 extends Serializable,A3 extends Serializable,A4 extends Serializable> |
|
| RealJenkinsRule.StepWithOneArg<A1 extends Serializable> |
|
| RealJenkinsRule.StepWithReturnAndFourArgs<R extends Serializable,A1 extends Serializable,A2 extends Serializable,A3 extends Serializable,A4 extends Serializable> |
|
| RealJenkinsRule.StepWithReturnAndOneArg<R extends Serializable,A1 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> |
|
| RealJenkinsRule.StepWithTwoArgs<A1 extends Serializable,A2 extends Serializable> |
|
| Recipe |
Meta-annotation for recipe annotations, which controls
the test environment set up.
|
| Recipe.Runner<T extends Annotation> |
The code that implements the recipe semantics.
|
| RemainingActivityListener |
|
| RestartableJenkinsRule |
Provides a pattern for executing a sequence of steps.
|
| RestartableJenkinsRule.Builder |
|
| RestartableJenkinsRule.Step |
|
| ResultWriterPublisher |
Wrote build status to file
|
| ResultWriterPublisher.DescriptorImpl |
|
| RunLoadCounter |
Utility to determine when a build record is loaded.
|
| RunLoadCounter.Marker |
Used internally.
|
| RunLoadCounter.MarkerAdder |
Used internally.
|
| SecretHelper |
|
| SecuredMockFolder |
Deprecated.
|
| SecuredMockFolder.DescriptorImpl |
|
| SequenceLock |
Lock mechanism to let multiple threads execute phases sequentially.
|
| SignupPage |
The signup page for HudsonPrivateSecurityRealm
|
| SimpleCommandLauncher |
Stripped-down clone of CommandLauncher.
|
| SimpleCommandLauncher.DescriptorImpl |
|
| SingleFileSCM |
SCM useful for testing that puts just one file in the workspace.
|
| SleepBuilder |
Builder that just sleeps for the specified amount of milli-seconds.
|
| SleepBuilder.DescriptorImpl |
|
| TailLog |
Utility to display the log of a build in real time.
|
| TemporaryDirectoryAllocator |
Allocates temporary directories and cleans it up at the end.
|
| TestBuilder |
Partial Builder implementation for writing a one-off throw-away builder used during tests.
|
| TestCrumbIssuer |
A crumb issuer that issues a constant crumb value.
|
| TestCrumbIssuer.DescriptorImpl |
|
| TestEnvironment |
|
| TestExtension |
Works like Extension except used for inserting extensions during unit tests.
|
| TestExtensionLoader |
|
| TestNotifier |
Partial Notifier implementation to facilitate notifier implementation for testing.
|
| TestPluginManager |
PluginManager to speed up unit tests.
|
| ThreadPoolImpl |
|
| TouchBuilder |
|
| TrueFalsePublisher |
|
| TrueFalsePublisher.DescriptorImpl |
|
| UnitTestSupportingPluginManager |
PluginManager that can work with unit tests where dependencies are just jars.
|
| UnstableBuilder |
Mock Builder that always cause a build to fail.
|
| UnstableBuilder.DescriptorImpl |
|
| WarExploder |
Ensures that jenkins.war is exploded.
|
| WebClientUtil |
WebClient helper methods.
|
| WebClientUtil.ExceptionListener |
JavaScript Exception listener.
|
| WebResponseListener |
|
| WebResponseListener.StatusListener |
|
| WithJenkins |
JUnit 5 meta annotation providing JenkinsRule integration.
|
| WithoutJenkins |
An annotation for test methods that do not require the JenkinsRule/ HudsonTestCase to create and tear down the jenkins
instance.
|
| WithoutJenkins.RunnerImpl |
|
| WithPlugin |
Installs the specified plugins before launching Jenkins.
|
| WithPlugin.RuleRunnerImpl |
|
| WithPlugin.RunnerImpl |
|
| WithPluginManager |
Runs the test case with a custom plugin manager.
|
| WithPluginManager.RuleRunnerImpl |
|
| WithPluginManager.RunnerImpl |
|
| WithTimeout |
Times out the test after the specified number of seconds.
|
| WithTimeout.RunnerImpl |
Deprecated.
|
| WorkspaceCopyFileBuilder |
Test Builder, which copies a file from a workspace of another job.
|
| WorkspaceCopyFileBuilder.DescriptorImpl |
|
| WorkspaceWriter |
Write text into file in workspace.
|