Skip to content

Documentation / test-management / TestManagementClient

Class: TestManagementClient

Defined in: test-management/src/index.ts:4

Extends

  • GeneratedTestManagementClient

Constructors

Constructor

new TestManagementClient(options?): TestManagementClient

Defined in: test-management/src/index.ts:5

Parameters

ParameterType
options?BrowserStackOptions

Returns

TestManagementClient

Overrides

GeneratedTestManagementClient.constructor

Properties

PropertyModifierTypeInherited fromDefined in
authHeader?readonlystringGeneratedTestManagementClient.authHeadercore/src/api-client.ts:50
baseUrlsreadonlyobjectGeneratedTestManagementClient.baseUrlscore/src/api-client.ts:49
baseUrls.sdkpublicstring-core/src/api-client.ts:49
baseUrls.sdkCloudpublicstring-core/src/api-client.ts:49
fetchFnreadonly(input, init?) => Promise<Response>GeneratedTestManagementClient.fetchFncore/src/api-client.ts:52
registryreadonlyCodecRegistryGeneratedTestManagementClient.registrycore/src/api-client.ts:53
userAgentreadonlystringGeneratedTestManagementClient.userAgentcore/src/api-client.ts:51

Methods

addTestCaseAttachment()

addTestCaseAttachment(projectId, testCaseId, body, inline?, options?): Promise<AddTestManagementTestCaseAttachmentResult>

Defined in: openapi/generated/test-management.client.ts:739

Add attachment to a test case

Parameters

ParameterType
projectIdstring
testCaseIdstring
body{ file: Blob; } | { url: string; } & object & Record<string, unknown>
inline?string
options?ExecuteOptions

Returns

Promise<AddTestManagementTestCaseAttachmentResult>

Inherited from

GeneratedTestManagementClient.addTestCaseAttachment


addTestResultAttachment()

addTestResultAttachment(projectId, testResultId, body, options?): Promise<AddTestManagementTestResultAttachmentResult>

Defined in: openapi/generated/test-management.client.ts:1011

Add attachment to a test result

Parameters

ParameterType
projectIdstring
testResultIdnumber
body{ file: Blob; } | { url: string; } & object & Record<string, unknown>
options?ExecuteOptions

Returns

Promise<AddTestManagementTestResultAttachmentResult>

Inherited from

GeneratedTestManagementClient.addTestResultAttachment


addTestRunResults()

addTestRunResults(projectId, testRunId, body, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:960

Add test result(s) to a test run

Parameters

ParameterType
projectIdstring
testRunIdstring
bodyDeepCamelCase<{ configuration_id?: number; test_case_id: string; test_result: { comment?: string; custom_fields?: Record<string, never>; duration?: number; issue_tracker?: { host?: string; name?: string; }; issues?: string[]; status: string; }; } | { results: object[]; }>
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.addTestRunResults


archiveTestCase()

archiveTestCase(projectId, testCaseId, options?): Promise<ArchiveTestManagementTestCaseResult>

Defined in: openapi/generated/test-management.client.ts:671

Archive a test case

Parameters

ParameterType
projectIdstring
testCaseIdstring
options?ExecuteOptions

Returns

Promise<ArchiveTestManagementTestCaseResult>

Inherited from

GeneratedTestManagementClient.archiveTestCase


assignTestRunTestCases()

assignTestRunTestCases(projectId, testRunId, body, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:892

Update assignees of test cases within a test run

Parameters

ParameterType
projectIdstring
testRunIdstring
body{ assignTo: object[]; }
body.assignToobject[]
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.assignTestRunTestCases


bulkArchiveTestCases()

bulkArchiveTestCases(projectId, body, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:569

Bulk archive test cases

Parameters

ParameterType
projectIdstring
body{ ids: string[]; }
body.idsstring[]
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.bulkArchiveTestCases


bulkDeleteTestCases()

bulkDeleteTestCases(projectId, body, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:552

Bulk delete test cases

Parameters

ParameterType
projectIdstring
body{ ids: string[]; }
body.idsstring[]
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.bulkDeleteTestCases


bulkEditTestCases()

bulkEditTestCases(projectId, body, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:535

Bulk edit test cases

Parameters

ParameterType
projectIdstring
body{ ids: string[]; testCase: { automationStatus?: string; caseType?: string; customFields?: {[key: string]: never; }; owner?: string; preconditions?: string; priority?: string; status?: string; tags?: string[]; }; }
body.idsstring[]
body.testCase?{ automationStatus?: string; caseType?: string; customFields?: {[key: string]: never; }; owner?: string; preconditions?: string; priority?: string; status?: string; tags?: string[]; }
body.testCase.automationStatus?string
body.testCase.caseType?string
body.testCase.customFields?{[key: string]: never; }
body.testCase.owner?string
body.testCase.preconditions?string
body.testCase.priority?string
body.testCase.status?string
body.testCase.tags?string[]
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.bulkEditTestCases


bulkEditTestCasesWithOperations()

bulkEditTestCasesWithOperations(projectId, body, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:603

Bulk edit test cases with operations

Parameters

ParameterType
projectIdstring
body{ ids: string[]; testCase: {[key: string]: never; }; }
body.idsstring[]
body.testCase?{[key: string]: never; }
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.bulkEditTestCasesWithOperations


bulkUnarchiveTestCases()

bulkUnarchiveTestCases(projectId, body, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:586

Bulk unarchive test cases

Parameters

ParameterType
projectIdstring
body{ ids: string[]; }
body.idsstring[]
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.bulkUnarchiveTestCases


closeTestRun()

closeTestRun(projectId, testRunId, options?): Promise<CloseTestManagementTestRunResult>

Defined in: openapi/generated/test-management.client.ts:909

Close a test run

Parameters

ParameterType
projectIdstring
testRunIdstring
options?ExecuteOptions

Returns

Promise<CloseTestManagementTestRunResult>

Inherited from

GeneratedTestManagementClient.closeTestRun


createConfiguration()

createConfiguration(body, options?): Promise<{ id?: number; name?: string; success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:1147

Add a custom configuration

Parameters

ParameterType
body{ name: string; }
body.namestring
options?ExecuteOptions

Returns

Promise<{ id?: number; name?: string; success?: boolean; }>

Inherited from

GeneratedTestManagementClient.createConfiguration


createCustomField()

createCustomField(body, options?): Promise<CreateTestManagementCustomFieldResult>

Defined in: openapi/generated/test-management.client.ts:1198

Create a custom field

Parameters

ParameterType
body{ appliesToAllProjects?: boolean; assignedProjects?: string[]; fieldEntityType: "test_case" | "test_result"; fieldName: string; fieldType: "string" | "boolean" | "text" | "url" | "dropdown" | "user" | "date" | "int"; isRequired?: boolean; linkToFutureProjects?: boolean; options?: object[]; placeHolderText?: string; }
body.appliesToAllProjects?boolean
body.assignedProjects?string[]
body.fieldEntityType?"test_case" | "test_result"
body.fieldName?string
body.fieldType?"string" | "boolean" | "text" | "url" | "dropdown" | "user" | "date" | "int"
body.isRequired?boolean
body.linkToFutureProjects?boolean
body.options?object[]
body.placeHolderText?string
options?ExecuteOptions

Returns

Promise<CreateTestManagementCustomFieldResult>

Inherited from

GeneratedTestManagementClient.createCustomField


createFolder()

createFolder(projectId, body, options?): Promise<CreateTestManagementFolderResult>

Defined in: openapi/generated/test-management.client.ts:433

Create a folder

Parameters

ParameterType
projectIdstring
body{ folder?: { description: string; name: string; parentId?: number | null; }; }
body.folder?{ description: string; name: string; parentId?: number | null; }
body.folder.description?string
body.folder.name?string
body.folder.parentId?number | null
options?ExecuteOptions

Returns

Promise<CreateTestManagementFolderResult>

Inherited from

GeneratedTestManagementClient.createFolder


createProject()

createProject(body, options?): Promise<CreateTestManagementProjectResult>

Defined in: openapi/generated/test-management.client.ts:348

Create a project

Parameters

ParameterType
body{ project?: { description?: string; name: string; }; }
body.project?{ description?: string; name: string; }
body.project.description?string
body.project.name?string
options?ExecuteOptions

Returns

Promise<CreateTestManagementProjectResult>

Inherited from

GeneratedTestManagementClient.createProject


createTestCase()

createTestCase(projectId, folderId, body, options?): Promise<CreateTestManagementTestCaseResult>

Defined in: openapi/generated/test-management.client.ts:620

Create a test case

Parameters

ParameterType
projectIdstring
folderIdnumber
body{ testCase?: { background?: string; caseType?: string; customFields?: {[key: string]: never; }; description?: string; feature?: string; issues?: string[]; issueTracker?: { host?: string; name?: string; }; name?: string; owner?: string; preconditions?: string; priority?: string; scenario?: string; tags?: string[]; template?: string; testCaseSteps?: object[]; }; }
body.testCase?{ background?: string; caseType?: string; customFields?: {[key: string]: never; }; description?: string; feature?: string; issues?: string[]; issueTracker?: { host?: string; name?: string; }; name?: string; owner?: string; preconditions?: string; priority?: string; scenario?: string; tags?: string[]; template?: string; testCaseSteps?: object[]; }
body.testCase.background?string
body.testCase.caseType?string
body.testCase.customFields?{[key: string]: never; }
body.testCase.description?string
body.testCase.feature?string
body.testCase.issues?string[]
body.testCase.issueTracker?{ host?: string; name?: string; }
body.testCase.issueTracker.host?string
body.testCase.issueTracker.name?string
body.testCase.name?string
body.testCase.owner?string
body.testCase.preconditions?string
body.testCase.priority?string
body.testCase.scenario?string
body.testCase.tags?string[]
body.testCase.template?string
body.testCase.testCaseSteps?object[]
options?ExecuteOptions

Returns

Promise<CreateTestManagementTestCaseResult>

Inherited from

GeneratedTestManagementClient.createTestCase


createTestPlan()

createTestPlan(projectId, body, options?): Promise<CreateTestManagementTestPlanResult>

Defined in: openapi/generated/test-management.client.ts:1062

Create a test plan

Parameters

ParameterType
projectIdstring
body{ testPlan?: { description?: string; endDate?: string | null; name: string; planStatus?: string; startDate?: string; }; }
body.testPlan?{ description?: string; endDate?: string | null; name: string; planStatus?: string; startDate?: string; }
body.testPlan.description?string
body.testPlan.endDate?string | null
body.testPlan.name?string
body.testPlan.planStatus?string
body.testPlan.startDate?string
options?ExecuteOptions

Returns

Promise<CreateTestManagementTestPlanResult>

Inherited from

GeneratedTestManagementClient.createTestPlan


createTestRun()

createTestRun(projectId, body, options?): Promise<CreateTestManagementTestRunResult>

Defined in: openapi/generated/test-management.client.ts:807

Create a test run

Parameters

ParameterType
projectIdstring
body{ testRun?: { assignee?: string; configurationMap?: object[]; configurations?: number[]; description?: string; filterTestCases?: { caseType?: string[]; customFields?: {[key: string]: never; }; owner?: string[]; priority?: string[]; status?: string[]; tags?: string[]; }; folderIds?: number[]; includeAll?: boolean; issues?: string[]; issueTracker?: { host?: string; name?: string; }; name?: string; runState?: string; tags?: string[]; testCaseAssignee?: string; testCases?: string[]; testPlanId?: string; }; }
body.testRun?{ assignee?: string; configurationMap?: object[]; configurations?: number[]; description?: string; filterTestCases?: { caseType?: string[]; customFields?: {[key: string]: never; }; owner?: string[]; priority?: string[]; status?: string[]; tags?: string[]; }; folderIds?: number[]; includeAll?: boolean; issues?: string[]; issueTracker?: { host?: string; name?: string; }; name?: string; runState?: string; tags?: string[]; testCaseAssignee?: string; testCases?: string[]; testPlanId?: string; }
body.testRun.assignee?string
body.testRun.configurationMap?object[]
body.testRun.configurations?number[]
body.testRun.description?string
body.testRun.filterTestCases?{ caseType?: string[]; customFields?: {[key: string]: never; }; owner?: string[]; priority?: string[]; status?: string[]; tags?: string[]; }
body.testRun.filterTestCases.caseType?string[]
body.testRun.filterTestCases.customFields?{[key: string]: never; }
body.testRun.filterTestCases.owner?string[]
body.testRun.filterTestCases.priority?string[]
body.testRun.filterTestCases.status?string[]
body.testRun.filterTestCases.tags?string[]
body.testRun.folderIds?number[]
body.testRun.includeAll?boolean
body.testRun.issues?string[]
body.testRun.issueTracker?{ host?: string; name?: string; }
body.testRun.issueTracker.host?string
body.testRun.issueTracker.name?string
body.testRun.name?string
body.testRun.runState?string
body.testRun.tags?string[]
body.testRun.testCaseAssignee?string
body.testRun.testCases?string[]
body.testRun.testPlanId?string
options?ExecuteOptions

Returns

Promise<CreateTestManagementTestRunResult>

Inherited from

GeneratedTestManagementClient.createTestRun


deleteCustomField()

deleteCustomField(customFieldId, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:1232

Delete a custom field

Parameters

ParameterType
customFieldIdstring
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.deleteCustomField


deleteFolder()

deleteFolder(projectId, folderId, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:484

Delete a folder

Parameters

ParameterType
projectIdstring
folderIdnumber
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.deleteFolder


deleteProject()

deleteProject(projectId, options?): Promise<{ message?: string; success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:399

Delete a project

Parameters

ParameterType
projectIdstring
options?ExecuteOptions

Returns

Promise<{ message?: string; success?: boolean; }>

Inherited from

GeneratedTestManagementClient.deleteProject


deleteTestCase()

deleteTestCase(projectId, testCaseId, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:654

Delete a test case

Parameters

ParameterType
projectIdstring
testCaseIdstring
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.deleteTestCase


deleteTestCaseAttachment()

deleteTestCaseAttachment(projectId, testCaseId, attachmentId, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:756

Delete attachment from a test case

Parameters

ParameterType
projectIdstring
testCaseIdstring
attachmentIdnumber
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.deleteTestCaseAttachment


deleteTestResultAttachment()

deleteTestResultAttachment(projectId, testResultId, attachmentId, options?): Promise<{ success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:1028

Delete attachment from a test result

Parameters

ParameterType
projectIdstring
testResultIdnumber
attachmentIdnumber
options?ExecuteOptions

Returns

Promise<{ success?: boolean; }>

Inherited from

GeneratedTestManagementClient.deleteTestResultAttachment


deleteTestRun()

deleteTestRun(projectId, testRunId, options?): Promise<{ message?: string; success?: boolean; }>

Defined in: openapi/generated/test-management.client.ts:926

Delete a test run

Parameters

ParameterType
projectIdstring
testRunIdstring
options?ExecuteOptions

Returns

Promise<{ message?: string; success?: boolean; }>

Inherited from

GeneratedTestManagementClient.deleteTestRun


execute()

protected execute<T>(spec): Promise<T>

Defined in: core/src/api-client.ts:103

Internal

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
spec{[key: string]: unknown; baseUrl?: "sdk" | "sdkCloud"; method: HttpMethod; operationId: string; params?: { path?: Record<string, unknown>; query?: Record<string, unknown>; }; path: string; requestCodec?: string; requestCodecConfig?: unknown; requestInput?: unknown; responseCodec: string; responseCodecConfig: unknown; signal?: AbortSignal; }
spec.baseUrl?"sdk" | "sdkCloud"
spec.methodHttpMethod
spec.operationIdstring
spec.params?{ path?: Record<string, unknown>; query?: Record<string, unknown>; }
spec.params.path?Record<string, unknown>
spec.params.query?Record<string, unknown>
spec.pathstring
spec.requestCodec?string
spec.requestCodecConfig?unknown
spec.requestInput?unknown
spec.responseCodecstring
spec.responseCodecConfigunknown
spec.signal?AbortSignal

Returns

Promise<T>

Inherited from

GeneratedTestManagementClient.execute


getConfiguration()

getConfiguration(configurationId, options?): Promise<GetTestManagementConfigurationResult>

Defined in: openapi/generated/test-management.client.ts:1164

Get configuration by ID

Parameters

ParameterType
configurationIdstring
options?ExecuteOptions

Returns

Promise<GetTestManagementConfigurationResult>

Inherited from

GeneratedTestManagementClient.getConfiguration


getConfigurations()

getConfigurations(p?, pageSize?, options?): Promise<GetTestManagementConfigurationsResult>

Defined in: openapi/generated/test-management.client.ts:1130

Get all configurations

Parameters

ParameterType
p?number
pageSize?number
options?ExecuteOptions

Returns

Promise<GetTestManagementConfigurationsResult>

Inherited from

GeneratedTestManagementClient.getConfigurations


getCustomFields()

getCustomFields(options?): Promise<GetTestManagementCustomFieldsResult>

Defined in: openapi/generated/test-management.client.ts:1181

Get all custom fields

Parameters

ParameterType
options?ExecuteOptions

Returns

Promise<GetTestManagementCustomFieldsResult>

Inherited from

GeneratedTestManagementClient.getCustomFields


getFolder()

getFolder(projectId, folderId, options?): Promise<GetTestManagementFolderResult>

Defined in: openapi/generated/test-management.client.ts:450

Get folder details

Parameters

ParameterType
projectIdstring
folderIdnumber
options?ExecuteOptions

Returns

Promise<GetTestManagementFolderResult>

Inherited from

GeneratedTestManagementClient.getFolder


getFolders()

getFolders(projectId, p?, pageSize?, options?): Promise<GetTestManagementFoldersResult>

Defined in: openapi/generated/test-management.client.ts:416

Get list of folders in a project

Parameters

ParameterType
projectIdstring
p?number
pageSize?number
options?ExecuteOptions

Returns

Promise<GetTestManagementFoldersResult>

Inherited from

GeneratedTestManagementClient.getFolders


getProject()

getProject(projectId, options?): Promise<GetTestManagementProjectResult>

Defined in: openapi/generated/test-management.client.ts:365

Get project details

Parameters

ParameterType
projectIdstring
options?ExecuteOptions

Returns

Promise<GetTestManagementProjectResult>

Inherited from

GeneratedTestManagementClient.getProject


getProjects()

getProjects(p?, pageSize?, options?): Promise<GetTestManagementProjectsResult>

Defined in: openapi/generated/test-management.client.ts:331

Get list of projects

Parameters

ParameterType
p?number
pageSize?number
options?ExecuteOptions

Returns

Promise<GetTestManagementProjectsResult>

Inherited from

GeneratedTestManagementClient.getProjects


getTestCaseAttachments()

getTestCaseAttachments(projectId, testCaseId, p?, options?): Promise<GetTestManagementTestCaseAttachmentsResult>

Defined in: openapi/generated/test-management.client.ts:722

Get attachments for a test case

Parameters

ParameterType
projectIdstring
testCaseIdstring
p?number
options?ExecuteOptions

Returns

Promise<GetTestManagementTestCaseAttachmentsResult>

Inherited from

GeneratedTestManagementClient.getTestCaseAttachments


getTestCaseResults()

getTestCaseResults(projectId, testCaseId, p?, options?): Promise<GetTestManagementTestCaseResultsResult>

Defined in: openapi/generated/test-management.client.ts:773

Get test results for a test case across all test runs

Parameters

ParameterType
projectIdstring
testCaseIdstring
p?number
options?ExecuteOptions

Returns

Promise<GetTestManagementTestCaseResultsResult>

Inherited from

GeneratedTestManagementClient.getTestCaseResults


getTestCases()

getTestCases(projectId, p?, pageSize?, updatedAfter?, updatedBefore?, archived?, minify?, id?, status?, priority?, owner?, caseType?, folderId?, tags?, issueIds?, issueType?, options?): Promise<GetTestManagementTestCasesResult>

Defined in: openapi/generated/test-management.client.ts:518

Get list of test cases

Parameters

ParameterType
projectIdstring
p?number
pageSize?number
updatedAfter?string
updatedBefore?string
archived?string
minify?string
id?string
status?string
priority?string
owner?string
caseType?string
folderId?number
tags?string
issueIds?string
issueType?string
options?ExecuteOptions

Returns

Promise<GetTestManagementTestCasesResult>

Inherited from

GeneratedTestManagementClient.getTestCases


getTestPlan()

getTestPlan(projectId, testPlanId, options?): Promise<GetTestManagementTestPlanResult>

Defined in: openapi/generated/test-management.client.ts:1079

Get test plan details

Parameters

ParameterType
projectIdstring
testPlanIdstring
options?ExecuteOptions

Returns

Promise<GetTestManagementTestPlanResult>

Inherited from

GeneratedTestManagementClient.getTestPlan


getTestPlans()

getTestPlans(projectId, p?, pageSize?, options?): Promise<GetTestManagementTestPlansResult>

Defined in: openapi/generated/test-management.client.ts:1045

Get list of test plans

Parameters

ParameterType
projectIdstring
p?number
pageSize?number
options?ExecuteOptions

Returns

Promise<GetTestManagementTestPlansResult>

Inherited from

GeneratedTestManagementClient.getTestPlans


getTestPlanTestRuns()

getTestPlanTestRuns(projectId, testPlanId, p?, options?): Promise<GetTestManagementTestPlanTestRunsResult>

Defined in: openapi/generated/test-management.client.ts:1113

Get test runs linked to a test plan

Parameters

ParameterType
projectIdstring
testPlanIdstring
p?number
options?ExecuteOptions

Returns

Promise<GetTestManagementTestPlanTestRunsResult>

Inherited from

GeneratedTestManagementClient.getTestPlanTestRuns


getTestResultAttachments()

getTestResultAttachments(projectId, testResultId, p?, options?): Promise<GetTestManagementTestResultAttachmentsResult>

Defined in: openapi/generated/test-management.client.ts:994

Get attachments for a test result

Parameters

ParameterType
projectIdstring
testResultIdnumber
p?number
options?ExecuteOptions

Returns

Promise<GetTestManagementTestResultAttachmentsResult>

Inherited from

GeneratedTestManagementClient.getTestResultAttachments


getTestRun()

getTestRun(projectId, testRunId, minify?, options?): Promise<GetTestManagementTestRunResult>

Defined in: openapi/generated/test-management.client.ts:824

Get test run details

Parameters

ParameterType
projectIdstring
testRunIdstring
minify?string
options?ExecuteOptions

Returns

Promise<GetTestManagementTestRunResult>

Inherited from

GeneratedTestManagementClient.getTestRun


getTestRunResults()

getTestRunResults(projectId, testRunId, p?, validateTc?, options?): Promise<GetTestManagementTestRunResultsResult>

Defined in: openapi/generated/test-management.client.ts:943

Get all test results for a test run

Parameters

ParameterType
projectIdstring
testRunIdstring
p?number
validateTc?string
options?ExecuteOptions

Returns

Promise<GetTestManagementTestRunResultsResult>

Inherited from

GeneratedTestManagementClient.getTestRunResults


getTestRuns()

getTestRuns(projectId, closedBefore?, closedAfter?, createdBefore?, createdAfter?, testPlanId?, assignee?, includeClosed?, runState?, options?): Promise<GetTestManagementTestRunsResult>

Defined in: openapi/generated/test-management.client.ts:790

Get list of test runs

Parameters

ParameterType
projectIdstring
closedBefore?string
closedAfter?string
createdBefore?string
createdAfter?string
testPlanId?string
assignee?string
includeClosed?string
runState?string
options?ExecuteOptions

Returns

Promise<GetTestManagementTestRunsResult>

Inherited from

GeneratedTestManagementClient.getTestRuns


getTestRunTestCaseResults()

getTestRunTestCaseResults(projectId, testRunId, testCaseId, p?, options?): Promise<GetTestManagementTestRunTestCaseResultsResult>

Defined in: openapi/generated/test-management.client.ts:977

Get test results for a specific test case in a test run

Parameters

ParameterType
projectIdstring
testRunIdstring
testCaseIdstring
p?number
options?ExecuteOptions

Returns

Promise<GetTestManagementTestRunTestCaseResultsResult>

Inherited from

GeneratedTestManagementClient.getTestRunTestCaseResults


getTestRunTestCases()

getTestRunTestCases(projectId, testRunId, p?, fetchSteps?, minify?, options?): Promise<GetTestManagementTestRunTestCasesResult>

Defined in: openapi/generated/test-management.client.ts:841

Get test cases of a test run

Parameters

ParameterType
projectIdstring
testRunIdstring
p?number
fetchSteps?string
minify?string
options?ExecuteOptions

Returns

Promise<GetTestManagementTestRunTestCasesResult>

Inherited from

GeneratedTestManagementClient.getTestRunTestCases


moveFolder()

moveFolder(projectId, folderId, body, options?): Promise<MoveTestManagementFolderResult>

Defined in: openapi/generated/test-management.client.ts:501

Move a folder

Parameters

ParameterType
projectIdstring
folderIdnumber
body{ parentId?: number | null; }
body.parentId?number | null
options?ExecuteOptions

Returns

Promise<MoveTestManagementFolderResult>

Inherited from

GeneratedTestManagementClient.moveFolder


moveTestCase()

moveTestCase(projectId, testCaseId, body, options?): Promise<MoveTestManagementTestCaseResult>

Defined in: openapi/generated/test-management.client.ts:705

Move a test case to a different folder

Parameters

ParameterType
projectIdstring
testCaseIdstring
body{ destinationFolderId: number; }
body.destinationFolderIdnumber
options?ExecuteOptions

Returns

Promise<MoveTestManagementTestCaseResult>

Inherited from

GeneratedTestManagementClient.moveTestCase


patchTestRun()

patchTestRun(projectId, testRunId, body, options?): Promise<PatchTestManagementTestRunResult>

Defined in: openapi/generated/test-management.client.ts:875

Partially update a test run

Parameters

ParameterType
projectIdstring
testRunIdstring
body{ testRun?: { configurationMap?: object[]; configurations?: number[]; filterTestCases?: { caseType?: string[]; owner?: string[]; priority?: string[]; status?: string[]; tags?: string[]; }; name?: string; runState?: string; tags?: string[]; }; }
body.testRun?{ configurationMap?: object[]; configurations?: number[]; filterTestCases?: { caseType?: string[]; owner?: string[]; priority?: string[]; status?: string[]; tags?: string[]; }; name?: string; runState?: string; tags?: string[]; }
body.testRun.configurationMap?object[]
body.testRun.configurations?number[]
body.testRun.filterTestCases?{ caseType?: string[]; owner?: string[]; priority?: string[]; status?: string[]; tags?: string[]; }
body.testRun.filterTestCases.caseType?string[]
body.testRun.filterTestCases.owner?string[]
body.testRun.filterTestCases.priority?string[]
body.testRun.filterTestCases.status?string[]
body.testRun.filterTestCases.tags?string[]
body.testRun.name?string
body.testRun.runState?string
body.testRun.tags?string[]
options?ExecuteOptions

Returns

Promise<PatchTestManagementTestRunResult>

Inherited from

GeneratedTestManagementClient.patchTestRun


unarchiveTestCase()

unarchiveTestCase(projectId, testCaseId, options?): Promise<UnarchiveTestManagementTestCaseResult>

Defined in: openapi/generated/test-management.client.ts:688

Unarchive a test case

Parameters

ParameterType
projectIdstring
testCaseIdstring
options?ExecuteOptions

Returns

Promise<UnarchiveTestManagementTestCaseResult>

Inherited from

GeneratedTestManagementClient.unarchiveTestCase


updateCustomField()

updateCustomField(customFieldId, body, options?): Promise<UpdateTestManagementCustomFieldResult>

Defined in: openapi/generated/test-management.client.ts:1215

Update a custom field

Parameters

ParameterType
customFieldIdstring
body{ appliesToAllProjects?: boolean; assignedProjects?: string[]; fieldEntityType?: string; fieldName?: string; fieldType?: string; isRequired?: boolean; linkToFutureProjects?: boolean; options?: object[]; placeHolderText?: string; }
body.appliesToAllProjects?boolean
body.assignedProjects?string[]
body.fieldEntityType?string
body.fieldName?string
body.fieldType?string
body.isRequired?boolean
body.linkToFutureProjects?boolean
body.options?object[]
body.placeHolderText?string
options?ExecuteOptions

Returns

Promise<UpdateTestManagementCustomFieldResult>

Inherited from

GeneratedTestManagementClient.updateCustomField


updateFolder()

updateFolder(projectId, folderId, body, options?): Promise<UpdateTestManagementFolderResult>

Defined in: openapi/generated/test-management.client.ts:467

Update a folder

Parameters

ParameterType
projectIdstring
folderIdnumber
body{ folder?: { description?: string; name?: string; }; }
body.folder?{ description?: string; name?: string; }
body.folder.description?string
body.folder.name?string
options?ExecuteOptions

Returns

Promise<UpdateTestManagementFolderResult>

Inherited from

GeneratedTestManagementClient.updateFolder


updateProject()

updateProject(projectId, body, options?): Promise<UpdateTestManagementProjectResult>

Defined in: openapi/generated/test-management.client.ts:382

Update a project

Parameters

ParameterType
projectIdstring
body{ project?: { description?: string; name?: string; }; }
body.project?{ description?: string; name?: string; }
body.project.description?string
body.project.name?string
options?ExecuteOptions

Returns

Promise<UpdateTestManagementProjectResult>

Inherited from

GeneratedTestManagementClient.updateProject


updateTestCase()

updateTestCase(projectId, testCaseId, body, options?): Promise<UpdateTestManagementTestCaseResult>

Defined in: openapi/generated/test-management.client.ts:637

Update a test case

Parameters

ParameterType
projectIdstring
testCaseIdstring
body{ testCase?: { automationStatus?: string; background?: string; caseType?: string; customFields?: {[key: string]: never; }; description?: string; feature?: string; issues?: string[]; issueTracker?: { host?: string; name?: string; }; name?: string; owner?: string; preconditions?: string; priority?: string; scenario?: string; status?: string; tags?: string[]; testCaseSteps?: object[]; }; }
body.testCase?{ automationStatus?: string; background?: string; caseType?: string; customFields?: {[key: string]: never; }; description?: string; feature?: string; issues?: string[]; issueTracker?: { host?: string; name?: string; }; name?: string; owner?: string; preconditions?: string; priority?: string; scenario?: string; status?: string; tags?: string[]; testCaseSteps?: object[]; }
body.testCase.automationStatus?string
body.testCase.background?string
body.testCase.caseType?string
body.testCase.customFields?{[key: string]: never; }
body.testCase.description?string
body.testCase.feature?string
body.testCase.issues?string[]
body.testCase.issueTracker?{ host?: string; name?: string; }
body.testCase.issueTracker.host?string
body.testCase.issueTracker.name?string
body.testCase.name?string
body.testCase.owner?string
body.testCase.preconditions?string
body.testCase.priority?string
body.testCase.scenario?string
body.testCase.status?string
body.testCase.tags?string[]
body.testCase.testCaseSteps?object[]
options?ExecuteOptions

Returns

Promise<UpdateTestManagementTestCaseResult>

Inherited from

GeneratedTestManagementClient.updateTestCase


updateTestPlan()

updateTestPlan(projectId, testPlanId, body, options?): Promise<UpdateTestManagementTestPlanResult>

Defined in: openapi/generated/test-management.client.ts:1096

Update a test plan

Parameters

ParameterType
projectIdstring
testPlanIdstring
body{ testPlan?: { description?: string; endDate?: string | null; name?: string; planStatus?: string; startDate?: string; }; }
body.testPlan?{ description?: string; endDate?: string | null; name?: string; planStatus?: string; startDate?: string; }
body.testPlan.description?string
body.testPlan.endDate?string | null
body.testPlan.name?string
body.testPlan.planStatus?string
body.testPlan.startDate?string
options?ExecuteOptions

Returns

Promise<UpdateTestManagementTestPlanResult>

Inherited from

GeneratedTestManagementClient.updateTestPlan


updateTestRun()

updateTestRun(projectId, testRunId, body, options?): Promise<UpdateTestManagementTestRunResult>

Defined in: openapi/generated/test-management.client.ts:858

Fully update a test run (replaces test cases)

Parameters

ParameterType
projectIdstring
testRunIdstring
body{ testRun?: { assignee?: string; configurationMap?: object[]; configurations?: number[]; description?: string; filterTestCases?: { caseType?: string[]; customFields?: {[key: string]: never; }; owner?: string[]; priority?: string[]; status?: string[]; tags?: string[]; }; folderIds?: number[]; includeAll?: boolean; issues?: string[]; issueTracker?: { host?: string; name?: string; }; name?: string; runState?: string; tags?: string[]; testCaseAssignee?: string; testCases?: string[]; testPlanId?: string; }; }
body.testRun?{ assignee?: string; configurationMap?: object[]; configurations?: number[]; description?: string; filterTestCases?: { caseType?: string[]; customFields?: {[key: string]: never; }; owner?: string[]; priority?: string[]; status?: string[]; tags?: string[]; }; folderIds?: number[]; includeAll?: boolean; issues?: string[]; issueTracker?: { host?: string; name?: string; }; name?: string; runState?: string; tags?: string[]; testCaseAssignee?: string; testCases?: string[]; testPlanId?: string; }
body.testRun.assignee?string
body.testRun.configurationMap?object[]
body.testRun.configurations?number[]
body.testRun.description?string
body.testRun.filterTestCases?{ caseType?: string[]; customFields?: {[key: string]: never; }; owner?: string[]; priority?: string[]; status?: string[]; tags?: string[]; }
body.testRun.filterTestCases.caseType?string[]
body.testRun.filterTestCases.customFields?{[key: string]: never; }
body.testRun.filterTestCases.owner?string[]
body.testRun.filterTestCases.priority?string[]
body.testRun.filterTestCases.status?string[]
body.testRun.filterTestCases.tags?string[]
body.testRun.folderIds?number[]
body.testRun.includeAll?boolean
body.testRun.issues?string[]
body.testRun.issueTracker?{ host?: string; name?: string; }
body.testRun.issueTracker.host?string
body.testRun.issueTracker.name?string
body.testRun.name?string
body.testRun.runState?string
body.testRun.tags?string[]
body.testRun.testCaseAssignee?string
body.testRun.testCases?string[]
body.testRun.testPlanId?string
options?ExecuteOptions

Returns

Promise<UpdateTestManagementTestRunResult>

Inherited from

GeneratedTestManagementClient.updateTestRun