All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractCredentialsTest AbstractDashboardViewPortlet A portlet that is shown in theDashboardView
.AbstractJUnitTest Convenience base class to derive your plain-old JUnit tests from.AbstractListViewColumn Abstract base class for configuring dash board columns.AbstractPipelineTest AbstractStep Common part ofBuildStep
andPostBuildStep
AcceptFirstConnectionStrategy AccessTokenGenerator Takes static credentials and generates access tokens.Action Page object action.ActionPageObject AnnotateAction
for autoregistration.ActiveDirectoryEnv Thread-unsafe singleton serving ad-prefixed test env args.ActiveDirectorySecurityRealm Realm for AD security (global) configuration page.AdditionalBinderDsl Enhance Groovy binder DSL with additional methods.AetherModule Hook up Aether resolver.AggregateDownstreamTestResults AntBuildStep Ant job configuration UI.AntInstallation Artifact Artifact of a buildArtifactArchiver ArtifactManagement Global page area to configure Artifact management.ArtifactManagement.Factory ArtifactoryContainer Runs Artifactory OSS containerArtifactoryGlobalConfig ArtifactoryGlobalConfig.Server ArtifactoryGradleConfiguratior ArtifactoryPublisher Page Object for the Artifactory Publisher.ArtifactResolverUtil Helper class to resolve artifacts with Aether with http proxy supportAuditTrailGlobalConfiguration Global configuration section of the audit-trail plugin.AuditTrailLogger AuthorizationStrategy Base type forPageArea
for Authorization Strategy.AutoCleaned Marks instances that want to run some shutdown action at the end of their scope.Axis Page area for matrix axis.BaseStandardCredentials BatchCommandBuildStep BuildStep page object for a Windows Batch Command.BranchSource Base type forPageAreaImpl
for Branch Source.BreadCrumbs Provides a simple area for reading the breadcrumbs on the page.Build Build.Result BuildAccessControl Base type forPageAreaImpl
for Build Access Control.BuildDescriptionSetter BuildExecutorStatus Provides a simple area for reading the executors pane on the dashboard.BuildHistory BuildParameters BuildStatisticsPortlet The basic build statistics portlet shipped with the dashboard view plugin.BuildStatisticsPortlet.JobType Different types of jobs and related default row number in statistics table.BuildStep Job build step.BuildTimeout Build timeout plugin setting in the job config page.BuildTrigger Trigger other projects at the end of a buildBuildTriggerConfig Configuration section of a trigger/call build step.BuildWithParameters PO for `/build` page that wait for user to specify parameters.BuildWrapper ByFactory More factories forBy
objects.CachedUpdateCenterMetadataLoader Parses update-center.json.html possibly from a cache and determine plugins to install.CapybaraPortingLayer Interface for assisting porting from Capybara.CapybaraPortingLayerImpl For assisting porting from Capybara.Changes Cleaner Performs clean-up tasks at the end of scope.ClosureScript Script
that delegates access likeClosure
does.Cloud Configuration fragment for cloud.CoberturaAction Cobertura report on job or page.CoberturaPublisher CodeMirror Encapsulate CodeMirror wizardry.ColumnsArea Provides the control area for setting the Columns to display in the default job list.ColumnsArea.Column Provides a simple enumeration for all possible Columns.CommandSlaveLauncher Launch slave executing command on master.CompressingArtifactManager ComputerConnector Configuration fragment for computer launcher.ComputerLauncher Configuration fragment for computer launcher.Config Integrates user-configuration (such as whichWebDriver
andJenkinsController
to use) into Guice.ConfigFileProvider ConfigurablePageObject PageObject
that can be configured and saved.ConsoleExercisedPluginReporter Exercised Plugin Reporter that logs to consoleConsoleTransferListener A simplistic transfer listener that logs uploads/downloads to the console.Container A container owns jobs and views.ContainerPageObject PageObject
that represents a model that has multiple views underneath.Control Wraps a specific form element inPageAreaImpl
to provide operations.Control.Owner CopyArchivedArtifactsBuildStep CopyArtifactBuildStep Convenience methods for testing the Copy Artifacts plugin.Credential Page area base type for credentialsCredentialsBinding Represents a credential binding in the job configuration page.CredentialsPage CustomConfig Class for custom config files.DashboardPortlets Provides the Area for configuring the basic settings for default portlets in the dashboard view.DashboardView PageObject of DashboardView Configuration Page.Dependency Databinding for dependency of a plugin.DeployPublisher Describable Annotation used to register implementations to be discovered automatically.DiagnosticRule DiskUsage DiskUsageGlobalConfig DockerAgentContainer Container that can run a Jenkins agent (SSH) and also run Docker commands.DockerBuildStep DockerCommand DockerCommand.CreateContainer DockerCommand.CreateImage DockerCommand.RemoveContainers DockerCommand.StartContainers DockerContainerHolder<T extends org.jenkinsci.test.acceptance.docker.DockerContainer> Inject this object to automate the cleanup of a running container at the end of the test case.DockerModule DockerTest Marker interface to identify a Docker test.Domain DomainPage DownloadOverrideUpdateCenterMetadataDecorator Download particular plugin version based on environement variable.DumbSlave Built-in standard slave type.ElasticTime Scale time measurement to support individual execution schemes.EmailExtPublisher EnvInjectAction EnvInjectConfig EnvInjectConfig.Environment EnvInjectConfig.Property EnvInjectStep ExercisedPluginsReporter Interface for the ability to create a report to show plugins and their versions that were exercised during the test suite runExistingJenkinsController Run test against existing Jenkins instance.ExistingJenkinsController.FactoryImpl ExternalGlobalConfig Helper class for interacting with External Workspace Manager Plugin global config page.ExternalNodeConfig Helper class for interacting with External Workspace Manager Plugin node config page.FailureDiagnostics Attach diagnostic file related to a test failure.FallbackConfig The default configuration for running tests.FileBuildParameters FileCredentials FilterRule Test rule to filter tests to run.FilterRule.Filter Fingerprint Folder A container that stores nested items likejobs
.FormValidation Result of form field validation.FormValidation.Kind FreeStyleJob FreeStyleMultiBranchJob A freestyle multi-branch job (requires installation of multi-branch-project-plugin).FtpdContainer Represents a server with FTPD.GerritTriggerJob Page Object for Gerrit Trigger test-job (configuration) page.GerritTriggerJob.EventToTriggerOn represents the options of events to trigger on for Gerrit-Trigger pluginGerritTriggerNewServer Page Object for Gerrit Trigger newServer (configuration) page.GerritTriggerServer Page Object for Gerrit Trigger server (configuration) page.GitblitScm GitBranchSource Git Branch Source for the pipeline multi-branch plugin.GitContainer Runs gitserver container.GithubBranchSource Base type forPageAreaImpl
for Github Branch Source.GitLabBranchSource GitLabContainer GitLabOrganizationFolder GitLabPersonalAccessTokenCredential GitLabScm GitLabServerConfig GitRepo Manipulates git repository locally.GitScm GitScm.AdvancedCheckout GitScm.AdvancedClone GitScm.Behaviour GitScm.CalculateChangelog GitScm.CheckoutToLocalBranch GitScm.CheckoutToLocalDir GitScm.CleanAfterCheckout GitScm.CleanBeforeCheckout GitScm.CommitAuthorInChangelog GitScm.CreateTagForBuild GitScm.CustomNameAndMail GitScm.CustomSCMName GitScm.ForcePollingUsingWorkspace GitScm.GitLfsPull GitScm.MergeBeforeBuild GitScm.NoBuildOnCommit GitScm.PollingIgnoresMessage GitScm.PollingIgnoresPath GitScm.PollingIgnoresUser GitScm.PruneStableRemoteBranches GitScm.RecursiveSubmodules GitScm.SparseCheckoutPaths GitScm.StrategyToChooseBuild GitScm.WipeAndForceClone GlobalConfig GlobalDockerConfig GlobalPluginConfiguration PageArea generated from a server-sideGlobalPluginConfiguration
implementation.GlobalRule TestRule
to be applied on all tests globally.GlobalSecurityConfig Global security configuration UI.GlobalToolConfig Global tools configuration UI.GNUCLibrary GradleInstallation GradleStep GradleTask GradleWrapper GroovyInstallation GroovyPostBuildStep Groovy post build step.GroovyStep HarRecorder The system property RECORD_BROWSER_TRAFFIC can be set to either off, failuresOnly or always to control when browser traffic should be recorded when launching tests.HarRecorder.State HtmlPublisher HtmlPublisher.Report HtmlReport IJenkinsController Remoting interface forJenkinsController
.InteractiveConsole Interactive Groovy console that's useful while developing a test.IOUtil IPasswordDockerContainer gets username and password for a service on a docker containerJabberContainer Runs XMPP / Jabber server container.JabberGlobalConfig Created by jenky-hm on 6/14/14.JabberGlobalConfig.AdvancedConfig JabberGlobalConfig.EnabledConfig JabberGlobalConfig.MUCConfig JabberPublisher JacocoPublisher Page Object for the JacocoPublisher.JacocoResultPage Page object for the jacoco result page.JavadocPublisher JavaGitContainer JBossController Launches Jenkins in JBoss.JBossController.FactoryImpl JBossController.FactoryImpl.ModuleImpl JcascManage JdkInstallation Jenkins Top-level object that acts as an entry point to various systems.JenkinsAcceptanceTestRule Runs Guice container that housesJenkinsController
,WebDriver
, and so on.JenkinsConfig Page object for the system configuration page.JenkinsController Starts/stops Jenkins and exposes where it is running.JenkinsControllerFactory Extension point for instantiatingJenkinsController
from command-line options / environments.JenkinsControllerPoolProcess Pre-launchJenkinsController
so that tests can use them without waiting.JenkinsDatabaseSecurityRealm JenkinsDatabaseSecurityRealm.Signup JenkinsLogger JenkinsLogWatcher LogWatcher
for monitoring output from JenkinsJenkinsProvider Deprecated. JGitInstallation JiraContainer JiraGlobalConfig JiraUpdater Job Job Page object superclass.JobConfigHistory JobConfigHistory.Change JobDslBuildStep Encapsulates the PageArea of the Job DSL plugin.JobDslLookupStrategy Contexts to use for relative job names.JobDslRemovedConfigFilesAction Actions what to do when a previously generated config file is not referenced anymore.JobDslRemovedJobAction Actions what to do when a previously generated job is not referenced anymore.JobDslRemovedViewAction Actions what to do when a previously generated view is not referenced anymore.JobFiltersArea Provides a small area of the Dashboard Configuration that can limit the Jenkins Jobs displayed in the Dashboard.JobFiltersArea.StatusFilter Provides a collection of all possible filter types.JobsGridPortlet The basic jobs grid portlet shipped with the dashboard view plugin.JobsMixIn JUnitProgressReporter Reports failures immediately.JUnitPublisher JUnitScreenRecorder Custom Screen Recorder that allow to rename video output file.KnownHostsFileStrategy LabelAxis LabelExpressionAxis LabelParameter LastConsoleColumn Column for the last console output.LatestBuildsPortlet The basic latest builds portlet shipped with the dashboard view plugin.LdapContainer openLDAP (slapd) Container with a small user directory.LdapDetails<T extends LdapGroupMembershipStrategy> POJO for LDAP server connection, credential and configuration details.LdapEnv Thread-unsafe singleton serving ldap-prefixed test env args.LdapEnvironmentVariable Represents an environment variable for the LDAP plugin.LdapGroupMembershipStrategy Use @Describable to register an implementation.LdapSecurityRealm<T extends LdapGroupMembershipStrategy> SecurityRealm for ldap plugin.LdapSecurityRealm_Pre1_10 Deprecated. only use this if you are really testing against a ldap plugin version older than 1.10ListView ListViewColumn Marker Interface forListView
that corresponds to selectable columns.LocalController Abstract base class for those JenkinsController that runs the JVM locally on the same box as the test harnessLocalController.LocalFactoryImpl Partial implementation ofJenkinsControllerFactory
for subtypes.LocalOverrideUpdateCenterMetadataDecoratorImpl Allow local plugins specified via environment variables to override plugin metadata from update center.LocalSlaveController Launches slaves locally on the same box as the Jenkins master.LocalSlaveProvider LoggedInAuthorizationStrategy A logged in user can do everything.Login Page object for login page.LogListenable Produces line-by-line log.LogListener Receives line-by-line logs fromLogListenable
.Logout Page object for logging out of Jenkins.LogParserGlobalConfig Helper class for configuring global settings of LogParser.LogParserOutputPage The logparser plugin uses two frames.LogParserOutputPage.LogParserFrame Defines the different types of frames used by the parsed output of the logparserLogParserPublisher Helperclass for configuring the logparser plugin.LogParserPublisher.RuleType LogPrinter Prints out the received log with a prefix.LogReader ReadsInputStream
and delivers logs toLogListener
.LogSplitter Receives logs fromLogListener
and distributes them to otherLogListener
s.LogWatcher Receives log asLogListener
, and provides a regular expression pattern matching.Mailer MailerGlobalConfig Global config page for the mailer plugin.MailhogContainer MailhogProvider Wire mailhog container with Jenkins through ATH page object.MainArea Provides a small area of the Dashboard Configuration that can limit the Jenkins Jobs displayed in the Dashboard.MainPanel Provides a simple readonly area for the main panel.ManagedCredentials "Manage Credentials" page.ManagedCredentialsBinding ManuallyProvidedKeysStrategy Matcher<T> Matchers Hamcrest matchers.MatrixAuthorizationStrategy MatrixBuild MatrixConfiguration Specific combination of axis values.MatrixProject MatrixReloadedAction MatrixRow Represents a single row in the matrix permission table.MatrixRun MavenBuild MavenBuildStep MavenInstallation MavenLocalRepository MavenModule MavenModuleBuild MavenModuleSet MavenProjectConfig MavenSettingsConfig Class for Maven Settings files.MixIn Different Jenkins model objects often share a common trait, and for better reuse it makes sense to split them off into a separate page object.MockSecurityRealm MockUpdateCenter Serves a fake update center locally.MSBuildInstallation MSBuildStep MSTestRunnerBuildStep Native Deprecated. Refactor to use containers for any kind of expected setupNative.RuleImpl NestedView Node Common base for Jenkins and Slave.NodeParameter NoVerificationStrategy NullPrinter Does not print anything.OnlineStatusNotification PageArea PageAreaImpl Special kind of page object that maps to a portion of a page with multiple INPUT controls.PageObject Encapsulates a model in Jenkins and wraps interactions with it.Parameter Parameter for builds.ParameterizedTrigger ParseUserAttributeLdapGroupMembershipStrategy PasswordParameter PendingScript PendingSignature Block representing a groovy method signature pending approval.PhabricatorScm PipelineTestUtils Plugin Installed plugin.PluginManager Page object for plugin manager.PluginManager.InstallationStatus PluginMetadata Databinding for installable plugin in UC.PluginMetadata.LocalOverride Use local file instead of what is configured.PluginMetadata.ModifyingMetadata Metadata that alters what is coming from the update center.PluginMetadata.VersionOverride PluginPageObject Plugin page object at$JENKINS_URL/plugin/$value/
.PluginSpec Reference to a plugin, optionally with the version.PooledJenkinsController JenkinsController
that talks toJenkinsControllerPoolProcess
over Unix domain socket.PooledJenkinsController.FactoryImpl PostBuildScript PostBuildStep Marker Interface forPageArea
that corresponds to 'Publisher' in the core.PriorityConfig PriorityConfig.Group ProjectBasedMatrixAuthorizationStrategy ProjectDefaultBuildAccessControl Base type forPageAreaImpl
for Project Default Build Access Control.ProjectDescriptionSetter ProjectMatrixProperty ProjectStatusStdJobList Provides some read accesses to the std job list in a dashboard view.PropertyBindingModule Bind system properties so those can be used for@Named
injection.ProvidedFile Abstract class for files provided byConfigFileProvider
.Resource Wraps a resource found byClass.getResource(String)
.RuleAnnotation Meta-annotation for annotations that introduces aTestRule
for test.RuleFailedException This is a service exception that wraps the TestRule failure to all traceability back to failing test rules.Rvm "Run the build in a RVM-managed environment"SauceLabsConnection Encapsulates username and password for Sauce Labs.Scm Base type forPageAreaImpl
for SCM configuration.ScmPolling Script ScriptApproval Administrator page to approve script security.Scriptler ScriptResult Scroller Automatically scrolls the element into view.SearchForGroupsLdapGroupMembershipStrategy SecretFileCredentialsBinding SecretStringCredentialsBinding SecurityDisabler Page Object for security (global) configuration page.SecurityRealm Base type forPageAreaImpl
for Security Realm.ServerCredentialMapping Class for Server Credentials in Maven Settings files.ServletSecurityRealm SecurityRealm for Servlets.SHA1Sum Creates SHA1 sums of a fileShellBuildStep Since Minimal Jenkins version required to run the test.Since.RuleImpl Slave An agent page object.SlaveController Controls where/how to run slaves.SlaveProvider ObtainsSlaveController
.SlavesMixIn Mix-in for slaves.SMBContainer Represents a server with SMB.SmokeTest Marker interface to identify a smoke test.SnippetGenerator PageObject
for the snippet generator to create bits of code for individual steps.SshAgentContainer Jenkins agent with various login methods.SshCredentialDialog Modal dialog to enter a credential.SshHostKeyVerificationStrategy SshPrivateKeyCredential SshPrivateKeyCredential.Direct SshSlaveConnector SshSlaveLauncher SshSlaveLauncher.KnownHostsFileKeyVerificationStrategy SshSlaveLauncher.ManuallyProvidedKeyVerificationStrategy SshSlaveLauncher.ManuallyTrustedKeyVerificationStrategy SshSlaveLauncher.NonVerifyingKeyVerificationStrategy SshSlaveLauncher.SshHostKeyVerificationStrategy StageView Basic container for the stageview implementation.StageViewBuild Representation of buildjobs done.StageViewHeadline Representation of the headlines in the Stageview.StageViewStage Single element of a job.Step StringCredentials StringParameter SubversionPluginTestException Encapsulates the Exceptions thrown by the SVN pluginSubversionScm Encapsulates the PageArea of the Subversion SCMSubversionSvmAdvanced PageObject for the Subversion "advanced" section.SubWorld SupportBundle SupportBundleRequest SupportBundleRequest.Builder SupportBundleRequest.Payload SupportBundleRequest.Selection SvnContainer Runs stock svn container.SvnRepositoryBrowser Superclass for the different repository browser accessable in the svn pluginSvnRepositoryBrowserWebSvn PageArea for the WebSvn repository browserSystemEnvironmentVariables Gets a system environment variable.SystemGroovyStep TestActivation Declare there is a property that needs to be provided to run the test.TestActivation.RuleImpl TestCleaner TestLifecycle Keeps track ofTestScope
objects.TestName Keeps track of the current test name.TestRecorderRule JUnit Rule that before executing a test it starts a recording current screen and after the test is executed, it stops recording.TestScope Indicates that instances of this component are scoped to each test case.TestScopeModule DefinesTestScope
and exposesTestLifecycle
to clean-up test-scoped instances.TestStatisticsChartPortlet The test statistics chart shipped with the dashboard view plugin.TextAxis TextFileExercisedPluginReporter Exercised Plugin Reporter that logs to text file The contents are java properties.TextFinderPublisher This class provides the ability to add a Jenkins Text Finder post build step to the job.TextParameter TimerTrigger TimstamperGlobalConfig Tomcat10Container Runs stock Tomcat 7 container.TomcatController TomcatController.FactoryImpl TomcatController.FactoryImpl.ModuleImpl ToolInstallation ToolInstallationPageObject TopLevelItem Super class for top level items.Trigger Base type forPageAreaImpl
for trigger.TriggerCallBuildStep Trigger/call build step of the parameterized trigger plug-in.TriggerConfig UnstableJobsPortlet The Unstable builds Portlet shipped with the dashboard view plugin.UpdateCenter UpdateCenter.InstallationFailedException UpdateCenterMetadata Databinding for Update Center metadataUpdateCenterMetadata.UnableToResolveDependencies Deprecated. Not used when runningMockUpdateCenter
.UpdateCenterMetadataDecorator A hook to tweakUpdateCenterMetadata
to allow plugins and versions that are not in the update center to be installed and tested.UpdateCenterMetadataProvider Obtains update center metadata for a given Jenkins service.UpstreamJobTrigger Triggers a job, if another job has been finished.UselessFileDetectorReplacement Replaces the currentFileDetector
with the useless one that does nothing.User UserPwdCredential View Page object for view, which is a collection of jobs rendered in the UI.ViewgitScm ViewsMixIn Mix-in forPageObject
s that own a group of views, likeJenkins
.Wait<Subject> ATH specific wait object.Wait.Predicate<Return> WinstoneController Launches Jenkins via "java -jar jenkins.war" on the local machine.WinstoneController.FactoryImpl WinstoneDockerController Runs jenkins.war inside docker so that it gets a different IP address even though it's run on the same host.WinstoneDockerController.FactoryImpl WithCredentials Indicates that a test requires credentials.WithCredentials.RuleImpl WithDocker Indicates the docker is necessary to run the test.WithDocker.RuleImpl WithInstallWizard Enables the install wizard to run the test.WithInstallWizard.RuleImpl WithJavaOptions Indicates that the test and Jenkins instance will run with the specified java options.WithJavaOptions.RuleImpl WithOS Indicates that the test and Jenkins instance must be running on one of the operating systems provided.WithOS.OS WithOS.RuleImpl WithPlugins Indicates that a test requires the presence of the specified plugins.WithPlugins.RuleImpl WizardCreateAdminUser Page object for Wizard Create admin userWizardCustomizeJenkins Page object for Wizard Customize Jenkins Page.WizardLogin Page object for Wizard Login page.WorkflowGithubSharedLibrary Base type forPageAreaImpl
for Pipeline Shared Library using Github as SCM.WorkflowJob WorkflowMultiBranchJob A pipeline multi-branch job (requires installation of multi-branch-project-plugin).WorkflowSharedLibrary Base type forPageAreaImpl
for Pipeline Shared Library.WorkflowSharedLibraryGlobalConfig Global config page for Pipeline Shared Libraries plugin.Workspace World Holder of the Guice world for running tests.WorldCleaner Cleaner
at the end ofSingleton
.WsCleanup WsCleanup.PostBuild WsCleanup.PreBuild XUnitPublisher XUnitPublisher.Tool XvncGlobalJobConfig XvncJobConfig XvncSlaveContainer A fixture consisting of a Jenkins slave which can run XVNC.