Class JenkinsReportJckGlobalConfig

java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
io.jenkins.plugins.report.jtreg.JenkinsReportJckGlobalConfig
All Implemented Interfaces:
ExtensionPoint, Describable<GlobalConfiguration>, Saveable, OnMaster

@Extension public class JenkinsReportJckGlobalConfig extends GlobalConfiguration
  • Constructor Details

  • Method Details

    • getInstance

      public static JenkinsReportJckGlobalConfig getInstance()
    • getGlobalDiffUrl

      public static String getGlobalDiffUrl()
    • getGlobalDiffUrlMissing

      public static String getGlobalDiffUrlMissing()
    • isGlobalDiffUrl

      public static boolean isGlobalDiffUrl()
    • isDiffToolUrlSet

      public boolean isDiffToolUrlSet()
    • getToolsUrl

      public String getToolsUrl()
    • setToolsUrl

      @DataBoundSetter public void setToolsUrl(String toolsUrl)
    • getAdditionalFilesToCopy

      public String getAdditionalFilesToCopy()
    • setAdditionalFilesToCopy

      @DataBoundSetter public void setAdditionalFilesToCopy(String additionalFilesToCopy)
    • getGlobalAdditionalFilesToCopy

      public static String getGlobalAdditionalFilesToCopy()
    • getTargetFolders

      public String getTargetFolders()
    • setTargetFolders

      @DataBoundSetter public void setTargetFolders(String targetFolders)
    • getGlobalTargetFolders

      public static String getGlobalTargetFolders()
    • getKinds

      public String getKinds()
    • setKinds

      @DataBoundSetter public void setKinds(String kinds)
    • getGlobalKinds

      public static String getGlobalKinds()
    • doCheckKinds

      public FormValidation doCheckKinds(@QueryParameter String value)
      Validates the kinds field to ensure it contains only valid WriterKinds values and that no value contains spaces after trimming.
      Parameters:
      value - the comma-separated list of kinds
      Returns:
      FormValidation result
    • doCheckAdditionalFilesToCopy

      public FormValidation doCheckAdditionalFilesToCopy(@QueryParameter String value)
      Validates the additionalFilesToCopy field. Spaces in file paths are allowed.
      Parameters:
      value - the comma-separated list of file paths
      Returns:
      FormValidation result
    • doCheckTargetFolders

      public FormValidation doCheckTargetFolders(@QueryParameter String value)
      Validates the targetFolders field to ensure: - If multiple folders are specified, they must be prefixed with nvr-db:, job-db:, or out-dir: - Warns if any specified folder does not exist Spaces in folder paths are allowed.
      Parameters:
      value - the comma-separated list of target folders
      Returns:
      FormValidation result
    • getGlobalComparatorLinksGroups

      public static List<ComparatorLinksGroup> getGlobalComparatorLinksGroups()
    • getComparatorLinksGroups

      public List<ComparatorLinksGroup> getComparatorLinksGroups()
    • setComparatorLinksGroups

      @DataBoundSetter public void setComparatorLinksGroups(List<ComparatorLinksGroup> comparatorLinksGroups)
    • getGlobalConfigItems

      public static List<ConfigItem> getGlobalConfigItems()
    • getConfigItems

      public List<ConfigItem> getConfigItems()
    • setConfigItems

      @DataBoundSetter public void setConfigItems(List<ConfigItem> configItems)
    • getGlobalTestLinks

      public static List<TestLink> getGlobalTestLinks()
    • getTestLinks

      public List<TestLink> getTestLinks()
    • setTestLinks

      @DataBoundSetter public void setTestLinks(List<TestLink> testLinks)
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) throws Descriptor.FormException
      Overrides:
      configure in class GlobalConfiguration
      Throws:
      Descriptor.FormException