TestRestClient class
Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatása) kell használni
- Extends
Konstruktorok
Test |
Tulajdonságok
RESOURCE_AREA_ID |
Metódusok
Konstruktor adatai
TestRestClient(IVssRestClientOptions)
Tulajdonság adatai
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Tulajdonság értéke
string
Metódus adatai
addCustomFields(CustomTestFieldDefinition[], string)
function addCustomFields(newFields: CustomTestFieldDefinition[], project: string): Promise<CustomTestFieldDefinition[]>
Paraméterek
- newFields
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<CustomTestFieldDefinition[]>
addTestCasesToSuite(string, number, number, string)
Tesztesetek hozzáadása a csomaghoz.
function addTestCasesToSuite(project: string, planId: number, suiteId: number, testCaseIds: string): Promise<SuiteTestCase[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- planId
-
number
A csomagot tartalmazó tesztterv azonosítója.
- suiteId
-
number
Annak a tesztcsomagnak az azonosítója, amelyhez a teszteseteket hozzá kell adni.
- testCaseIds
-
string
A csomaghoz hozzáadni kívánt tesztesetek azonosítói. Az azonosítók vesszővel tagolt formátumban vannak megadva.
Válaszok
Promise<SuiteTestCase[]>
addTestResultsToTestRun(TestCaseResult[], string, number)
Teszteredmények hozzáadása tesztfuttatáshoz.
function addTestResultsToTestRun(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Paraméterek
- results
A hozzáadni kívánt teszteredmények listája.
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Tesztfuttatás azonosítója, amelybe a teszteredményeket hozzá kell adni.
Válaszok
Promise<TestCaseResult[]>
addWorkItemToTestLinks(WorkItemToTestLinks, string)
function addWorkItemToTestLinks(workItemToTestLinks: WorkItemToTestLinks, project: string): Promise<WorkItemToTestLinks>
Paraméterek
- workItemToTestLinks
- WorkItemToTestLinks
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<WorkItemToTestLinks>
createTestIterationResultAttachment(TestAttachmentRequestModel, string, number, number, number, string)
Fájl csatolása a lépés eredményének teszteléséhez
function createTestIterationResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number, iterationId: number, actionPath?: string): Promise<TestAttachmentReference>
Paraméterek
- attachmentRequestModel
- TestAttachmentRequestModel
Melléklet részletei TestAttachmentRequestModel
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Az eredményt tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
Az iterációt tartalmazó teszteredmény azonosítója
- iterationId
-
number
A teszteredmény iterációjának azonosítója.
- actionPath
-
string
A teszteredmény műveleti útvonalának hexa értéke.
Válaszok
Promise<TestAttachmentReference>
createTestResultAttachment(TestAttachmentRequestModel, string, number, number)
Fájl csatolása egy teszteredményhez.
function createTestResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number): Promise<TestAttachmentReference>
Paraméterek
- attachmentRequestModel
- TestAttachmentRequestModel
Melléklet részletei TestAttachmentRequestModel
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Az eredményt tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
Annak a teszteredménynek az azonosítója, amelyre a mellékletet fel kell tölteni.
Válaszok
Promise<TestAttachmentReference>
createTestRun(RunCreateModel, string)
Hozzon létre új tesztfuttatást.
function createTestRun(testRun: RunCreateModel, project: string): Promise<TestRun>
Paraméterek
- testRun
- RunCreateModel
Futtatás részletei: RunCreateModel
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<TestRun>
createTestRunAttachment(TestAttachmentRequestModel, string, number)
Fájl csatolása tesztfuttatáshoz.
function createTestRunAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number): Promise<TestAttachmentReference>
Paraméterek
- attachmentRequestModel
- TestAttachmentRequestModel
Melléklet részletei TestAttachmentRequestModel
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Annak a tesztfuttatásnak az azonosítója, amelyen a mellékletet fel kell tölteni.
Válaszok
Promise<TestAttachmentReference>
createTestSession(TestSession, TeamContext)
Tesztmunkamenet létrehozása
function createTestSession(testSession: TestSession, teamContext: TeamContext): Promise<TestSession>
Paraméterek
- testSession
- TestSession
Tesztmunkamenet részletei a létrehozáshoz
- teamContext
- TeamContext
A művelet csapatkörnyezete
Válaszok
Promise<TestSession>
createTestSettings(TestSettings, string)
function createTestSettings(testSettings: TestSettings, project: string): Promise<number>
Paraméterek
- testSettings
- TestSettings
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<number>
createTestSubResultAttachment(TestAttachmentRequestModel, string, number, number, number)
Fájl csatolása teszteredményhez
function createTestSubResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachmentReference>
Paraméterek
- attachmentRequestModel
- TestAttachmentRequestModel
Mellékletkérelmek modellje.
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Az eredményt tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
Az aleredményt tartalmazó teszteredmények azonosítója.
- testSubResultId
-
number
Annak a vizsgálati aleredménynek az azonosítója, amelyre a mellékletet fel kell tölteni.
Válaszok
Promise<TestAttachmentReference>
deleteSharedParameter(string, number)
function deleteSharedParameter(project: string, sharedParameterId: number): Promise<void>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- sharedParameterId
-
number
Válaszok
Promise<void>
deleteSharedStep(string, number)
function deleteSharedStep(project: string, sharedStepId: number): Promise<void>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- sharedStepId
-
number
Válaszok
Promise<void>
deleteTestCase(string, number)
Teszteset törlése.
function deleteTestCase(project: string, testCaseId: number): Promise<void>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- testCaseId
-
number
A törölni kívánt teszteset azonosítója.
Válaszok
Promise<void>
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
Válaszok
Promise<boolean>
deleteTestRun(string, number)
Az azonosító alapján futtatott teszt törlése.
function deleteTestRun(project: string, runId: number): Promise<void>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
A törölni kívánt futtatás azonosítója.
Válaszok
Promise<void>
deleteTestSettings(string, number)
function deleteTestSettings(project: string, testSettingsId: number): Promise<void>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- testSettingsId
-
number
Válaszok
Promise<void>
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
Válaszok
Promise<WorkItemReference[]>
getBuildCodeCoverage(string, number, number)
Kódlefedettségi adatok lekérése egy buildhez.
function getBuildCodeCoverage(project: string, buildId: number, flags: number): Promise<BuildCoverage[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- buildId
-
number
Annak a buildnek az azonosítója, amelyhez le kell kérni a kódlefedettségi adatokat.
- flags
-
number
A jelzők értéke határozza meg a lekérendő kódlefedettségi adatok szintjét. A jelzők additívak. A várt értékek: 1 a Modulok, 2 a Függvények, 4 a BlockData.
Válaszok
Promise<BuildCoverage[]>
getCodeCoverageSummary(string, number, number)
Kódlefedettségi összegzés lekérése a buildhez.
function getCodeCoverageSummary(project: string, buildId: number, deltaBuildId?: number): Promise<CodeCoverageSummary>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- buildId
-
number
Annak a buildnek az azonosítója, amelyhez le kell kérni a kódlefedettségi adatokat.
- deltaBuildId
-
number
Delta buildazonosító (nem kötelező)
Válaszok
Promise<CodeCoverageSummary>
getLinkedWorkItemsByQuery(LinkedWorkItemsQuery, string)
function getLinkedWorkItemsByQuery(workItemQuery: LinkedWorkItemsQuery, project: string): Promise<LinkedWorkItemsQueryResult[]>
Paraméterek
- workItemQuery
- LinkedWorkItemsQuery
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<LinkedWorkItemsQueryResult[]>
getPoint(string, number, number, number, string)
Szerezzen be egy tesztpontot.
function getPoint(project: string, planId: number, suiteId: number, pointIds: number, witFields?: string): Promise<TestPoint>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- planId
-
number
A tesztterv azonosítója.
- suiteId
-
number
A pontot tartalmazó csomag azonosítója.
- pointIds
-
number
A lekérendő tesztpont azonosítója.
- witFields
-
string
A munkaelem mezőneveinek vesszővel tagolt listája.
Válaszok
Promise<TestPoint>
getPoints(string, number, number, string, string, string, string, boolean, number, number)
A tesztpontok listájának lekérése.
function getPoints(project: string, planId: number, suiteId: number, witFields?: string, configurationId?: string, testCaseId?: string, testPointIds?: string, includePointDetails?: boolean, skip?: number, top?: number): Promise<TestPoint[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- planId
-
number
A tesztterv azonosítója.
- suiteId
-
number
A pontokat tartalmazó csomag azonosítója.
- witFields
-
string
A munkaelem mezőneveinek vesszővel tagolt listája.
- configurationId
-
string
Tesztpontok lekérése adott konfigurációhoz.
- testCaseId
-
string
Egy adott teszteset tesztpontjainak lekérése, amelyek akkor érvényesek, ha a configurationId nincs beállítva.
- testPointIds
-
string
A tesztpontok vesszővel elválasztott listájának tesztpontjai csak akkor érvényesek, ha a configurationId és a testCaseId nincs beállítva.
- includePointDetails
-
boolean
Adja meg a tesztpont összes tulajdonságát.
- skip
-
number
Kihagyandó tesztpontok száma.
- top
-
number
A visszaadandó tesztpontok száma.
Válaszok
Promise<TestPoint[]>
getPointsByQuery(TestPointsQuery, string, number, number)
Tesztpontok lekérése lekérdezéssel.
function getPointsByQuery(query: TestPointsQuery, project: string, skip?: number, top?: number): Promise<TestPointsQuery>
Paraméterek
- query
- TestPointsQuery
TestPointsQuery a tesztpontok lekéréséhez.
- project
-
string
Projektazonosító vagy projektnév
- skip
-
number
Kihagyandó tesztpontok száma.
- top
-
number
A visszaadandó tesztpontok száma.
Válaszok
Promise<TestPointsQuery>
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
Válaszok
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
Válaszok
Promise<PagedList<FieldDetailsForTestResults>>
getResultRetentionSettings(string)
Teszteredmények adatmegőrzési beállításainak lekérése
function getResultRetentionSettings(project: string): Promise<ResultRetentionSettings>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<ResultRetentionSettings>
getTestCaseById(string, number, number, number)
Egy adott teszteset lekérése egy tesztcsomagban a teszteset-azonosítóval.
function getTestCaseById(project: string, planId: number, suiteId: number, testCaseIds: number): Promise<SuiteTestCase>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- planId
-
number
A csomagokat tartalmazó tesztcsomag azonosítója.
- suiteId
-
number
A tesztesetet tartalmazó csomag azonosítója.
- testCaseIds
-
number
A lekérendő teszteset azonosítója.
Válaszok
Promise<SuiteTestCase>
getTestCases(string, number, number)
Szerezze be az összes tesztesetet egy csomagban.
function getTestCases(project: string, planId: number, suiteId: number): Promise<SuiteTestCase[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- planId
-
number
A csomagokat tartalmazó tesztterv azonosítója.
- suiteId
-
number
A lekérni kívánt csomag azonosítója.
Válaszok
Promise<SuiteTestCase[]>
getTestIteration(string, number, number, number, boolean)
Eredmény iterációjának lekérése
function getTestIteration(project: string, runId: number, testCaseResultId: number, iterationId: number, includeActionResults?: boolean): Promise<TestIterationDetailsModel>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Az eredményt tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
Az iterációkat tartalmazó teszteredmény azonosítója.
- iterationId
-
number
A teszteredmények iterációjának azonosítója.
- includeActionResults
-
boolean
Adja meg az eredmény részleteit a tesztelési iterációban végrehajtott minden művelethez. Az ActionResults a manuális teszt részeként végrehajtott tesztlépések kimenetére (sikeres/sikertelen) hivatkozik. Az ActionResults jelzővel együtt lekéri a tesztlépések eredményét az actionResults szakaszban, és a paramétereket az egyes tesztelési iterációk paraméterek szakaszában.
Válaszok
Promise<TestIterationDetailsModel>
getTestIterations(string, number, number, boolean)
Iterációk lekérése egy eredményhez
function getTestIterations(project: string, runId: number, testCaseResultId: number, includeActionResults?: boolean): Promise<TestIterationDetailsModel[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Az eredményt tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
Az iterációkat tartalmazó teszteredmény azonosítója.
- includeActionResults
-
boolean
Adja meg az eredmény részleteit a tesztelési iterációban végrehajtott minden művelethez. Az ActionResults a manuális teszt részeként végrehajtott tesztlépések kimenetére (sikeres/sikertelen) hivatkozik. Az ActionResults jelzővel együtt lekéri a tesztlépések eredményét az actionResults szakaszban, és a paramétereket az egyes tesztelési iterációk paraméterek szakaszában.
Válaszok
Promise<TestIterationDetailsModel[]>
getTestResultAttachmentContent(string, number, number, number)
Töltse le a teszteredmény mellékletét az azonosítója alapján.
function getTestResultAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<ArrayBuffer>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
A testCaseResultId azonosítót tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
Annak a teszteredménynek az azonosítója, amelynek mellékletét le kell tölteni.
- attachmentId
-
number
A letöltendő teszteredmény mellékletének azonosítója.
Válaszok
Promise<ArrayBuffer>
getTestResultAttachments(string, number, number)
A teszteredmény mellékleteinek referenciájának lekérése.
function getTestResultAttachments(project: string, runId: number, testCaseResultId: number): Promise<TestAttachment[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Az eredményt tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
A teszteredmény azonosítója.
Válaszok
Promise<TestAttachment[]>
getTestResultAttachmentZip(string, number, number, number)
Töltse le a teszteredmény mellékletét az azonosítója alapján.
function getTestResultAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<ArrayBuffer>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
A testCaseResultId azonosítót tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
Annak a teszteredménynek az azonosítója, amelynek mellékletét le kell tölteni.
- attachmentId
-
number
A letöltendő teszteredmény mellékletének azonosítója.
Válaszok
Promise<ArrayBuffer>
getTestResultById(string, number, number, ResultDetails)
Tesztfuttatás teszteredményének lekérése.
function getTestResultById(project: string, runId: number, testCaseResultId: number, detailsToInclude?: ResultDetails): Promise<TestCaseResult>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Lekérendő teszteredmény tesztfuttatási azonosítója.
- testCaseResultId
-
number
Teszteredmény azonosítója.
- detailsToInclude
- ResultDetails
A teszteredményekkel együtt szerepeltetni kívánt részletek. Az alapértelmezett érték a Nincs. További értékek: Iterációk, Munkaelemek és Alresults.
Válaszok
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
Válaszok
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
Válaszok
Promise<TestResultsDetails>
getTestResults(string, number, ResultDetails, number, number, TestOutcome[])
Tesztfuttatás teszteredményeinek lekérése.
function getTestResults(project: string, runId: number, detailsToInclude?: ResultDetails, skip?: number, top?: number, outcomes?: TestOutcome[]): Promise<TestCaseResult[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
A lekérendő teszteredmények tesztfuttatási azonosítója.
- detailsToInclude
- ResultDetails
A teszteredményekkel együtt szerepeltetni kívánt részletek. Az alapértelmezett érték a Nincs. További értékek: Iterációk és Munkaelemek.
- skip
-
number
Az elejétől kihagyandó teszteredmények száma.
- top
-
number
A visszaadandó teszteredmények száma. A maximális érték 1000, ha a detailsToInclude értéke Nincs, egyéb esetben pedig 200.
- outcomes
Vesszővel tagolt teszteredmények listája a teszteredmények szűréséhez.
Válaszok
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
Válaszok
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsByQuery(TestResultsQuery, string)
Ez az API azonosítók szerint adja vissza az eredményeket az adott automatizált tesztelési módszerhez megadott mezőkkel/trendekkel. Továbbra is fejlesztjük ezt az API-t, és nem véglegesítettük a megfelelő aláírást és szerződést.
function getTestResultsByQuery(query: TestResultsQuery, project: string): Promise<TestResultsQuery>
Paraméterek
- query
- TestResultsQuery
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<TestResultsQuery>
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
Válaszok
Promise<PagedList<ShallowTestCaseResult>>
getTestRunAttachmentContent(string, number, number)
Töltsön le egy tesztfuttatási mellékletet az azonosítója alapján.
function getTestRunAttachmentContent(project: string, runId: number, attachmentId: number): Promise<ArrayBuffer>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Annak a tesztfuttatásnak az azonosítója, amelynek mellékletét le kell tölteni.
- attachmentId
-
number
A letölteni kívánt tesztfuttatási melléklet azonosítója.
Válaszok
Promise<ArrayBuffer>
getTestRunAttachments(string, number)
A tesztfuttatás mellékleteinek referenciájának lekérése.
function getTestRunAttachments(project: string, runId: number): Promise<TestAttachment[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
A tesztfuttatás azonosítója.
Válaszok
Promise<TestAttachment[]>
getTestRunAttachmentZip(string, number, number)
Töltsön le egy tesztfuttatási mellékletet az azonosítója alapján.
function getTestRunAttachmentZip(project: string, runId: number, attachmentId: number): Promise<ArrayBuffer>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Annak a tesztfuttatásnak az azonosítója, amelynek mellékletét le kell tölteni.
- attachmentId
-
number
A letölteni kívánt tesztfuttatási melléklet azonosítója.
Válaszok
Promise<ArrayBuffer>
getTestRunById(string, number, boolean)
Futtasson le egy tesztet az azonosítója alapján.
function getTestRunById(project: string, runId: number, includeDetails?: boolean): Promise<TestRun>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
A futtatás azonosítója a lekéréshez.
- includeDetails
-
boolean
Az alapértelmezett érték true (igaz). Olyan részleteket tartalmaz, mint a futtatási statisztikák, a kiadás, a buildelés, a tesztkörnyezet, a folyamat utáni állapot stb.
Válaszok
Promise<TestRun>
getTestRunCodeCoverage(string, number, number)
Kódlefedettségi adatok lekérése tesztfuttatáshoz
function getTestRunCodeCoverage(project: string, runId: number, flags: number): Promise<TestRunCoverage[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Annak a tesztfuttatásnak az azonosítója, amelyhez a kódlefedettségi adatokat be kellolvasni.
- flags
-
number
A jelzők értéke határozza meg a lekérendő kódlefedettségi adatok szintjét. A jelzők additívak. A várt értékek a modulok esetében 1, a Függvények esetében 2, a BlockData esetében 4.
Válaszok
Promise<TestRunCoverage[]>
getTestRunLogs(string, number)
Tesztfuttatási üzenetnaplók lekérése
function getTestRunLogs(project: string, runId: number): Promise<TestMessageLogDetails[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
A futtatás azonosítója a lekéréshez.
Válaszok
Promise<TestMessageLogDetails[]>
getTestRuns(string, string, string, string, number, boolean, boolean, number, number)
A tesztfuttatások listájának lekérése.
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
A futtatások által használt build URI-ja.
- owner
-
string
A futtatások tulajdonosának csapatalapítvány-azonosítója.
- tmiRunId
-
string
- planId
-
number
Annak a teszttervnek az azonosítója, amelybe a futtatások tartoznak.
- includeRunDetails
-
boolean
Ha igaz, adja meg a futtatások összes tulajdonságát.
- automated
-
boolean
Ha igaz, csak automatizált futtatásokat ad vissza.
- skip
-
number
Kihagyandó tesztfuttatások száma.
- top
-
number
A visszaadandó tesztfuttatások száma.
Válaszok
Promise<TestRun[]>
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 futtatás azonosítója a lekéréshez.
Válaszok
Promise<TestRunStatistic>
getTestSessions(TeamContext, number, boolean, boolean, TestSessionSource, boolean)
Tesztmunkamenetek listájának lekérése
function getTestSessions(teamContext: TeamContext, period?: number, allSessions?: boolean, includeAllProperties?: boolean, source?: TestSessionSource, includeOnlyCompletedSessions?: boolean): Promise<TestSession[]>
Paraméterek
- teamContext
- TeamContext
A művelet csapatkörnyezete
- period
-
number
A következő napokban lekérhető időszak, amelyre vonatkozóan a rendszer lekéri a tesztmunkameneteket.
- allSessions
-
boolean
Ha hamis, az aktuális felhasználó teszt-munkameneteit adja vissza. Ellenkező esetben a teszt munkameneteket ad vissza az összes felhasználó számára
- includeAllProperties
-
boolean
Ha igaz, a tesztmunkamenetek összes tulajdonságát visszaadja. Ellenkező esetben a vékony verziót adja vissza.
- source
- TestSessionSource
A tesztmunkamenet forrása.
- includeOnlyCompletedSessions
-
boolean
Ha igaz, befejezett állapotban adja vissza a tesztelési munkameneteket. Ellenkező esetben a teszt munkameneteket ad vissza az összes állapothoz
Válaszok
Promise<TestSession[]>
getTestSettingsById(string, number)
function getTestSettingsById(project: string, testSettingsId: number): Promise<TestSettings>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- testSettingsId
-
number
Válaszok
Promise<TestSettings>
getTestSubResultAttachmentContent(string, number, number, number, number)
Teszt aleredményének mellékletének letöltése
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
Az eredményt tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
Az aleredményt tartalmazó teszteredmények azonosítója.
- attachmentId
-
number
A letöltendő teszteredmény-melléklet azonosítója
- testSubResultId
-
number
Annak a vizsgálati aleredménynek az azonosítója, amelynek mellékletét le kell tölteni
Válaszok
Promise<ArrayBuffer>
getTestSubResultAttachments(string, number, number, number)
Teszteredmény-mellékletek listájának lekérése
function getTestSubResultAttachments(project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachment[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Az eredményt tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
Az aleredményt tartalmazó teszteredmények azonosítója.
- testSubResultId
-
number
Annak a vizsgálati aleredménynek az azonosítója, amelynek mellékletét le kell tölteni
Válaszok
Promise<TestAttachment[]>
getTestSubResultAttachmentZip(string, number, number, number, number)
Teszt aleredményének mellékletének letöltése
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
Az eredményt tartalmazó tesztfuttatás azonosítója.
- testCaseResultId
-
number
Az aleredményt tartalmazó teszteredmények azonosítója.
- attachmentId
-
number
A letöltendő teszteredmény-melléklet azonosítója
- testSubResultId
-
number
Annak a vizsgálati aleredménynek az azonosítója, amelynek mellékletét le kell tölteni
Válaszok
Promise<ArrayBuffer>
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
Válaszok
Promise<TestResultDocument>
queryCustomFields(string, CustomTestFieldScope)
function queryCustomFields(project: string, scopeFilter: CustomTestFieldScope): Promise<CustomTestFieldDefinition[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- scopeFilter
- CustomTestFieldScope
Válaszok
Promise<CustomTestFieldDefinition[]>
queryResultTrendForBuild(TestResultTrendFilter, string)
function queryResultTrendForBuild(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Paraméterek
- filter
- TestResultTrendFilter
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<AggregatedDataForResultTrend[]>
queryResultTrendForRelease(TestResultTrendFilter, string)
function queryResultTrendForRelease(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Paraméterek
- filter
- TestResultTrendFilter
- project
-
string
Projektazonosító vagy projektnév
Válaszok
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
TestHistoryQuery az előzmények lekéréséhez
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<TestHistoryQuery>
queryTestMethodLinkedWorkItems(string, string)
function queryTestMethodLinkedWorkItems(project: string, testName: string): Promise<TestToWorkItemLinks>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- testName
-
string
Válaszok
Promise<TestToWorkItemLinks>
queryTestResultHistory(ResultsFilter, string)
function queryTestResultHistory(filter: ResultsFilter, project: string): Promise<TestResultHistory>
Paraméterek
- filter
- ResultsFilter
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<TestResultHistory>
queryTestResultsMetaData(string[], string)
A teszteredmény metaadat-adatainak listájának lekérése a megfelelő testcasereferenceId értékhez
function queryTestResultsMetaData(testReferenceIds: string[], project: string): Promise<TestResultMetaData[]>
Paraméterek
- testReferenceIds
-
string[]
TestCaseReference A lekérdezendő teszteredmény 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
Válaszok
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
Válaszok
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
Válaszok
Promise<TestResultSummary>
queryTestResultsSummaryForReleases(ReleaseReference[], string)
function queryTestResultsSummaryForReleases(releases: ReleaseReference[], project: string): Promise<TestResultSummary[]>
Paraméterek
- releases
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<TestResultSummary[]>
queryTestResultWorkItems(string, string, string, number, Date, number, number)
function queryTestResultWorkItems(project: string, workItemCategory: string, automatedTestName?: string, testCaseId?: number, maxCompleteDate?: Date, days?: number, workItemCount?: number): Promise<WorkItemReference[]>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- workItemCategory
-
string
- automatedTestName
-
string
- testCaseId
-
number
- maxCompleteDate
-
Date
- days
-
number
- workItemCount
-
number
Válaszok
Promise<WorkItemReference[]>
queryTestRuns(string, Date, Date, TestRunState, number[], boolean, TestRunPublishContext, number[], number[], string, number[], number[], number[], number[], string, number, 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, 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érdezendő futtatás utolsó módosítási 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 (10-es azonosítók korlátja).
- 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 (10-es azonosítók korlátja).
- buildDefIds
-
number[]
A lekérdezendő futtatások builddefiníciós azonosítói, az érvényes azonosítók vesszővel tagolt listája (az azonosítók 10-es korlátja).
- 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 (10-es azonosítók korlátja).
- 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 (10-es azonosítók korlátja).
- 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 (10-es azonosítók korlátja).
- releaseEnvDefIds
-
number[]
A lekérdezni kívánt futtatások kiadási környezeti definíciós azonosítói, az érvényes azonosítók vesszővel tagolt listája (az azonosítók 10-es korlátja).
- runTitle
-
string
Futtassa a lekérdezendő futtatások címét.
- top
-
number
Lekérdezendő futtatások száma. A korlát 100
- continuationToken
-
string
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 érkezett).
Válaszok
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[]
Válaszok
Promise<TestSummaryForWorkItem[]>
removeTestCasesFromSuiteUrl(string, number, number, string)
A tesztesetekhez társított tesztpontok el lesznek távolítva a tesztcsomagból. A teszteset munkaeleme nem törlődik a rendszerből. A tesztesetek végleges törléséhez tekintse meg a tesztelési esetek erőforrását.
function removeTestCasesFromSuiteUrl(project: string, planId: number, suiteId: number, testCaseIds: string): Promise<void>
Paraméterek
- project
-
string
Projektazonosító vagy projektnév
- planId
-
number
A csomagot tartalmazó tesztterv azonosítója.
- suiteId
-
number
A beolvasáshoz tartozó csomag azonosítója.
- testCaseIds
-
string
A csomagból eltávolítandó tesztesetek azonosítói.
Válaszok
Promise<void>
updateCodeCoverageSummary(CodeCoverageData, string, number)
http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Request: Json of code coverage summary
function updateCodeCoverageSummary(coverageData: CodeCoverageData, project: string, buildId: number): Promise<void>
Paraméterek
- coverageData
- CodeCoverageData
- project
-
string
Projektazonosító vagy projektnév
- buildId
-
number
Válaszok
Promise<void>
updateResultRetentionSettings(ResultRetentionSettings, string)
Teszteredmények adatmegőrzési beállításainak frissítése
function updateResultRetentionSettings(retentionSettings: ResultRetentionSettings, project: string): Promise<ResultRetentionSettings>
Paraméterek
- retentionSettings
- ResultRetentionSettings
A frissítendő eredménymegőrzési beállítások tesztelése
- project
-
string
Projektazonosító vagy projektnév
Válaszok
Promise<ResultRetentionSettings>
updateSuiteTestCases(SuiteTestCaseUpdateModel, string, number, number, string)
Frissítések a teszteset-társítás tulajdonságait egy csomagban.
function updateSuiteTestCases(suiteTestCaseUpdateModel: SuiteTestCaseUpdateModel, project: string, planId: number, suiteId: number, testCaseIds: string): Promise<SuiteTestCase[]>
Paraméterek
- suiteTestCaseUpdateModel
- SuiteTestCaseUpdateModel
Modell a teszteset-csomag társításának tulajdonságainak kapcsán.
- project
-
string
Projektazonosító vagy projektnév
- planId
-
number
A csomagot tartalmazó tesztterv azonosítója.
- suiteId
-
number
Annak a tesztcsomagnak az azonosítója, amelyhez a teszteseteket hozzá kell adni.
- testCaseIds
-
string
A csomaghoz hozzáadni kívánt tesztesetek azonosítói. Az azonosítók vesszővel tagolt formátumban vannak megadva.
Válaszok
Promise<SuiteTestCase[]>
updateTestPoints(PointUpdateModel, string, number, number, string)
Tesztpontok frissítése.
function updateTestPoints(pointUpdateModel: PointUpdateModel, project: string, planId: number, suiteId: number, pointIds: string): Promise<TestPoint[]>
Paraméterek
- pointUpdateModel
- PointUpdateModel
Frissítendő adatok.
- project
-
string
Projektazonosító vagy projektnév
- planId
-
number
A tesztterv azonosítója.
- suiteId
-
number
A pontokat tartalmazó csomag azonosítója.
- pointIds
-
string
A lekérendő tesztpont azonosítója. Több tesztpont frissítéséhez használjon vesszővel tagolt azonosítókat.
Válaszok
Promise<TestPoint[]>
updateTestResults(TestCaseResult[], string, number)
Teszteredmények frissítése tesztfuttatásban.
function updateTestResults(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Paraméterek
- results
A frissítendő teszteredmények listája.
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
Tesztfuttatás azonosítója, amelynek a teszteredményei frissítendők.
Válaszok
Promise<TestCaseResult[]>
updateTestRun(RunUpdateModel, string, number)
Frissítési teszt futtatása az azonosító alapján.
function updateTestRun(runUpdateModel: RunUpdateModel, project: string, runId: number): Promise<TestRun>
Paraméterek
- runUpdateModel
- RunUpdateModel
Futtatás részletei RunUpdateModel
- project
-
string
Projektazonosító vagy projektnév
- runId
-
number
A frissítendő futtatás azonosítója.
Válaszok
Promise<TestRun>
updateTestSession(TestSession, TeamContext)
Tesztmunkamenet frissítése
function updateTestSession(testSession: TestSession, teamContext: TeamContext): Promise<TestSession>
Paraméterek
- testSession
- TestSession
Tesztmunkamenet részletei a frissítéshez
- teamContext
- TeamContext
A művelet csapatkörnyezete
Válaszok
Promise<TestSession>
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: