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
| Test |
Kellékek
| RESOURCE_AREA_ID |
Módszerek
Építő részletek
TestResultsRestClient(IVssRestClientOptions)
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
A NewFields egy CustomTestFieldDefinition típusú tömb.
- project
-
string
Projektazonosító vagy projektnév
Visszatér
Promise<CustomTestFieldDefinition[]>
addTestResultsToTestRun(TestCaseResult[], string, number)
function addTestResultsToTestRun(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Paraméterek
- results
- 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
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Tesztfuttatás runId azonosítója
Visszatér
Promise<TestCaseResult[]>
addWorkItemToTestLinks(WorkItemToTestLinks, string)
function addWorkItemToTestLinks(workItemToTestLinks: WorkItemToTestLinks, project: string): Promise<WorkItemToTestLinks>
Paraméterek
- workItemToTestLinks
- WorkItemToTestLinks
- project
-
string
Projektazonosító vagy projektnév
Visszatér
Promise<WorkItemToTestLinks>
callbackTestAgent(TestAgentCallbackRequest, string)
function callbackTestAgent(request: TestAgentCallbackRequest, project: string): Promise<boolean>
Paraméterek
- request
- TestAgentCallbackRequest
- 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
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
Promise<AnalysisFailureGroupReturn[]>
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
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
Promise<TestResultFailureType>
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
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
Promise<TestAttachmentReference>
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
Promise<TestAttachmentReference>
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
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
Promise<TestAttachmentReference>
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
Promise<TestLogStoreAttachmentReference>
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
Promise<TestAttachmentReference>
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>
deleteTestMethodToWorkItemLink(string, string, 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
Promise<SourceViewBuildCoverage[]>
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
Promise<TestCaseFlakinessBranchInfo>
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
Promise<CodeCoverageSummary>
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
Promise<TestResultFailureType[]>
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
Promise<TestCaseFlakinessBranchInfo[]>
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
Promise<PagedList<FieldDetailsForTestResults>>
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
Promise<PagedList<FieldDetailsForTestResults>>
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
Promise<TestSessionNotification[]>
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
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<PipelineTestMetrics>
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
Promise<TestResultsDetails>
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
Promise<TestResultsDetails>
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
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
- 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
- top
-
number
- continuationToken
-
string
Visszatér
Promise<PagedList<ShallowTestCaseResult>>
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
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
Promise<PagedList<ShallowTestCaseResult>>
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
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
Promise<PagedList<TestCaseResult>>
getTestResultsByQuery(TestResultsQuery, string)
function getTestResultsByQuery(query: TestResultsQuery, project: string): Promise<TestResultsQuery>
Paraméterek
- query
- TestResultsQuery
- 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
- top
-
number
- continuationToken
-
string
Visszatér
Promise<PagedList<ShallowTestCaseResult>>
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
- settingsType
- TestResultsSettingsType
Visszatér
Promise<TestResultsSettings>
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
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
Promise<TestLogStoreAttachment[]>
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
Promise<TestMessageLogDetails[]>
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
- 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
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
- document
- TestResultDocument
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Visszatér
Promise<TestResultDocument>
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
Promise<CustomTestFieldDefinition[]>
queryResultTrendForBuild(TestResultTrendFilter, string)
function queryResultTrendForBuild(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Paraméterek
- filter
- TestResultTrendFilter
- project
-
string
Projektazonosító vagy projektnév
Visszatér
Promise<AggregatedDataForResultTrend[]>
queryResultTrendForRelease(TestResultTrendFilter, string)
function queryResultTrendForRelease(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Paraméterek
- filter
- TestResultTrendFilter
- project
-
string
Projektazonosító vagy projektnév
Visszatér
Promise<AggregatedDataForResultTrend[]>
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
Promise<TestToWorkItemLinks>
queryTestResultHistory(ResultsFilter, string)
function queryTestResultHistory(filter: ResultsFilter, project: string): Promise<TestResultHistory>
Paraméterek
- filter
- ResultsFilter
- project
-
string
Projektazonosító vagy projektnév
Visszatér
Promise<TestResultHistory>
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
Promise<TestResultSummary>
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
Promise<TestResultSummary>
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
Promise<TestResultSummary>
queryTestResultsSummaryForReleases(ReleaseReference[], string)
function queryTestResultsSummaryForReleases(releases: ReleaseReference[], project: string): Promise<TestResultSummary[]>
Paraméterek
- releases
- 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
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
Promise<TestSummaryForWorkItem[]>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestResultsDetails>
triggerTestAgent(TestAgentTriggerRequest, string)
function triggerTestAgent(request: TestAgentTriggerRequest, project: string): Promise<boolean>
Paraméterek
- request
- TestAgentTriggerRequest
- 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
Promise<CustomTestFieldDefinition>
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
Promise<TestResultsSettings>
updateTestResults(TestCaseResult[], string, number)
function updateTestResults(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Paraméterek
- results
- 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
Promise<TestResultMetaData>
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
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>