java.lang.Object
de.tracetronic.jenkins.plugins.ecutest.util.validation.AbstractValidator
Direct Known Subclasses:
ATXValidator, JUnitValidator, ReportGeneratorValidator, TestValidator, TMSValidator, ToolValidator

public abstract class AbstractValidator extends Object
Common base class for the TestValidator and ToolValidator.
  • Field Details

  • Constructor Details

    • AbstractValidator

      public AbstractValidator()
  • Method Details

    • validateTimeout

      public FormValidation validateTimeout(@QueryParameter String timeout, int defaultTimeout)
      Validates the timeout.
      Parameters:
      timeout - the timeout
      defaultTimeout - the default timeout
      Returns:
      the form validation
    • validateRequiredValue

      public FormValidation validateRequiredValue(String value)
      Validates required form value.
      Parameters:
      value - the form value
      Returns:
      the form validation
    • validateParameterizedValue

      public FormValidation validateParameterizedValue(String value)
      Validates parameterized form value.
      Parameters:
      value - the form value
      Returns:
      the form validation
    • validateRequiredParamValue

      public FormValidation validateRequiredParamValue(String value)
      Validates required and parameterized form value.
      Parameters:
      value - the form value
      Returns:
      the form validation
    • validatePackageFile

      public FormValidation validatePackageFile(String testFile)
      Validates the package file.
      Parameters:
      testFile - the test file
      Returns:
      the form validation
    • validateProjectFile

      public FormValidation validateProjectFile(String testFile)
      Validates the project file.
      Parameters:
      testFile - the test file
      Returns:
      the form validation