Package org.jvnet.hudson.test

Test harness for Hudson and its plugins.

See:
          Description

Interface Summary
HudsonHomeLoader Controls how a HudsonTestCase initializes HUDSON_HOME.
LenientRunnable Like Runnable but can throw any exception.
 

Class Summary
CaptureEnvironmentBuilder Builder that captures the environment variables used during a build.
CaptureEnvironmentBuilder.DescriptorImpl  
ClosureExecuterAction Server-side logic that implements HudsonTestCase#onServer(Closure).
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.
FailureBuilder Mock Builder that always cause a build to fail.
FailureBuilder.DescriptorImpl  
GroovyHudsonTestCase HudsonTestCase with more convenience methods for Groovy.
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 Base class for all Hudson test cases.
JavaNetReverseProxy Acts as a reverse proxy to https://hudson.dev.java.net/ , so that during a test we can avoid hitting java.net.
JellyTestSuiteBuilder Builds up a TestSuite for performing static syntax checks on Jelly scripts.
MockBuilder Forces the build result to be some pre-configured value.
MockBuilder.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  
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 TODO: deprecate this, and just consolidate this to HudsonTestCase.
UnstableBuilder Mock Builder that always cause a build to fail.
UnstableBuilder.DescriptorImpl  
 

Annotation Types Summary
Bug Marks a test case to a bug filed in the issue tracker.
Email Marks a test case to a bug reported in the mailing list.
Url Marks a test case to a bug reported in the other sources.
 

Package org.jvnet.hudson.test Description

Test harness for Hudson and its plugins. Start exploring from HudsonTestCase.



Copyright © 2009. All Rights Reserved.