Delen via


TestResultsRestClient class

Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen voor VSS REST API's

Extends

Constructors

TestResultsRestClient(IVssRestClientOptions)

Eigenschappen

RESOURCE_AREA_ID

Methoden

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

Testresultaten toevoegen aan testuitvoeringssessie

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

Hiermee maakt u een bijlage in de LogStore voor de opgegeven buildId.

createEnvironment(TestSessionEnvironment[], string)

Maakt omgevingsobject in TCM-gegevensarchief

createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)

Voor de opgegeven sessionId maakt u omgevings-, configuratie- en machineobjecten in TCM-gegevensarchief

createFailureType(TestResultFailureTypeRequestModel, string)

Hiermee maakt u een nieuw testfouttype

createNotification(TestSessionNotification[], string, number)

Hiermee maakt u een meldingsobject in TCM-gegevensarchief voor een bepaalde sessie

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

Hiermee maakt u een bijlage in de LogStore voor de opgegeven runId.

createTestSession(TestResultsSession, string)

Hiermee maakt u het TestResultsSession-object in het TCM-gegevensarchief

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

Hiermee verwijdert u een testfouttype met de opgegeven failureTypeId

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

Hiermee verwijdert u de bijlage met de opgegeven bestandsnaam voor de opgegeven runId uit de LogStore.

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

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 Aanvraag: build-id en delta-build-id (optioneel)

getCoverageStatusBadge(string, string, string, string)

<p>Haalt de dekkingsstatus op voor de laatste geslaagde build van een definitie, optioneel gericht op een specifieke vertakking</p>

getFailureTypes(string)

Retourneert de lijst met testfouttypen.

getFileLevelCodeCoverage(FileCoverageRequest, string)

Bestandsdekking voor het opgegeven bestand ophalen

getFlakyTestResultsByBuildDefinitionId(string, number, Date)
getFlakyTestResultsByTestRun(string, number)
getResultGroupsByBuild(string, number, string, string[], string)
getResultGroupsByRelease(string, number, string, number, string[], string)
getSessionNotifications(string, number)

Haalt TestResultsSession Notification-objecten op in TCM-gegevensarchief

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

Hiermee haalt u de lijst met resultaten op waarvan de fout overeenkomt met de opgegeven fout.

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

Retourneert een test-iteratiebijlage

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

Retourneert een test-iteratiebijlage

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

Naslaginformatie over de lijst met buildbijlagen ophalen

getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)

SAS-URI van een build-bijlage ophalen

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

SAS-URI van een bijlage met testresultaten ophalen

getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)

SAS-URI van een testuitvoeringsbijlage ophalen

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

SAS-URI ophalen van een bijlage met subresultaten van een test

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

Een samenvatting van de testresultaten ophalen.

getTestResultAttachmentContent(string, number, number, number)

Retourneert een bijlage met testresultaten

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

Retourneert een bijlage met testresultaten

getTestResultById(string, number, number, ResultDetails)
getTestResultDetailsForBuild(string, number, string, string, string, string, boolean, boolean)
getTestResultDetailsForRelease(string, number, number, string, string, string, string, boolean, boolean)
getTestResultLogs(string, number, number, TestLogType, string, string, boolean, number, String)

Naslaginformatie over bijlagen met testresultaten ophalen

getTestResults(string, number, ResultDetails, number, number, TestOutcome[], boolean)
getTestResultsByBuild(string, number, string, TestOutcome[], number, string)
getTestResultsByPipeline(string, number, string, string, string, TestOutcome[], number, String)

Een lijst met resultaten ophalen.

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

TestResultsSettings-gegevens ophalen

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

Retourneert een testuitvoeringsbijlage

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

Retourneert een testuitvoeringsbijlage

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

Lijst met naslaginformatie voor testuitvoeringsbijlagen ophalen

getTestRunLogStoreAttachmentContent(string, number, string)

Retourneert de bijlage met de opgegeven bestandsnaam voor de opgegeven runId uit de LogStore.

getTestRunLogStoreAttachments(string, number)

Retourneert een lijst met bijlagen voor de opgegeven runId uit de LogStore.

getTestRunLogStoreAttachmentZip(string, number, string)

Retourneert de bijlage met de opgegeven bestandsnaam voor de opgegeven runId uit de LogStore.

getTestRunMessageLogs(string, number)

Berichtenlogboeken voor testuitvoeringen ophalen

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

Haalt testuitvoeringen op die zijn gekoppeld aan een sessie

getTestRunStatistics(string, number)

Statistieken van testuitvoeringen ophalen , die worden gebruikt wanneer we een samenvatting van een uitvoering per resultaat willen ophalen.

getTestRunSummaryByOutcome(string, number)

Samenvatting van testuitvoering ophalen, die wordt gebruikt wanneer we een samenvatting van een uitvoering per resultaat willen ophalen. De testuitvoering moet de status Voltooid hebben.

getTestSession(string, number)

Hiermee wordt het metagegevensobject TestResultsSession opgehaald in het TCM-gegevensarchief

getTestSessionLayout(string, string)

Haalt het object TestResultsSession Layout op in het TCM-gegevensarchief

getTestSessionLayoutBySessionId(string, number)

Haalt het object TestResultsSession Layout op in het TCM-gegevensarchief

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

Retourneert een bijlage met testresultaten

getTestSubResultAttachments(string, number, number, number)

Retourneert bijlageverwijzingen voor testsubresultaat.

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

Retourneert een bijlage met testresultaten

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

Lijst met naslaginformatie over subresultbijlagen ophalen

getTestTagsForBuild(string, number)

Alle tags in een build ophalen.

getTestTagsForRelease(string, number, number)

Alle tags in een release ophalen.

getTestTagSummaryForBuild(string, number)

Alle tags in een build ophalen.

getTestTagSummaryForRelease(string, number, number)

Alle tags in een release ophalen.

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

De geschiedenis van een testmethode ophalen met Behulp van TestHistoryQuery

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

Een lijst met metagegevens van testresultaten ophalen voor de bijbehorende testcasereferenceId

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

Een samenvatting van de testresultaten ophalen.

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

Query uitvoeren op Test Result WorkItems op basis van filter

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

Query's uitvoeren op testuitvoeringen op basis van filters. Verplichte velden zijn minLastUpdatedDate en maxLastUpdatedDate.

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

Sas-URI van de buildcontainer maken en ophalen

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

Een leeg bestand maken voor een resultaat en Sas-URI ophalen voor het bestand

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

Een leeg bestand maken voor een uitvoering en sas-URI ophalen voor het bestand

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

Haal alle beschikbare groepsdetails op en voor deze groepen krijgen mislukte en afgebroken resultaten.

updateCodeCoverageSummary(string, number, CodeCoverageData)

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

updateCustomField(CustomTestFieldUpdateDefinition, string)
updatePipelinesTestSettings(TestResultsUpdateSettings, string)

Projectinstellingen van testresultaten bijwerken

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

Eigenschappen van metagegevens van testresultaten bijwerken

updateTestResultsToTestRunSession(TestCaseResult[], string, number)

Maakt TestResultsMRX-objecten in TCM-gegevensarchief voor bestaande testresultaten

updateTestRun(RunUpdateModel, string, number)
updateTestRunTags(TestTagsUpdateModel, string, number)

Tags van een uitvoering bijwerken, tags kunnen worden toegevoegd en verwijderd

Constructordetails

TestResultsRestClient(IVssRestClientOptions)

new TestResultsRestClient(options: IVssRestClientOptions)

Parameters

Eigenschapdetails

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Waarde van eigenschap

string

Methodedetails

addCustomFields(CustomTestFieldDefinition[], string)

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

Parameters

project

string

Project-id of projectnaam

Retouren

addTestResultsToTestRun(TestCaseResult[], string, number)

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

Parameters

results

TestCaseResult[]

project

string

Project-id of projectnaam

runId

number

Retouren

Promise<TestCaseResult[]>

addTestResultsToTestRunSession(TestCaseResult[], string, number)

Testresultaten toevoegen aan testuitvoeringssessie

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

Parameters

results

TestCaseResult[]

project

string

Project-id of projectnaam

runId

number

RunId van testuitvoering

Retouren

Promise<TestCaseResult[]>

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

Parameters

workItemToTestLinks
WorkItemToTestLinks
project

string

Project-id of projectnaam

Retouren

createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)

Hiermee maakt u een bijlage in de LogStore voor de opgegeven buildId.

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

Parameters

attachmentRequestModel
TestAttachmentRequestModel

Bevat bijlagegegevens zoals stream, bestandsnaam, opmerking, attachmentType

project

string

Project-id of projectnaam

buildId

number

BuildId

Retouren

Promise<void>

createEnvironment(TestSessionEnvironment[], string)

Maakt omgevingsobject in TCM-gegevensarchief

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

Parameters

environments

TestSessionEnvironment[]

Ontvangen omgevingsobject.

project

string

Project-id of projectnaam

Retouren

Promise<void>

createEnvironmentAndMachine(SessionEnvironmentAndMachine, string, number)

Voor de opgegeven sessionId maakt u omgevings-, configuratie- en machineobjecten in TCM-gegevensarchief

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

Parameters

sessionEnvironmentAndMachine
SessionEnvironmentAndMachine
project

string

Project-id of projectnaam

sessionId

number

Retouren

Promise<void>

createFailureType(TestResultFailureTypeRequestModel, string)

Hiermee maakt u een nieuw testfouttype

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

Parameters

testResultFailureType
TestResultFailureTypeRequestModel
project

string

Project-id of projectnaam

Retouren

createNotification(TestSessionNotification[], string, number)

Hiermee maakt u een meldingsobject in TCM-gegevensarchief voor een bepaalde sessie

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

Parameters

notifications

TestSessionNotification[]

Melding(en) die moeten worden toegevoegd voor de opgegeven sessionId

project

string

Project-id of projectnaam

sessionId

number

Id van sessie om melding toe te voegen

Retouren

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>

Parameters

attachmentRequestModel
TestAttachmentRequestModel
project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

iterationId

number

actionPath

string

Retouren

createTestResultAttachment(TestAttachmentRequestModel, string, number, number)

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

Parameters

attachmentRequestModel
TestAttachmentRequestModel
project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

Retouren

createTestRun(RunCreateModel, string)

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

Parameters

testRun
RunCreateModel
project

string

Project-id of projectnaam

Retouren

Promise<TestRun>

createTestRunAttachment(TestAttachmentRequestModel, string, number)

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

Parameters

attachmentRequestModel
TestAttachmentRequestModel
project

string

Project-id of projectnaam

runId

number

Retouren

createTestRunLogStoreAttachment(TestAttachmentRequestModel, string, number)

Hiermee maakt u een bijlage in de LogStore voor de opgegeven runId.

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

Parameters

attachmentRequestModel
TestAttachmentRequestModel

Bevat bijlagegegevens zoals stream, bestandsnaam, opmerking, attachmentType

project

string

Project-id of projectnaam

runId

number

RunId testen

Retouren

createTestSession(TestResultsSession, string)

Hiermee maakt u het TestResultsSession-object in het TCM-gegevensarchief

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

Parameters

session
TestResultsSession

Sessieobject ontvangen.

project

string

Project-id of projectnaam

Retouren

Promise<number>

createTestSettings(TestSettings, string)

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

Parameters

testSettings
TestSettings
project

string

Project-id of projectnaam

Retouren

Promise<number>

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

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

Parameters

attachmentRequestModel
TestAttachmentRequestModel
project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

testSubResultId

number

Retouren

deleteCustomFieldById(string, number)

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

Parameters

project

string

Project-id of projectnaam

testExtensionFieldId

number

Retouren

Promise<void>

deleteFailureType(string, number)

Hiermee verwijdert u een testfouttype met de opgegeven failureTypeId

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

Parameters

project

string

Project-id of projectnaam

failureTypeId

number

Retouren

Promise<void>

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

Parameters

project

string

Project-id of projectnaam

testName

string

workItemId

number

Retouren

Promise<boolean>

deleteTestResultAttachment(string, number, number, number)

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

attachmentId

number

Retouren

Promise<void>

deleteTestRun(string, number)

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

Parameters

project

string

Project-id of projectnaam

runId

number

Retouren

Promise<void>

deleteTestRunAttachment(string, number, number)

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

Parameters

project

string

Project-id of projectnaam

runId

number

attachmentId

number

Retouren

Promise<void>

deleteTestRunLogStoreAttachment(string, number, string)

Hiermee verwijdert u de bijlage met de opgegeven bestandsnaam voor de opgegeven runId uit de LogStore.

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

Parameters

project

string

Project-id of projectnaam

runId

number

RunId testen

filename

string

Bestandsnaam van bijlage

Retouren

Promise<void>

deleteTestSettings(string, number)

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

Parameters

project

string

Project-id of projectnaam

testSettingsId

number

Retouren

Promise<void>

fetchSourceCodeCoverageReport(string, number)

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

Parameters

project

string

Project-id of projectnaam

buildId

number

Retouren

getBugsLinkedToTestResult(string, number, number)

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

Retouren

Promise<WorkItemReference[]>

getBuildCodeCoverage(string, number, number)

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

Parameters

project

string

Project-id of projectnaam

buildId

number

flags

number

Retouren

Promise<BuildCoverage[]>

getCodeCoverageSummary(string, number, number)

http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 Aanvraag: build-id en delta-build-id (optioneel)

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

Parameters

project

string

Project-id of projectnaam

buildId

number

deltaBuildId

number

Retouren

getCoverageStatusBadge(string, string, string, string)

<p>Haalt de dekkingsstatus op voor de laatste geslaagde build van een definitie, optioneel gericht op een specifieke vertakking</p>

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

Parameters

project

string

Project-id of projectnaam

definition

string

De id of naam van de definitie.

branchName

string

De naam van de vertakking.

label

string

De tekenreeks die de standaardtekst aan de linkerkant van de badge vervangt.

Retouren

Promise<string>

getFailureTypes(string)

Retourneert de lijst met testfouttypen.

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

Parameters

project

string

Project-id of projectnaam

Retouren

getFileLevelCodeCoverage(FileCoverageRequest, string)

Bestandsdekking voor het opgegeven bestand ophalen

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

Parameters

fileCoverageRequest
FileCoverageRequest

Bestandsgegevens met iteratiecontext voor pull-aanvragen

project

string

Project-id of projectnaam

Retouren

Promise<string>

getFlakyTestResultsByBuildDefinitionId(string, number, Date)

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

Parameters

project

string

Project-id of projectnaam

buildDefinitionId

number

minBuildCreatedDate

Date

Retouren

Promise<TestCaseResult[]>

getFlakyTestResultsByTestRun(string, number)

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

Parameters

project

string

Project-id of projectnaam

runId

number

Retouren

Promise<TestCaseResult[]>

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

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

Parameters

project

string

Project-id of projectnaam

buildId

number

publishContext

string

fields

string[]

continuationToken

string

Retouren

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

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

Parameters

project

string

Project-id of projectnaam

releaseId

number

publishContext

string

releaseEnvId

number

fields

string[]

continuationToken

string

Retouren

getSessionNotifications(string, number)

Haalt TestResultsSession Notification-objecten op in TCM-gegevensarchief

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

Parameters

project

string

Project-id of projectnaam

sessionId

number

Id van de TestResults-sessie waarvoor meldingen moeten worden opgehaald.

Retouren

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

Hiermee haalt u de lijst met resultaten op waarvan de fout overeenkomt met de opgegeven fout.

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

Parameters

project

string

Project-id of projectnaam

runId

number

id van testuitvoering

testResultId

number

id van testresultaat in een testuitvoering

testSubResultId

number

id van subresult in een testresultaat

top

number

Maximum aantal resultaten dat moet worden geretourneerd

continuationToken

String

Header om het continuationToken door te geven

Retouren

Promise<TestCaseResult[]>

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

Retourneert een test-iteratiebijlage

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

attachmentId

number

iterationId

number

Retouren

Promise<ArrayBuffer>

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

Retourneert een test-iteratiebijlage

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

attachmentId

number

iterationId

number

Retouren

Promise<ArrayBuffer>

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

Naslaginformatie over de lijst met buildbijlagen ophalen

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

Parameters

project

string

Project-id of projectnaam

buildId

number

Id van de build die u wilt ophalen

type
TestLogType

type van de bijlage die u wilt ophalen

directoryPath

string

mappad waarvoor bijlagen nodig zijn

fileNamePrefix

string

bestandsnaamvoorvoegsel om de lijst met bijlagen te filteren

fetchMetaData

boolean

De standaardwaarde is false, ingesteld als metagegevens nodig zijn

top

number

Aantal verwijzing naar testbijlagen dat moet worden geretourneerd

continuationToken

String

Header om het continuationToken door te geven

Retouren

Promise<PagedList<TestLog>>

getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)

SAS-URI van een build-bijlage ophalen

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

Parameters

project

string

Project-id of projectnaam

build

number

Id van de build die u wilt ophalen

type
TestLogType

type van het bestand

filePath

string

filePath waarvoor sas-URI nodig is

Retouren

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

SAS-URI van een bijlage met testresultaten ophalen

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de testuitvoering die het resultaat bevat

resultId

number

Id van het testresultaat waarvan de bestanden moeten worden gedownload

type
TestLogType

type van het bestand

filePath

string

filePath waarvoor sas-URI nodig is

Retouren

getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)

SAS-URI van een testuitvoeringsbijlage ophalen

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de testuitvoering waarvan het bestand moet worden gedownload

type
TestLogType

type van het bestand

filePath

string

filePath waarvoor sas-URI nodig is

Retouren

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

SAS-URI ophalen van een bijlage met subresultaten van een test

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de testuitvoering die het resultaat bevat

resultId

number

Id van het testresultaat dat subresult bevat

subResultId

number

Id van het testsubresult waarvan de sas-URI van het bestand nodig is

type
TestLogType

type van het bestand

filePath

string

filePath waarvoor sas-URI nodig is

Retouren

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

Een samenvatting van de testresultaten ophalen.

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

Parameters

project

string

Project-id of projectnaam

pipelineId

number

Pijplijn-id. Dit is hetzelfde als build-id.

stageName

string

Naam van de fase. De maximale ondersteunde lengte voor naam is 256 tekens.

phaseName

string

Naam van de fase. De maximale ondersteunde lengte voor naam is 256 tekens.

jobName

string

Matrixing in YAML genereert kopieën van een taak met verschillende invoer in de matrix. JobName is de naam van deze invoer. De maximale ondersteunde lengte voor naam is 256 tekens.

metricNames

Metrics[]

groupByNode

boolean

Groepssamenvatting voor elk knooppunt van de pipleine-heirarche

Retouren

getTestResultAttachmentContent(string, number, number, number)

Retourneert een bijlage met testresultaten

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

attachmentId

number

Retouren

Promise<ArrayBuffer>

getTestResultAttachments(string, number, number)

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

Retouren

Promise<TestAttachment[]>

getTestResultAttachmentZip(string, number, number, number)

Retourneert een bijlage met testresultaten

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

attachmentId

number

Retouren

Promise<ArrayBuffer>

getTestResultById(string, number, number, ResultDetails)

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

Parameters

project

string

Project-id of projectnaam

runId

number

testResultId

number

detailsToInclude
ResultDetails

Retouren

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>

Parameters

project

string

Project-id of projectnaam

buildId

number

publishContext

string

groupBy

string

filter

string

orderby

string

shouldIncludeResults

boolean

queryRunSummaryForInProgress

boolean

Retouren

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>

Parameters

project

string

Project-id of projectnaam

releaseId

number

releaseEnvId

number

publishContext

string

groupBy

string

filter

string

orderby

string

shouldIncludeResults

boolean

queryRunSummaryForInProgress

boolean

Retouren

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

Naslaginformatie over bijlagen met testresultaten ophalen

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de testuitvoering die het resultaat bevat

resultId

number

Id van het testresultaat

type
TestLogType

type bijlagen om op te halen

directoryPath

string

mappad van bijlagen om op te halen

fileNamePrefix

string

bestandsnaamvoorvoegsel om de lijst met bijlagen te filteren

fetchMetaData

boolean

De standaardwaarde is false, ingesteld als metagegevens nodig zijn

top

number

Gevoel van verwijzingen naar bijlagen die moeten worden geretourneerd

continuationToken

String

Header om het continuationToken door te geven

Retouren

Promise<PagedList<TestLog>>

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

Parameters

project

string

Project-id of projectnaam

runId

number

detailsToInclude
ResultDetails
skip

number

top

number

outcomes

TestOutcome[]

newTestsOnly

boolean

Retouren

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

Parameters

project

string

Project-id of projectnaam

buildId

number

publishContext

string

outcomes

TestOutcome[]

top

number

continuationToken

string

Retouren

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

Een lijst met resultaten ophalen.

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

Parameters

project

string

Project-id of projectnaam

pipelineId

number

Pijplijn-id. Dit is hetzelfde als build-id.

stageName

string

Naam van de fase. De maximale ondersteunde lengte voor naam is 256 tekens.

phaseName

string

Naam van de fase. De maximale ondersteunde lengte voor naam is 256 tekens.

jobName

string

Matrixing in YAML genereert kopieën van een taak met verschillende invoer in de matrix. JobName is de naam van deze invoer. De maximale ondersteunde lengte voor naam is 256 tekens.

outcomes

TestOutcome[]

Lijst met resultaten

top

number

Maximum aantal resultaten dat moet worden geretourneerd

continuationToken

String

Header om het continuationToken door te geven

Retouren

getTestResultsByQuery(TestResultsQuery, string)

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

Parameters

project

string

Project-id of projectnaam

Retouren

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

Parameters

queryModel
QueryModel
project

string

Project-id of projectnaam

includeResultDetails

boolean

includeIterationDetails

boolean

skip

number

top

number

Retouren

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

Parameters

project

string

Project-id of projectnaam

releaseId

number

releaseEnvid

number

publishContext

string

outcomes

TestOutcome[]

top

number

continuationToken

string

Retouren

getTestResultsSettings(string, TestResultsSettingsType)

TestResultsSettings-gegevens ophalen

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

Parameters

project

string

Project-id of projectnaam

Retouren

getTestResultWorkItemsById(string, number, number)

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

Retouren

Promise<WorkItemReference[]>

getTestRunAttachmentContent(string, number, number)

Retourneert een testuitvoeringsbijlage

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

Parameters

project

string

Project-id of projectnaam

runId

number

attachmentId

number

Retouren

Promise<ArrayBuffer>

getTestRunAttachments(string, number)

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

Parameters

project

string

Project-id of projectnaam

runId

number

Retouren

Promise<TestAttachment[]>

getTestRunAttachmentZip(string, number, number)

Retourneert een testuitvoeringsbijlage

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

Parameters

project

string

Project-id of projectnaam

runId

number

attachmentId

number

Retouren

Promise<ArrayBuffer>

getTestRunById(string, number, boolean, boolean)

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

Parameters

project

string

Project-id of projectnaam

runId

number

includeDetails

boolean

includeTags

boolean

Retouren

Promise<TestRun>

getTestRunCodeCoverage(string, number, number)

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

Parameters

project

string

Project-id of projectnaam

runId

number

flags

number

Retouren

Promise<TestRunCoverage[]>

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

Lijst met naslaginformatie voor testuitvoeringsbijlagen ophalen

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de testuitvoering

type
TestLogType

type van de bijlagen die u wilt ophalen

directoryPath

string

mappad waarvoor bijlagen nodig zijn

fileNamePrefix

string

bestandsnaamvoorvoegsel om de lijst met bijlagen te filteren

fetchMetaData

boolean

De standaardwaarde is false, ingesteld als metagegevens nodig zijn

top

number

Aantal bijlagenreferenties dat moet worden geretourneerd

continuationToken

String

Header om het continuationToken door te geven

Retouren

Promise<PagedList<TestLog>>

getTestRunLogStoreAttachmentContent(string, number, string)

Retourneert de bijlage met de opgegeven bestandsnaam voor de opgegeven runId uit de LogStore.

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

Parameters

project

string

Project-id of projectnaam

runId

number

RunId testen

filename

string

Bestandsnaam van bijlage

Retouren

Promise<ArrayBuffer>

getTestRunLogStoreAttachments(string, number)

Retourneert een lijst met bijlagen voor de opgegeven runId uit de LogStore.

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

Parameters

project

string

Project-id of projectnaam

runId

number

RunId testen

Retouren

getTestRunLogStoreAttachmentZip(string, number, string)

Retourneert de bijlage met de opgegeven bestandsnaam voor de opgegeven runId uit de LogStore.

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

Parameters

project

string

Project-id of projectnaam

runId

number

RunId testen

filename

string

Bestandsnaam van bijlage

Retouren

Promise<ArrayBuffer>

getTestRunMessageLogs(string, number)

Berichtenlogboeken voor testuitvoeringen ophalen

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de uitvoering die moet worden opgehaald.

Retouren

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

Parameters

project

string

Project-id of projectnaam

buildUri

string

owner

string

tmiRunId

string

planId

number

includeRunDetails

boolean

automated

boolean

skip

number

top

number

Retouren

Promise<TestRun[]>

getTestRunsBySessionId(string, number)

Haalt testuitvoeringen op die zijn gekoppeld aan een sessie

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

Parameters

project

string

Project-id of projectnaam

sessionId

number

Id van de TestResults-sessie om testuitvoeringen voor te verkrijgen.

Retouren

Promise<number[]>

getTestRunStatistics(string, number)

Statistieken van testuitvoeringen ophalen , die worden gebruikt wanneer we een samenvatting van een uitvoering per resultaat willen ophalen.

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de uitvoering die moet worden opgehaald.

Retouren

Promise<TestRunStatistic>

getTestRunSummaryByOutcome(string, number)

Samenvatting van testuitvoering ophalen, die wordt gebruikt wanneer we een samenvatting van een uitvoering per resultaat willen ophalen. De testuitvoering moet de status Voltooid hebben.

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de uitvoering die moet worden opgehaald.

Retouren

Promise<TestRunStatistic>

getTestSession(string, number)

Hiermee wordt het metagegevensobject TestResultsSession opgehaald in het TCM-gegevensarchief

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

Parameters

project

string

Project-id of projectnaam

buildId

number

Retouren

Promise<TestResultsSession[]>

getTestSessionLayout(string, string)

Haalt het object TestResultsSession Layout op in het TCM-gegevensarchief

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

Parameters

project

string

Project-id of projectnaam

sessionId

string

Retouren

Promise<any[]>

getTestSessionLayoutBySessionId(string, number)

Haalt het object TestResultsSession Layout op in het TCM-gegevensarchief

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

Parameters

project

string

Project-id of projectnaam

sessionId

number

Sessieobject ophalen.

Retouren

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

Parameters

project

string

Project-id of projectnaam

runId

number

detailsToInclude
ResultDetails
skip

number

top

number

outcomes

TestOutcome[]

newTestsOnly

boolean

Retouren

Promise<TestCaseResult[]>

getTestSettingsById(string, number)

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

Parameters

project

string

Project-id of projectnaam

testSettingsId

number

Retouren

Promise<TestSettings>

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

Retourneert een bijlage met testresultaten

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

attachmentId

number

testSubResultId

number

Retouren

Promise<ArrayBuffer>

getTestSubResultAttachments(string, number, number, number)

Retourneert bijlageverwijzingen voor testsubresultaat.

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

testSubResultId

number

Retouren

Promise<TestAttachment[]>

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

Retourneert een bijlage met testresultaten

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

Parameters

project

string

Project-id of projectnaam

runId

number

testCaseResultId

number

attachmentId

number

testSubResultId

number

Retouren

Promise<ArrayBuffer>

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

Lijst met naslaginformatie over subresultbijlagen ophalen

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de testuitvoering die de resultaten bevat

resultId

number

Id van het testresultaat dat subresult bevat

subResultId

number

Id van het subresult van de test

type
TestLogType

type van de bijlagen die u wilt ophalen

directoryPath

string

mappad van de bijlage die u wilt ophalen

fileNamePrefix

string

bestandsnaamvoorvoegsel om de lijst met bijlagen te filteren

fetchMetaData

boolean

De standaardwaarde is false, ingesteld als metagegevens nodig zijn

top

number

Aantal bijlagenreferenties dat moet worden geretourneerd

continuationToken

String

Header om het continuationToken door te geven

Retouren

Promise<PagedList<TestLog>>

getTestTagsForBuild(string, number)

Alle tags in een build ophalen.

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

Parameters

project

string

Project-id of projectnaam

buildId

number

Build-id

Retouren

Promise<TestTag[]>

getTestTagsForRelease(string, number, number)

Alle tags in een release ophalen.

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

Parameters

project

string

Project-id of projectnaam

releaseId

number

Release-id

releaseEnvId

number

Release-omgevings-id

Retouren

Promise<TestTag[]>

getTestTagSummaryForBuild(string, number)

Alle tags in een build ophalen.

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

Parameters

project

string

Project-id of projectnaam

buildId

number

Build-id

Retouren

Promise<TestTagSummary>

getTestTagSummaryForRelease(string, number, number)

Alle tags in een release ophalen.

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

Parameters

project

string

Project-id of projectnaam

releaseId

number

Release-id

releaseEnvId

number

Release-omgevings-id

Retouren

Promise<TestTagSummary>

publishTestResultDocument(TestResultDocument, string, number)

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

Parameters

project

string

Project-id of projectnaam

runId

number

Retouren

queryCustomFields(string, CustomTestFieldScope)

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

Parameters

project

string

Project-id of projectnaam

scopeFilter
CustomTestFieldScope

Retouren

queryResultTrendForBuild(TestResultTrendFilter, string)

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

Parameters

project

string

Project-id of projectnaam

Retouren

queryResultTrendForRelease(TestResultTrendFilter, string)

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

Parameters

project

string

Project-id of projectnaam

Retouren

queryTestHistory(TestHistoryQuery, string)

De geschiedenis van een testmethode ophalen met Behulp van TestHistoryQuery

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

Parameters

filter
TestHistoryQuery

TestHistoryQuery om geschiedenis op te halen

project

string

Project-id of projectnaam

Retouren

Promise<TestHistoryQuery>

queryTestMethodLinkedWorkItems(string, string)

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

Parameters

project

string

Project-id of projectnaam

testName

string

Retouren

queryTestResultHistory(ResultsFilter, string)

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

Parameters

filter
ResultsFilter
project

string

Project-id of projectnaam

Retouren

queryTestResultsMetaData(string[], string, ResultMetaDataDetails)

Een lijst met metagegevens van testresultaten ophalen voor de bijbehorende testcasereferenceId

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

Parameters

testCaseReferenceIds

string[]

TestCaseReference-id's van het testresultaat dat moet worden opgevraagd, door komma's gescheiden lijst met geldige id's (limietnummer van id's 200).

project

string

Project-id of projectnaam

detailsToInclude
ResultMetaDataDetails

Details die moeten worden opgenomen in metagegevens van testresultaten. De standaardwaarde is Geen. Andere waarden zijn FlakyIdentifiers.

Retouren

Promise<TestResultMetaData[]>

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

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

Parameters

project

string

Project-id of projectnaam

buildId

number

publishContext

string

includeFailureDetails

boolean

buildToCompare
BuildReference

Retouren

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

Een samenvatting van de testresultaten ophalen.

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

Parameters

project

string

Project-id of projectnaam

pipelineId

number

Pijplijn-id. Dit is hetzelfde als build-id.

stageName

string

Naam van de fase. De maximale ondersteunde lengte voor naam is 256 tekens.

phaseName

string

Naam van de fase. De maximale ondersteunde lengte voor naam is 256 tekens.

jobName

string

Matrixing in YAML genereert kopieën van een taak met verschillende invoer in de matrix. JobName is de naam van deze invoer. De maximale ondersteunde lengte voor naam is 256 tekens.

includeFailureDetails

boolean

Als waar fout-inzichten retourneert

Retouren

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

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

Parameters

project

string

Project-id of projectnaam

releaseId

number

releaseEnvId

number

publishContext

string

includeFailureDetails

boolean

releaseToCompare
ReleaseReference

Retouren

queryTestResultsSummaryForReleases(ReleaseReference[], string)

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

Parameters

releases

ReleaseReference[]

project

string

Project-id of projectnaam

Retouren

Promise<TestResultSummary[]>

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

Query uitvoeren op Test Result WorkItems op basis van filter

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

Parameters

project

string

Project-id of projectnaam

workItemCategory

string

kan waarden Nemen Microsoft.BugCategory of all (voor het ophalen van alle werkitems)

automatedTestName

string

testCaseId

number

maxCompleteDate

Date

days

number

workItemCount

number

Retouren

Promise<WorkItemReference[]>

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

Query's uitvoeren op testuitvoeringen op basis van filters. Verplichte velden zijn minLastUpdatedDate en 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>>

Parameters

project

string

Project-id of projectnaam

minLastUpdatedDate

Date

Minimale datum van laatste wijziging van de uitvoering die moet worden opgevraagd (verplicht).

maxLastUpdatedDate

Date

Maximumdatum laatst gewijzigd waarop query's moeten worden uitgevoerd (verplicht, het verschil tussen minimum- en maximumdatum kan maximaal 7 dagen zijn).

state
TestRunState

Huidige status van de uitvoeringen die moeten worden opgevraagd.

planIds

number[]

Plan id's van de uitvoeringen die moeten worden opgevraagd, door komma's gescheiden lijst met geldige id's.

isAutomated

boolean

Automatiseringstype van de uitvoeringen die moeten worden opgevraagd.

publishContext
TestRunPublishContext

PublishContext van de uitvoeringen die moeten worden opgevraagd.

buildIds

number[]

Build-id's van de uitvoeringen die moeten worden opgevraagd, door komma's gescheiden lijst met geldige id's.

buildDefIds

number[]

Maak definitie-id's van de uitvoeringen die moeten worden opgevraagd, een door komma's gescheiden lijst met geldige id's.

branchName

string

De naam van de bronbranch van de uitvoeringen die moeten worden opgevraagd.

releaseIds

number[]

Release-id's van de uitvoeringen die moeten worden opgevraagd, door komma's gescheiden lijst met geldige id's.

releaseDefIds

number[]

ReleaseDefinitie-id's van de uitvoeringen die moeten worden opgevraagd, door komma's gescheiden lijst met geldige id's.

releaseEnvIds

number[]

Geef omgevings-id's vrij van de uitvoeringen die moeten worden opgevraagd, een door komma's gescheiden lijst met geldige id's.

releaseEnvDefIds

number[]

Geef de omgevingsdefinitie-id's vrij van de uitvoeringen die moeten worden opgevraagd, een door komma's gescheiden lijst met geldige id's.

runTitle

string

Uitvoeringstitel van de uitvoeringen die moeten worden opgevraagd.

top

number

Het aantal uitvoeringen dat moet worden opgevraagd. Limiet is 100

continuationToken

string

continuationToken ontvangen van de vorige batch of null voor de eerste batch. Het mag niet worden gemaakt (of gewijzigd, indien ontvangen van de laatste batch) door de gebruiker.

Retouren

Promise<PagedList<TestRun>>

queryTestSummaryByRequirement(TestResultsContext, string, number[])

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

Parameters

resultsContext
TestResultsContext
project

string

Project-id of projectnaam

workItemIds

number[]

Retouren

testLogStoreEndpointDetailsForBuild(string, number, TestLogStoreOperationType)

Sas-URI van de buildcontainer maken en ophalen

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

Parameters

project

string

Project-id of projectnaam

buildId

number

Id van de build die u wilt ophalen

testLogStoreOperationType
TestLogStoreOperationType

Type bewerking dat moet worden uitgevoerd met sas-URI

Retouren

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

Een leeg bestand maken voor een resultaat en Sas-URI ophalen voor het bestand

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de testuitvoering die het resultaat bevat

resultId

number

Id van de testresultaten die subresultaat bevatten

subResultId

number

Id van het testsubresultaat waarvan de sas-URI van het bestand nodig is

filePath

string

bestandspad in het subresultaat waarvoor sas-URI nodig is

type
TestLogType

Type bestand dat moet worden gedownload

Retouren

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

Een leeg bestand maken voor een uitvoering en sas-URI ophalen voor het bestand

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

Parameters

project

string

Project-id of projectnaam

runId

number

Id van de uitvoering om eindpuntdetails op te halen

testLogStoreOperationType
TestLogStoreOperationType

Type bewerking dat moet worden uitgevoerd met sas-URI

filePath

string

bestandspad om een leeg bestand te maken

type
TestLogType

De standaardwaarde is GeneralAttachment, type leeg bestand dat moet worden gemaakt

Retouren

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

Haal alle beschikbare groepsdetails op en voor deze groepen krijgen mislukte en afgebroken resultaten.

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

Parameters

project

string

Project-id of projectnaam

pipelineId

number

Pijplijn-id. Dit is hetzelfde als build-id.

stageName

string

Naam van de fase. De maximale ondersteunde lengte voor naam is 256 tekens.

phaseName

string

Naam van de fase. De maximale ondersteunde lengte voor naam is 256 tekens.

jobName

string

Matrixing in YAML genereert kopieën van een taak met verschillende invoer in de matrix. JobName is de naam van deze invoer. De maximale ondersteunde lengte voor naam is 256 tekens.

shouldIncludeFailedAndAbortedResults

boolean

Als dit waar is, worden id's geretourneerd van mislukte en afgebroken resultaten voor elke testgroep

queryGroupSummaryForInProgress

boolean

Als dit waar is, wordt ook de samenvatting voor InProgress-uitvoeringen berekend.

Retouren

updateCodeCoverageSummary(string, number, CodeCoverageData)

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

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

Parameters

project

string

Project-id of projectnaam

buildId

number

coverageData
CodeCoverageData

Retouren

Promise<void>

updateCustomField(CustomTestFieldUpdateDefinition, string)

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

Parameters

updateCustomTestField
CustomTestFieldUpdateDefinition
project

string

Project-id of projectnaam

Retouren

updatePipelinesTestSettings(TestResultsUpdateSettings, string)

Projectinstellingen van testresultaten bijwerken

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

Parameters

testResultsUpdateSettings
TestResultsUpdateSettings
project

string

Project-id of projectnaam

Retouren

updateTestResults(TestCaseResult[], string, number)

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

Parameters

results

TestCaseResult[]

project

string

Project-id of projectnaam

runId

number

Retouren

Promise<TestCaseResult[]>

updateTestResultsMetaData(TestResultMetaDataUpdateInput, string, number)

Eigenschappen van metagegevens van testresultaten bijwerken

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

Parameters

testResultMetaDataUpdateInput
TestResultMetaDataUpdateInput

TestResultMetaData-updateinvoer TestResultMetaDataUpdateInput

project

string

Project-id of projectnaam

testCaseReferenceId

number

TestCaseReference-id van testresultaat dat moet worden bijgewerkt.

Retouren

updateTestResultsToTestRunSession(TestCaseResult[], string, number)

Maakt TestResultsMRX-objecten in TCM-gegevensarchief voor bestaande testresultaten

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

Parameters

results

TestCaseResult[]

Resultatenobject met alleen MRX-eigenschappen van testresultaten en bestaande testResultId

project

string

Project-id of projectnaam

runId

number

RunId van testuitvoering

Retouren

Promise<number[]>

updateTestRun(RunUpdateModel, string, number)

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

Parameters

runUpdateModel
RunUpdateModel
project

string

Project-id of projectnaam

runId

number

Retouren

Promise<TestRun>

updateTestRunTags(TestTagsUpdateModel, string, number)

Tags van een uitvoering bijwerken, tags kunnen worden toegevoegd en verwijderd

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

Parameters

testTagsUpdateModel
TestTagsUpdateModel

TestTagsUpdateModel

project

string

Project-id of projectnaam

runId

number

RunId van de uitvoering

Retouren

Promise<TestTag[]>