Class TestRail
- java.lang.Object
-
- com.zebrunner.agent.core.registrar.TestRail
-
public final class TestRail extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTestRail.SystemTestCaseStatusThis class contains names (not labels!) of the TestRail system test case result statuses.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringASSIGNEEstatic java.lang.StringINCLUDE_ALLstatic java.lang.StringMILESTONEstatic java.lang.StringRUN_IDstatic java.lang.StringRUN_NAMEstatic java.lang.StringSUITE_IDstatic java.lang.StringSYNC_ENABLEDstatic java.lang.StringSYNC_REAL_TIME
-
Constructor Summary
Constructors Constructor Description TestRail()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voiddisableSync()static voidenableRealTimeSync()static voidincludeAllTestCasesInNewRun()static voidsetAssignee(java.lang.String assignee)static voidsetCaseId(java.lang.String testCaseId)Deprecated.static voidsetMilestone(java.lang.String milestone)static voidsetRunId(java.lang.String runId)static voidsetRunName(java.lang.String runName)static voidsetSuiteId(java.lang.String suiteId)static voidsetTestCaseId(java.lang.String testCaseId)static voidsetTestCaseStatus(java.lang.String testCaseId, java.lang.String resultStatus)Sets the given status for the given test case in TestRail run.
-
-
-
Field Detail
-
SYNC_ENABLED
public static final java.lang.String SYNC_ENABLED
- See Also:
- Constant Field Values
-
SYNC_REAL_TIME
public static final java.lang.String SYNC_REAL_TIME
- See Also:
- Constant Field Values
-
INCLUDE_ALL
public static final java.lang.String INCLUDE_ALL
- See Also:
- Constant Field Values
-
SUITE_ID
public static final java.lang.String SUITE_ID
- See Also:
- Constant Field Values
-
RUN_ID
public static final java.lang.String RUN_ID
- See Also:
- Constant Field Values
-
RUN_NAME
public static final java.lang.String RUN_NAME
- See Also:
- Constant Field Values
-
MILESTONE
public static final java.lang.String MILESTONE
- See Also:
- Constant Field Values
-
ASSIGNEE
public static final java.lang.String ASSIGNEE
- See Also:
- Constant Field Values
-
-
Method Detail
-
disableSync
public static void disableSync()
-
enableRealTimeSync
public static void enableRealTimeSync()
-
includeAllTestCasesInNewRun
public static void includeAllTestCasesInNewRun()
-
setSuiteId
public static void setSuiteId(java.lang.String suiteId)
-
setRunId
public static void setRunId(java.lang.String runId)
-
setRunName
public static void setRunName(java.lang.String runName)
-
setMilestone
public static void setMilestone(java.lang.String milestone)
-
setAssignee
public static void setAssignee(java.lang.String assignee)
-
setCaseId
@Deprecated public static void setCaseId(java.lang.String testCaseId)
Deprecated.UsesetTestCaseId(String)method instead of this on.Will be removed in 1.8.0 version of the agent.
-
setTestCaseId
public static void setTestCaseId(java.lang.String testCaseId)
-
setTestCaseStatus
public static void setTestCaseStatus(java.lang.String testCaseId, java.lang.String resultStatus)Sets the given status for the given test case in TestRail run.If you need to use a custom status, contact your TestRail administrator to get the correct system name for your desired status.
- Parameters:
testCaseId- TestRail id of the test case. Can be either a regular number or a number with the letter 'C' at the begging.resultStatus- system name (not labels!) of the status to be set for the test case- See Also:
TestRail.SystemTestCaseStatus
-
-