@stepanchaparyan/testrailapi v2.1.14
api-testrail
An API wrapper for TestRail with error handling
The TestRail API is described here
Usage
Of cource, you need to setup the API wrapper :
import ApiTestRail from 'api-testrail';
const apitestrail = new ApiTestRail(
host,
username,
password
);
Cases
Below see the list of cases
Returns an existing test case
testrail.getCase (caseId) { return /*testCase Data*/; }
Returns a list of test cases for a project
testrail.getAllCases(projectId) { return /*All testCases Data*/; }
Returns a list of test cases IDs for a project and case type
testrail.getCasesIDsByType (projectId, typeId) { return /*list of IDs*/; }
Return all tests for a test run
testrail.getTests (runId) { return /*tests data*/; }
Returns a list of test results for a test run (except untested tests)
testrail.getResultsForRun (runId) { return /*tests data*/; }
Returns a status of case
testrail.getResultForCase (runId, caseId) { return /*statusId of case*/; }
Creates a new test run and returns run ID
testrail.addRun (projectId, suiteId = 1) { return /*runId*/; }
Creates a new test run for specific case type and returns run ID
testrail.addRunWithType (project_id, type_id, suite_id = 1) { return /*runId*/; }
Adds a new test result and comment for a test
testrail.addResult (testId, statusId, comment = '') { return /*test data*/; }
Adds a new test result and comment for a case
testrail.addResultForCase (runId, caseId, status_id, comment = '') { return /*case data*/; }
Returns a list of users
testrail.getUsers () { return /*users data*/; }
FYI
STATUS_IDs
Passed - 1
Blocked - 2
Untested - 3
Retested - 4
Failed - 5
TYPE_IDs
Acceptance - 1
Accessibility - 2
Automated - 3
Compatibility - 4
Destructive - 5
Functional - 6
Other (Default) - 7
Performance - 8
Regression - 9
Security - 10
Smoke & Sanity - 11
Usability - 12
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago