Class TestsConfiguration

java.lang.Object
com.polarion.alm.tracker.TestsConfiguration

public class TestsConfiguration extends Object
Since:
3.6.0
  • Constructor Details

    • TestsConfiguration

      public TestsConfiguration()
  • Method Details

    • getTestRunsDeleteQuery

      @Nullable public String getTestRunsDeleteQuery()
      This is the query used by the "Delete TestRuns" job to select which test runs to delete. See more information about how the query is used under Testing Configuration page in Administration.
      Returns:
      the configured query for deleting test runs
      Since:
      3.8.1
    • setTestRunsDeleteQuery

      public void setTestRunsDeleteQuery(@Nullable String testRunsDeleteQuery)
      Based on this query, the "Delete TestRuns" job will select which test runs to delete. See more information about how the query is used under Testing Configuration page in Administration.
      Parameters:
      testRunsDeleteQuery - - the query used by the delete test runs job
      Since:
      3.8.1
    • isTestRunsDeleteEnabled

      public boolean isTestRunsDeleteEnabled()
      Returns:
      true if the configuration for deleting test runs is enabled in this scope and false otherwise
      Since:
      3.8.1
    • setTestRunsDeleteEnabled

      public void setTestRunsDeleteEnabled(boolean testRunsDeleteEnabled)
      Parameters:
      testRunsDeleteEnabled - - enable/disable the configuration for deleting test runs based on a query
      Since:
      3.8.1
    • isTestRunsGeneratedIdEnabled

      public boolean isTestRunsGeneratedIdEnabled()
      Returns:
      true if the configuration for generated test runs id is enabled in this scope and false otherwise
      Since:
      3.9.1
    • setTestRunsGeneratedIdEnabled

      public void setTestRunsGeneratedIdEnabled(boolean testRunsGeneratedIdEnabled)
      Parameters:
      testRunsGeneratedIdEnabled - - enable/disable the configuration for generated test runs id
      Since:
      3.9.1
    • getTestCaseTemplate

      public String getTestCaseTemplate()
    • setTestCaseTemplate

      public void setTestCaseTemplate(String testCaseTemplate)
    • getTestRunTemplate

      public String getTestRunTemplate()
    • setTestRunTemplate

      public void setTestRunTemplate(String testRunTemplate)
    • getDefectToTestCaseLinkRoleId

      public String getDefectToTestCaseLinkRoleId()
    • setDefectToTestCaseLinkRoleId

      public void setDefectToTestCaseLinkRoleId(String defectToTestCaseLinkRoleId)
    • getDefectWorkItemType

      public String getDefectWorkItemType()
    • setDefectWorkItemType

      public void setDefectWorkItemType(String defectWorkItemType)
    • getDefectsProject

      public String getDefectsProject()
    • setDefectsProject

      public void setDefectsProject(String defectsProject)
    • getFieldsToCopyFromTestCaseToDefect

      public LinkedHashMap<String,String> getFieldsToCopyFromTestCaseToDefect()
    • setFieldsToCopyFromTestCaseToDefect

      public void setFieldsToCopyFromTestCaseToDefect(LinkedHashMap<String,String> fieldsToCopyFromTestCaseToDefect)
    • getFieldsToCopyFromTestRunToLinkedDefect

      public LinkedHashMap<String,String> getFieldsToCopyFromTestRunToLinkedDefect()
    • setFieldsToCopyFromTestRunToLinkedDefect

      public void setFieldsToCopyFromTestRunToLinkedDefect(LinkedHashMap<String,String> fieldsToCopyFromTestRunToLinkedDefect)
    • getFieldsToCopyFromTestRunToNewDefect

      public LinkedHashMap<String,String> getFieldsToCopyFromTestRunToNewDefect()
    • setFieldsToCopyFromTestRunToNewDefect

      public void setFieldsToCopyFromTestRunToNewDefect(LinkedHashMap<String,String> fieldsToCopyFromTestRunToNewDefect)
    • getMaxCreatedDefects

      public Integer getMaxCreatedDefects()
    • setMaxCreatedDefects

      public void setMaxCreatedDefects(Integer maxCreatedDefects)
    • getMaxCreatedDefectsPercent

      public Integer getMaxCreatedDefectsPercent()
    • setMaxCreatedDefectsPercent

      public void setMaxCreatedDefectsPercent(Integer maxCreatedDefectsPercent)
    • shouldCreateSummaryDefect

      public boolean shouldCreateSummaryDefect(int totalTests, int totalFailures, int totalErrors)
      Checks if the failures and errors count exceeded maximal values configured by getMaxCreatedDefects() or getMaxCreatedDefectsPercent()
      Since:
      3.6.1
    • getResultErrorEnumId

      public String getResultErrorEnumId()
    • setResultErrorEnumId

      public void setResultErrorEnumId(String resultErrorEnumId)
    • getResultFailedEnumId

      public String getResultFailedEnumId()
    • setResultFailedEnumId

      public void setResultFailedEnumId(String resultFailedEnumId)
    • getResultPassedEnumId

      public String getResultPassedEnumId()
    • setResultPassedEnumId

      public void setResultPassedEnumId(String resultPassedEnumId)
    • getStatusErrorEnumId

      public String getStatusErrorEnumId()
    • setStatusErrorEnumId

      public void setStatusErrorEnumId(String statusErrorEnumId)
    • getStatusFailedEnumId

      public String getStatusFailedEnumId()
    • setStatusFailedEnumId

      public void setStatusFailedEnumId(String statusFailedEnumId)
    • getStatusOkEnumId

      public String getStatusOkEnumId()
    • setStatusOkEnumId

      public void setStatusOkEnumId(String statusOkEnumId)
    • getSummaryDefectSeverity

      public String getSummaryDefectSeverity()
    • setSummaryDefectSeverity

      public void setSummaryDefectSeverity(String summaryDefectSeverity)
    • getTestCaseIdCustomField

      public String getTestCaseIdCustomField()
    • setTestCaseIdCustomField

      public void setTestCaseIdCustomField(String testCaseIdCustomField)
    • getTestCaseWorkItemType

      public String getTestCaseWorkItemType()
    • setTestCaseWorkItemType

      public void setTestCaseWorkItemType(String testCaseWorkItemType)
    • isDefectAutoAssignementEnabled

      public boolean isDefectAutoAssignementEnabled()
    • setDefectAutoAssignementEnabled

      public void setDefectAutoAssignementEnabled(boolean defectAutoAssignementEnabled)
    • isRetestAllowed

      public boolean isRetestAllowed()
    • setRetestAllowed

      public void setRetestAllowed(boolean retestAllowed)
    • getTestCaseTestResultFieldId

      public String getTestCaseTestResultFieldId()
    • setTestCaseTestResultFieldId

      public void setTestCaseTestResultFieldId(String testCaseTestResultFieldId)
    • getTestCaseTestCommentFieldId

      public String getTestCaseTestCommentFieldId()
    • setTestCaseTestCommentFieldId

      public void setTestCaseTestCommentFieldId(String testCaseTestCommentFieldId)
    • getTestCasePlanningQuery

      public String getTestCasePlanningQuery()
      Since:
      3.6.2
    • setTestCasePlanningQuery

      public void setTestCasePlanningQuery(String testCasePlanningQuery)
      Since:
      3.6.2
    • getTestRunsConfiguration

      @NotNull public TestRunsConfiguration getTestRunsConfiguration()
      Returns the generic test runs configuration (used by test runs for which there is no type-specific configuration).
      Since:
      3.10.1
      See Also:
    • setTestRunsConfiguration

      public void setTestRunsConfiguration(@NotNull TestRunsConfiguration testRunsConfiguration)
      Sets the generic test runs configuration.
      Since:
      3.10.1
      See Also:
    • getDefectTemplate

      @Deprecated public String getDefectTemplate()
    • setDefectTemplate

      @Deprecated public void setDefectTemplate(String defectTemplate)
    • getDefectReuseType

      @Deprecated public TestsConfiguration.DefectReuseType getDefectReuseType()
    • setDefectReuseType

      @Deprecated public void setDefectReuseType(TestsConfiguration.DefectReuseType defectReuseType)