TestResultsRestClient class
Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen voor VSS REST API's
- Extends
Constructors
Test |
Eigenschappen
RESOURCE_AREA_ID |
Methoden
Constructordetails
TestResultsRestClient(IVssRestClientOptions)
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
- newFields
- project
-
string
Project-id of projectnaam
Retouren
Promise<CustomTestFieldDefinition[]>
addTestResultsToTestRun(TestCaseResult[], string, number)
function addTestResultsToTestRun(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Parameters
- results
- 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
- project
-
string
Project-id of projectnaam
- runId
-
number
RunId van testuitvoering
Retouren
Promise<TestCaseResult[]>
addWorkItemToTestLinks(WorkItemToTestLinks, string)
function addWorkItemToTestLinks(workItemToTestLinks: WorkItemToTestLinks, project: string): Promise<WorkItemToTestLinks>
Parameters
- workItemToTestLinks
- WorkItemToTestLinks
- project
-
string
Project-id of projectnaam
Retouren
Promise<WorkItemToTestLinks>
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
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
Promise<TestResultFailureType>
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
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
Promise<TestAttachmentReference>
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
Promise<TestAttachmentReference>
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
Promise<TestAttachmentReference>
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
Promise<TestLogStoreAttachmentReference>
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
Promise<TestAttachmentReference>
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>
deleteTestMethodToWorkItemLink(string, string, number)
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
Promise<SourceViewBuildCoverage[]>
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
Promise<CodeCoverageSummary>
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
Promise<TestResultFailureType[]>
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
Promise<PagedList<FieldDetailsForTestResults>>
getResultGroupsByRelease(string, number, string, number, string[], string)
function getResultGroupsByRelease(project: string, releaseId: number, publishContext: string, releaseEnvId?: number, fields?: string[], continuationToken?: string): Promise<PagedList<FieldDetailsForTestResults>>
Parameters
- project
-
string
Project-id of projectnaam
- releaseId
-
number
- publishContext
-
string
- releaseEnvId
-
number
- fields
-
string[]
- continuationToken
-
string
Retouren
Promise<PagedList<FieldDetailsForTestResults>>
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
Promise<TestSessionNotification[]>
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
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<PipelineTestMetrics>
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
Promise<TestResultsDetails>
getTestResultDetailsForRelease(string, number, number, string, string, string, string, boolean, boolean)
function getTestResultDetailsForRelease(project: string, releaseId: number, releaseEnvId: number, publishContext?: string, groupBy?: string, filter?: string, orderby?: string, shouldIncludeResults?: boolean, queryRunSummaryForInProgress?: boolean): Promise<TestResultsDetails>
Parameters
- project
-
string
Project-id of projectnaam
- releaseId
-
number
- releaseEnvId
-
number
- publishContext
-
string
- groupBy
-
string
- filter
-
string
- orderby
-
string
- shouldIncludeResults
-
boolean
- queryRunSummaryForInProgress
-
boolean
Retouren
Promise<TestResultsDetails>
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
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
- 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
- top
-
number
- continuationToken
-
string
Retouren
Promise<PagedList<ShallowTestCaseResult>>
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
Lijst met resultaten
- top
-
number
Maximum aantal resultaten dat moet worden geretourneerd
- continuationToken
-
String
Header om het continuationToken door te geven
Retouren
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsByQuery(TestResultsQuery, string)
function getTestResultsByQuery(query: TestResultsQuery, project: string): Promise<TestResultsQuery>
Parameters
- query
- TestResultsQuery
- 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
- top
-
number
- continuationToken
-
string
Retouren
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsSettings(string, TestResultsSettingsType)
TestResultsSettings-gegevens ophalen
function getTestResultsSettings(project: string, settingsType?: TestResultsSettingsType): Promise<TestResultsSettings>
Parameters
- project
-
string
Project-id of projectnaam
- settingsType
- TestResultsSettingsType
Retouren
Promise<TestResultsSettings>
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
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
Promise<TestLogStoreAttachment[]>
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
Promise<TestMessageLogDetails[]>
getTestRuns(string, string, string, string, number, boolean, boolean, number, number)
function getTestRuns(project: string, buildUri?: string, owner?: string, tmiRunId?: string, planId?: number, includeRunDetails?: boolean, automated?: boolean, skip?: number, top?: number): Promise<TestRun[]>
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
- 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
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
- document
- TestResultDocument
- project
-
string
Project-id of projectnaam
- runId
-
number
Retouren
Promise<TestResultDocument>
queryCustomFields(string, CustomTestFieldScope)
function queryCustomFields(project: string, scopeFilter: CustomTestFieldScope): Promise<CustomTestFieldDefinition[]>
Parameters
- project
-
string
Project-id of projectnaam
- scopeFilter
- CustomTestFieldScope
Retouren
Promise<CustomTestFieldDefinition[]>
queryResultTrendForBuild(TestResultTrendFilter, string)
function queryResultTrendForBuild(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Parameters
- filter
- TestResultTrendFilter
- project
-
string
Project-id of projectnaam
Retouren
Promise<AggregatedDataForResultTrend[]>
queryResultTrendForRelease(TestResultTrendFilter, string)
function queryResultTrendForRelease(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Parameters
- filter
- TestResultTrendFilter
- project
-
string
Project-id of projectnaam
Retouren
Promise<AggregatedDataForResultTrend[]>
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
Promise<TestToWorkItemLinks>
queryTestResultHistory(ResultsFilter, string)
function queryTestResultHistory(filter: ResultsFilter, project: string): Promise<TestResultHistory>
Parameters
- filter
- ResultsFilter
- project
-
string
Project-id of projectnaam
Retouren
Promise<TestResultHistory>
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
Promise<TestResultSummary>
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
Promise<TestResultSummary>
queryTestResultsReportForRelease(string, number, number, string, boolean, ReleaseReference)
function queryTestResultsReportForRelease(project: string, releaseId: number, releaseEnvId: number, publishContext?: string, includeFailureDetails?: boolean, releaseToCompare?: ReleaseReference): Promise<TestResultSummary>
Parameters
- project
-
string
Project-id of projectnaam
- releaseId
-
number
- releaseEnvId
-
number
- publishContext
-
string
- includeFailureDetails
-
boolean
- releaseToCompare
- ReleaseReference
Retouren
Promise<TestResultSummary>
queryTestResultsSummaryForReleases(ReleaseReference[], string)
function queryTestResultsSummaryForReleases(releases: ReleaseReference[], project: string): Promise<TestResultSummary[]>
Parameters
- releases
- 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
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
Promise<TestSummaryForWorkItem[]>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestLogStoreEndpointDetails>
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
Promise<TestResultsDetails>
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
Promise<CustomTestFieldDefinition>
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
Promise<TestResultsSettings>
updateTestResults(TestCaseResult[], string, number)
function updateTestResults(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Parameters
- results
- 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
Promise<TestResultMetaData>
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
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[]>
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor