Bagikan melalui


TestResultsRestClient class

Kelas dasar yang harus digunakan (berasal dari) untuk membuat permintaan ke VSS REST api

Memperluas

Konstruktor

TestResultsRestClient(IVssRestClientOptions)

Properti

RESOURCE_AREA_ID

Metode

addCustomFields(CustomTestFieldDefinition[], string)

Membuat bidang pengujian kustom berdasarkan data yang disediakan.

addTestResultsToTestRun(TestCaseResult[], string, number)
addTestResultsToTestRunSession(TestCaseResult[], string, number)

Menambahkan Hasil Pengujian untuk menguji sesi eksekusi

addWorkItemToTestLinks(WorkItemToTestLinks, string)
createAnalysis(TestSessionAnalysis[], string, number)

Membuat objek Analisis Sesi di penyimpanan data TCM untuk sesi tertentu

createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)

Membuat lampiran di LogStore untuk buildId yang ditentukan.

createEnvironment(TestSessionEnvironment[], string)

Membuat objek Lingkungan di penyimpanan data TCM

createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)

Untuk sessionId yang disediakan, membuat lingkungan, konfigurasi, dan objek komputer di penyimpanan data TCM

createFailureType(TestResultFailureTypeRequestModel, string)

Membuat jenis kegagalan pengujian baru

createNotification(TestSessionNotification[], string, number)

Membuat objek Pemberitahuan di penyimpanan data TCM untuk sesi tertentu

createTestIterationResultAttachment(TestAttachmentRequestModel, string, number, number, number, string)
createTestResultAttachment(TestAttachmentRequestModel, string, number, number)
createTestResultMachines(TestResultMachine[], string, number)

Membuat mesin hasil pengujian untuk TestRunId yang disediakan

createTestRun(RunCreateModel, string)
createTestRunAttachment(TestAttachmentRequestModel, string, number)
createTestRunLogStoreAttachment(TestAttachmentRequestModel, string, number)

Membuat lampiran di LogStore untuk runId yang ditentukan.

createTestSession(TestResultsSession, string)

Membuat objek TestResultsSession di penyimpanan data TCM

createTestSettings(TestSettings, string)
createTestSubResultAttachment(TestAttachmentRequestModel, string, number, number, number)
deleteCustomFieldById(string, number)

Mengembalikan detail bidang pengujian kustom untuk testExtensionFieldId yang ditentukan.

deleteFailureType(string, number)

Menghapus jenis kegagalan pengujian dengan failureTypeId yang ditentukan

deleteFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)

Menghapus ID referensi kasus pengujian yang mengelupas berdasarkan informasi cabang dan repositori

deleteTestMethodToWorkItemLink(string, string, number)
deleteTestResultAttachment(string, number, number, number)
deleteTestRun(string, number)
deleteTestRunAttachment(string, number, number)
deleteTestRunLogStoreAttachment(string, number, string)

Menghapus lampiran dengan nama file yang ditentukan untuk runId yang ditentukan dari LogStore.

deleteTestSettings(string, number)
fetchSourceCodeCoverageReport(string, number)
generateTestPlanFromWorkItem(GenerateTestPlanFromWorkItemModel, string, number)

Menghasilkan rencana pengujian manual dari item kerja menggunakan AI

getAfdTcmEndpoint(string)
getBranchesByFlakyTestCaseRefId(string, number)

Dapatkan daftar cabang tempat id referensi kasus pengujian telah mengelupas

getBugsLinkedToTestResult(string, number, number)
getBuildCodeCoverage(string, number, number)
getCodeCoverageSummary(string, number, number)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 Permintaan: id build dan id build delta (opsional)

getCoverageStatusBadge(string, string, string, string)

<p>Mendapatkan status cakupan untuk build definisi terakhir yang berhasil, secara opsional dicakup ke cabang</p tertentu>

getFailureTypes(string)

Mengembalikan daftar jenis kegagalan pengujian.

getFileLevelCodeCoverage(FileCoverageRequest, string)

Mendapatkan cakupan file untuk file yang ditentukan

getFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)
getFlakyTestResultsByBuildDefinitionId(string, number, Date)
getFlakyTestResultsByTestRun(string, number)
getResultGroupsByBuild(string, number, string, string[], string)
getResultGroupsByRelease(string, number, string, number, string[], string)
getSessionNotifications(string, number)

Mengambil objek Pemberitahuan TestResultsSession di penyimpanan data TCM

getSimilarTestResults(string, number, number, number, number, String)

Mendapatkan daftar hasil yang kegagalannya cocok dengan yang disediakan.

getTestIterationAttachmentContent(string, number, number, number, number)

Mengembalikan lampiran perulangan pengujian

getTestIterationAttachmentZip(string, number, number, number, number)

Mengembalikan lampiran perulangan pengujian

getTestLogsForBuild(string, number, TestLogType, string, string, boolean, number, String)

Mendapatkan daftar referensi lampiran build

getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)

Mendapatkan SAS Uri dari lampiran build

getTestLogStoreEndpointDetailsForResultLog(string, number, number, TestLogType, string)

Mendapatkan Uri SAS dari lampiran hasil pengujian

getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)

Mendapatkan SAS Uri dari lampiran uji coba

getTestLogStoreEndpointDetailsForSubResultLog(string, number, number, number, TestLogType, string)

Mendapatkan SAS Uri dari lampiran subresult pengujian

getTestPipelineMetrics(string, number, string, string, string, Metrics[], boolean)

Dapatkan ringkasan hasil pengujian.

getTestResultAttachmentContent(string, number, number, number)

Mengembalikan lampiran hasil pengujian

getTestResultAttachments(string, number, number)
getTestResultAttachmentZip(string, number, number, number)

Mengembalikan lampiran hasil pengujian

getTestResultById(string, number, number, ResultDetails)
getTestResultDetailsForBuild(string, number, string, string, string, string, boolean, boolean)
getTestResultDetailsForRelease(string, number, number, string, string, string, string, boolean, boolean)
getTestResultLogs(string, number, number, TestLogType, string, string, boolean, number, String)

Mendapatkan daftar referensi lampiran hasil pengujian

getTestResultMachines(string, number)

Mendapatkan mesin hasil pengujian untuk TestRunId yang disediakan

getTestResults(string, number, ResultDetails, number, number, TestOutcome[], boolean)
getTestResultsByBuild(string, number, string, TestOutcome[], number, string)
getTestResultsByPipeline(string, number, string, string, string, TestOutcome[], boolean, number, String)

Dapatkan daftar hasil.

getTestResultsByPipelineMRX(string, number, string, string, string, TestOutcome[], boolean, number, String)

Mendapatkan objek TestCaseResult lengkap dengan detail 1MRX untuk pipelineId yang disediakan

getTestResultsByQuery(TestResultsQuery, string)
getTestResultsByQueryWiql(QueryModel, string, boolean, boolean, number, number)
getTestResultsByRelease(string, number, number, string, TestOutcome[], number, string)
getTestResultsSettings(string, TestResultsSettingsType)

Mendapatkan data TestResultsSettings

getTestResultWorkItemsById(string, number, number)
getTestRunAttachmentContent(string, number, number)

Mengembalikan lampiran uji coba

getTestRunAttachments(string, number)
getTestRunAttachmentZip(string, number, number)

Mengembalikan lampiran uji coba

getTestRunById(string, number, boolean, boolean)
getTestRunCodeCoverage(string, number, number)
getTestRunLogs(string, number, TestLogType, string, string, boolean, number, String)

Mendapatkan daftar referensi lampiran uji coba

getTestRunLogStoreAttachmentContent(string, number, string)

Mengembalikan lampiran dengan nama file yang ditentukan untuk runId yang ditentukan dari LogStore.

getTestRunLogStoreAttachments(string, number)

Mengembalikan daftar lampiran untuk runId yang ditentukan dari LogStore.

getTestRunLogStoreAttachmentZip(string, number, string)

Mengembalikan lampiran dengan nama file yang ditentukan untuk runId yang ditentukan dari LogStore.

getTestRunMessageLogs(string, number)

Mendapatkan log pesan uji coba

getTestRuns(string, string, string, string, number, boolean, boolean, number, number)
getTestRunsBySessionId(string, number)

Mengambil eksekusi Pengujian yang terkait dengan sesi

getTestRunStatistics(string, number)

Dapatkan statistik uji coba , digunakan saat kita ingin mendapatkan ringkasan eksekusi berdasarkan hasil.

getTestRunSummaryByOutcome(string, number)

Dapatkan ringkasan uji coba, digunakan saat kita ingin mendapatkan ringkasan eksekusi berdasarkan hasil. Uji coba harus dalam keadaan selesai.

getTestSession(string, number)

Mengambil objek metadata TestResultsSession di penyimpanan data TCM

getTestSessionLayout(string, string)

Mengambil objek Tata Letak TestResultsSession di penyimpanan data TCM

getTestSessionLayoutBySessionId(string, number)

Mengambil objek Tata Letak TestResultsSession di penyimpanan data TCM

getTestSessionResults(string, number, ResultDetails, number, number, TestOutcome[], boolean)
getTestSettingsById(string, number)
getTestSubResultAttachmentContent(string, number, number, number, number)

Mengembalikan lampiran sub hasil pengujian

getTestSubResultAttachments(string, number, number, number)

Mengembalikan referensi lampiran untuk sub hasil pengujian.

getTestSubResultAttachmentZip(string, number, number, number, number)

Mengembalikan lampiran sub hasil pengujian

getTestSubResultLogs(string, number, number, number, TestLogType, string, string, boolean, number, String)

Mendapatkan daftar referensi lampiran subresult pengujian

getTestTagsForBuild(string, number)

Dapatkan semua tag dalam build.

getTestTagsForRelease(string, number, number)

Dapatkan semua tag dalam rilis.

getTestTagSummaryForBuild(string, number)

Dapatkan semua tag dalam build.

getTestTagSummaryForRelease(string, number, number)

Dapatkan semua tag dalam rilis.

getTestWeightedScoreByTestRun(string, string, boolean, boolean)

Hitung Skor Tertimbang Tes untuk daftar ID Uji Coba yang dipisahkan komman yang diberikan.

publishTestResultDocument(TestResultDocument, string, number)
queryCustomFields(string, CustomTestFieldScope)

Mengembalikan Daftar bidang pengujian kustom untuk cakupan bidang pengujian kustom yang diberikan.

queryResultTrendForBuild(TestResultTrendFilter, string)
queryResultTrendForRelease(TestResultTrendFilter, string)
queryTestHistory(TestHistoryQuery, string)

Mendapatkan riwayat metode pengujian menggunakan TestHistoryQuery

queryTestMethodLinkedWorkItems(string, string)
queryTestResultHistory(ResultsFilter, string)
queryTestResultsMetaData(string[], string, ResultMetaDataDetails)

Mendapatkan daftar detail data meta Hasil pengujian untuk testcasereferenceId yang sesuai

queryTestResultsReportForBuild(string, number, string, boolean, BuildReference)
queryTestResultsReportForPipeline(string, number, string, string, string, boolean)

Dapatkan ringkasan hasil pengujian.

queryTestResultsReportForRelease(string, number, number, string, boolean, ReleaseReference)
queryTestResultsSummaryForReleases(ReleaseReference[], string)
queryTestResultWorkItems(string, string, string, number, Date, number, number)

WorkItem Hasil Pengujian Kueri berdasarkan filter

queryTestRuns(string, Date, Date, TestRunState, number[], boolean, TestRunPublishContext, number[], number[], string, number[], number[], number[], number[], string, number, TestRunSortOrderType, string)

Uji Kueri Berjalan berdasarkan filter. Bidang wajib adalah minLastUpdatedDate dan maxLastUpdatedDate.

queryTestSummaryByRequirement(TestResultsContext, string, number[])
testLogStoreEndpointDetailsForBuild(string, number, TestLogStoreOperationType)

Membuat dan Mendapatkan sas uri dari kontainer build

testLogStoreEndpointDetailsForResult(string, number, number, number, string, TestLogType)

Buat file kosong untuk hasil dan Dapatkan Sas uri untuk file

testLogStoreEndpointDetailsForRun(string, number, TestLogStoreOperationType, string, TestLogType)

Membuat file kosong untuk eksekusi dan Dapatkan Sas uri untuk file

testResultsGroupDetails(string, number, string, string, string, boolean, boolean)

Dapatkan semua detail grup yang tersedia dan untuk grup ini mendapatkan hasil yang gagal dan dibatalkan.

updateCodeCoverageSummary(string, number, CodeCoverageData)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Request: Json ringkasan cakupan kode

updateCustomField(CustomTestFieldUpdateDefinition, string)

Mengembalikan detail bidang pengujian kustom yang diperbarui.

updatePipelinesTestSettings(TestResultsUpdateSettings, string)

Memperbarui pengaturan proyek hasil pengujian

updateTestResults(TestCaseResult[], string, number)
updateTestResultsMetaData(TestResultMetaDataUpdateInput, string, number)

Memperbarui properti data meta hasil pengujian

updateTestResultsToTestRunSession(TestCaseResult[], string, number)

Membuat objek TestResultsMRX di penyimpanan data TCM untuk hasil pengujian yang ada

updateTestRun(RunUpdateModel, string, number)
updateTestRunsBySessionId(TestSessionTestRun, string, number)

Uji Pembaruan berjalan yang terkait dengan sesi

updateTestRunTags(TestTagsUpdateModel, string, number)

Memperbarui tag eksekusi, Tag dapat Ditambahkan dan Dihapus

updateTestSession(TestResultsSession, string, number)

Memperbarui objek sesi Uji yang terkait dengan sessionId

Detail Konstruktor

TestResultsRestClient(IVssRestClientOptions)

new TestResultsRestClient(options: IVssRestClientOptions)

Parameter

Detail Properti

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Nilai Properti

string

Detail Metode

addCustomFields(CustomTestFieldDefinition[], string)

Membuat bidang pengujian kustom berdasarkan data yang disediakan.

function addCustomFields(newFields: CustomTestFieldDefinition[], project: string): Promise<CustomTestFieldDefinition[]>

Parameter

newFields

CustomTestFieldDefinition[]

NewFields adalah array jenis CustomTestFieldDefinition.

project

string

ID proyek atau nama proyek

Mengembalikan

addTestResultsToTestRun(TestCaseResult[], string, number)

function addTestResultsToTestRun(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>

Parameter

results

TestCaseResult[]

project

string

ID proyek atau nama proyek

runId

number

Mengembalikan

Promise<TestCaseResult[]>

addTestResultsToTestRunSession(TestCaseResult[], string, number)

Menambahkan Hasil Pengujian untuk menguji sesi eksekusi

function addTestResultsToTestRunSession(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>

Parameter

results

TestCaseResult[]

project

string

ID proyek atau nama proyek

runId

number

RunId uji coba

Mengembalikan

Promise<TestCaseResult[]>

function addWorkItemToTestLinks(workItemToTestLinks: WorkItemToTestLinks, project: string): Promise<WorkItemToTestLinks>

Parameter

workItemToTestLinks
WorkItemToTestLinks
project

string

ID proyek atau nama proyek

Mengembalikan

createAnalysis(TestSessionAnalysis[], string, number)

Membuat objek Analisis Sesi di penyimpanan data TCM untuk sesi tertentu

function createAnalysis(analysis: TestSessionAnalysis[], project: string, sessionId: number): Promise<AnalysisFailureGroupReturn[]>

Parameter

analysis

TestSessionAnalysis[]

Detail Analisis Sesi

project

string

ID proyek atau nama proyek

sessionId

number

ID Sesi untuk menambahkan Pemberitahuan

Mengembalikan

createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)

Membuat lampiran di LogStore untuk buildId yang ditentukan.

function createBuildAttachmentInLogStore(attachmentRequestModel: TestAttachmentRequestModel, project: string, buildId: number): Promise<void>

Parameter

attachmentRequestModel
TestAttachmentRequestModel

Berisi info lampiran seperti stream, nama file, komentar, attachmentType

project

string

ID proyek atau nama proyek

buildId

number

BuildId

Mengembalikan

Promise<void>

createEnvironment(TestSessionEnvironment[], string)

Membuat objek Lingkungan di penyimpanan data TCM

function createEnvironment(environments: TestSessionEnvironment[], project: string): Promise<void>

Parameter

environments

TestSessionEnvironment[]

Objek Lingkungan Yang Diterima.

project

string

ID proyek atau nama proyek

Mengembalikan

Promise<void>

createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)

Untuk sessionId yang disediakan, membuat lingkungan, konfigurasi, dan objek komputer di penyimpanan data TCM

function createEnvironmentAndMachine(sessionEnvironmentAndMachine: SessionEnvironmentAndMachine, project: string, sessionId: number): Promise<void>

Parameter

sessionEnvironmentAndMachine
SessionEnvironmentAndMachine
project

string

ID proyek atau nama proyek

sessionId

number

Mengembalikan

Promise<void>

createFailureType(TestResultFailureTypeRequestModel, string)

Membuat jenis kegagalan pengujian baru

function createFailureType(testResultFailureType: TestResultFailureTypeRequestModel, project: string): Promise<TestResultFailureType>

Parameter

testResultFailureType
TestResultFailureTypeRequestModel
project

string

ID proyek atau nama proyek

Mengembalikan

createNotification(TestSessionNotification[], string, number)

Membuat objek Pemberitahuan di penyimpanan data TCM untuk sesi tertentu

function createNotification(notifications: TestSessionNotification[], project: string, sessionId: number): Promise<number[]>

Parameter

notifications

TestSessionNotification[]

Pemberitahuan yang akan ditambahkan untuk sessionId yang ditentukan

project

string

ID proyek atau nama proyek

sessionId

number

ID Sesi untuk menambahkan Pemberitahuan

Mengembalikan

Promise<number[]>

createTestIterationResultAttachment(TestAttachmentRequestModel, string, number, number, number, string)

function createTestIterationResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number, iterationId: number, actionPath?: string): Promise<TestAttachmentReference>

Parameter

attachmentRequestModel
TestAttachmentRequestModel
project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

iterationId

number

actionPath

string

Mengembalikan

createTestResultAttachment(TestAttachmentRequestModel, string, number, number)

function createTestResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number): Promise<TestAttachmentReference>

Parameter

attachmentRequestModel
TestAttachmentRequestModel
project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

Mengembalikan

createTestResultMachines(TestResultMachine[], string, number)

Membuat mesin hasil pengujian untuk TestRunId yang disediakan

function createTestResultMachines(testResultMachines: TestResultMachine[], project: string, runId: number): Promise<void>

Parameter

testResultMachines

TestResultMachine[]

Daftar mesin untuk hasil pengujian dalam eksekusi

project

string

ID proyek atau nama proyek

runId

number

ID TestRun untuk menambahkan komputer untuk

Mengembalikan

Promise<void>

createTestRun(RunCreateModel, string)

function createTestRun(testRun: RunCreateModel, project: string): Promise<TestRun>

Parameter

testRun
RunCreateModel
project

string

ID proyek atau nama proyek

Mengembalikan

Promise<TestRun>

createTestRunAttachment(TestAttachmentRequestModel, string, number)

function createTestRunAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number): Promise<TestAttachmentReference>

Parameter

attachmentRequestModel
TestAttachmentRequestModel
project

string

ID proyek atau nama proyek

runId

number

Mengembalikan

createTestRunLogStoreAttachment(TestAttachmentRequestModel, string, number)

Membuat lampiran di LogStore untuk runId yang ditentukan.

function createTestRunLogStoreAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number): Promise<TestLogStoreAttachmentReference>

Parameter

attachmentRequestModel
TestAttachmentRequestModel

Berisi info lampiran seperti stream, nama file, komentar, attachmentType

project

string

ID proyek atau nama proyek

runId

number

Uji RunId

Mengembalikan

createTestSession(TestResultsSession, string)

Membuat objek TestResultsSession di penyimpanan data TCM

function createTestSession(session: TestResultsSession, project: string): Promise<number>

Parameter

session
TestResultsSession

Objek sesi yang diterima.

project

string

ID proyek atau nama proyek

Mengembalikan

Promise<number>

createTestSettings(TestSettings, string)

function createTestSettings(testSettings: TestSettings, project: string): Promise<number>

Parameter

testSettings
TestSettings
project

string

ID proyek atau nama proyek

Mengembalikan

Promise<number>

createTestSubResultAttachment(TestAttachmentRequestModel, string, number, number, number)

function createTestSubResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachmentReference>

Parameter

attachmentRequestModel
TestAttachmentRequestModel
project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

testSubResultId

number

Mengembalikan

deleteCustomFieldById(string, number)

Mengembalikan detail bidang pengujian kustom untuk testExtensionFieldId yang ditentukan.

function deleteCustomFieldById(project: string, testExtensionFieldId: number): Promise<void>

Parameter

project

string

ID proyek atau nama proyek

testExtensionFieldId

number

Id bidang pengujian kustom yang harus dihapus.

Mengembalikan

Promise<void>

deleteFailureType(string, number)

Menghapus jenis kegagalan pengujian dengan failureTypeId yang ditentukan

function deleteFailureType(project: string, failureTypeId: number): Promise<void>

Parameter

project

string

ID proyek atau nama proyek

failureTypeId

number

Mengembalikan

Promise<void>

deleteFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)

Menghapus ID referensi kasus pengujian yang mengelupas berdasarkan informasi cabang dan repositori

function deleteFlakyTestCaseRefIdsByBranch(project: string, repositoryId: string, branchInfo: BranchInfo): Promise<number>

Parameter

project

string

ID proyek atau nama proyek

repositoryId

string

Panduan repositori

branchInfo
BranchInfo

Informasi cabang yang berisi nama dan jenis Catatan: Operasi pada cabang yang dilindungi seperti 'master' atau 'main' tidak didukung.

Mengembalikan

Promise<number>

function deleteTestMethodToWorkItemLink(project: string, testName: string, workItemId: number): Promise<boolean>

Parameter

project

string

ID proyek atau nama proyek

testName

string

workItemId

number

Mengembalikan

Promise<boolean>

deleteTestResultAttachment(string, number, number, number)

function deleteTestResultAttachment(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<void>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

attachmentId

number

Mengembalikan

Promise<void>

deleteTestRun(string, number)

function deleteTestRun(project: string, runId: number): Promise<void>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Mengembalikan

Promise<void>

deleteTestRunAttachment(string, number, number)

function deleteTestRunAttachment(project: string, runId: number, attachmentId: number): Promise<void>

Parameter

project

string

ID proyek atau nama proyek

runId

number

attachmentId

number

Mengembalikan

Promise<void>

deleteTestRunLogStoreAttachment(string, number, string)

Menghapus lampiran dengan nama file yang ditentukan untuk runId yang ditentukan dari LogStore.

function deleteTestRunLogStoreAttachment(project: string, runId: number, filename: string): Promise<void>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Uji RunId

filename

string

FileName Lampiran

Mengembalikan

Promise<void>

deleteTestSettings(string, number)

function deleteTestSettings(project: string, testSettingsId: number): Promise<void>

Parameter

project

string

ID proyek atau nama proyek

testSettingsId

number

Mengembalikan

Promise<void>

fetchSourceCodeCoverageReport(string, number)

function fetchSourceCodeCoverageReport(project: string, buildId: number): Promise<SourceViewBuildCoverage[]>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

Mengembalikan

generateTestPlanFromWorkItem(GenerateTestPlanFromWorkItemModel, string, number)

Menghasilkan rencana pengujian manual dari item kerja menggunakan AI

function generateTestPlanFromWorkItem(generateTestPlanFromWorkItemModel: GenerateTestPlanFromWorkItemModel, project: string, workItemId: number): Promise<boolean>

Parameter

generateTestPlanFromWorkItemModel
GenerateTestPlanFromWorkItemModel
project

string

ID proyek atau nama proyek

workItemId

number

Mengembalikan

Promise<boolean>

getAfdTcmEndpoint(string)

function getAfdTcmEndpoint(key: string): Promise<string>

Parameter

key

string

Mengembalikan

Promise<string>

getBranchesByFlakyTestCaseRefId(string, number)

Dapatkan daftar cabang tempat id referensi kasus pengujian telah mengelupas

function getBranchesByFlakyTestCaseRefId(project: string, testCaseReferenceId: number): Promise<TestCaseFlakinessBranchInfo>

Parameter

project

string

ID proyek atau nama proyek

testCaseReferenceId

number

ID referensi pengujian yang digunakan oleh hasil pengujian

Mengembalikan

getBugsLinkedToTestResult(string, number, number)

function getBugsLinkedToTestResult(project: string, runId: number, testCaseResultId: number): Promise<WorkItemReference[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

Mengembalikan

Promise<WorkItemReference[]>

getBuildCodeCoverage(string, number, number)

function getBuildCodeCoverage(project: string, buildId: number, flags: number): Promise<BuildCoverage[]>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

flags

number

Mengembalikan

Promise<BuildCoverage[]>

getCodeCoverageSummary(string, number, number)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 Permintaan: id build dan id build delta (opsional)

function getCodeCoverageSummary(project: string, buildId: number, deltaBuildId?: number): Promise<CodeCoverageSummary>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

deltaBuildId

number

Mengembalikan

getCoverageStatusBadge(string, string, string, string)

<p>Mendapatkan status cakupan untuk build definisi terakhir yang berhasil, secara opsional dicakup ke cabang</p tertentu>

function getCoverageStatusBadge(project: string, definition: string, branchName?: string, label?: string): Promise<string>

Parameter

project

string

ID proyek atau nama proyek

definition

string

ID atau nama definisi.

branchName

string

Nama cabang.

label

string

String untuk mengganti teks default di sisi kiri lencana.

Mengembalikan

Promise<string>

getFailureTypes(string)

Mengembalikan daftar jenis kegagalan pengujian.

function getFailureTypes(project: string): Promise<TestResultFailureType[]>

Parameter

project

string

ID proyek atau nama proyek

Mengembalikan

getFileLevelCodeCoverage(FileCoverageRequest, string)

Mendapatkan cakupan file untuk file yang ditentukan

function getFileLevelCodeCoverage(fileCoverageRequest: FileCoverageRequest, project: string): Promise<string>

Parameter

fileCoverageRequest
FileCoverageRequest

Detail file dengan konteks perulangan permintaan pull

project

string

ID proyek atau nama proyek

Mengembalikan

Promise<string>

getFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)

function getFlakyTestCaseRefIdsByBranch(project: string, repositoryId: string, branchInfo: BranchInfo): Promise<TestCaseFlakinessBranchInfo[]>

Parameter

project

string

ID proyek atau nama proyek

repositoryId

string

branchInfo
BranchInfo

Mengembalikan

getFlakyTestResultsByBuildDefinitionId(string, number, Date)

function getFlakyTestResultsByBuildDefinitionId(project: string, buildDefinitionId: number, minBuildCreatedDate: Date): Promise<TestCaseResult[]>

Parameter

project

string

ID proyek atau nama proyek

buildDefinitionId

number

minBuildCreatedDate

Date

Mengembalikan

Promise<TestCaseResult[]>

getFlakyTestResultsByTestRun(string, number)

function getFlakyTestResultsByTestRun(project: string, runId: number): Promise<TestCaseResult[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Mengembalikan

Promise<TestCaseResult[]>

getResultGroupsByBuild(string, number, string, string[], string)

function getResultGroupsByBuild(project: string, buildId: number, publishContext: string, fields?: string[], continuationToken?: string): Promise<PagedList<FieldDetailsForTestResults>>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

publishContext

string

fields

string[]

continuationToken

string

Mengembalikan

getResultGroupsByRelease(string, number, string, number, string[], string)

function getResultGroupsByRelease(project: string, releaseId: number, publishContext: string, releaseEnvId?: number, fields?: string[], continuationToken?: string): Promise<PagedList<FieldDetailsForTestResults>>

Parameter

project

string

ID proyek atau nama proyek

releaseId

number

publishContext

string

releaseEnvId

number

fields

string[]

continuationToken

string

Mengembalikan

getSessionNotifications(string, number)

Mengambil objek Pemberitahuan TestResultsSession di penyimpanan data TCM

function getSessionNotifications(project: string, sessionId: number): Promise<TestSessionNotification[]>

Parameter

project

string

ID proyek atau nama proyek

sessionId

number

Id sesi TestResults untuk mendapatkan Pemberitahuan.

Mengembalikan

getSimilarTestResults(string, number, number, number, number, String)

Mendapatkan daftar hasil yang kegagalannya cocok dengan yang disediakan.

function getSimilarTestResults(project: string, runId: number, testResultId: number, testSubResultId: number, top?: number, continuationToken?: String): Promise<TestCaseResult[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

id uji coba

testResultId

number

id hasil pengujian di dalam uji coba

testSubResultId

number

id subresult di dalam hasil pengujian

top

number

Jumlah maksimum hasil yang akan dikembalikan

continuationToken

String

Header untuk meneruskan continuationToken

Mengembalikan

Promise<TestCaseResult[]>

getTestIterationAttachmentContent(string, number, number, number, number)

Mengembalikan lampiran perulangan pengujian

function getTestIterationAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number, iterationId: number): Promise<ArrayBuffer>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

attachmentId

number

iterationId

number

Mengembalikan

Promise<ArrayBuffer>

getTestIterationAttachmentZip(string, number, number, number, number)

Mengembalikan lampiran perulangan pengujian

function getTestIterationAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number, iterationId: number): Promise<ArrayBuffer>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

attachmentId

number

iterationId

number

Mengembalikan

Promise<ArrayBuffer>

getTestLogsForBuild(string, number, TestLogType, string, string, boolean, number, String)

Mendapatkan daftar referensi lampiran build

function getTestLogsForBuild(project: string, buildId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

Id build untuk mendapatkan

type
TestLogType

jenis lampiran yang akan didapat

directoryPath

string

jalur direktori yang lampirannya diperlukan

fileNamePrefix

string

awalan nama file untuk memfilter daftar lampiran

fetchMetaData

boolean

Defaultnya adalah false, atur jika metadata diperlukan

top

number

Jumlah referensi lampiran pengujian untuk dikembalikan

continuationToken

String

Header untuk meneruskan continuationToken

Mengembalikan

Promise<PagedList<TestLog>>

getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)

Mendapatkan SAS Uri dari lampiran build

function getTestLogStoreEndpointDetailsForBuildLog(project: string, build: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>

Parameter

project

string

ID proyek atau nama proyek

build

number

Id build untuk mendapatkan

type
TestLogType

jenis file

filePath

string

filePath yang diperlukan sas uri

Mengembalikan

getTestLogStoreEndpointDetailsForResultLog(string, number, number, TestLogType, string)

Mendapatkan Uri SAS dari lampiran hasil pengujian

function getTestLogStoreEndpointDetailsForResultLog(project: string, runId: number, resultId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Id eksekusi pengujian yang berisi hasil

resultId

number

Id hasil pengujian yang filenya perlu diunduh

type
TestLogType

jenis file

filePath

string

filePath yang diperlukan sas uri

Mengembalikan

getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)

Mendapatkan SAS Uri dari lampiran uji coba

function getTestLogStoreEndpointDetailsForRunLog(project: string, runId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Id uji coba yang filenya harus diunduh

type
TestLogType

jenis file

filePath

string

filePath yang diperlukan sas uri

Mengembalikan

getTestLogStoreEndpointDetailsForSubResultLog(string, number, number, number, TestLogType, string)

Mendapatkan SAS Uri dari lampiran subresult pengujian

function getTestLogStoreEndpointDetailsForSubResultLog(project: string, runId: number, resultId: number, subResultId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Id eksekusi pengujian yang berisi hasil

resultId

number

Id hasil pengujian yang berisi subresult

subResultId

number

Id subresult pengujian yang filenya sas uri diperlukan

type
TestLogType

jenis file

filePath

string

filePath yang diperlukan sas uri

Mengembalikan

getTestPipelineMetrics(string, number, string, string, string, Metrics[], boolean)

Dapatkan ringkasan hasil pengujian.

function getTestPipelineMetrics(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, metricNames?: Metrics[], groupByNode?: boolean): Promise<PipelineTestMetrics>

Parameter

project

string

ID proyek atau nama proyek

pipelineId

number

Id Alur. Ini sama dengan id build.

stageName

string

Nama panggung. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

phaseName

string

Nama fase. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

jobName

string

Matriks dalam YAML menghasilkan salinan pekerjaan dengan input yang berbeda dalam matriks. JobName adalah nama input tersebut. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

metricNames

Metrics[]

groupByNode

boolean

Ringkasan grup untuk setiap simpul pusaka piplein

Mengembalikan

getTestResultAttachmentContent(string, number, number, number)

Mengembalikan lampiran hasil pengujian

function getTestResultAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<ArrayBuffer>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

attachmentId

number

Mengembalikan

Promise<ArrayBuffer>

getTestResultAttachments(string, number, number)

function getTestResultAttachments(project: string, runId: number, testCaseResultId: number): Promise<TestAttachment[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

Mengembalikan

Promise<TestAttachment[]>

getTestResultAttachmentZip(string, number, number, number)

Mengembalikan lampiran hasil pengujian

function getTestResultAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<ArrayBuffer>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

attachmentId

number

Mengembalikan

Promise<ArrayBuffer>

getTestResultById(string, number, number, ResultDetails)

function getTestResultById(project: string, runId: number, testResultId: number, detailsToInclude?: ResultDetails): Promise<TestCaseResult>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testResultId

number

detailsToInclude
ResultDetails

Mengembalikan

Promise<TestCaseResult>

getTestResultDetailsForBuild(string, number, string, string, string, string, boolean, boolean)

function getTestResultDetailsForBuild(project: string, buildId: number, publishContext?: string, groupBy?: string, filter?: string, orderby?: string, shouldIncludeResults?: boolean, queryRunSummaryForInProgress?: boolean): Promise<TestResultsDetails>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

publishContext

string

groupBy

string

filter

string

orderby

string

shouldIncludeResults

boolean

queryRunSummaryForInProgress

boolean

Mengembalikan

getTestResultDetailsForRelease(string, number, number, string, string, string, string, boolean, boolean)

function getTestResultDetailsForRelease(project: string, releaseId: number, releaseEnvId: number, publishContext?: string, groupBy?: string, filter?: string, orderby?: string, shouldIncludeResults?: boolean, queryRunSummaryForInProgress?: boolean): Promise<TestResultsDetails>

Parameter

project

string

ID proyek atau nama proyek

releaseId

number

releaseEnvId

number

publishContext

string

groupBy

string

filter

string

orderby

string

shouldIncludeResults

boolean

queryRunSummaryForInProgress

boolean

Mengembalikan

getTestResultLogs(string, number, number, TestLogType, string, string, boolean, number, String)

Mendapatkan daftar referensi lampiran hasil pengujian

function getTestResultLogs(project: string, runId: number, resultId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Id eksekusi pengujian yang berisi hasil

resultId

number

Id hasil pengujian

type
TestLogType

jenis lampiran yang akan didapat

directoryPath

string

jalur direktori lampiran untuk mendapatkan

fileNamePrefix

string

awalan nama file untuk memfilter daftar lampiran

fetchMetaData

boolean

Defaultnya adalah false, atur jika metadata diperlukan

top

number

Numbe referensi lampiran untuk dikembalikan

continuationToken

String

Header untuk meneruskan continuationToken

Mengembalikan

Promise<PagedList<TestLog>>

getTestResultMachines(string, number)

Mendapatkan mesin hasil pengujian untuk TestRunId yang disediakan

function getTestResultMachines(project: string, runId: number): Promise<TestResultMachine[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

ID TestRun untuk menambahkan komputer untuk

Mengembalikan

Promise<TestResultMachine[]>

getTestResults(string, number, ResultDetails, number, number, TestOutcome[], boolean)

function getTestResults(project: string, runId: number, detailsToInclude?: ResultDetails, skip?: number, top?: number, outcomes?: TestOutcome[], newTestsOnly?: boolean): Promise<TestCaseResult[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

detailsToInclude
ResultDetails
skip

number

top

number

outcomes

TestOutcome[]

newTestsOnly

boolean

Mengembalikan

Promise<TestCaseResult[]>

getTestResultsByBuild(string, number, string, TestOutcome[], number, string)

function getTestResultsByBuild(project: string, buildId: number, publishContext?: string, outcomes?: TestOutcome[], top?: number, continuationToken?: string): Promise<PagedList<ShallowTestCaseResult>>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

publishContext

string

outcomes

TestOutcome[]

top

number

continuationToken

string

Mengembalikan

getTestResultsByPipeline(string, number, string, string, string, TestOutcome[], boolean, number, String)

Dapatkan daftar hasil.

function getTestResultsByPipeline(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, outcomes?: TestOutcome[], includeAllBuildRuns?: boolean, top?: number, continuationToken?: String): Promise<PagedList<ShallowTestCaseResult>>

Parameter

project

string

ID proyek atau nama proyek

pipelineId

number

Id Alur. Ini sama dengan id build.

stageName

string

Nama panggung. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

phaseName

string

Nama fase. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

jobName

string

Matriks dalam YAML menghasilkan salinan pekerjaan dengan input yang berbeda dalam matriks. JobName adalah nama input tersebut. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

outcomes

TestOutcome[]

Daftar hasil hasil

includeAllBuildRuns

boolean

Apakah akan menyertakan Uji Eksekusi dari semua eksekusi build atau tidak.

top

number

Jumlah maksimum hasil yang akan dikembalikan

continuationToken

String

Header untuk meneruskan continuationToken

Mengembalikan

getTestResultsByPipelineMRX(string, number, string, string, string, TestOutcome[], boolean, number, String)

Mendapatkan objek TestCaseResult lengkap dengan detail 1MRX untuk pipelineId yang disediakan

function getTestResultsByPipelineMRX(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, outcomes?: TestOutcome[], includeAllBuildRuns?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestCaseResult>>

Parameter

project

string

ID proyek atau nama proyek

pipelineId

number

Id Alur. Ini sama dengan id build.

stageName

string

Nama panggung. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

phaseName

string

Nama fase. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

jobName

string

Matriks dalam YAML menghasilkan salinan pekerjaan dengan input yang berbeda dalam matriks. JobName adalah nama input tersebut. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

outcomes

TestOutcome[]

Daftar hasil hasil

includeAllBuildRuns

boolean

Apakah akan menyertakan Uji Eksekusi dari semua eksekusi build atau tidak. Secara default diatur ke false.

top

number

Jumlah maksimum hasil yang akan dikembalikan. Default ke 10000.

continuationToken

String

Header untuk meneruskan continuationToken

Mengembalikan

getTestResultsByQuery(TestResultsQuery, string)

function getTestResultsByQuery(query: TestResultsQuery, project: string): Promise<TestResultsQuery>

Parameter

project

string

ID proyek atau nama proyek

Mengembalikan

Promise<TestResultsQuery>

getTestResultsByQueryWiql(QueryModel, string, boolean, boolean, number, number)

function getTestResultsByQueryWiql(queryModel: QueryModel, project: string, includeResultDetails?: boolean, includeIterationDetails?: boolean, skip?: number, top?: number): Promise<TestCaseResult[]>

Parameter

queryModel
QueryModel
project

string

ID proyek atau nama proyek

includeResultDetails

boolean

includeIterationDetails

boolean

skip

number

top

number

Mengembalikan

Promise<TestCaseResult[]>

getTestResultsByRelease(string, number, number, string, TestOutcome[], number, string)

function getTestResultsByRelease(project: string, releaseId: number, releaseEnvid?: number, publishContext?: string, outcomes?: TestOutcome[], top?: number, continuationToken?: string): Promise<PagedList<ShallowTestCaseResult>>

Parameter

project

string

ID proyek atau nama proyek

releaseId

number

releaseEnvid

number

publishContext

string

outcomes

TestOutcome[]

top

number

continuationToken

string

Mengembalikan

getTestResultsSettings(string, TestResultsSettingsType)

Mendapatkan data TestResultsSettings

function getTestResultsSettings(project: string, settingsType?: TestResultsSettingsType): Promise<TestResultsSettings>

Parameter

project

string

ID proyek atau nama proyek

Mengembalikan

getTestResultWorkItemsById(string, number, number)

function getTestResultWorkItemsById(project: string, runId: number, testCaseResultId: number): Promise<WorkItemReference[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

Mengembalikan

Promise<WorkItemReference[]>

getTestRunAttachmentContent(string, number, number)

Mengembalikan lampiran uji coba

function getTestRunAttachmentContent(project: string, runId: number, attachmentId: number): Promise<ArrayBuffer>

Parameter

project

string

ID proyek atau nama proyek

runId

number

attachmentId

number

Mengembalikan

Promise<ArrayBuffer>

getTestRunAttachments(string, number)

function getTestRunAttachments(project: string, runId: number): Promise<TestAttachment[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Mengembalikan

Promise<TestAttachment[]>

getTestRunAttachmentZip(string, number, number)

Mengembalikan lampiran uji coba

function getTestRunAttachmentZip(project: string, runId: number, attachmentId: number): Promise<ArrayBuffer>

Parameter

project

string

ID proyek atau nama proyek

runId

number

attachmentId

number

Mengembalikan

Promise<ArrayBuffer>

getTestRunById(string, number, boolean, boolean)

function getTestRunById(project: string, runId: number, includeDetails?: boolean, includeTags?: boolean): Promise<TestRun>

Parameter

project

string

ID proyek atau nama proyek

runId

number

includeDetails

boolean

includeTags

boolean

Mengembalikan

Promise<TestRun>

getTestRunCodeCoverage(string, number, number)

function getTestRunCodeCoverage(project: string, runId: number, flags: number): Promise<TestRunCoverage[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

flags

number

Mengembalikan

Promise<TestRunCoverage[]>

getTestRunLogs(string, number, TestLogType, string, string, boolean, number, String)

Mendapatkan daftar referensi lampiran uji coba

function getTestRunLogs(project: string, runId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Id eksekusi pengujian

type
TestLogType

jenis lampiran yang akan didapatkan

directoryPath

string

jalur direktori yang lampirannya diperlukan

fileNamePrefix

string

awalan nama file untuk memfilter daftar lampiran

fetchMetaData

boolean

Defaultnya adalah false, atur jika metadata diperlukan

top

number

Jumlah referensi lampiran yang akan dikembalikan

continuationToken

String

Header untuk meneruskan continuationToken

Mengembalikan

Promise<PagedList<TestLog>>

getTestRunLogStoreAttachmentContent(string, number, string)

Mengembalikan lampiran dengan nama file yang ditentukan untuk runId yang ditentukan dari LogStore.

function getTestRunLogStoreAttachmentContent(project: string, runId: number, filename: string): Promise<ArrayBuffer>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Uji RunId

filename

string

FileName Lampiran

Mengembalikan

Promise<ArrayBuffer>

getTestRunLogStoreAttachments(string, number)

Mengembalikan daftar lampiran untuk runId yang ditentukan dari LogStore.

function getTestRunLogStoreAttachments(project: string, runId: number): Promise<TestLogStoreAttachment[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Uji RunId

Mengembalikan

getTestRunLogStoreAttachmentZip(string, number, string)

Mengembalikan lampiran dengan nama file yang ditentukan untuk runId yang ditentukan dari LogStore.

function getTestRunLogStoreAttachmentZip(project: string, runId: number, filename: string): Promise<ArrayBuffer>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Uji RunId

filename

string

FileName Lampiran

Mengembalikan

Promise<ArrayBuffer>

getTestRunMessageLogs(string, number)

Mendapatkan log pesan uji coba

function getTestRunMessageLogs(project: string, runId: number): Promise<TestMessageLogDetails[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

ID eksekusi untuk mendapatkan.

Mengembalikan

getTestRuns(string, string, string, string, number, boolean, boolean, number, number)

function getTestRuns(project: string, buildUri?: string, owner?: string, tmiRunId?: string, planId?: number, includeRunDetails?: boolean, automated?: boolean, skip?: number, top?: number): Promise<TestRun[]>

Parameter

project

string

ID proyek atau nama proyek

buildUri

string

owner

string

tmiRunId

string

planId

number

includeRunDetails

boolean

automated

boolean

skip

number

top

number

Mengembalikan

Promise<TestRun[]>

getTestRunsBySessionId(string, number)

Mengambil eksekusi Pengujian yang terkait dengan sesi

function getTestRunsBySessionId(project: string, sessionId: number): Promise<number[]>

Parameter

project

string

ID proyek atau nama proyek

sessionId

number

Id sesi TestResults untuk mendapatkan Uji Coba.

Mengembalikan

Promise<number[]>

getTestRunStatistics(string, number)

Dapatkan statistik uji coba , digunakan saat kita ingin mendapatkan ringkasan eksekusi berdasarkan hasil.

function getTestRunStatistics(project: string, runId: number): Promise<TestRunStatistic>

Parameter

project

string

ID proyek atau nama proyek

runId

number

ID eksekusi untuk mendapatkan.

Mengembalikan

Promise<TestRunStatistic>

getTestRunSummaryByOutcome(string, number)

Dapatkan ringkasan uji coba, digunakan saat kita ingin mendapatkan ringkasan eksekusi berdasarkan hasil. Uji coba harus dalam keadaan selesai.

function getTestRunSummaryByOutcome(project: string, runId: number): Promise<TestRunStatistic>

Parameter

project

string

ID proyek atau nama proyek

runId

number

ID eksekusi untuk mendapatkan.

Mengembalikan

Promise<TestRunStatistic>

getTestSession(string, number)

Mengambil objek metadata TestResultsSession di penyimpanan data TCM

function getTestSession(project: string, buildId: number): Promise<TestResultsSession[]>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

Mengembalikan

Promise<TestResultsSession[]>

getTestSessionLayout(string, string)

Mengambil objek Tata Letak TestResultsSession di penyimpanan data TCM

function getTestSessionLayout(project: string, sessionId: string): Promise<any[]>

Parameter

project

string

ID proyek atau nama proyek

sessionId

string

Mengembalikan

Promise<any[]>

getTestSessionLayoutBySessionId(string, number)

Mengambil objek Tata Letak TestResultsSession di penyimpanan data TCM

function getTestSessionLayoutBySessionId(project: string, sessionId: number): Promise<any[]>

Parameter

project

string

ID proyek atau nama proyek

sessionId

number

Mengambil objek sesi.

Mengembalikan

Promise<any[]>

getTestSessionResults(string, number, ResultDetails, number, number, TestOutcome[], boolean)

function getTestSessionResults(project: string, runId: number, detailsToInclude?: ResultDetails, skip?: number, top?: number, outcomes?: TestOutcome[], newTestsOnly?: boolean): Promise<TestCaseResult[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

detailsToInclude
ResultDetails
skip

number

top

number

outcomes

TestOutcome[]

newTestsOnly

boolean

Mengembalikan

Promise<TestCaseResult[]>

getTestSettingsById(string, number)

function getTestSettingsById(project: string, testSettingsId: number): Promise<TestSettings>

Parameter

project

string

ID proyek atau nama proyek

testSettingsId

number

Mengembalikan

Promise<TestSettings>

getTestSubResultAttachmentContent(string, number, number, number, number)

Mengembalikan lampiran sub hasil pengujian

function getTestSubResultAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number, testSubResultId: number): Promise<ArrayBuffer>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

attachmentId

number

testSubResultId

number

Mengembalikan

Promise<ArrayBuffer>

getTestSubResultAttachments(string, number, number, number)

Mengembalikan referensi lampiran untuk sub hasil pengujian.

function getTestSubResultAttachments(project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachment[]>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

testSubResultId

number

Mengembalikan

Promise<TestAttachment[]>

getTestSubResultAttachmentZip(string, number, number, number, number)

Mengembalikan lampiran sub hasil pengujian

function getTestSubResultAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number, testSubResultId: number): Promise<ArrayBuffer>

Parameter

project

string

ID proyek atau nama proyek

runId

number

testCaseResultId

number

attachmentId

number

testSubResultId

number

Mengembalikan

Promise<ArrayBuffer>

getTestSubResultLogs(string, number, number, number, TestLogType, string, string, boolean, number, String)

Mendapatkan daftar referensi lampiran subresult pengujian

function getTestSubResultLogs(project: string, runId: number, resultId: number, subResultId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Id uji coba yang berisi hasil

resultId

number

Id hasil pengujian yang berisi subresult

subResultId

number

Id subsult pengujian

type
TestLogType

jenis lampiran yang akan didapatkan

directoryPath

string

jalur direktori lampiran yang akan didapat

fileNamePrefix

string

awalan nama file untuk memfilter daftar lampiran

fetchMetaData

boolean

Defaultnya adalah false, atur jika metadata diperlukan

top

number

Jumlah referensi lampiran yang akan dikembalikan

continuationToken

String

Header untuk meneruskan continuationToken

Mengembalikan

Promise<PagedList<TestLog>>

getTestTagsForBuild(string, number)

Dapatkan semua tag dalam build.

function getTestTagsForBuild(project: string, buildId: number): Promise<TestTag[]>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

Build ID

Mengembalikan

Promise<TestTag[]>

getTestTagsForRelease(string, number, number)

Dapatkan semua tag dalam rilis.

function getTestTagsForRelease(project: string, releaseId: number, releaseEnvId: number): Promise<TestTag[]>

Parameter

project

string

ID proyek atau nama proyek

releaseId

number

ID Rilis

releaseEnvId

number

ID lingkungan rilis

Mengembalikan

Promise<TestTag[]>

getTestTagSummaryForBuild(string, number)

Dapatkan semua tag dalam build.

function getTestTagSummaryForBuild(project: string, buildId: number): Promise<TestTagSummary>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

Build ID

Mengembalikan

Promise<TestTagSummary>

getTestTagSummaryForRelease(string, number, number)

Dapatkan semua tag dalam rilis.

function getTestTagSummaryForRelease(project: string, releaseId: number, releaseEnvId: number): Promise<TestTagSummary>

Parameter

project

string

ID proyek atau nama proyek

releaseId

number

ID Rilis

releaseEnvId

number

ID lingkungan rilis

Mengembalikan

Promise<TestTagSummary>

getTestWeightedScoreByTestRun(string, string, boolean, boolean)

Hitung Skor Tertimbang Tes untuk daftar ID Uji Coba yang dipisahkan komman yang diberikan.

function getTestWeightedScoreByTestRun(project: string, runIds: string, includeAllOutcomes?: boolean, onlyFlakyResults?: boolean): Promise<TestCaseResult[]>

Parameter

project

string

ID proyek atau nama proyek

runIds

string

Id uji coba yang dipisahkan oleh Comman. Maksimum 100 didukung.

includeAllOutcomes

boolean

Sertakan semua hasil pengujian untuk Perhitungan TWS. Secara default, false dianggap

onlyFlakyResults

boolean

Opsi untuk hanya mengembalikan hasil tes bersisik yang diidentifikasi sebagai bersisik. Secara default, true diteruskan

Mengembalikan

Promise<TestCaseResult[]>

publishTestResultDocument(TestResultDocument, string, number)

function publishTestResultDocument(document: TestResultDocument, project: string, runId: number): Promise<TestResultDocument>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Mengembalikan

queryCustomFields(string, CustomTestFieldScope)

Mengembalikan Daftar bidang pengujian kustom untuk cakupan bidang pengujian kustom yang diberikan.

function queryCustomFields(project: string, scopeFilter: CustomTestFieldScope): Promise<CustomTestFieldDefinition[]>

Parameter

project

string

ID proyek atau nama proyek

scopeFilter
CustomTestFieldScope

Cakupan bidang pengujian kustom yang akan dikembalikan.

Mengembalikan

queryResultTrendForBuild(TestResultTrendFilter, string)

function queryResultTrendForBuild(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>

Parameter

project

string

ID proyek atau nama proyek

Mengembalikan

queryResultTrendForRelease(TestResultTrendFilter, string)

function queryResultTrendForRelease(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>

Parameter

project

string

ID proyek atau nama proyek

Mengembalikan

queryTestHistory(TestHistoryQuery, string)

Mendapatkan riwayat metode pengujian menggunakan TestHistoryQuery

function queryTestHistory(filter: TestHistoryQuery, project: string): Promise<TestHistoryQuery>

Parameter

filter
TestHistoryQuery

TestHistoryQuery untuk mendapatkan riwayat

project

string

ID proyek atau nama proyek

Mengembalikan

Promise<TestHistoryQuery>

queryTestMethodLinkedWorkItems(string, string)

function queryTestMethodLinkedWorkItems(project: string, testName: string): Promise<TestToWorkItemLinks>

Parameter

project

string

ID proyek atau nama proyek

testName

string

Mengembalikan

queryTestResultHistory(ResultsFilter, string)

function queryTestResultHistory(filter: ResultsFilter, project: string): Promise<TestResultHistory>

Parameter

filter
ResultsFilter
project

string

ID proyek atau nama proyek

Mengembalikan

queryTestResultsMetaData(string[], string, ResultMetaDataDetails)

Mendapatkan daftar detail data meta Hasil pengujian untuk testcasereferenceId yang sesuai

function queryTestResultsMetaData(testCaseReferenceIds: string[], project: string, detailsToInclude?: ResultMetaDataDetails): Promise<TestResultMetaData[]>

Parameter

testCaseReferenceIds

string[]

Id TestCaseReference dari Hasil pengujian yang akan dikueri, daftar id yang dipisahkan koma yang valid (batas no. id 200).

project

string

ID proyek atau nama proyek

detailsToInclude
ResultMetaDataDetails

Detail untuk disertakan dengan metadata hasil pengujian. Defaultnya adalah Tidak Ada. Nilai lain adalah FlakyIdentifiers.

Mengembalikan

Promise<TestResultMetaData[]>

queryTestResultsReportForBuild(string, number, string, boolean, BuildReference)

function queryTestResultsReportForBuild(project: string, buildId: number, publishContext?: string, includeFailureDetails?: boolean, buildToCompare?: BuildReference): Promise<TestResultSummary>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

publishContext

string

includeFailureDetails

boolean

buildToCompare
BuildReference

Mengembalikan

queryTestResultsReportForPipeline(string, number, string, string, string, boolean)

Dapatkan ringkasan hasil pengujian.

function queryTestResultsReportForPipeline(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, includeFailureDetails?: boolean): Promise<TestResultSummary>

Parameter

project

string

ID proyek atau nama proyek

pipelineId

number

Id Alur. Ini sama dengan id build.

stageName

string

Nama panggung. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

phaseName

string

Nama fase. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

jobName

string

Matriks dalam YAML menghasilkan salinan pekerjaan dengan input yang berbeda dalam matriks. JobName adalah nama input tersebut. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

includeFailureDetails

boolean

Jika true mengembalikan wawasan kegagalan

Mengembalikan

queryTestResultsReportForRelease(string, number, number, string, boolean, ReleaseReference)

function queryTestResultsReportForRelease(project: string, releaseId: number, releaseEnvId: number, publishContext?: string, includeFailureDetails?: boolean, releaseToCompare?: ReleaseReference): Promise<TestResultSummary>

Parameter

project

string

ID proyek atau nama proyek

releaseId

number

releaseEnvId

number

publishContext

string

includeFailureDetails

boolean

releaseToCompare
ReleaseReference

Mengembalikan

queryTestResultsSummaryForReleases(ReleaseReference[], string)

function queryTestResultsSummaryForReleases(releases: ReleaseReference[], project: string): Promise<TestResultSummary[]>

Parameter

releases

ReleaseReference[]

project

string

ID proyek atau nama proyek

Mengembalikan

Promise<TestResultSummary[]>

queryTestResultWorkItems(string, string, string, number, Date, number, number)

WorkItem Hasil Pengujian Kueri berdasarkan filter

function queryTestResultWorkItems(project: string, workItemCategory: string, automatedTestName?: string, testCaseId?: number, maxCompleteDate?: Date, days?: number, workItemCount?: number): Promise<WorkItemReference[]>

Parameter

project

string

ID proyek atau nama proyek

workItemCategory

string

dapat mengambil nilai Microsoft.BugCategory atau semua(untuk mendapatkan semua workitem)

automatedTestName

string

testCaseId

number

maxCompleteDate

Date

days

number

workItemCount

number

Mengembalikan

Promise<WorkItemReference[]>

queryTestRuns(string, Date, Date, TestRunState, number[], boolean, TestRunPublishContext, number[], number[], string, number[], number[], number[], number[], string, number, TestRunSortOrderType, string)

Uji Kueri Berjalan berdasarkan filter. Bidang wajib adalah minLastUpdatedDate dan maxLastUpdatedDate.

function queryTestRuns(project: string, minLastUpdatedDate: Date, maxLastUpdatedDate: Date, state?: TestRunState, planIds?: number[], isAutomated?: boolean, publishContext?: TestRunPublishContext, buildIds?: number[], buildDefIds?: number[], branchName?: string, releaseIds?: number[], releaseDefIds?: number[], releaseEnvIds?: number[], releaseEnvDefIds?: number[], runTitle?: string, top?: number, sortOrder?: TestRunSortOrderType, continuationToken?: string): Promise<PagedList<TestRun>>

Parameter

project

string

ID proyek atau nama proyek

minLastUpdatedDate

Date

Tanggal Modifikasi Terakhir Minimum eksekusi yang akan dikueri (Wajib).

maxLastUpdatedDate

Date

Tanggal Modifikasi Terakhir Maksimum eksekusi yang akan dikueri (Wajib, perbedaan antara tanggal min dan maks bisa paling lama 7 hari).

state
TestRunState

Status Eksekusi saat ini yang akan dikueri.

planIds

number[]

Id paket Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid.

isAutomated

boolean

Jenis automasi Eksekusi yang akan dikueri.

publishContext
TestRunPublishContext

PublishContext dari Eksekusi yang akan dikueri.

buildIds

number[]

Id Build dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid.

buildDefIds

number[]

Bangun Id Definisi dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid.

branchName

string

Nama Cabang Sumber dari Eksekusi yang akan dikueri.

releaseIds

number[]

Id Rilis Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid.

releaseDefIds

number[]

Id Definisi Rilis dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid.

releaseEnvIds

number[]

Id Lingkungan Rilis dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid.

releaseEnvDefIds

number[]

Id Definisi Lingkungan Rilis dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid.

runTitle

string

Jalankan Judul Eksekusi yang akan dikueri.

top

number

Jumlah eksekusi yang akan dikueri. Batasnya adalah 100

sortOrder
TestRunSortOrderType

Urutkan urutan menurut LastUpdated untuk uji coba.

continuationToken

string

continuationToken diterima dari batch sebelumnya atau null untuk batch pertama. Seharusnya tidak dibuat (atau diubah, jika diterima dari batch terakhir) oleh pengguna.

Mengembalikan

Promise<PagedList<TestRun>>

queryTestSummaryByRequirement(TestResultsContext, string, number[])

function queryTestSummaryByRequirement(resultsContext: TestResultsContext, project: string, workItemIds?: number[]): Promise<TestSummaryForWorkItem[]>

Parameter

resultsContext
TestResultsContext
project

string

ID proyek atau nama proyek

workItemIds

number[]

Mengembalikan

testLogStoreEndpointDetailsForBuild(string, number, TestLogStoreOperationType)

Membuat dan Mendapatkan sas uri dari kontainer build

function testLogStoreEndpointDetailsForBuild(project: string, buildId: number, testLogStoreOperationType: TestLogStoreOperationType): Promise<TestLogStoreEndpointDetails>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

Id build untuk mendapatkan

testLogStoreOperationType
TestLogStoreOperationType

Jenis operasi yang akan dilakukan menggunakan sas uri

Mengembalikan

testLogStoreEndpointDetailsForResult(string, number, number, number, string, TestLogType)

Buat file kosong untuk hasil dan Dapatkan Sas uri untuk file

function testLogStoreEndpointDetailsForResult(project: string, runId: number, resultId: number, subResultId: number, filePath: string, type: TestLogType): Promise<TestLogStoreEndpointDetails>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Id eksekusi pengujian yang berisi hasil

resultId

number

Id hasil pengujian yang berisi sub hasil

subResultId

number

Id dari sub hasil pengujian yang filenya sas uri diperlukan

filePath

string

jalur file di dalam sub hasil di mana sas uri diperlukan

type
TestLogType

Jenis file untuk diunduh

Mengembalikan

testLogStoreEndpointDetailsForRun(string, number, TestLogStoreOperationType, string, TestLogType)

Membuat file kosong untuk eksekusi dan Dapatkan Sas uri untuk file

function testLogStoreEndpointDetailsForRun(project: string, runId: number, testLogStoreOperationType: TestLogStoreOperationType, filePath?: string, type?: TestLogType): Promise<TestLogStoreEndpointDetails>

Parameter

project

string

ID proyek atau nama proyek

runId

number

Id eksekusi untuk mendapatkan detail titik akhir

testLogStoreOperationType
TestLogStoreOperationType

Jenis operasi yang akan dilakukan menggunakan sas uri

filePath

string

jalur file untuk membuat file kosong

type
TestLogType

Defaultnya adalah GeneralAttachment, jenis file kosong yang akan dibuat

Mengembalikan

testResultsGroupDetails(string, number, string, string, string, boolean, boolean)

Dapatkan semua detail grup yang tersedia dan untuk grup ini mendapatkan hasil yang gagal dan dibatalkan.

function testResultsGroupDetails(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, shouldIncludeFailedAndAbortedResults?: boolean, queryGroupSummaryForInProgress?: boolean): Promise<TestResultsDetails>

Parameter

project

string

ID proyek atau nama proyek

pipelineId

number

Id Alur. Ini sama dengan id build.

stageName

string

Nama panggung. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

phaseName

string

Nama fase. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

jobName

string

Matriks dalam YAML menghasilkan salinan pekerjaan dengan input yang berbeda dalam matriks. JobName adalah nama input tersebut. Panjang maksimum yang didukung untuk nama adalah 256 karakter.

shouldIncludeFailedAndAbortedResults

boolean

Jika true, ini akan mengembalikan Id hasil yang gagal dan dibatalkan untuk setiap grup pengujian

queryGroupSummaryForInProgress

boolean

Jika true, itu akan menghitung ringkasan untuk eksekusi InProgress juga.

Mengembalikan

updateCodeCoverageSummary(string, number, CodeCoverageData)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Request: Json ringkasan cakupan kode

function updateCodeCoverageSummary(project: string, buildId: number, coverageData?: CodeCoverageData): Promise<void>

Parameter

project

string

ID proyek atau nama proyek

buildId

number

coverageData
CodeCoverageData

Mengembalikan

Promise<void>

updateCustomField(CustomTestFieldUpdateDefinition, string)

Mengembalikan detail bidang pengujian kustom yang diperbarui.

function updateCustomField(updateCustomTestField: CustomTestFieldUpdateDefinition, project: string): Promise<CustomTestFieldDefinition>

Parameter

updateCustomTestField
CustomTestFieldUpdateDefinition

Bidang pengujian kustom yang harus diperbarui.

project

string

ID proyek atau nama proyek

Mengembalikan

updatePipelinesTestSettings(TestResultsUpdateSettings, string)

Memperbarui pengaturan proyek hasil pengujian

function updatePipelinesTestSettings(testResultsUpdateSettings: TestResultsUpdateSettings, project: string): Promise<TestResultsSettings>

Parameter

testResultsUpdateSettings
TestResultsUpdateSettings
project

string

ID proyek atau nama proyek

Mengembalikan

updateTestResults(TestCaseResult[], string, number)

function updateTestResults(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>

Parameter

results

TestCaseResult[]

project

string

ID proyek atau nama proyek

runId

number

Mengembalikan

Promise<TestCaseResult[]>

updateTestResultsMetaData(TestResultMetaDataUpdateInput, string, number)

Memperbarui properti data meta hasil pengujian

function updateTestResultsMetaData(testResultMetaDataUpdateInput: TestResultMetaDataUpdateInput, project: string, testCaseReferenceId: number): Promise<TestResultMetaData>

Parameter

testResultMetaDataUpdateInput
TestResultMetaDataUpdateInput

TestResultMetaData memperbarui input TestResultMetaDataUpdateInput

project

string

ID proyek atau nama proyek

testCaseReferenceId

number

Id TestCaseReference dari Hasil Pengujian yang akan diperbarui.

Mengembalikan

updateTestResultsToTestRunSession(TestCaseResult[], string, number)

Membuat objek TestResultsMRX di penyimpanan data TCM untuk hasil pengujian yang ada

function updateTestResultsToTestRunSession(results: TestCaseResult[], project: string, runId: number): Promise<number[]>

Parameter

results

TestCaseResult[]

Objek hasil hanya dengan hasil pengujian properti MRX dan testResultId yang ada

project

string

ID proyek atau nama proyek

runId

number

RunId uji coba

Mengembalikan

Promise<number[]>

updateTestRun(RunUpdateModel, string, number)

function updateTestRun(runUpdateModel: RunUpdateModel, project: string, runId: number): Promise<TestRun>

Parameter

runUpdateModel
RunUpdateModel
project

string

ID proyek atau nama proyek

runId

number

Mengembalikan

Promise<TestRun>

updateTestRunsBySessionId(TestSessionTestRun, string, number)

Uji Pembaruan berjalan yang terkait dengan sesi

function updateTestRunsBySessionId(testRunIds: TestSessionTestRun, project: string, sessionId: number): Promise<number[]>

Parameter

testRunIds
TestSessionTestRun
project

string

ID proyek atau nama proyek

sessionId

number

Id sesi TestResults untuk memperbarui Uji Coba.

Mengembalikan

Promise<number[]>

updateTestRunTags(TestTagsUpdateModel, string, number)

Memperbarui tag eksekusi, Tag dapat Ditambahkan dan Dihapus

function updateTestRunTags(testTagsUpdateModel: TestTagsUpdateModel, project: string, runId: number): Promise<TestTag[]>

Parameter

testTagsUpdateModel
TestTagsUpdateModel

TestTagsUpdateModel

project

string

ID proyek atau nama proyek

runId

number

RunId dari eksekusi

Mengembalikan

Promise<TestTag[]>

updateTestSession(TestResultsSession, string, number)

Memperbarui objek sesi Uji yang terkait dengan sessionId

function updateTestSession(session: TestResultsSession, project: string, sessionId: number): Promise<number>

Parameter

session
TestResultsSession

Perbarui objek Sesi

project

string

ID proyek atau nama proyek

sessionId

number

Id sesi TestResults untuk memperbarui objek sesi Pengujian.

Mengembalikan

Promise<number>