Class JenkinsConfig

All Implemented Interfaces:
CapybaraPortingLayer

public class JenkinsConfig extends ConfigurablePageObject
Page object for the system configuration page.
Author:
Kohsuke Kawaguchi
  • Field Details

    • jenkins

      public final Jenkins jenkins
    • numExecutors

      public final Control numExecutors
    • labels

      public final Control labels
  • Constructor Details

    • JenkinsConfig

      public JenkinsConfig(Jenkins jenkins)
  • Method Details

    • getConfigUrl

      public URL getConfigUrl()
      Specified by:
      getConfigUrl in class ConfigurablePageObject
    • addArtifactManager

      public <T extends ArtifactManagement.Factory> T addArtifactManager(Class<T> type)
    • clearArtifactManagers

      public void clearArtifactManagers()
    • setJenkinsUrl

      public void setJenkinsUrl(String url)
    • setShell

      public void setShell(String path)
    • setQuietPeriod

      public void setQuietPeriod(int seconds)
    • setDescription

      public void setDescription(String desc)
    • getHomeDirectory

      public String getHomeDirectory()