مشاركة عبر


TestResultsRestClient class

الفئة الأساسية التي يجب استخدامها (مشتقة من) لتقديم طلبات إلى VSS REST apis

يمتد

المنشئون

TestResultsRestClient(IVssRestClientOptions)

الخصائص

RESOURCE_AREA_ID

الأساليب

addCustomFields(CustomTestFieldDefinition[], string)

إنشاء حقول اختبار مخصصة استنادا إلى البيانات المقدمة.

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

إضافة نتائج الاختبار لاختبار جلسة التشغيل

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

إنشاء كائن Session Analysis في مخزن بيانات TCM لجلسة عمل معينة

createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)

إنشاء مرفق في LogStore لمعرف البناء المحدد.

createEnvironment(TestSessionEnvironment[], string)

إنشاء كائن البيئة في مخزن بيانات TCM

createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)

بالنسبة إلى sessionId المتوفرة، ينشئ البيئة والتكوين وعناصر الجهاز في مخزن بيانات TCM

createFailureType(TestResultFailureTypeRequestModel, string)

إنشاء نوع فشل اختبار جديد

createNotification(TestSessionNotification[], string, number)

إنشاء كائن Notification في مخزن بيانات TCM لجلسة عمل معينة

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

إنشاء أجهزة نتائج الاختبار ل TestRunId المتوفر

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

إنشاء مرفق في LogStore لمعرف التشغيل المحدد.

createTestSession(TestResultsSession, string)

إنشاء كائن TestResultsSession في مخزن بيانات TCM

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

إرجاع تفاصيل حقل الاختبار المخصص ل testExtensionFieldId المحدد.

deleteFailureType(string, number)

حذف نوع فشل اختبار مع failureTypeId محدد

deleteFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)

حذف معرفات حالات الاختبار المرجعية غير المتقطعة حسب معلومات الفرع والمستودع

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

حذف المرفق مع اسم الملف المحدد لمعرف التشغيل المحدد من LogStore.

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

إنشاء خطة اختبار يدوية من عنصر عمل باستخدام الذكاء الاصطناعي

getAfdTcmEndpoint(string)
getBranchesByFlakyTestCaseRefId(string, number)

احصل على قائمة بالفروع التي تقشر فيها معرف مرجع حالة الاختبار

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

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 طلب: معرف البناء ومعرف بناء دلتا (اختياري)

getCoverageStatusBadge(string, string, string, string)

<p>يحصل على حالة التغطية لآخر بناء ناجح لتعريف، يتم تحديد نطاقه اختياريا إلى فرع</p معين>

getFailureTypes(string)

إرجاع قائمة أنواع فشل الاختبار.

getFileLevelCodeCoverage(FileCoverageRequest, string)

الحصول على تغطية الملف للملف المحدد

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)

استرداد كائنات TestResultsSession Notification في مخزن بيانات TCM

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

الحصول على قائمة النتائج التي يتطابق فشلها مع النتائج المتوفرة.

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

إرجاع مرفق تكرار اختباري

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

إرجاع مرفق تكرار اختباري

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

الحصول على قائمة بمرجع مرفقات الإنشاء

getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)

الحصول على SAS Uri لمرفق بناء

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

الحصول على SAS Uri لمرفق نتائج الاختبار

getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)

الحصول على SAS Uri لمرفق تشغيل اختبار

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

الحصول على SAS Uri لمرفق النتائج الفرعية للاختبار

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

الحصول على ملخص لنتائج الاختبار.

getTestResultAttachmentContent(string, number, number, number)

إرجاع مرفق نتيجة الاختبار

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

إرجاع مرفق نتيجة الاختبار

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)

الحصول على قائمة بمرجع مرفقات نتائج الاختبار

getTestResultMachines(string, number)

يحصل على أجهزة نتائج الاختبار ل TestRunId المتوفر

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)

الحصول على قائمة بالنتائج.

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

الحصول على كائنات TestCaseResult الكاملة بتفاصيل 1MRX لمعرف المسار المتوفر

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

الحصول على بيانات TestResultsSettings

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

إرجاع مرفق تشغيل اختبار

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

إرجاع مرفق تشغيل اختبار

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

الحصول على قائمة بمرجع مرفقات تشغيل الاختبار

getTestRunLogStoreAttachmentContent(string, number, string)

إرجاع المرفق باسم الملف المحدد لمعرف التشغيل المحدد من LogStore.

getTestRunLogStoreAttachments(string, number)

إرجاع قائمة بالمرفقات لمعرف التشغيل المحدد من LogStore.

getTestRunLogStoreAttachmentZip(string, number, string)

إرجاع المرفق باسم الملف المحدد لمعرف التشغيل المحدد من LogStore.

getTestRunMessageLogs(string, number)

الحصول على سجلات رسائل تشغيل الاختبار

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

استرداد عمليات تشغيل الاختبار المقترنة بجلسة عمل

getTestRunStatistics(string, number)

احصل على إحصائيات تشغيل الاختبار ، وتستخدم عندما نريد الحصول على ملخص للتشغيل حسب النتيجة.

getTestRunSummaryByOutcome(string, number)

احصل على ملخص تشغيل الاختبار، يستخدم عندما نريد الحصول على ملخص للتشغيل حسب النتيجة. يجب أن يكون تشغيل الاختبار في حالة مكتملة.

getTestSession(string, number)

استرداد كائن بيانات التعريف TestResultsSession في مخزن بيانات TCM

getTestSessionLayout(string, string)

استرداد كائن TestResultsSession Layout في مخزن بيانات TCM

getTestSessionLayoutBySessionId(string, number)

استرداد كائن TestResultsSession Layout في مخزن بيانات TCM

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

إرجاع مرفق نتيجة فرعية للاختبار

getTestSubResultAttachments(string, number, number, number)

إرجاع مراجع المرفقات للنتيجة الفرعية للاختبار.

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

إرجاع مرفق نتيجة فرعية للاختبار

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

الحصول على قائمة بمرجع مرفقات الاختبار الفرعية

getTestTagsForBuild(string, number)

احصل على جميع العلامات في بنية.

getTestTagsForRelease(string, number, number)

احصل على جميع العلامات في الإصدار.

getTestTagSummaryForBuild(string, number)

احصل على جميع العلامات في بنية.

getTestTagSummaryForRelease(string, number, number)

احصل على جميع العلامات في الإصدار.

getTestWeightedScoreByTestRun(string, string, boolean, boolean)

حساب الدرجة المرجحة للاختبار لقائمة مفصولة من قواعد الاختبار.

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

إرجاع قائمة حقول الاختبار المخصصة لنطاق حقل الاختبار المخصص المحدد.

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

الحصول على محفوظات أسلوب اختبار باستخدام TestHistoryQuery

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

الحصول على قائمة بتفاصيل بيانات تعريف نتيجة الاختبار ل testcasereferenceId المقابل

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

الحصول على ملخص لنتائج الاختبار.

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

عناصر عمل نتيجة اختبار الاستعلام استنادا إلى عامل التصفية

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

تشغيل اختبار الاستعلام استنادا إلى عوامل التصفية. الحقول الإلزامية هي minLastUpdatedDate وmaxLastUpdatedDate.

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

إنشاء والحصول على sas uri لحاوية البناء

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

إنشاء ملف فارغ للحصول على نتيجة والحصول على Sas uri للملف

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

إنشاء ملف فارغ لتشغيل والحصول على Sas uri للملف

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

احصل على جميع تفاصيل المجموعات المتوفرة والحصول على نتائج فاشلة ومجهضة لهذه المجموعات.

updateCodeCoverageSummary(string, number, CodeCoverageData)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 طلب: Json لملخص تغطية التعليمات البرمجية

updateCustomField(CustomTestFieldUpdateDefinition, string)

إرجاع تفاصيل حقل الاختبار المخصص الذي تم تحديثه.

updatePipelinesTestSettings(TestResultsUpdateSettings, string)

تحديث إعدادات المشروع لنتائج الاختبار

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

تحديث خصائص بيانات تعريف نتيجة الاختبار

updateTestResultsToTestRunSession(TestCaseResult[], string, number)

إنشاء كائنات TestResultsMRX في مخزن بيانات TCM لنتائج الاختبار الموجودة

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

عمليات تشغيل اختبار التحديثات المقترنة بجلسة عمل

updateTestRunTags(TestTagsUpdateModel, string, number)

تحديث علامات التشغيل، يمكن إضافة العلامات وحذفها

updateTestSession(TestResultsSession, string, number)

تحديث كائن جلسة الاختبار المقترن بمعرف جلسة العمل

تفاصيل المنشئ

TestResultsRestClient(IVssRestClientOptions)

new TestResultsRestClient(options: IVssRestClientOptions)

المعلمات

تفاصيل الخاصية

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

قيمة الخاصية

string

تفاصيل الأسلوب

addCustomFields(CustomTestFieldDefinition[], string)

إنشاء حقول اختبار مخصصة استنادا إلى البيانات المقدمة.

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

المعلمات

newFields

CustomTestFieldDefinition[]

NewFields هو صفيف من نوع CustomTestFieldDefinition.

project

string

معرف المشروع أو اسم المشروع

المرتجعات

addTestResultsToTestRun(TestCaseResult[], string, number)

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

المعلمات

results

TestCaseResult[]

project

string

معرف المشروع أو اسم المشروع

runId

number

المرتجعات

Promise<TestCaseResult[]>

addTestResultsToTestRunSession(TestCaseResult[], string, number)

إضافة نتائج الاختبار لاختبار جلسة التشغيل

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

المعلمات

results

TestCaseResult[]

project

string

معرف المشروع أو اسم المشروع

runId

number

RunId لتشغيل الاختبار

المرتجعات

Promise<TestCaseResult[]>

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

المعلمات

workItemToTestLinks
WorkItemToTestLinks
project

string

معرف المشروع أو اسم المشروع

المرتجعات

createAnalysis(TestSessionAnalysis[], string, number)

إنشاء كائن Session Analysis في مخزن بيانات TCM لجلسة عمل معينة

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

المعلمات

analysis

TestSessionAnalysis[]

تفاصيل تحليل الجلسة

project

string

معرف المشروع أو اسم المشروع

sessionId

number

معرف جلسة العمل لإضافة إعلام

المرتجعات

createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)

إنشاء مرفق في LogStore لمعرف البناء المحدد.

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

المعلمات

attachmentRequestModel
TestAttachmentRequestModel

يحتوي على معلومات المرفقات مثل الدفق، اسم الملف، التعليق، نوع المرفق

project

string

معرف المشروع أو اسم المشروع

buildId

number

معرف البناء

المرتجعات

Promise<void>

createEnvironment(TestSessionEnvironment[], string)

إنشاء كائن البيئة في مخزن بيانات TCM

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

المعلمات

environments

TestSessionEnvironment[]

كائن البيئة المستلمة.

project

string

معرف المشروع أو اسم المشروع

المرتجعات

Promise<void>

createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)

بالنسبة إلى sessionId المتوفرة، ينشئ البيئة والتكوين وعناصر الجهاز في مخزن بيانات TCM

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

المعلمات

sessionEnvironmentAndMachine
SessionEnvironmentAndMachine
project

string

معرف المشروع أو اسم المشروع

sessionId

number

المرتجعات

Promise<void>

createFailureType(TestResultFailureTypeRequestModel, string)

إنشاء نوع فشل اختبار جديد

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

المعلمات

testResultFailureType
TestResultFailureTypeRequestModel
project

string

معرف المشروع أو اسم المشروع

المرتجعات

createNotification(TestSessionNotification[], string, number)

إنشاء كائن Notification في مخزن بيانات TCM لجلسة عمل معينة

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

المعلمات

notifications

TestSessionNotification[]

إعلام (إعلامات) لإضافتها لمعرف جلسة العمل المحدد

project

string

معرف المشروع أو اسم المشروع

sessionId

number

معرف جلسة العمل لإضافة إعلام

المرتجعات

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>

المعلمات

attachmentRequestModel
TestAttachmentRequestModel
project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

iterationId

number

actionPath

string

المرتجعات

createTestResultAttachment(TestAttachmentRequestModel, string, number, number)

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

المعلمات

attachmentRequestModel
TestAttachmentRequestModel
project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

المرتجعات

createTestResultMachines(TestResultMachine[], string, number)

إنشاء أجهزة نتائج الاختبار ل TestRunId المتوفر

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

المعلمات

testResultMachines

TestResultMachine[]

قائمة الأجهزة لنتائج الاختبار في التشغيل

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف TestRun لإضافة أجهزة ل

المرتجعات

Promise<void>

createTestRun(RunCreateModel, string)

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

المعلمات

testRun
RunCreateModel
project

string

معرف المشروع أو اسم المشروع

المرتجعات

Promise<TestRun>

createTestRunAttachment(TestAttachmentRequestModel, string, number)

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

المعلمات

attachmentRequestModel
TestAttachmentRequestModel
project

string

معرف المشروع أو اسم المشروع

runId

number

المرتجعات

createTestRunLogStoreAttachment(TestAttachmentRequestModel, string, number)

إنشاء مرفق في LogStore لمعرف التشغيل المحدد.

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

المعلمات

attachmentRequestModel
TestAttachmentRequestModel

يحتوي على معلومات المرفقات مثل الدفق، اسم الملف، التعليق، نوع المرفق

project

string

معرف المشروع أو اسم المشروع

runId

number

اختبار RunId

المرتجعات

createTestSession(TestResultsSession, string)

إنشاء كائن TestResultsSession في مخزن بيانات TCM

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

المعلمات

session
TestResultsSession

تم تلقي كائن جلسة العمل.

project

string

معرف المشروع أو اسم المشروع

المرتجعات

Promise<number>

createTestSettings(TestSettings, string)

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

المعلمات

testSettings
TestSettings
project

string

معرف المشروع أو اسم المشروع

المرتجعات

Promise<number>

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

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

المعلمات

attachmentRequestModel
TestAttachmentRequestModel
project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

testSubResultId

number

المرتجعات

deleteCustomFieldById(string, number)

إرجاع تفاصيل حقل الاختبار المخصص ل testExtensionFieldId المحدد.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

testExtensionFieldId

number

معرف حقل الاختبار المخصص الذي يجب حذفه.

المرتجعات

Promise<void>

deleteFailureType(string, number)

حذف نوع فشل اختبار مع failureTypeId محدد

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

failureTypeId

number

المرتجعات

Promise<void>

deleteFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)

حذف معرفات حالات الاختبار المرجعية غير المتقطعة حسب معلومات الفرع والمستودع

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

repositoryId

string

دليل المستودع

branchInfo
BranchInfo

معلومات الفرع التي تحتوي على الاسم والنوع ملاحظة: العمليات على الفروع المحمية مثل 'الرئيسي' أو 'الرئيسي' غير مدعومة.

المرتجعات

Promise<number>

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

testName

string

workItemId

number

المرتجعات

Promise<boolean>

deleteTestResultAttachment(string, number, number, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

attachmentId

number

المرتجعات

Promise<void>

deleteTestRun(string, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

المرتجعات

Promise<void>

deleteTestRunAttachment(string, number, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

attachmentId

number

المرتجعات

Promise<void>

deleteTestRunLogStoreAttachment(string, number, string)

حذف المرفق مع اسم الملف المحدد لمعرف التشغيل المحدد من LogStore.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

اختبار RunId

filename

string

اسم ملف المرفق

المرتجعات

Promise<void>

deleteTestSettings(string, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

testSettingsId

number

المرتجعات

Promise<void>

fetchSourceCodeCoverageReport(string, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

المرتجعات

generateTestPlanFromWorkItem(GenerateTestPlanFromWorkItemModel, string, number)

إنشاء خطة اختبار يدوية من عنصر عمل باستخدام الذكاء الاصطناعي

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

المعلمات

generateTestPlanFromWorkItemModel
GenerateTestPlanFromWorkItemModel
project

string

معرف المشروع أو اسم المشروع

workItemId

number

المرتجعات

Promise<boolean>

getAfdTcmEndpoint(string)

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

المعلمات

key

string

المرتجعات

Promise<string>

getBranchesByFlakyTestCaseRefId(string, number)

احصل على قائمة بالفروع التي تقشر فيها معرف مرجع حالة الاختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

testCaseReferenceId

number

المعرف المرجعي للاختبار المستخدم بواسطة نتيجة الاختبار

المرتجعات

getBugsLinkedToTestResult(string, number, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

المرتجعات

Promise<WorkItemReference[]>

getBuildCodeCoverage(string, number, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

flags

number

المرتجعات

Promise<BuildCoverage[]>

getCodeCoverageSummary(string, number, number)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 طلب: معرف البناء ومعرف بناء دلتا (اختياري)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

deltaBuildId

number

المرتجعات

getCoverageStatusBadge(string, string, string, string)

<p>يحصل على حالة التغطية لآخر بناء ناجح لتعريف، يتم تحديد نطاقه اختياريا إلى فرع</p معين>

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

definition

string

معرف أو اسم التعريف.

branchName

string

اسم الفرع.

label

string

السلسلة لاستبدال النص الافتراضي على الجانب الأيسر من الشارة.

المرتجعات

Promise<string>

getFailureTypes(string)

إرجاع قائمة أنواع فشل الاختبار.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

المرتجعات

getFileLevelCodeCoverage(FileCoverageRequest, string)

الحصول على تغطية الملف للملف المحدد

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

المعلمات

fileCoverageRequest
FileCoverageRequest

تفاصيل الملف مع سياق تكرار طلب السحب

project

string

معرف المشروع أو اسم المشروع

المرتجعات

Promise<string>

getFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

repositoryId

string

branchInfo
BranchInfo

المرتجعات

getFlakyTestResultsByBuildDefinitionId(string, number, Date)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildDefinitionId

number

minBuildCreatedDate

Date

المرتجعات

Promise<TestCaseResult[]>

getFlakyTestResultsByTestRun(string, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

المرتجعات

Promise<TestCaseResult[]>

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

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

publishContext

string

fields

string[]

continuationToken

string

المرتجعات

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

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

releaseId

number

publishContext

string

releaseEnvId

number

fields

string[]

continuationToken

string

المرتجعات

getSessionNotifications(string, number)

استرداد كائنات TestResultsSession Notification في مخزن بيانات TCM

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

sessionId

number

معرف جلسة عمل TestResults للحصول على إشعارات له.

المرتجعات

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

الحصول على قائمة النتائج التي يتطابق فشلها مع النتائج المتوفرة.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف تشغيل الاختبار

testResultId

number

معرف نتيجة الاختبار داخل اختبار التشغيل

testSubResultId

number

معرف النتائج الفرعية داخل نتيجة اختبار

top

number

الحد الأقصى لعدد النتائج التي سيتم إرجاعها

continuationToken

String

رأس لتمرير الرمز المميز للمتابعة

المرتجعات

Promise<TestCaseResult[]>

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

إرجاع مرفق تكرار اختباري

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

attachmentId

number

iterationId

number

المرتجعات

Promise<ArrayBuffer>

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

إرجاع مرفق تكرار اختباري

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

attachmentId

number

iterationId

number

المرتجعات

Promise<ArrayBuffer>

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

الحصول على قائمة بمرجع مرفقات الإنشاء

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

معرف البناء للحصول على

type
TestLogType

نوع المرفق للحصول على

directoryPath

string

مسار الدليل المطلوب للمرفقات

fileNamePrefix

string

بادئة اسم الملف لتصفية قائمة المرفقات

fetchMetaData

boolean

الافتراضي خطأ، يتم تعيينه إذا كانت هناك حاجة إلى بيانات التعريف

top

number

عدد مرجع مرفقات الاختبار المراد إرجاعه

continuationToken

String

رأس لتمرير الرمز المميز للمتابعة

المرتجعات

Promise<PagedList<TestLog>>

getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)

الحصول على SAS Uri لمرفق بناء

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

build

number

معرف البناء للحصول على

type
TestLogType

نوع الملف

filePath

string

filePath المطلوب من أجله sas uri

المرتجعات

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

الحصول على SAS Uri لمرفق نتائج الاختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف تشغيل الاختبار الذي يحتوي على نتيجة

resultId

number

معرف نتيجة الاختبار التي يجب تنزيل ملفاتها

type
TestLogType

نوع الملف

filePath

string

filePath المطلوب من أجله sas uri

المرتجعات

getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)

الحصول على SAS Uri لمرفق تشغيل اختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف تشغيل الاختبار الذي يجب تنزيل ملفه

type
TestLogType

نوع الملف

filePath

string

filePath المطلوب من أجله sas uri

المرتجعات

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

الحصول على SAS Uri لمرفق النتائج الفرعية للاختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف تشغيل الاختبار الذي يحتوي على نتيجة

resultId

number

معرف نتيجة الاختبار التي تحتوي على نتائج فرعية

subResultId

number

معرف الاختبار الفرعي الذي يلزم وجود ملف sas uri الخاص به

type
TestLogType

نوع الملف

filePath

string

filePath المطلوب من أجله sas uri

المرتجعات

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

الحصول على ملخص لنتائج الاختبار.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

pipelineId

number

معرف البنية الأساسية لبرنامج ربط العمليات التجارية. هذا هو نفس معرف البناء.

stageName

string

اسم المرحلة. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

phaseName

string

اسم المرحلة. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

jobName

string

تنشئ المصفوفة في YAML نسخا من وظيفة مع مدخلات مختلفة في المصفوفة. JobName هو اسم هذه الإدخالات. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

metricNames

Metrics[]

groupByNode

boolean

ملخص المجموعة لكل عقدة من ورثة pipleine

المرتجعات

getTestResultAttachmentContent(string, number, number, number)

إرجاع مرفق نتيجة الاختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

attachmentId

number

المرتجعات

Promise<ArrayBuffer>

getTestResultAttachments(string, number, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

المرتجعات

Promise<TestAttachment[]>

getTestResultAttachmentZip(string, number, number, number)

إرجاع مرفق نتيجة الاختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

attachmentId

number

المرتجعات

Promise<ArrayBuffer>

getTestResultById(string, number, number, ResultDetails)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testResultId

number

detailsToInclude
ResultDetails

المرتجعات

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>

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

publishContext

string

groupBy

string

filter

string

orderby

string

shouldIncludeResults

boolean

queryRunSummaryForInProgress

boolean

المرتجعات

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>

المعلمات

project

string

معرف المشروع أو اسم المشروع

releaseId

number

releaseEnvId

number

publishContext

string

groupBy

string

filter

string

orderby

string

shouldIncludeResults

boolean

queryRunSummaryForInProgress

boolean

المرتجعات

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

الحصول على قائمة بمرجع مرفقات نتائج الاختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف تشغيل الاختبار الذي يحتوي على النتيجة

resultId

number

معرف نتيجة الاختبار

type
TestLogType

نوع المرفقات التي يجب الحصول عليها

directoryPath

string

مسار الدليل للمرفقات للحصول على

fileNamePrefix

string

بادئة اسم الملف لتصفية قائمة المرفقات

fetchMetaData

boolean

الافتراضي خطأ، يتم تعيينه إذا كانت هناك حاجة إلى بيانات التعريف

top

number

خدر مرجع المرفقات لإرجاعه

continuationToken

String

رأس لتمرير الرمز المميز للمتابعة

المرتجعات

Promise<PagedList<TestLog>>

getTestResultMachines(string, number)

يحصل على أجهزة نتائج الاختبار ل TestRunId المتوفر

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف TestRun لإضافة أجهزة ل

المرتجعات

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[]>

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

detailsToInclude
ResultDetails
skip

number

top

number

outcomes

TestOutcome[]

newTestsOnly

boolean

المرتجعات

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>>

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

publishContext

string

outcomes

TestOutcome[]

top

number

continuationToken

string

المرتجعات

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

الحصول على قائمة بالنتائج.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

pipelineId

number

معرف البنية الأساسية لبرنامج ربط العمليات التجارية. هذا هو نفس معرف البناء.

stageName

string

اسم المرحلة. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

phaseName

string

اسم المرحلة. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

jobName

string

تنشئ المصفوفة في YAML نسخا من وظيفة مع مدخلات مختلفة في المصفوفة. JobName هو اسم هذه الإدخالات. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

outcomes

TestOutcome[]

قائمة نتائج النتائج

includeAllBuildRuns

boolean

ما إذا كنت تريد تضمين Test Runs من جميع عمليات تشغيل البنية أم لا.

top

number

الحد الأقصى لعدد النتائج التي سيتم إرجاعها

continuationToken

String

رأس لتمرير الرمز المميز للمتابعة

المرتجعات

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

الحصول على كائنات TestCaseResult الكاملة بتفاصيل 1MRX لمعرف المسار المتوفر

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

pipelineId

number

معرف البنية الأساسية لبرنامج ربط العمليات التجارية. هذا هو نفس معرف البناء.

stageName

string

اسم المرحلة. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

phaseName

string

اسم المرحلة. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

jobName

string

تنشئ المصفوفة في YAML نسخا من وظيفة مع مدخلات مختلفة في المصفوفة. JobName هو اسم هذه الإدخالات. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

outcomes

TestOutcome[]

قائمة نتائج النتائج

includeAllBuildRuns

boolean

ما إذا كنت تريد تضمين Test Runs من جميع عمليات تشغيل البنية أم لا. الإعدادات الافتراضية إلى false.

top

number

الحد الأقصى لعدد النتائج التي سيتم إرجاعها. الافتراضيات إلى 10000.

continuationToken

String

رأس لتمرير الرمز المميز للمتابعة

المرتجعات

getTestResultsByQuery(TestResultsQuery, string)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

المرتجعات

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[]>

المعلمات

queryModel
QueryModel
project

string

معرف المشروع أو اسم المشروع

includeResultDetails

boolean

includeIterationDetails

boolean

skip

number

top

number

المرتجعات

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>>

المعلمات

project

string

معرف المشروع أو اسم المشروع

releaseId

number

releaseEnvid

number

publishContext

string

outcomes

TestOutcome[]

top

number

continuationToken

string

المرتجعات

getTestResultsSettings(string, TestResultsSettingsType)

الحصول على بيانات TestResultsSettings

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

المرتجعات

getTestResultWorkItemsById(string, number, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

المرتجعات

Promise<WorkItemReference[]>

getTestRunAttachmentContent(string, number, number)

إرجاع مرفق تشغيل اختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

attachmentId

number

المرتجعات

Promise<ArrayBuffer>

getTestRunAttachments(string, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

المرتجعات

Promise<TestAttachment[]>

getTestRunAttachmentZip(string, number, number)

إرجاع مرفق تشغيل اختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

attachmentId

number

المرتجعات

Promise<ArrayBuffer>

getTestRunById(string, number, boolean, boolean)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

includeDetails

boolean

includeTags

boolean

المرتجعات

Promise<TestRun>

getTestRunCodeCoverage(string, number, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

flags

number

المرتجعات

Promise<TestRunCoverage[]>

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

الحصول على قائمة بمرجع مرفقات تشغيل الاختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف تشغيل الاختبار

type
TestLogType

نوع المرفقات التي يجب الحصول عليها

directoryPath

string

مسار الدليل المطلوب للمرفقات

fileNamePrefix

string

بادئة اسم الملف لتصفية قائمة المرفقات

fetchMetaData

boolean

الافتراضي خطأ، يتم تعيينه إذا كانت هناك حاجة إلى بيانات التعريف

top

number

عدد مرجع المرفقات المراد إرجاعه

continuationToken

String

رأس لتمرير الرمز المميز للمتابعة

المرتجعات

Promise<PagedList<TestLog>>

getTestRunLogStoreAttachmentContent(string, number, string)

إرجاع المرفق باسم الملف المحدد لمعرف التشغيل المحدد من LogStore.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

اختبار RunId

filename

string

اسم ملف المرفق

المرتجعات

Promise<ArrayBuffer>

getTestRunLogStoreAttachments(string, number)

إرجاع قائمة بالمرفقات لمعرف التشغيل المحدد من LogStore.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

اختبار RunId

المرتجعات

getTestRunLogStoreAttachmentZip(string, number, string)

إرجاع المرفق باسم الملف المحدد لمعرف التشغيل المحدد من LogStore.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

اختبار RunId

filename

string

اسم ملف المرفق

المرتجعات

Promise<ArrayBuffer>

getTestRunMessageLogs(string, number)

الحصول على سجلات رسائل تشغيل الاختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف التشغيل للحصول عليه.

المرتجعات

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[]>

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildUri

string

owner

string

tmiRunId

string

planId

number

includeRunDetails

boolean

automated

boolean

skip

number

top

number

المرتجعات

Promise<TestRun[]>

getTestRunsBySessionId(string, number)

استرداد عمليات تشغيل الاختبار المقترنة بجلسة عمل

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

sessionId

number

معرف جلسة TestResults للحصول على Test Runs ل.

المرتجعات

Promise<number[]>

getTestRunStatistics(string, number)

احصل على إحصائيات تشغيل الاختبار ، وتستخدم عندما نريد الحصول على ملخص للتشغيل حسب النتيجة.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف التشغيل للحصول عليه.

المرتجعات

Promise<TestRunStatistic>

getTestRunSummaryByOutcome(string, number)

احصل على ملخص تشغيل الاختبار، يستخدم عندما نريد الحصول على ملخص للتشغيل حسب النتيجة. يجب أن يكون تشغيل الاختبار في حالة مكتملة.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف التشغيل للحصول عليه.

المرتجعات

Promise<TestRunStatistic>

getTestSession(string, number)

استرداد كائن بيانات التعريف TestResultsSession في مخزن بيانات TCM

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

المرتجعات

Promise<TestResultsSession[]>

getTestSessionLayout(string, string)

استرداد كائن TestResultsSession Layout في مخزن بيانات TCM

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

sessionId

string

المرتجعات

Promise<any[]>

getTestSessionLayoutBySessionId(string, number)

استرداد كائن TestResultsSession Layout في مخزن بيانات TCM

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

sessionId

number

استرداد كائن جلسة العمل.

المرتجعات

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[]>

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

detailsToInclude
ResultDetails
skip

number

top

number

outcomes

TestOutcome[]

newTestsOnly

boolean

المرتجعات

Promise<TestCaseResult[]>

getTestSettingsById(string, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

testSettingsId

number

المرتجعات

Promise<TestSettings>

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

إرجاع مرفق نتيجة فرعية للاختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

attachmentId

number

testSubResultId

number

المرتجعات

Promise<ArrayBuffer>

getTestSubResultAttachments(string, number, number, number)

إرجاع مراجع المرفقات للنتيجة الفرعية للاختبار.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

testSubResultId

number

المرتجعات

Promise<TestAttachment[]>

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

إرجاع مرفق نتيجة فرعية للاختبار

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

testCaseResultId

number

attachmentId

number

testSubResultId

number

المرتجعات

Promise<ArrayBuffer>

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

الحصول على قائمة بمرجع مرفقات الاختبار الفرعية

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>>

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف تشغيل الاختبار الذي يحتوي على النتائج

resultId

number

معرف نتيجة الاختبار التي تحتوي على نتائج فرعية

subResultId

number

معرف الاختبار الفرعي

type
TestLogType

نوع المرفقات التي يجب الحصول عليها

directoryPath

string

مسار الدليل للمرفق للحصول على

fileNamePrefix

string

بادئة اسم الملف لتصفية قائمة المرفقات

fetchMetaData

boolean

الافتراضي خطأ، يتم تعيينه إذا كانت هناك حاجة إلى بيانات التعريف

top

number

عدد مرجع المرفقات المراد إرجاعه

continuationToken

String

رأس لتمرير الرمز المميز للمتابعة

المرتجعات

Promise<PagedList<TestLog>>

getTestTagsForBuild(string, number)

احصل على جميع العلامات في بنية.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

معرف البناء

المرتجعات

Promise<TestTag[]>

getTestTagsForRelease(string, number, number)

احصل على جميع العلامات في الإصدار.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

releaseId

number

معرف الإصدار

releaseEnvId

number

معرف بيئة الإصدار

المرتجعات

Promise<TestTag[]>

getTestTagSummaryForBuild(string, number)

احصل على جميع العلامات في بنية.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

معرف البناء

المرتجعات

Promise<TestTagSummary>

getTestTagSummaryForRelease(string, number, number)

احصل على جميع العلامات في الإصدار.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

releaseId

number

معرف الإصدار

releaseEnvId

number

معرف بيئة الإصدار

المرتجعات

Promise<TestTagSummary>

getTestWeightedScoreByTestRun(string, string, boolean, boolean)

حساب الدرجة المرجحة للاختبار لقائمة مفصولة من قواعد الاختبار.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runIds

string

معرفات اختبار التشغيل المفصولة من قبل كوممان. الحد الأقصى 100 مدعوم.

includeAllOutcomes

boolean

أدرج جميع نتائج نتائج الاختبار لحساب TWS. بشكل افتراضي، يعتبر خطأ

onlyFlakyResults

boolean

خيار إعادة نتائج الفحص المتقلبة فقط تم تحديدها على أنها غير متقطعة. افتراضيا، يتم تمرير الحق

المرتجعات

Promise<TestCaseResult[]>

publishTestResultDocument(TestResultDocument, string, number)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

المرتجعات

queryCustomFields(string, CustomTestFieldScope)

إرجاع قائمة حقول الاختبار المخصصة لنطاق حقل الاختبار المخصص المحدد.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

scopeFilter
CustomTestFieldScope

نطاق حقول الاختبار المخصصة التي سيتم إرجاعها.

المرتجعات

queryResultTrendForBuild(TestResultTrendFilter, string)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

المرتجعات

queryResultTrendForRelease(TestResultTrendFilter, string)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

المرتجعات

queryTestHistory(TestHistoryQuery, string)

الحصول على محفوظات أسلوب اختبار باستخدام TestHistoryQuery

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

المعلمات

filter
TestHistoryQuery

TestHistoryQuery للحصول على المحفوظات

project

string

معرف المشروع أو اسم المشروع

المرتجعات

Promise<TestHistoryQuery>

queryTestMethodLinkedWorkItems(string, string)

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

testName

string

المرتجعات

queryTestResultHistory(ResultsFilter, string)

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

المعلمات

filter
ResultsFilter
project

string

معرف المشروع أو اسم المشروع

المرتجعات

queryTestResultsMetaData(string[], string, ResultMetaDataDetails)

الحصول على قائمة بتفاصيل بيانات تعريف نتيجة الاختبار ل testcasereferenceId المقابل

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

المعلمات

testCaseReferenceIds

string[]

معرفات TestCaseReference الخاصة بنتيجة الاختبار التي سيتم الاستعلام عنها، قائمة مفصولة بفواصل من المعرفات الصالحة (الحد رقم المعرف 200).

project

string

معرف المشروع أو اسم المشروع

detailsToInclude
ResultMetaDataDetails

التفاصيل التي يجب تضمينها مع بيانات تعريف نتائج الاختبار. الافتراضي هو بلا. القيم الأخرى هي FlakyIdentifiers.

المرتجعات

Promise<TestResultMetaData[]>

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

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

publishContext

string

includeFailureDetails

boolean

buildToCompare
BuildReference

المرتجعات

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

الحصول على ملخص لنتائج الاختبار.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

pipelineId

number

معرف البنية الأساسية لبرنامج ربط العمليات التجارية. هذا هو نفس معرف البناء.

stageName

string

اسم المرحلة. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

phaseName

string

اسم المرحلة. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

jobName

string

تنشئ المصفوفة في YAML نسخا من وظيفة مع مدخلات مختلفة في المصفوفة. JobName هو اسم هذه الإدخالات. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

includeFailureDetails

boolean

إذا كانت القيمة true ترجع نتائج تحليلات الفشل

المرتجعات

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

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

releaseId

number

releaseEnvId

number

publishContext

string

includeFailureDetails

boolean

releaseToCompare
ReleaseReference

المرتجعات

queryTestResultsSummaryForReleases(ReleaseReference[], string)

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

المعلمات

releases

ReleaseReference[]

project

string

معرف المشروع أو اسم المشروع

المرتجعات

Promise<TestResultSummary[]>

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

عناصر عمل نتيجة اختبار الاستعلام استنادا إلى عامل التصفية

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

workItemCategory

string

يمكن أن تأخذ القيم Microsoft.BugCategory أو الكل (للحصول على جميع عناصر العمل)

automatedTestName

string

testCaseId

number

maxCompleteDate

Date

days

number

workItemCount

number

المرتجعات

Promise<WorkItemReference[]>

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

تشغيل اختبار الاستعلام استنادا إلى عوامل التصفية. الحقول الإلزامية هي minLastUpdatedDate و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>>

المعلمات

project

string

معرف المشروع أو اسم المشروع

minLastUpdatedDate

Date

الحد الأدنى لتاريخ آخر تعديل للتشغيل للاستعلامات (إلزامي).

maxLastUpdatedDate

Date

الحد الأقصى لتاريخ آخر تعديل للتشغيل المطلوب الاستعلام فيه (إلزامي، يمكن أن يكون الفرق بين الحد الأدنى والتاريخ الأقصى 7 أيام كحد أقصى).

state
TestRunState

الحالة الحالية لتشغيل ليتم الاستعلام.

planIds

number[]

مخطط معرفات عمليات التشغيل التي سيتم الاستعلام عنها، قائمة مفصولة بفواصل من المعرفات الصالحة.

isAutomated

boolean

نوع التنفيذ التلقائي للتشغيلات التي سيتم الاستعلام عنها.

publishContext
TestRunPublishContext

PublishContext من عمليات التشغيل التي سيتم الاستعلام فيها.

buildIds

number[]

إنشاء معرفات عمليات التشغيل للاستعلامات، قائمة مفصولة بفواصل من المعرفات الصالحة.

buildDefIds

number[]

إنشاء معرفات تعريف التشغيل للاستعلامات، قائمة مفصولة بفواصل من المعرفات الصالحة.

branchName

string

اسم الفرع المصدر للتشعب الذي سيتم الاستعلام عن تشغيله.

releaseIds

number[]

معرفات الإصدار من عمليات التشغيل التي سيتم الاستعلام عنها، قائمة مفصولة بفواصل من المعرفات الصالحة.

releaseDefIds

number[]

معرفات تعريف الإصدار من عمليات التشغيل التي سيتم الاستعلام عنها، قائمة مفصولة بفواصل من المعرفات الصالحة.

releaseEnvIds

number[]

معرفات بيئة الإصدار من عمليات التشغيل التي سيتم الاستعلام عنها، قائمة مفصولة بفواصل من المعرفات الصالحة.

releaseEnvDefIds

number[]

معرفات تعريف بيئة الإصدار من عمليات التشغيل التي سيتم الاستعلام عنها، قائمة مفصولة بفواصل من المعرفات الصالحة.

runTitle

string

تشغيل عنوان التشغيل للاستعلامات.

top

number

عدد عمليات التشغيل التي سيتم الاستعلام عنها. الحد هو 100

sortOrder
TestRunSortOrderType

ترتيب الجدول حسب LastUpdated لتجارب الاختبار.

continuationToken

string

تم تلقي الرمز المميز للمتابعة من الدفعة السابقة أو القيمة الخالية للدفعة الأولى. لا يفترض أن يتم إنشاؤه (أو تغييره، إذا تم تلقيه من الدفعة الأخيرة) من قبل المستخدم.

المرتجعات

Promise<PagedList<TestRun>>

queryTestSummaryByRequirement(TestResultsContext, string, number[])

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

المعلمات

resultsContext
TestResultsContext
project

string

معرف المشروع أو اسم المشروع

workItemIds

number[]

المرتجعات

testLogStoreEndpointDetailsForBuild(string, number, TestLogStoreOperationType)

إنشاء والحصول على sas uri لحاوية البناء

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

معرف البناء للحصول على

testLogStoreOperationType
TestLogStoreOperationType

نوع العملية التي يجب تنفيذها باستخدام sas uri

المرتجعات

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

إنشاء ملف فارغ للحصول على نتيجة والحصول على Sas uri للملف

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف تشغيل الاختبار الذي يحتوي على النتيجة

resultId

number

معرف نتائج الاختبار التي تحتوي على نتيجة فرعية

subResultId

number

معرف نتيجة الاختبار الفرعية التي يلزم وجود ملف sas uri الخاص بها

filePath

string

مسار الملف داخل النتيجة الفرعية التي يلزم الحصول على sas uri لها

type
TestLogType

نوع الملف للتنزيل

المرتجعات

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

إنشاء ملف فارغ لتشغيل والحصول على Sas uri للملف

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

runId

number

معرف التشغيل للحصول على تفاصيل نقطة النهاية

testLogStoreOperationType
TestLogStoreOperationType

نوع العملية التي يجب تنفيذها باستخدام sas uri

filePath

string

مسار الملف لإنشاء ملف فارغ

type
TestLogType

الافتراضي هو GeneralAttachment، نوع الملف الفارغ الذي سيتم إنشاؤه

المرتجعات

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

احصل على جميع تفاصيل المجموعات المتوفرة والحصول على نتائج فاشلة ومجهضة لهذه المجموعات.

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

pipelineId

number

معرف البنية الأساسية لبرنامج ربط العمليات التجارية. هذا هو نفس معرف البناء.

stageName

string

اسم المرحلة. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

phaseName

string

اسم المرحلة. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

jobName

string

تنشئ المصفوفة في YAML نسخا من وظيفة مع مدخلات مختلفة في المصفوفة. JobName هو اسم هذه الإدخالات. الحد الأقصى للطول المدعوم للاسم هو 256 حرفا.

shouldIncludeFailedAndAbortedResults

boolean

إذا كان صحيحا، فإنه سيتم إرجاع معرفات النتائج الفاشلة والمجهضة لكل مجموعة اختبار

queryGroupSummaryForInProgress

boolean

إذا كان صحيحا، فإنه سيتم حساب ملخص تشغيل InProgress أيضا.

المرتجعات

updateCodeCoverageSummary(string, number, CodeCoverageData)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 طلب: Json لملخص تغطية التعليمات البرمجية

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

المعلمات

project

string

معرف المشروع أو اسم المشروع

buildId

number

coverageData
CodeCoverageData

المرتجعات

Promise<void>

updateCustomField(CustomTestFieldUpdateDefinition, string)

إرجاع تفاصيل حقل الاختبار المخصص الذي تم تحديثه.

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

المعلمات

updateCustomTestField
CustomTestFieldUpdateDefinition

حقل اختبار مخصص يجب تحديثه.

project

string

معرف المشروع أو اسم المشروع

المرتجعات

updatePipelinesTestSettings(TestResultsUpdateSettings, string)

تحديث إعدادات المشروع لنتائج الاختبار

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

المعلمات

testResultsUpdateSettings
TestResultsUpdateSettings
project

string

معرف المشروع أو اسم المشروع

المرتجعات

updateTestResults(TestCaseResult[], string, number)

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

المعلمات

results

TestCaseResult[]

project

string

معرف المشروع أو اسم المشروع

runId

number

المرتجعات

Promise<TestCaseResult[]>

updateTestResultsMetaData(TestResultMetaDataUpdateInput, string, number)

تحديث خصائص بيانات تعريف نتيجة الاختبار

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

المعلمات

testResultMetaDataUpdateInput
TestResultMetaDataUpdateInput

TestResultMetaData تحديث الإدخال TestResultMetaDataUpdateInput

project

string

معرف المشروع أو اسم المشروع

testCaseReferenceId

number

معرف TestCaseReference لنتيجة الاختبار ليتم تحديثه.

المرتجعات

updateTestResultsToTestRunSession(TestCaseResult[], string, number)

إنشاء كائنات TestResultsMRX في مخزن بيانات TCM لنتائج الاختبار الموجودة

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

المعلمات

results

TestCaseResult[]

كائن النتائج مع خصائص MRX لنتائج الاختبار فقط ومعرف testResultId الموجود

project

string

معرف المشروع أو اسم المشروع

runId

number

RunId لتشغيل الاختبار

المرتجعات

Promise<number[]>

updateTestRun(RunUpdateModel, string, number)

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

المعلمات

runUpdateModel
RunUpdateModel
project

string

معرف المشروع أو اسم المشروع

runId

number

المرتجعات

Promise<TestRun>

updateTestRunsBySessionId(TestSessionTestRun, string, number)

عمليات تشغيل اختبار التحديثات المقترنة بجلسة عمل

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

المعلمات

testRunIds
TestSessionTestRun
project

string

معرف المشروع أو اسم المشروع

sessionId

number

معرف جلسة TestResults لتحديث Test Runs ل.

المرتجعات

Promise<number[]>

updateTestRunTags(TestTagsUpdateModel, string, number)

تحديث علامات التشغيل، يمكن إضافة العلامات وحذفها

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

المعلمات

testTagsUpdateModel
TestTagsUpdateModel

TestTagsUpdateModel

project

string

معرف المشروع أو اسم المشروع

runId

number

RunId للتشغيل

المرتجعات

Promise<TestTag[]>

updateTestSession(TestResultsSession, string, number)

تحديث كائن جلسة الاختبار المقترن بمعرف جلسة العمل

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

المعلمات

session
TestResultsSession

تحديث كائن جلسة العمل

project

string

معرف المشروع أو اسم المشروع

sessionId

number

معرف جلسة عمل TestResults لتحديث كائن جلسة الاختبار ل.

المرتجعات

Promise<number>