Megosztás a következőn keresztül:


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

TestRestClient(IVssRestClientOptions)

Tulajdonságok

RESOURCE_AREA_ID

Metódusok

addCustomFields(CustomTestFieldDefinition[], string)
addTestCasesToSuite(string, number, number, string)

Tesztesetek hozzáadása a csomaghoz.

addTestResultsToTestRun(TestCaseResult[], string, number)

Teszteredmények hozzáadása tesztfuttatáshoz.

addWorkItemToTestLinks(WorkItemToTestLinks, string)
createTestIterationResultAttachment(TestAttachmentRequestModel, string, number, number, number, string)

Fájl csatolása a lépés eredményének teszteléséhez

createTestResultAttachment(TestAttachmentRequestModel, string, number, number)

Fájl csatolása egy teszteredményhez.

createTestRun(RunCreateModel, string)

Hozzon létre új tesztfuttatást.

createTestRunAttachment(TestAttachmentRequestModel, string, number)

Fájl csatolása tesztfuttatáshoz.

createTestSession(TestSession, TeamContext)

Tesztmunkamenet létrehozása

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

Fájl csatolása teszteredményhez

deleteSharedParameter(string, number)
deleteSharedStep(string, number)
deleteTestCase(string, number)

Teszteset törlése.

deleteTestMethodToWorkItemLink(string, string, number)
deleteTestRun(string, number)

Az azonosító alapján futtatott teszt törlése.

deleteTestSettings(string, number)
getBugsLinkedToTestResult(string, number, number)
getBuildCodeCoverage(string, number, number)

Kódlefedettségi adatok lekérése egy buildhez.

getCodeCoverageSummary(string, number, number)

Kódlefedettségi összegzés lekérése a buildhez.

getLinkedWorkItemsByQuery(LinkedWorkItemsQuery, string)
getPoint(string, number, number, number, string)

Szerezzen be egy tesztpontot.

getPoints(string, number, number, string, string, string, string, boolean, number, number)

A tesztpontok listájának lekérése.

getPointsByQuery(TestPointsQuery, string, number, number)

Tesztpontok lekérése lekérdezéssel.

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

Teszteredmények adatmegőrzési beállításainak lekérése

getTestCaseById(string, number, number, number)

Egy adott teszteset lekérése egy tesztcsomagban a teszteset-azonosítóval.

getTestCases(string, number, number)

Szerezze be az összes tesztesetet egy csomagban.

getTestIteration(string, number, number, number, boolean)

Eredmény iterációjának lekérése

getTestIterations(string, number, number, boolean)

Iterációk lekérése egy eredményhez

getTestResultAttachmentContent(string, number, number, number)

Töltse le a teszteredmény mellékletét az azonosítója alapján.

getTestResultAttachments(string, number, number)

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

getTestResultAttachmentZip(string, number, number, number)

Töltse le a teszteredmény mellékletét az azonosítója alapján.

getTestResultById(string, number, number, ResultDetails)

Tesztfuttatás teszteredményének lekérése.

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

Tesztfuttatás teszteredményeinek lekérése.

getTestResultsByBuild(string, number, string, TestOutcome[], number, string)
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.

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

Töltsön le egy tesztfuttatási mellékletet az azonosítója alapján.

getTestRunAttachments(string, number)

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

getTestRunAttachmentZip(string, number, number)

Töltsön le egy tesztfuttatási mellékletet az azonosítója alapján.

getTestRunById(string, number, boolean)

Futtasson le egy tesztet az azonosítója alapján.

getTestRunCodeCoverage(string, number, number)

Kódlefedettségi adatok lekérése tesztfuttatáshoz

getTestRunLogs(string, number)

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

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

A tesztfuttatások listájának lekérése.

getTestRunStatistics(string, number)

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

getTestSessions(TeamContext, number, boolean, boolean, TestSessionSource, boolean)

Tesztmunkamenetek listájának lekérése

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

Teszt aleredményének mellékletének letöltése

getTestSubResultAttachments(string, number, number, number)

Teszteredmény-mellékletek listájának lekérése

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

Teszt aleredményének mellékletének letöltése

publishTestResultDocument(TestResultDocument, string, number)
queryCustomFields(string, CustomTestFieldScope)
queryResultTrendForBuild(TestResultTrendFilter, string)
queryResultTrendForRelease(TestResultTrendFilter, string)
queryTestHistory(TestHistoryQuery, string)

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

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

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

queryTestResultsReportForBuild(string, number, string, boolean, BuildReference)
queryTestResultsReportForRelease(string, number, number, string, boolean, ReleaseReference)
queryTestResultsSummaryForReleases(ReleaseReference[], string)
queryTestResultWorkItems(string, string, string, number, Date, number, number)
queryTestRuns(string, Date, Date, TestRunState, number[], boolean, TestRunPublishContext, number[], number[], string, number[], number[], number[], number[], string, number, string)

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

queryTestSummaryByRequirement(TestResultsContext, string, number[])
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.

updateCodeCoverageSummary(CodeCoverageData, string, number)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10 Request: Json of code coverage summary

updateResultRetentionSettings(ResultRetentionSettings, string)

Teszteredmények adatmegőrzési beállításainak frissítése

updateSuiteTestCases(SuiteTestCaseUpdateModel, string, number, number, string)

Frissítések a teszteset-társítás tulajdonságait egy csomagban.

updateTestPoints(PointUpdateModel, string, number, number, string)

Tesztpontok frissítése.

updateTestResults(TestCaseResult[], string, number)

Teszteredmények frissítése tesztfuttatásban.

updateTestRun(RunUpdateModel, string, number)

Frissítési teszt futtatása az azonosító alapján.

updateTestSession(TestSession, TeamContext)

Tesztmunkamenet frissítése

Konstruktor adatai

TestRestClient(IVssRestClientOptions)

new TestRestClient(options: IVssRestClientOptions)

Paraméterek

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

project

string

Projektazonosító vagy projektnév

Válaszok

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

TestCaseResult[]

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

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

Paraméterek

workItemToTestLinks
WorkItemToTestLinks
project

string

Projektazonosító vagy projektnév

Válaszok

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

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

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

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

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>

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

getLinkedWorkItemsByQuery(LinkedWorkItemsQuery, string)

function getLinkedWorkItemsByQuery(workItemQuery: LinkedWorkItemsQuery, project: string): Promise<LinkedWorkItemsQueryResult[]>

Paraméterek

workItemQuery
LinkedWorkItemsQuery
project

string

Projektazonosító vagy projektnév

Válaszok

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

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

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

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

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

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

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

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

TestOutcome[]

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

TestOutcome[]

top

number

continuationToken

string

Válaszok

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

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

TestOutcome[]

top

number

continuationToken

string

Válaszok

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

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

project

string

Projektazonosító vagy projektnév

runId

number

Válaszok

queryCustomFields(string, CustomTestFieldScope)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

scopeFilter
CustomTestFieldScope

Válaszok

queryResultTrendForBuild(TestResultTrendFilter, string)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

Válaszok

queryResultTrendForRelease(TestResultTrendFilter, string)

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

Paraméterek

project

string

Projektazonosító vagy projektnév

Válaszok

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

queryTestResultHistory(ResultsFilter, string)

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

Paraméterek

filter
ResultsFilter
project

string

Projektazonosító vagy projektnév

Válaszok

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

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

queryTestResultsSummaryForReleases(ReleaseReference[], string)

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

Paraméterek

releases

ReleaseReference[]

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

Promise<PagedList<TestRun>>

queryTestSummaryByRequirement(TestResultsContext, string, number[])

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

Paraméterek

resultsContext
TestResultsContext
project

string

Projektazonosító vagy projektnév

workItemIds

number[]

Válaszok

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

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

TestCaseResult[]

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>