Megosztás:


TestResultsRestClient class

Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni

Kiterjeszti

Konstruktorok

TestResultsRestClient(IVssRestClientOptions)

Kellékek

RESOURCE_AREA_ID

Módszerek

addCustomFields(CustomTestFieldDefinition[], string)

Egyéni tesztmezőket hoz létre a megadott adatok alapján.

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

Teszteredmények hozzáadása a tesztfuttatási munkamenethez

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

Munkamenet-elemzési objektum létrehozása egy adott munkamenet TCM-adattárában

createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)

Létrehoz egy mellékletet a LogStore-ban a megadott buildazonosítóhoz.

createEnvironment(TestSessionEnvironment[], string)

Környezeti objektum létrehozása a TCM-adattárban

createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)

A megadott munkamenet-azonosítóhoz környezeteket, konfigurációkat és gépobjektumokat hoz létre a TCM-adattárban

createFailureType(TestResultFailureTypeRequestModel, string)

Új teszthibatípus létrehozása

createNotification(TestSessionNotification[], string, number)

Értesítési objektum létrehozása egy adott munkamenet TCM-adattárában

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

Teszteredmény-gépeket hoz létre a megadott TestRunId-hez

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

Létrehoz egy mellékletet a LogStore-ban a megadott runId azonosítóhoz.

createTestSession(TestResultsSession, string)

TestResultsSession objektum létrehozása a TCM-adattárban

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

A megadott testExtensionFieldId egyéni tesztmezőjének részleteit adja vissza.

deleteFailureType(string, number)

A megadott failureTypeId azonosítójú teszthibatípus törlése

deleteFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)

Töröld a hibás teszteset referenciaazonosítókat ág- és tárolóinformáció alapján

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

Törli a megadott runId fájlnévvel rendelkező mellékletet a LogStore-ból.

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

Manuális teszttervet hoz létre egy munkaelemből AI használatával

getAfdTcmEndpoint(string)
getBranchesByFlakyTestCaseRefId(string, number)

Azon ágak listájának lekérése, ahol a teszteset hivatkozási azonosítója pelyhesedett

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

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 Kérés: buildazonosító és delta buildazonosító (nem kötelező)

getCoverageStatusBadge(string, string, string, string)

<p>Lekéri egy definíció utolsó sikeres buildjének lefedettségi állapotát, amely opcionálisan egy adott ágra</p-re terjed ki>

getFailureTypes(string)

A teszthibák típusainak listáját adja vissza.

getFileLevelCodeCoverage(FileCoverageRequest, string)

Fájllefedettség lekérése a megadott fájlhoz

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)

A TestResultsSession Notification objektumainak lekérése a TCM-adattárban

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

Lekéri azoknak az eredményeknek a listáját, amelyek meghibásodása megegyezik a megadott eredménnyel.

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

Teszt iterációs mellékletet ad vissza

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

Teszt iterációs mellékletet ad vissza

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

Buildmellékletek listájának lekérése

getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)

Buildmelléklet SAS Uri-jának lekérése

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

Teszteredmény-melléklet SAS Uri-jának lekérése

getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)

Tesztfuttatási melléklet SAS Uri-jának lekérése

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

Teszt subresults melléklet SAS Uri-jának lekérése

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

A teszteredmények összegzése.

getTestResultAttachmentContent(string, number, number, number)

Teszteredmény mellékletét adja vissza

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

Teszteredmény mellékletét adja vissza

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)

A teszteredmény mellékleteinek referenciájának lekérése

getTestResultMachines(string, number)

Lekéri a teszteredmény-gépeket a megadott TestRunId-hez

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)

Találatok listájának lekérése.

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

Lekéri a teljes TestCaseResult objektumokat a megadott pipelineId 1MRX-részleteivel

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

TestResultsSettings-adatok lekérése

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

Tesztfuttatási mellékletet ad vissza

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

Tesztfuttatási mellékletet ad vissza

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

A tesztfuttatás mellékleteinek referenciájának lekérése

getTestRunLogStoreAttachmentContent(string, number, string)

A logStore-ból visszaadja a megadott runId fájlnévvel rendelkező mellékletet.

getTestRunLogStoreAttachments(string, number)

A LogStore-ból visszaadja a megadott runId mellékleteinek listáját.

getTestRunLogStoreAttachmentZip(string, number, string)

A logStore-ból visszaadja a megadott runId fájlnévvel rendelkező mellékletet.

getTestRunMessageLogs(string, number)

Tesztfuttatási üzenetnaplók lekérése

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

Egy munkamenethez társított tesztfuttatások lekérése

getTestRunStatistics(string, number)

Lekérheti a tesztfuttatási statisztikákat, amelyeket akkor használunk, ha egy futtatás eredményét szeretnénk összegzni.

getTestRunSummaryByOutcome(string, number)

Lekérheti a tesztfuttatás összegzését, amelyet akkor használunk, ha egy futtatás eredményét szeretnénk összegzni. A tesztfuttatásnak befejezett állapotban kell lennie.

getTestSession(string, number)

TestResultsSession metaadat-objektum lekérése a TCM-adattárban

getTestSessionLayout(string, string)

A TestResultsSession Layout objektum lekérése a TCM-adattárban

getTestSessionLayoutBySessionId(string, number)

A TestResultsSession Layout objektum lekérése a TCM-adattárban

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

Teszteredmény-mellékletet ad vissza

getTestSubResultAttachments(string, number, number, number)

Melléklethivatkozásokat ad vissza a teszt aleredményéhez.

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

Teszteredmény-mellékletet ad vissza

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

A teszt subresult mellékleteinek referenciájának lekérése

getTestTagsForBuild(string, number)

A build összes címkéjének lekérése.

getTestTagsForRelease(string, number, number)

Szerezze be az összes címkét egy kiadásban.

getTestTagSummaryForBuild(string, number)

A build összes címkéjének lekérése.

getTestTagSummaryForRelease(string, number, number)

Szerezze be az összes címkét egy kiadásban.

getTestWeightedScoreByTestRun(string, string, boolean, boolean)

Számold ki a teszt súlyozott pontszámát a megadott komman-elválasztott tesztfutási azonosítók listájához.

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

Az adott egyéni tesztmező hatóköréhez tartozó egyéni tesztmezők listáját adja vissza.

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

Tesztmetódus előzményeinek lekérése a TestHistoryQuery használatával

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

A teszteredmény metaadat-adatainak listájának lekérése a megfelelő testcasereferenceId értékhez

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

A teszteredmények összegzése.

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

Lekérdezési teszt eredménye – munkaelemek szűrő alapján

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

Lekérdezési tesztfuttatások szűrők alapján. A kötelező mezők a minLastUpdatedDate és a maxLastUpdatedDate.

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

A buildtároló sas uri-jának létrehozása és lekérése

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

Üres fájl létrehozása egy eredményhez, és Sas uri lekérése a fájlhoz

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

Üres fájl létrehozása futtatáshoz és Sas uri lekérése a fájlhoz

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

Szerezze be az összes elérhető csoport adatait, és ezeknél a csoportoknál a sikertelen és megszakított eredmények jelennek meg.

triggerTestAgent(TestAgentTriggerRequest, string)
updateCodeCoverageSummary(string, number, CodeCoverageData)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Kérés: A kódlefedettség összegzésének Json

updateCustomField(CustomTestFieldUpdateDefinition, string)

A frissített egyéni tesztmező részleteit adja vissza.

updatePipelinesTestSettings(TestResultsUpdateSettings, string)

A teszteredmények projektbeállításainak frissítése

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

A teszteredmény metaadatainak tulajdonságainak frissítése

updateTestResultsToTestRunSession(TestCaseResult[], string, number)

TestResultsMRX-objektumokat hoz létre a TCM-adattárban a meglévő teszteredményekhez

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

Munkamenethez társított frissítési tesztfuttatások

updateTestRunTags(TestTagsUpdateModel, string, number)

Futtatás címkéinek frissítése, címkék hozzáadása és törlése

updateTestSession(TestResultsSession, string, number)

A munkamenet-azonosítóhoz társított tesztmunkamenet-objektum frissítése

Építő részletek

TestResultsRestClient(IVssRestClientOptions)

new TestResultsRestClient(options: IVssRestClientOptions)

Paraméterek

Ingatlan részletei

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Ingatlanérték

string

Módszer részletei

addCustomFields(CustomTestFieldDefinition[], string)

Egyéni tesztmezőket hoz létre a megadott adatok alapján.

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

Paraméterek

newFields

CustomTestFieldDefinition[]

A NewFields egy CustomTestFieldDefinition típusú tömb.

project

string

Projektazonosító vagy projektnév

Visszatér

addTestResultsToTestRun(TestCaseResult[], string, number)

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

Paraméterek

results

TestCaseResult[]

project

string

Projektazonosító vagy projektnév

runId

number

Visszatér

Promise<TestCaseResult[]>

addTestResultsToTestRunSession(TestCaseResult[], string, number)

Teszteredmények hozzáadása a tesztfuttatási munkamenethez

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

Paraméterek

results

TestCaseResult[]

project

string

Projektazonosító vagy projektnév

runId

number

Tesztfuttatás runId azonosítója

Visszatér

Promise<TestCaseResult[]>

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

Paraméterek

workItemToTestLinks
WorkItemToTestLinks
project

string

Projektazonosító vagy projektnév

Visszatér

callbackTestAgent(TestAgentCallbackRequest, string)

function callbackTestAgent(request: TestAgentCallbackRequest, project: string): Promise<boolean>

Paraméterek

project

string

Projektazonosító vagy projektnév

Visszatér

Promise<boolean>

createAnalysis(TestSessionAnalysis[], string, number)

Munkamenet-elemzési objektum létrehozása egy adott munkamenet TCM-adattárában

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

Paraméterek

analysis

TestSessionAnalysis[]

Munkamenet-elemzés részletei

project

string

Projektazonosító vagy projektnév

sessionId

number

Az értesítés hozzáadásához tartozó munkamenet azonosítója

Visszatér

createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)

Létrehoz egy mellékletet a LogStore-ban a megadott buildazonosítóhoz.

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

Paraméterek

attachmentRequestModel
TestAttachmentRequestModel

Mellékletadatokat tartalmaz, például stream, fájlnév, megjegyzés, attachmentType

project

string

Projektazonosító vagy projektnév

buildId

number

BuildId

Visszatér

Promise<void>

createEnvironment(TestSessionEnvironment[], string)

Környezeti objektum létrehozása a TCM-adattárban

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

Paraméterek

environments

TestSessionEnvironment[]

Kapott környezeti objektum.

project

string

Projektazonosító vagy projektnév

Visszatér

Promise<void>

createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)

A megadott munkamenet-azonosítóhoz környezeteket, konfigurációkat és gépobjektumokat hoz létre a TCM-adattárban

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

Paraméterek

sessionEnvironmentAndMachine
SessionEnvironmentAndMachine
project

string

Projektazonosító vagy projektnév

sessionId

number

Visszatér

Promise<void>

createFailureType(TestResultFailureTypeRequestModel, string)

Új teszthibatípus létrehozása

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

Paraméterek

testResultFailureType
TestResultFailureTypeRequestModel
project

string

Projektazonosító vagy projektnév

Visszatér

createNotification(TestSessionNotification[], string, number)

Értesítési objektum létrehozása egy adott munkamenet TCM-adattárában

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

Paraméterek

notifications

TestSessionNotification[]

A megadott munkamenet-azonosítóhoz hozzáadandó értesítés(ek)

project

string

Projektazonosító vagy projektnév

sessionId

number

Az értesítés hozzáadásához tartozó munkamenet azonosítója

Visszatér

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>

Paraméterek

attachmentRequestModel
TestAttachmentRequestModel
project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

iterationId

number

actionPath

string

Visszatér

createTestResultAttachment(TestAttachmentRequestModel, string, number, number)

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

Paraméterek

attachmentRequestModel
TestAttachmentRequestModel
project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

Visszatér

createTestResultMachines(TestResultMachine[], string, number)

Teszteredmény-gépeket hoz létre a megadott TestRunId-hez

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

Paraméterek

testResultMachines

TestResultMachine[]

A futtatásban lévő teszteredményeket tartalmazó gépek listája

project

string

Projektazonosító vagy projektnév

runId

number

A TestRun azonosítója a gépek hozzáadásához

Visszatér

Promise<void>

createTestRun(RunCreateModel, string)

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

Paraméterek

testRun
RunCreateModel
project

string

Projektazonosító vagy projektnév

Visszatér

Promise<TestRun>

createTestRunAttachment(TestAttachmentRequestModel, string, number)

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

Paraméterek

attachmentRequestModel
TestAttachmentRequestModel
project

string

Projektazonosító vagy projektnév

runId

number

Visszatér

createTestRunLogStoreAttachment(TestAttachmentRequestModel, string, number)

Létrehoz egy mellékletet a LogStore-ban a megadott runId azonosítóhoz.

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

Paraméterek

attachmentRequestModel
TestAttachmentRequestModel

Mellékletadatokat tartalmaz, például stream, fájlnév, megjegyzés, attachmentType

project

string

Projektazonosító vagy projektnév

runId

number

RunId tesztelése

Visszatér

createTestSession(TestResultsSession, string)

TestResultsSession objektum létrehozása a TCM-adattárban

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

Paraméterek

session
TestResultsSession

Fogadott munkamenet-objektum.

project

string

Projektazonosító vagy projektnév

Visszatér

Promise<number>

createTestSettings(TestSettings, string)

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

Paraméterek

testSettings
TestSettings
project

string

Projektazonosító vagy projektnév

Visszatér

Promise<number>

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

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

Paraméterek

attachmentRequestModel
TestAttachmentRequestModel
project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

testSubResultId

number

Visszatér

deleteCustomFieldById(string, number)

A megadott testExtensionFieldId egyéni tesztmezőjének részleteit adja vissza.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

testExtensionFieldId

number

Törölni kívánt egyéni tesztmező azonosítója.

Visszatér

Promise<void>

deleteFailureType(string, number)

A megadott failureTypeId azonosítójú teszthibatípus törlése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

failureTypeId

number

Visszatér

Promise<void>

deleteFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)

Töröld a hibás teszteset referenciaazonosítókat ág- és tárolóinformáció alapján

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

Paraméterek

project

string

Projektazonosító vagy projektnév

repositoryId

string

A tároló útmutatója

branchInfo
BranchInfo

Nevet és típust tartalmazó ági információk Megjegyzés: Védett ágakon végzett műveletek, mint például a 'master' vagy 'main', nem támogatottak.

Visszatér

Promise<number>

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

Paraméterek

project

string

Projektazonosító vagy projektnév

testName

string

workItemId

number

Visszatér

Promise<boolean>

deleteTestResultAttachment(string, number, number, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

attachmentId

number

Visszatér

Promise<void>

deleteTestRun(string, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

Visszatér

Promise<void>

deleteTestRunAttachment(string, number, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

attachmentId

number

Visszatér

Promise<void>

deleteTestRunLogStoreAttachment(string, number, string)

Törli a megadott runId fájlnévvel rendelkező mellékletet a LogStore-ból.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

RunId tesztelése

filename

string

Mellékletfájl neve

Visszatér

Promise<void>

deleteTestSettings(string, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

testSettingsId

number

Visszatér

Promise<void>

fetchSourceCodeCoverageReport(string, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

Visszatér

generateTestPlanFromWorkItem(GenerateTestPlanFromWorkItemModel, string, number)

Manuális teszttervet hoz létre egy munkaelemből AI használatával

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

Paraméterek

generateTestPlanFromWorkItemModel
GenerateTestPlanFromWorkItemModel
project

string

Projektazonosító vagy projektnév

workItemId

number

Visszatér

Promise<boolean>

getAfdTcmEndpoint(string)

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

Paraméterek

key

string

Visszatér

Promise<string>

getBranchesByFlakyTestCaseRefId(string, number)

Azon ágak listájának lekérése, ahol a teszteset hivatkozási azonosítója pelyhesedett

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

Paraméterek

project

string

Projektazonosító vagy projektnév

testCaseReferenceId

number

A teszt eredménye által használt teszt hivatkozási azonosítója

Visszatér

getBugsLinkedToTestResult(string, number, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

Visszatér

Promise<WorkItemReference[]>

getBuildCodeCoverage(string, number, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

flags

number

Visszatér

Promise<BuildCoverage[]>

getCodeCoverageSummary(string, number, number)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 Kérés: buildazonosító és delta buildazonosító (nem kötelező)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

deltaBuildId

number

Visszatér

getCoverageStatusBadge(string, string, string, string)

<p>Lekéri egy definíció utolsó sikeres buildjének lefedettségi állapotát, amely opcionálisan egy adott ágra</p-re terjed ki>

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

Paraméterek

project

string

Projektazonosító vagy projektnév

definition

string

A definíció azonosítója vagy neve.

branchName

string

Az ág neve.

label

string

A jelvény bal oldalán található alapértelmezett szöveg helyére beírt karakterlánc.

Visszatér

Promise<string>

getFailureTypes(string)

A teszthibák típusainak listáját adja vissza.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

Visszatér

getFileLevelCodeCoverage(FileCoverageRequest, string)

Fájllefedettség lekérése a megadott fájlhoz

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

Paraméterek

fileCoverageRequest
FileCoverageRequest

Fájladatok lekéréses kérelem iterációs környezetével

project

string

Projektazonosító vagy projektnév

Visszatér

Promise<string>

getFlakyTestCaseRefIdsByBranch(string, string, BranchInfo)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

repositoryId

string

branchInfo
BranchInfo

Visszatér

getFlakyTestResultsByBuildDefinitionId(string, number, Date)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildDefinitionId

number

minBuildCreatedDate

Date

Visszatér

Promise<TestCaseResult[]>

getFlakyTestResultsByTestRun(string, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

Visszatér

Promise<TestCaseResult[]>

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

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

publishContext

string

fields

string[]

continuationToken

string

Visszatér

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

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

Paraméterek

project

string

Projektazonosító vagy projektnév

releaseId

number

publishContext

string

releaseEnvId

number

fields

string[]

continuationToken

string

Visszatér

getSessionNotifications(string, number)

A TestResultsSession Notification objektumainak lekérése a TCM-adattárban

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

Paraméterek

project

string

Projektazonosító vagy projektnév

sessionId

number

A TestResults-munkamenet azonosítója az értesítések lekéréséhez.

Visszatér

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

Lekéri azoknak az eredményeknek a listáját, amelyek meghibásodása megegyezik a megadott eredménnyel.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

a tesztfuttatás azonosítója

testResultId

number

teszteredmény azonosítója egy tesztfuttatáson belül

testSubResultId

number

a teszteredményen belüli részrezsúfolódás azonosítója

top

number

A visszaadandó eredmények maximális száma

continuationToken

String

Fejléc a folytatás átadásáhozToken

Visszatér

Promise<TestCaseResult[]>

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

Teszt iterációs mellékletet ad vissza

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

attachmentId

number

iterationId

number

Visszatér

Promise<ArrayBuffer>

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

Teszt iterációs mellékletet ad vissza

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

attachmentId

number

iterationId

number

Visszatér

Promise<ArrayBuffer>

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

Buildmellékletek listájának lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

A lekéréshez tartozó build azonosítója

type
TestLogType

a lekérendő melléklet típusa

directoryPath

string

könyvtár elérési útja, amelyhez mellékletekre van szükség

fileNamePrefix

string

fájlnév előtagja a mellékletek listájának szűréséhez

fetchMetaData

boolean

Az alapértelmezett érték hamis, adja meg, hogy szükség van-e metaadatokra

top

number

A visszaadni kívánt tesztmellékletek száma

continuationToken

String

Fejléc a folytatás átadásáhozToken

Visszatér

Promise<PagedList<TestLog>>

getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)

Buildmelléklet SAS Uri-jának lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

build

number

A lekéréshez tartozó build azonosítója

type
TestLogType

a fájl típusa

filePath

string

filePath, amelyhez sas uri szükséges

Visszatér

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

Teszteredmény-melléklet SAS Uri-jának lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

Az eredményt tartalmazó tesztfuttatás azonosítója

resultId

number

Annak a teszteredménynek az azonosítója, amelynek fájljait le kell tölteni

type
TestLogType

a fájl típusa

filePath

string

filePath, amelyhez sas uri szükséges

Visszatér

getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)

Tesztfuttatási melléklet SAS Uri-jának lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

Annak a tesztfuttatásnak az azonosítója, amelynek a fájlját le kell tölteni

type
TestLogType

a fájl típusa

filePath

string

filePath, amelyhez sas uri szükséges

Visszatér

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

Teszt subresults melléklet SAS Uri-jának lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

Az eredményt tartalmazó tesztfuttatás azonosítója

resultId

number

A részjelentést tartalmazó teszteredmény azonosítója

subResultId

number

Annak a vizsgálati aljelentésnek az azonosítója, amelynek a fájljára sas uri-ra van szükség

type
TestLogType

a fájl típusa

filePath

string

filePath, amelyhez sas uri szükséges

Visszatér

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

A teszteredmények összegzése.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

Folyamatazonosító. Ez megegyezik a buildazonosítóval.

stageName

string

A szakasz neve. A név maximálisan támogatott hossza 256 karakter.

phaseName

string

A fázis neve. A név maximálisan támogatott hossza 256 karakter.

jobName

string

A YAML-ben végzett mátrixolás egy feladat másolatát hozza létre, amely különböző bemeneteket ad meg a mátrixban. A JobName a bemenet neve. A név maximálisan támogatott hossza 256 karakter.

metricNames

Metrics[]

groupByNode

boolean

Csoportösszegzés a pipleine-heirarchia minden csomópontjára

Visszatér

getTestResultAttachmentContent(string, number, number, number)

Teszteredmény mellékletét adja vissza

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

attachmentId

number

Visszatér

Promise<ArrayBuffer>

getTestResultAttachments(string, number, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

Visszatér

Promise<TestAttachment[]>

getTestResultAttachmentZip(string, number, number, number)

Teszteredmény mellékletét adja vissza

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

attachmentId

number

Visszatér

Promise<ArrayBuffer>

getTestResultById(string, number, number, ResultDetails)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testResultId

number

detailsToInclude
ResultDetails

Visszatér

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>

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

publishContext

string

groupBy

string

filter

string

orderby

string

shouldIncludeResults

boolean

queryRunSummaryForInProgress

boolean

Visszatér

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>

Paraméterek

project

string

Projektazonosító vagy projektnév

releaseId

number

releaseEnvId

number

publishContext

string

groupBy

string

filter

string

orderby

string

shouldIncludeResults

boolean

queryRunSummaryForInProgress

boolean

Visszatér

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

A teszteredmény mellékleteinek referenciájának lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

Az eredményt tartalmazó tesztfuttatás azonosítója

resultId

number

A teszt eredményének azonosítója

type
TestLogType

a lekérendő mellékletek típusa

directoryPath

string

könyvtár elérési útja a mellékletek lekéréséhez

fileNamePrefix

string

fájlnév előtagja a mellékletek listájának szűréséhez

fetchMetaData

boolean

Az alapértelmezett érték hamis, adja meg, hogy szükség van-e metaadatokra

top

number

Visszaadni kívánt mellékletek száma

continuationToken

String

Fejléc a folytatás átadásáhozToken

Visszatér

Promise<PagedList<TestLog>>

getTestResultMachines(string, number)

Lekéri a teszteredmény-gépeket a megadott TestRunId-hez

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

A TestRun azonosítója a gépek hozzáadásához

Visszatér

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

detailsToInclude
ResultDetails
skip

number

top

number

outcomes

TestOutcome[]

newTestsOnly

boolean

Visszatér

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

publishContext

string

outcomes

TestOutcome[]

top

number

continuationToken

string

Visszatér

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

Találatok listájának lekérése.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

Folyamatazonosító. Ez megegyezik a buildazonosítóval.

stageName

string

A szakasz neve. A név maximálisan támogatott hossza 256 karakter.

phaseName

string

A fázis neve. A név maximálisan támogatott hossza 256 karakter.

jobName

string

A YAML-ben végzett mátrixolás egy feladat másolatát hozza létre, amely különböző bemeneteket ad meg a mátrixban. A JobName a bemenet neve. A név maximálisan támogatott hossza 256 karakter.

outcomes

TestOutcome[]

Találatok listája

includeAllBuildRuns

boolean

Azt határozza meg, hogy az összes buildfuttatásból származó tesztfuttatásokat is belefoglalja-e.

top

number

A visszaadandó eredmények maximális száma

continuationToken

String

Fejléc a folytatás átadásáhozToken

Visszatér

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

Lekéri a teljes TestCaseResult objektumokat a megadott pipelineId 1MRX-részleteivel

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

Folyamatazonosító. Ez megegyezik a buildazonosítóval.

stageName

string

A szakasz neve. A név maximálisan támogatott hossza 256 karakter.

phaseName

string

A fázis neve. A név maximálisan támogatott hossza 256 karakter.

jobName

string

A YAML-ben végzett mátrixolás egy feladat másolatát hozza létre, amely különböző bemeneteket ad meg a mátrixban. A JobName a bemenet neve. A név maximálisan támogatott hossza 256 karakter.

outcomes

TestOutcome[]

Találatok listája

includeAllBuildRuns

boolean

Azt határozza meg, hogy az összes buildfuttatásból származó tesztfuttatásokat is belefoglalja-e. Alapértelmezés szerint hamis.

top

number

A visszaadandó eredmények maximális száma. Alapértelmezés szerint 10000.

continuationToken

String

Fejléc a folytatás átadásáhozToken

Visszatér

getTestResultsByQuery(TestResultsQuery, string)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

Visszatér

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

Paraméterek

queryModel
QueryModel
project

string

Projektazonosító vagy projektnév

includeResultDetails

boolean

includeIterationDetails

boolean

skip

number

top

number

Visszatér

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

Paraméterek

project

string

Projektazonosító vagy projektnév

releaseId

number

releaseEnvid

number

publishContext

string

outcomes

TestOutcome[]

top

number

continuationToken

string

Visszatér

getTestResultsSettings(string, TestResultsSettingsType)

TestResultsSettings-adatok lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

Visszatér

getTestResultWorkItemsById(string, number, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

Visszatér

Promise<WorkItemReference[]>

getTestRunAttachmentContent(string, number, number)

Tesztfuttatási mellékletet ad vissza

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

attachmentId

number

Visszatér

Promise<ArrayBuffer>

getTestRunAttachments(string, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

Visszatér

Promise<TestAttachment[]>

getTestRunAttachmentZip(string, number, number)

Tesztfuttatási mellékletet ad vissza

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

attachmentId

number

Visszatér

Promise<ArrayBuffer>

getTestRunById(string, number, boolean, boolean)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

includeDetails

boolean

includeTags

boolean

Visszatér

Promise<TestRun>

getTestRunCodeCoverage(string, number, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

flags

number

Visszatér

Promise<TestRunCoverage[]>

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

A tesztfuttatás mellékleteinek referenciájának lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

A tesztfuttatás azonosítója

type
TestLogType

a lekérendő mellékletek típusa

directoryPath

string

könyvtár elérési útja, amelyhez mellékletekre van szükség

fileNamePrefix

string

fájlnév előtagja a mellékletek listájának szűréséhez

fetchMetaData

boolean

Az alapértelmezett érték hamis, adja meg, hogy szükség van-e metaadatokra

top

number

A visszaadni kívánt mellékletek száma

continuationToken

String

Fejléc a folytatás átadásáhozToken

Visszatér

Promise<PagedList<TestLog>>

getTestRunLogStoreAttachmentContent(string, number, string)

A logStore-ból visszaadja a megadott runId fájlnévvel rendelkező mellékletet.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

RunId tesztelése

filename

string

Mellékletfájl neve

Visszatér

Promise<ArrayBuffer>

getTestRunLogStoreAttachments(string, number)

A LogStore-ból visszaadja a megadott runId mellékleteinek listáját.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

RunId tesztelése

Visszatér

getTestRunLogStoreAttachmentZip(string, number, string)

A logStore-ból visszaadja a megadott runId fájlnévvel rendelkező mellékletet.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

RunId tesztelése

filename

string

Mellékletfájl neve

Visszatér

Promise<ArrayBuffer>

getTestRunMessageLogs(string, number)

Tesztfuttatási üzenetnaplók lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

A lekéréshez tartozó futtatás azonosítója.

Visszatér

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildUri

string

owner

string

tmiRunId

string

planId

number

includeRunDetails

boolean

automated

boolean

skip

number

top

number

Visszatér

Promise<TestRun[]>

getTestRunsBySessionId(string, number)

Egy munkamenethez társított tesztfuttatások lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

sessionId

number

A TestResults-munkamenet azonosítója a tesztfuttatások beszerzéséhez.

Visszatér

Promise<number[]>

getTestRunStatistics(string, number)

Lekérheti a tesztfuttatási statisztikákat, amelyeket akkor használunk, ha egy futtatás eredményét szeretnénk összegzni.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

A lekéréshez tartozó futtatás azonosítója.

Visszatér

Promise<TestRunStatistic>

getTestRunSummaryByOutcome(string, number)

Lekérheti a tesztfuttatás összegzését, amelyet akkor használunk, ha egy futtatás eredményét szeretnénk összegzni. A tesztfuttatásnak befejezett állapotban kell lennie.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

A lekéréshez tartozó futtatás azonosítója.

Visszatér

Promise<TestRunStatistic>

getTestSession(string, number)

TestResultsSession metaadat-objektum lekérése a TCM-adattárban

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

Visszatér

Promise<TestResultsSession[]>

getTestSessionLayout(string, string)

A TestResultsSession Layout objektum lekérése a TCM-adattárban

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

Paraméterek

project

string

Projektazonosító vagy projektnév

sessionId

string

Visszatér

Promise<any[]>

getTestSessionLayoutBySessionId(string, number)

A TestResultsSession Layout objektum lekérése a TCM-adattárban

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

Paraméterek

project

string

Projektazonosító vagy projektnév

sessionId

number

Munkamenet-objektum lekérése.

Visszatér

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

detailsToInclude
ResultDetails
skip

number

top

number

outcomes

TestOutcome[]

newTestsOnly

boolean

Visszatér

Promise<TestCaseResult[]>

getTestSettingsById(string, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

testSettingsId

number

Visszatér

Promise<TestSettings>

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

Teszteredmény-mellékletet ad vissza

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

attachmentId

number

testSubResultId

number

Visszatér

Promise<ArrayBuffer>

getTestSubResultAttachments(string, number, number, number)

Melléklethivatkozásokat ad vissza a teszt aleredményéhez.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

testSubResultId

number

Visszatér

Promise<TestAttachment[]>

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

Teszteredmény-mellékletet ad vissza

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

testCaseResultId

number

attachmentId

number

testSubResultId

number

Visszatér

Promise<ArrayBuffer>

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

A teszt subresult mellékleteinek referenciájának lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

Az eredményeket tartalmazó tesztfuttatás azonosítója

resultId

number

A részjelentést tartalmazó teszteredmény azonosítója

subResultId

number

A teszt subresult azonosítója

type
TestLogType

a lekérendő mellékletek típusa

directoryPath

string

könyvtár elérési útja a melléklet lekéréséhez

fileNamePrefix

string

fájlnévelőtag a mellékletek listájának szűréséhez

fetchMetaData

boolean

Az alapértelmezett érték hamis, adja meg, hogy szükség van-e metaadatokra

top

number

A visszaadni kívánt mellékletek száma

continuationToken

String

Fejléc a folytatás átadásáhozToken

Visszatér

Promise<PagedList<TestLog>>

getTestTagsForBuild(string, number)

A build összes címkéjének lekérése.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

Buildazonosító

Visszatér

Promise<TestTag[]>

getTestTagsForRelease(string, number, number)

Szerezze be az összes címkét egy kiadásban.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

releaseId

number

Kiadás azonosítója

releaseEnvId

number

Kiadási környezet azonosítója

Visszatér

Promise<TestTag[]>

getTestTagSummaryForBuild(string, number)

A build összes címkéjének lekérése.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

Buildazonosító

Visszatér

Promise<TestTagSummary>

getTestTagSummaryForRelease(string, number, number)

Szerezze be az összes címkét egy kiadásban.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

releaseId

number

Kiadás azonosítója

releaseEnvId

number

Kiadási környezet azonosítója

Visszatér

Promise<TestTagSummary>

getTestWeightedScoreByTestRun(string, string, boolean, boolean)

Számold ki a teszt súlyozott pontszámát a megadott komman-elválasztott tesztfutási azonosítók listájához.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runIds

string

Comman szétválasztotta a tesztfutás azonosítóit. Maximum 100 támogatott.

includeAllOutcomes

boolean

Tartalmazza az összes teszteredményt a TWS számításhoz. Alapértelmezés szerint hamisnak számít

onlyFlakyResults

boolean

Lehetőség, hogy csak pattanós teszteredményeket adjon vissza, amelyet leebesülnek. Alapértelmezés szerint az igaz átadás

Visszatér

Promise<TestCaseResult[]>

publishTestResultDocument(TestResultDocument, string, number)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

Visszatér

queryCustomFields(string, CustomTestFieldScope)

Az adott egyéni tesztmező hatóköréhez tartozó egyéni tesztmezők listáját adja vissza.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

scopeFilter
CustomTestFieldScope

A visszaadandó egyéni tesztmezők hatóköre.

Visszatér

queryResultTrendForBuild(TestResultTrendFilter, string)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

Visszatér

queryResultTrendForRelease(TestResultTrendFilter, string)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

Visszatér

queryTestHistory(TestHistoryQuery, string)

Tesztmetódus előzményeinek lekérése a TestHistoryQuery használatával

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

Paraméterek

filter
TestHistoryQuery

A TestHistoryQuery előzményeinek lekérése

project

string

Projektazonosító vagy projektnév

Visszatér

Promise<TestHistoryQuery>

queryTestMethodLinkedWorkItems(string, string)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

testName

string

Visszatér

queryTestResultHistory(ResultsFilter, string)

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

Paraméterek

filter
ResultsFilter
project

string

Projektazonosító vagy projektnév

Visszatér

queryTestResultsMetaData(string[], string, ResultMetaDataDetails)

A teszteredmény metaadat-adatainak listájának lekérése a megfelelő testcasereferenceId értékhez

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

Paraméterek

testCaseReferenceIds

string[]

A lekérdezni kívánt teszteredmény TestCaseReference azonosítói, az érvényes azonosítók vesszővel tagolt listája (200-ra vonatkozó korlát).

project

string

Projektazonosító vagy projektnév

detailsToInclude
ResultMetaDataDetails

A teszteredmények metaadataival együtt felvenni kívánt részletek. Az alapértelmezett érték Nincs. Más értékek a FlakyIdentifiers értékek.

Visszatér

Promise<TestResultMetaData[]>

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

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

publishContext

string

includeFailureDetails

boolean

buildToCompare
BuildReference

Visszatér

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

A teszteredmények összegzése.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

Folyamatazonosító. Ez megegyezik a buildazonosítóval.

stageName

string

A szakasz neve. A név maximálisan támogatott hossza 256 karakter.

phaseName

string

A fázis neve. A név maximálisan támogatott hossza 256 karakter.

jobName

string

A YAML-ben végzett mátrixolás egy feladat másolatát hozza létre, amely különböző bemeneteket ad meg a mátrixban. A JobName a bemenet neve. A név maximálisan támogatott hossza 256 karakter.

includeFailureDetails

boolean

Ha az igaz hibaelemzést ad vissza

Visszatér

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

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

Paraméterek

project

string

Projektazonosító vagy projektnév

releaseId

number

releaseEnvId

number

publishContext

string

includeFailureDetails

boolean

releaseToCompare
ReleaseReference

Visszatér

queryTestResultsSummaryForReleases(ReleaseReference[], string)

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

Paraméterek

releases

ReleaseReference[]

project

string

Projektazonosító vagy projektnév

Visszatér

Promise<TestResultSummary[]>

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

Lekérdezési teszt eredménye – munkaelemek szűrő alapján

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

Paraméterek

project

string

Projektazonosító vagy projektnév

workItemCategory

string

a Microsoft.BugCategory vagy az all (az összes munkatörzs lekéréséhez) értékeket is használhatja

automatedTestName

string

testCaseId

number

maxCompleteDate

Date

days

number

workItemCount

number

Visszatér

Promise<WorkItemReference[]>

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

Lekérdezési tesztfuttatások szűrők alapján. A kötelező mezők a minLastUpdatedDate és a 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>>

Paraméterek

project

string

Projektazonosító vagy projektnév

minLastUpdatedDate

Date

A lekérdezendő futtatás utolsó módosításának minimális dátuma (kötelező).

maxLastUpdatedDate

Date

A lekérdezni kívánt futtatás utolsó módosításának maximális dátuma (kötelező, a minimális és a maximális dátum közötti különbség legfeljebb 7 nap lehet).

state
TestRunState

A lekérdezendő futtatások aktuális állapota.

planIds

number[]

A lekérdezendő futtatások tervazonosítói, az érvényes azonosítók vesszővel tagolt listája.

isAutomated

boolean

A lekérdezendő futtatások automatizálási típusa.

publishContext
TestRunPublishContext

A lekérdezendő futtatások PublishContextje.

buildIds

number[]

A lekérdezendő futtatások buildazonosítói, az érvényes azonosítók vesszővel tagolt listája.

buildDefIds

number[]

A lekérdezendő futtatások builddefiníció-azonosítói, az érvényes azonosítók vesszővel tagolt listája.

branchName

string

A lekérdezendő futtatások forráságának neve.

releaseIds

number[]

A lekérdezendő futtatások kiadási azonosítói, az érvényes azonosítók vesszővel tagolt listája.

releaseDefIds

number[]

A lekérdezendő futtatások kiadási definícióazonosítói, az érvényes azonosítók vesszővel tagolt listája.

releaseEnvIds

number[]

A lekérdezendő futtatások kiadási környezeti azonosítói, az érvényes azonosítók vesszővel tagolt listája.

releaseEnvDefIds

number[]

A lekérdezendő futtatások kiadási környezeti definícióazonosítói, az érvényes azonosítók vesszővel tagolt listája.

runTitle

string

A lekérdezendő futtatások futtatási címe.

top

number

Lekérdezendő futtatások száma. A korlát 100

sortOrder
TestRunSortOrderType

A LastUpdated szerint rendezd a sorrendet a tesztfutásokhoz.

continuationToken

string

a continuationToken az előző kötegből vagy null értékről érkezett az első köteghez. A felhasználónak nem szabad létrehoznia (vagy módosítania, ha az utolsó kötegből érkezik).

Visszatér

Promise<PagedList<TestRun>>

queryTestSummaryByRequirement(TestResultsContext, string, number[])

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

Paraméterek

resultsContext
TestResultsContext
project

string

Projektazonosító vagy projektnév

workItemIds

number[]

Visszatér

testLogStoreEndpointDetailsForBuild(string, number, TestLogStoreOperationType)

A buildtároló sas uri-jának létrehozása és lekérése

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

A lekéréshez tartozó build azonosítója

testLogStoreOperationType
TestLogStoreOperationType

A sas uri használatával végrehajtandó művelet típusa

Visszatér

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

Üres fájl létrehozása egy eredményhez, és Sas uri lekérése a fájlhoz

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

Az eredményt tartalmazó tesztfuttatás azonosítója

resultId

number

Az aleredményt tartalmazó teszteredmények azonosítója

subResultId

number

Annak a vizsgálati aleredménynek az azonosítója, amelynek a fájljára sas uri-ra van szükség

filePath

string

fájl elérési útja az aleredményen belül, amelyhez sas uri szükséges

type
TestLogType

A letöltéshez használt fájl típusa

Visszatér

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

Üres fájl létrehozása futtatáshoz és Sas uri lekérése a fájlhoz

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

Paraméterek

project

string

Projektazonosító vagy projektnév

runId

number

A futtatás azonosítója a végpont részleteinek lekéréséhez

testLogStoreOperationType
TestLogStoreOperationType

A sas uri használatával végrehajtandó művelet típusa

filePath

string

fájl elérési útja üres fájl létrehozásához

type
TestLogType

Az alapértelmezett érték a GeneralAttachment, a létrehozandó üres fájl típusa

Visszatér

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

Szerezze be az összes elérhető csoport adatait, és ezeknél a csoportoknál a sikertelen és megszakított eredmények jelennek meg.

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

Paraméterek

project

string

Projektazonosító vagy projektnév

pipelineId

number

Folyamatazonosító. Ez megegyezik a buildazonosítóval.

stageName

string

A szakasz neve. A név maximálisan támogatott hossza 256 karakter.

phaseName

string

A fázis neve. A név maximálisan támogatott hossza 256 karakter.

jobName

string

A YAML-ben végzett mátrixolás egy feladat másolatát hozza létre, amely különböző bemeneteket ad meg a mátrixban. A JobName a bemenet neve. A név maximálisan támogatott hossza 256 karakter.

shouldIncludeFailedAndAbortedResults

boolean

Ha igaz, akkor az egyes tesztcsoportok sikertelen és megszakított eredményeinek azonosítóit adja vissza

queryGroupSummaryForInProgress

boolean

Ha igaz, akkor az InProgress-futtatások összegzését is kiszámítja.

Visszatér

triggerTestAgent(TestAgentTriggerRequest, string)

function triggerTestAgent(request: TestAgentTriggerRequest, project: string): Promise<boolean>

Paraméterek

project

string

Projektazonosító vagy projektnév

Visszatér

Promise<boolean>

updateCodeCoverageSummary(string, number, CodeCoverageData)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Kérés: A kódlefedettség összegzésének Json

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

Paraméterek

project

string

Projektazonosító vagy projektnév

buildId

number

coverageData
CodeCoverageData

Visszatér

Promise<void>

updateCustomField(CustomTestFieldUpdateDefinition, string)

A frissített egyéni tesztmező részleteit adja vissza.

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

Paraméterek

updateCustomTestField
CustomTestFieldUpdateDefinition

Frissíteni kívánt egyéni tesztmező.

project

string

Projektazonosító vagy projektnév

Visszatér

updatePipelinesTestSettings(TestResultsUpdateSettings, string)

A teszteredmények projektbeállításainak frissítése

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

Paraméterek

testResultsUpdateSettings
TestResultsUpdateSettings
project

string

Projektazonosító vagy projektnév

Visszatér

updateTestResults(TestCaseResult[], string, number)

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

Paraméterek

results

TestCaseResult[]

project

string

Projektazonosító vagy projektnév

runId

number

Visszatér

Promise<TestCaseResult[]>

updateTestResultsMetaData(TestResultMetaDataUpdateInput, string, number)

A teszteredmény metaadatainak tulajdonságainak frissítése

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

Paraméterek

testResultMetaDataUpdateInput
TestResultMetaDataUpdateInput

TestResultMetaData frissítés bemenete TestResultMetaDataUpdateInput

project

string

Projektazonosító vagy projektnév

testCaseReferenceId

number

Frissítendő teszteredmény testCaseReference azonosítója.

Visszatér

updateTestResultsToTestRunSession(TestCaseResult[], string, number)

TestResultsMRX-objektumokat hoz létre a TCM-adattárban a meglévő teszteredményekhez

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

Paraméterek

results

TestCaseResult[]

Találatobjektum csak a teszteredményEK MRX-tulajdonságokkal és a meglévő testResultId azonosítóval

project

string

Projektazonosító vagy projektnév

runId

number

Tesztfuttatás runId azonosítója

Visszatér

Promise<number[]>

updateTestRun(RunUpdateModel, string, number)

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

Paraméterek

runUpdateModel
RunUpdateModel
project

string

Projektazonosító vagy projektnév

runId

number

Visszatér

Promise<TestRun>

updateTestRunsBySessionId(TestSessionTestRun, string, number)

Munkamenethez társított frissítési tesztfuttatások

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

Paraméterek

testRunIds
TestSessionTestRun
project

string

Projektazonosító vagy projektnév

sessionId

number

A TestResults-munkamenet azonosítója a tesztfuttatások frissítéséhez.

Visszatér

Promise<number[]>

updateTestRunTags(TestTagsUpdateModel, string, number)

Futtatás címkéinek frissítése, címkék hozzáadása és törlése

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

Paraméterek

testTagsUpdateModel
TestTagsUpdateModel

TestTagsUpdateModel

project

string

Projektazonosító vagy projektnév

runId

number

A futtatás futtató azonosítója

Visszatér

Promise<TestTag[]>

updateTestSession(TestResultsSession, string, number)

A munkamenet-azonosítóhoz társított tesztmunkamenet-objektum frissítése

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

Paraméterek

session
TestResultsSession

Munkamenet-objektum frissítése

project

string

Projektazonosító vagy projektnév

sessionId

number

A TestResults-munkamenet azonosítója a tesztmunkamenet objektumának frissítéséhez.

Visszatér

Promise<number>