new TestRail(options)
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | wdio TestRail specifc configurations Properties
|
- Source:
Methods
-
addCasesToRun(runId, cases)
-
Adds test cases to a test run
Parameters:
Name Type Description runIdnumber Run identifier
casesArray.<Object> Test case data
- Source:
Returns:
API response
- Type
- *
-
addPlan(name, desc, testRuns)
-
Creates a new test plan
Parameters:
Name Type Description namestring Plan name
descstring Plane description
testRunsArray.<Object> Test runs
- Source:
Returns:
API response
- Type
- *
-
addResultsForCases(runId, results)
-
Adds test results for a test cases
Parameters:
Name Type Description runIdnumber Run identifier
resultsArray.<Object> Test case results
- Source:
Returns:
API response
- Type
- *
-
addRun(name, description, suiteId)
-
Adds a test run
Parameters:
Name Type Description namestring Test run name
descriptionstring Test run description
suiteIdnumber Suite id for test cases in this run
- Source:
Returns:
API response
- Type
- *
-
addTestPlanEntry(planId, suiteId, name, desc, runs, caseIds)
-
Adds a test plan entry to the current project
Parameters:
Name Type Description planIdnumber Plan identifier
suiteIdnumber Suite identifier
namestring Plan name
descstring Plan name
runsArray.<Object> Test runs
caseIdsArray.<number> Test case identifiers
- Source:
Returns:
API response
- Type
- *
-
getPlan(planId)
-
Retrieves a test plan
Parameters:
Name Type Description planIdnumber Plan identifier
- Source:
Returns:
API response
- Type
- *
-
getSuite(suiteId)
-
Gets a suite
Parameters:
Name Type Description suiteIdnumber Suite identifier
- Source:
Returns:
API response
- Type
- *
-
getTestsForRun(runId)
-
Gets all the tests in a run
Parameters:
Name Type Description runIdnumber Run identifier
- Source:
Returns:
API response
- Type
- *
-
getTestsForSuite(projectId, suiteId)
-
Get test cases that belong to a suite
Parameters:
Name Type Description projectId* Project identifier
suiteId* Suite identifier
- Source:
Returns:
API response
- Type
- *
-
publish(name, description, results, callback)
-
Publishes results of execution of an automated test run
Parameters:
Name Type Description namestring Test run/plan name
descriptionstring resultsArray.<Object> callbackcallback - Source:
-
updateTestPlanEntry(planId, entryId, caseIds)
-
Adds missing case ids to a test plan entry
Parameters:
Name Type Description planIdnumber Plan identifier
entryIdnumber Entry identifier
caseIdsArray.<number> Test case identifiers
- Source:
Returns:
API response
- Type
- *