TestLinkApi Class
TestLink API Client brings you a pure JavaScript Node-Module for TestLink tool
Item Index
Methods
- getBuildsForTestPlan
- getExecCountersByBuild
- getFirstLevelTestSuitesForTestProject
- getFullPath
- getLastExecutionResult
- getProjectPlatforms
- getProjects
- getProjectTestPlans
- getTestCase
- getTestCaseAttachments
- getTestCaseCustomFieldDesignValue
- getTestCaseIDByName
- getTestCasesForTestPlan
- getTestCasesForTestSuite
- getTestLinkVersion
- getTestPlanByName
- getTestPlanPlatforms
- getTestProjectByName
- getTestSuitesForTestPlan
- getTestSuitesForTestSuite
- getUserByID
- getUserByLogin
- removePlatformFromTestPlan
- reportTCResult
- reportTCResultOverwrite
- setTestCaseExecutionType
- updateTestCase
- updateTestCaseCustomFieldDesignValue
- uploadTestCaseAttachment
Methods
getBuildsForTestPlan
-
testPlanId -
callback
Retrieves Builds Created for TestPlan.
Parameters:
-
testPlanIdObject -
callbackFunction
Returns:
JSON Object for Builds
getExecCountersByBuild
-
testPlanId -
callback
Retrieves Execution Counters for Build
Parameters:
-
testPlanIdObject -
callbackFunction
Returns:
JSON Object for Execution Counters
getFirstLevelTestSuitesForTestProject
-
testProjectId -
callback
Retrieves First Level of TestSuites in a Project
Parameters:
-
testProjectIdObject -
callbackFunction
Returns:
JSON Object for TestSuite
getFullPath
-
nodeId -
callback
Retrieves Full Path for a Node
Parameters:
-
nodeIdObject -
callbackFunction
Returns:
JSON Object for FullPath
getLastExecutionResult
-
testPlanId -
testCaseExternalId -
callback
Retrieves Last Execution Result for a TestCase
Parameters:
-
testPlanIdObject -
testCaseExternalIdObject -
callbackFunction
Returns:
JSON Object for Last Execution Result
getProjectPlatforms
-
testProjectId -
callback
Retrieves Platforms Assigned for Project.
Parameters:
-
testProjectIdObject -
callbackFunction
Returns:
JSON Object for Project Platforms
getProjects
-
callback
Retrieves Created Test Projects.
Parameters:
-
callbackFunction
Returns:
JSON Object for Project(s)
getProjectTestPlans
-
testProjectId -
callback
Retrieves TestPlans Created for Project.
Parameters:
-
testProjectIdObject -
callbackFunction
Returns:
JSON Object for Project TestPlan(s)
getTestCase
-
callback -
testCaseExternalId
Retrieves Created TestCase based on External Id.
Parameters:
-
callbackFunction -
testCaseExternalIdObject
Returns:
JSON Object for TestCase
getTestCaseAttachments
-
testCaseExternalId -
downloadPath -
callback
Get attached files for a TestCase.
Parameters:
-
testCaseExternalIdObject -
downloadPathObject -
callbackFunction
getTestCaseCustomFieldDesignValue
-
testProjectId -
testCaseExternalId -
customFieldName -
details -
version -
callback
Retrieves Custom Field Design Value Created for TestCase.
Parameters:
-
testProjectIdObject -
testCaseExternalIdObject -
customFieldNameObject -
detailsObject -
versionObject -
callbackFunction
Returns:
JSON Object for TestCase Custom field Value
getTestCaseIDByName
-
testCaseName -
callback
Retrieves Created TestCase based on Id
Parameters:
-
testCaseNameObject -
callbackFunction
Returns:
JSON Object for TestCase
getTestCasesForTestPlan
-
testPlanId -
callback
Retrieves Created TestCase(s) for a TestPlan
Parameters:
-
testPlanIdObject -
callbackFunction
Returns:
JSON Object for TestCases(s)
getTestCasesForTestSuite
-
testProjectId -
testSuiteId -
callback
Retrieves Created TestCase(s) for a TestSuite
Parameters:
-
testProjectIdObject -
testSuiteIdObject -
callbackFunction
Returns:
JSON Object for TestCases(s)
getTestLinkVersion
-
callback
Retrieves TestList Version.
Parameters:
-
callbackFunction
Returns:
JSON Object for version
getTestPlanByName
-
testProjectName -
testPlanName -
callback
Retrieves TestPlan and its Properties
Parameters:
-
testProjectNameObject -
testPlanNameObject -
callbackFunction
Returns:
JSON Object for TestPlan
getTestPlanPlatforms
-
testPlanId -
callback
Retrieves Platforms Assigned for TestPlan
Parameters:
-
testPlanIdObject -
callbackFunction
Returns:
JSON Object for Platform
getTestProjectByName
-
testProjectName -
callback
Retrieves TestProject and its Properties
Parameters:
-
testProjectNameObject -
callbackFunction
Returns:
JSON Object for Project
getTestSuitesForTestPlan
-
testPlanId -
callback
Retrieves TestSuites created for TestPlan(s)
Parameters:
-
testPlanIdObject -
callbackFunction
Returns:
JSON Object for TestSuite
getTestSuitesForTestSuite
-
testSuiteId -
callback
Retrieves Child TestSuite(s) created under a TestSuite(s)
Parameters:
-
testSuiteIdObject -
callbackFunction
Returns:
JSON Object for TestSuite
getUserByID
-
userId -
callback
Retrieves User and user properties
Parameters:
-
userIdObject -
callbackFunction
Returns:
JSON Object for User
getUserByLogin
-
user -
callback
Retrieves LoggedIn User and properties
Parameters:
-
userObject -
callbackFunction
Returns:
JSON Object for User
removePlatformFromTestPlan
-
testPlanId -
platformName -
callback
Un-Assign a Platform for a given TestPlan
Parameters:
-
testPlanIdObject -
platformNameObject -
callbackFunction
Returns:
JSON Object for a PlatformTestPlan
reportTCResult
-
testPlanId -
testCaseExternalId -
buildId -
notes -
status -
platformName -
user -
bugId -
callback
Update Result for a given TestCase.
Parameters:
-
testPlanIdObject -
testCaseExternalIdObject -
buildIdObject -
notesObject -
statusObject -
platformNameObject -
userObject -
bugIdObject -
callbackFunction
Returns:
JSON Object for TestCase Result
reportTCResultOverwrite
-
testPlanId -
testCaseExternalId -
buildId -
notes -
status -
platformName -
overwrite -
user -
bugId -
callback
Overwrite Result for a given TestCase.
Parameters:
-
testPlanIdObject -
testCaseExternalIdObject -
buildIdObject -
notesObject -
statusObject -
platformNameObject -
overwriteObject -
userObject -
bugIdObject -
callbackFunction
Returns:
JSON Object for TestCase Result
setTestCaseExecutionType
-
testProjectId -
testCaseExternalId -
executionType -
callback
Set the Execution Type for a given TestCase.
Parameters:
-
testProjectIdObject -
testCaseExternalIdObject -
executionTypeObject -
callbackFunction
Returns:
JSON Object for TestCase Execution Type
updateTestCase
-
testCaseExternalId -
version -
summary -
callback
Update TestCase Version and Summary.
Parameters:
-
testCaseExternalIdObject -
versionObject -
summaryObject -
callbackFunction
Returns:
JSON Object for TestCase
updateTestCaseCustomFieldDesignValue
-
testProjectId -
testCaseExternalId -
version -
customFieldName -
customFieldValue -
callback
Update TestCase Custom Field Design Values.
Parameters:
-
testProjectIdObject -
testCaseExternalIdObject -
versionObject -
customFieldNameObject -
customFieldValueObject -
callbackFunction
Returns:
JSON Object for TestCase
uploadTestCaseAttachment
-
testCaseId -
fileName -
uploadPath -
callback
Uploads a Given file to TestCase
Parameters:
-
testCaseIdObject -
fileNameObject -
uploadPathObject -
callbackFunction
