TestResultsRestClient class
Basisklasse, die zum Senden von Anforderungen an VSS-REST-APIs verwendet werden soll (abgeleitet von).
- Extends
Konstruktoren
Test |
Eigenschaften
RESOURCE_AREA_ID |
Methoden
Details zum Konstruktor
TestResultsRestClient(IVssRestClientOptions)
Details zur Eigenschaft
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Eigenschaftswert
string
Details zur Methode
addCustomFields(CustomTestFieldDefinition[], string)
function addCustomFields(newFields: CustomTestFieldDefinition[], project: string): Promise<CustomTestFieldDefinition[]>
Parameter
- newFields
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<CustomTestFieldDefinition[]>
addTestResultsToTestRun(TestCaseResult[], string, number)
function addTestResultsToTestRun(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Parameter
- results
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Gibt zurück
Promise<TestCaseResult[]>
addTestResultsToTestRunSession(TestCaseResult[], string, number)
Hinzufügen von Testergebnissen zur Testlaufsitzung
function addTestResultsToTestRunSession(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Parameter
- results
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
RunId des Testlaufs
Gibt zurück
Promise<TestCaseResult[]>
addWorkItemToTestLinks(WorkItemToTestLinks, string)
function addWorkItemToTestLinks(workItemToTestLinks: WorkItemToTestLinks, project: string): Promise<WorkItemToTestLinks>
Parameter
- workItemToTestLinks
- WorkItemToTestLinks
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<WorkItemToTestLinks>
createBuildAttachmentInLogStore(TestAttachmentRequestModel, string, number)
Erstellt eine Anlage im LogStore für die angegebene buildId.
function createBuildAttachmentInLogStore(attachmentRequestModel: TestAttachmentRequestModel, project: string, buildId: number): Promise<void>
Parameter
- attachmentRequestModel
- TestAttachmentRequestModel
Enthält Anlageninformationen wie Stream, Dateiname, Kommentar, attachmentType
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
BuildId
Gibt zurück
Promise<void>
createEnvironment(TestSessionEnvironment[], string)
Erstellt ein Environment-Objekt im TCM-Datenspeicher
function createEnvironment(environments: TestSessionEnvironment[], project: string): Promise<void>
Parameter
- environments
Empfangenes Environment-Objekt.
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<void>
createFailureType(TestResultFailureTypeRequestModel, string)
Erstellt einen neuen Testfehlertyp
function createFailureType(testResultFailureType: TestResultFailureTypeRequestModel, project: string): Promise<TestResultFailureType>
Parameter
- testResultFailureType
- TestResultFailureTypeRequestModel
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<TestResultFailureType>
createNotification(TestSessionNotification[], string, number)
Erstellt das Notification-Objekt im TCM-Datenspeicher für eine bestimmte Sitzung.
function createNotification(notifications: TestSessionNotification[], project: string, sessionId: number): Promise<number[]>
Parameter
- notifications
Hinzuzufügende Benachrichtigungen für die angegebene sessionId
- project
-
string
Projekt-ID oder Projektname
- sessionId
-
number
ID der Sitzung zum Hinzufügen einer Benachrichtigung
Gibt zurück
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>
Parameter
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
- iterationId
-
number
- actionPath
-
string
Gibt zurück
Promise<TestAttachmentReference>
createTestResultAttachment(TestAttachmentRequestModel, string, number, number)
function createTestResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number): Promise<TestAttachmentReference>
Parameter
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
Gibt zurück
Promise<TestAttachmentReference>
createTestRun(RunCreateModel, string)
function createTestRun(testRun: RunCreateModel, project: string): Promise<TestRun>
Parameter
- testRun
- RunCreateModel
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<TestRun>
createTestRunAttachment(TestAttachmentRequestModel, string, number)
function createTestRunAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number): Promise<TestAttachmentReference>
Parameter
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Gibt zurück
Promise<TestAttachmentReference>
createTestRunLogStoreAttachment(TestAttachmentRequestModel, string, number)
Erstellt eine Anlage im LogStore für die angegebene runId.
function createTestRunLogStoreAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number): Promise<TestLogStoreAttachmentReference>
Parameter
- attachmentRequestModel
- TestAttachmentRequestModel
Enthält Anlageninformationen wie Stream, Dateiname, Kommentar, attachmentType
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Testen von RunId
Gibt zurück
Promise<TestLogStoreAttachmentReference>
createTestSession(TestResultsSession, string)
Erstellt das TestResultsSession-Objekt im TCM-Datenspeicher
function createTestSession(session: TestResultsSession, project: string): Promise<number>
Parameter
- session
- TestResultsSession
Empfangenes Sitzungsobjekt.
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<number>
createTestSettings(TestSettings, string)
function createTestSettings(testSettings: TestSettings, project: string): Promise<number>
Parameter
- testSettings
- TestSettings
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<number>
createTestSubResultAttachment(TestAttachmentRequestModel, string, number, number, number)
function createTestSubResultAttachment(attachmentRequestModel: TestAttachmentRequestModel, project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachmentReference>
Parameter
- attachmentRequestModel
- TestAttachmentRequestModel
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
- testSubResultId
-
number
Gibt zurück
Promise<TestAttachmentReference>
deleteFailureType(string, number)
Löscht einen Testfehlertyp mit der angegebenen failureTypeId
function deleteFailureType(project: string, failureTypeId: number): Promise<void>
Parameter
- project
-
string
Projekt-ID oder Projektname
- failureTypeId
-
number
Gibt zurück
Promise<void>
deleteTestMethodToWorkItemLink(string, string, number)
function deleteTestMethodToWorkItemLink(project: string, testName: string, workItemId: number): Promise<boolean>
Parameter
- project
-
string
Projekt-ID oder Projektname
- testName
-
string
- workItemId
-
number
Gibt zurück
Promise<boolean>
deleteTestResultAttachment(string, number, number, number)
function deleteTestResultAttachment(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<void>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
Gibt zurück
Promise<void>
deleteTestRun(string, number)
function deleteTestRun(project: string, runId: number): Promise<void>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Gibt zurück
Promise<void>
deleteTestRunAttachment(string, number, number)
function deleteTestRunAttachment(project: string, runId: number, attachmentId: number): Promise<void>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- attachmentId
-
number
Gibt zurück
Promise<void>
deleteTestRunLogStoreAttachment(string, number, string)
Löscht die Anlage mit dem angegebenen Dateinamen für die angegebene runId aus dem LogStore.
function deleteTestRunLogStoreAttachment(project: string, runId: number, filename: string): Promise<void>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Testen von RunId
- filename
-
string
Dateiname der Anlage
Gibt zurück
Promise<void>
deleteTestSettings(string, number)
function deleteTestSettings(project: string, testSettingsId: number): Promise<void>
Parameter
- project
-
string
Projekt-ID oder Projektname
- testSettingsId
-
number
Gibt zurück
Promise<void>
fetchSourceCodeCoverageReport(string, number)
function fetchSourceCodeCoverageReport(project: string, buildId: number): Promise<SourceViewBuildCoverage[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
Gibt zurück
Promise<SourceViewBuildCoverage[]>
getBugsLinkedToTestResult(string, number, number)
function getBugsLinkedToTestResult(project: string, runId: number, testCaseResultId: number): Promise<WorkItemReference[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
Gibt zurück
Promise<WorkItemReference[]>
getBuildCodeCoverage(string, number, number)
function getBuildCodeCoverage(project: string, buildId: number, flags: number): Promise<BuildCoverage[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
- flags
-
number
Gibt zurück
Promise<BuildCoverage[]>
getCodeCoverageSummary(string, number, number)
http://(tfsserver):8080/tfs/DefaultCollection/_apis/test/CodeCoverage?buildId=10&deltaBuildId=9 Anforderung: Build-ID und Deltabuild-ID (optional)
function getCodeCoverageSummary(project: string, buildId: number, deltaBuildId?: number): Promise<CodeCoverageSummary>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
- deltaBuildId
-
number
Gibt zurück
Promise<CodeCoverageSummary>
getCoverageStatusBadge(string, string, string, string)
<p>Ruft die Abdeckung status für den letzten erfolgreichen Build einer Definition ab, optional auf einen bestimmten Branch</p festgelegt.>
function getCoverageStatusBadge(project: string, definition: string, branchName?: string, label?: string): Promise<string>
Parameter
- project
-
string
Projekt-ID oder Projektname
- definition
-
string
Die ID oder der Name der Definition.
- branchName
-
string
Der Verzweigungsname.
- label
-
string
Die Zeichenfolge, um den Standardtext auf der linken Seite des Badges zu ersetzen.
Gibt zurück
Promise<string>
getFailureTypes(string)
Gibt die Liste der Testfehlertypen zurück.
function getFailureTypes(project: string): Promise<TestResultFailureType[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<TestResultFailureType[]>
getFileLevelCodeCoverage(FileCoverageRequest, string)
Abrufen der Dateiabdeckung für die angegebene Datei
function getFileLevelCodeCoverage(fileCoverageRequest: FileCoverageRequest, project: string): Promise<string>
Parameter
- fileCoverageRequest
- FileCoverageRequest
Dateidetails mit Pull Request Iterationskontext
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<string>
getFlakyTestResultsByBuildDefinitionId(string, number, Date)
function getFlakyTestResultsByBuildDefinitionId(project: string, buildDefinitionId: number, minBuildCreatedDate: Date): Promise<TestCaseResult[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildDefinitionId
-
number
- minBuildCreatedDate
-
Date
Gibt zurück
Promise<TestCaseResult[]>
getFlakyTestResultsByTestRun(string, number)
function getFlakyTestResultsByTestRun(project: string, runId: number): Promise<TestCaseResult[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Gibt zurück
Promise<TestCaseResult[]>
getResultGroupsByBuild(string, number, string, string[], string)
function getResultGroupsByBuild(project: string, buildId: number, publishContext: string, fields?: string[], continuationToken?: string): Promise<PagedList<FieldDetailsForTestResults>>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
- publishContext
-
string
- fields
-
string[]
- continuationToken
-
string
Gibt zurück
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>>
Parameter
- project
-
string
Projekt-ID oder Projektname
- releaseId
-
number
- publishContext
-
string
- releaseEnvId
-
number
- fields
-
string[]
- continuationToken
-
string
Gibt zurück
Promise<PagedList<FieldDetailsForTestResults>>
getSessionNotifications(string, number)
Ruft TestResultsSession Notification-Objekte im TCM-Datenspeicher ab.
function getSessionNotifications(project: string, sessionId: number): Promise<TestSessionNotification[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- sessionId
-
number
Id der TestResults-Sitzung, für die Benachrichtigungen abgerufen werden sollen.
Gibt zurück
Promise<TestSessionNotification[]>
getSimilarTestResults(string, number, number, number, number, String)
Ruft die Liste der Ergebnisse ab, deren Fehler mit dem angegebenen übereinstimmt.
function getSimilarTestResults(project: string, runId: number, testResultId: number, testSubResultId: number, top?: number, continuationToken?: String): Promise<TestCaseResult[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID des Testlaufs
- testResultId
-
number
ID des Testergebnisses innerhalb eines Testlaufs
- testSubResultId
-
number
ID des Teilergebnisses innerhalb eines Testergebnisses
- top
-
number
Maximale Anzahl der zurückzugebenden Ergebnisse
- continuationToken
-
String
Header zum Übergeben des continuationTokens
Gibt zurück
Promise<TestCaseResult[]>
getTestIterationAttachmentContent(string, number, number, number, number)
Gibt eine Testiterationsanlage zurück.
function getTestIterationAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number, iterationId: number): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- iterationId
-
number
Gibt zurück
Promise<ArrayBuffer>
getTestIterationAttachmentZip(string, number, number, number, number)
Gibt eine Testiterationsanlage zurück.
function getTestIterationAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number, iterationId: number): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- iterationId
-
number
Gibt zurück
Promise<ArrayBuffer>
getTestLogsForBuild(string, number, TestLogType, string, string, boolean, number, String)
Abrufen einer Liste der Referenz zu Buildanlagen
function getTestLogsForBuild(project: string, buildId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
ID des abzurufenden Builds
- type
- TestLogType
Typ der abzurufenden Anlage
- directoryPath
-
string
Verzeichnispfad, für den Anlagen benötigt werden
- fileNamePrefix
-
string
Dateinamenpräfix zum Filtern der Liste der Anlagen
- fetchMetaData
-
boolean
Standardwert ist false. Legen Sie fest, ob Metadaten benötigt werden.
- top
-
number
Anzahl der zurückzugebenden Testanlagen
- continuationToken
-
String
Header zum Übergeben des continuationTokens
Gibt zurück
getTestLogStoreEndpointDetailsForBuildLog(string, number, TestLogType, string)
Abrufen des SAS-URI einer Buildanlage
function getTestLogStoreEndpointDetailsForBuildLog(project: string, build: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
Parameter
- project
-
string
Projekt-ID oder Projektname
- build
-
number
ID des abzurufenden Builds
- type
- TestLogType
Typ der Datei
- filePath
-
string
filePath, für den SAS-URI benötigt wird
Gibt zurück
Promise<TestLogStoreEndpointDetails>
getTestLogStoreEndpointDetailsForResultLog(string, number, number, TestLogType, string)
Abrufen des SAS-URI einer Testergebnisanlage
function getTestLogStoreEndpointDetailsForResultLog(project: string, runId: number, resultId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID des Testlaufs, der das Ergebnis enthält
- resultId
-
number
ID des Testergebnisses, dessen Dateien heruntergeladen werden müssen
- type
- TestLogType
Typ der Datei
- filePath
-
string
filePath, für den SAS-URI benötigt wird
Gibt zurück
Promise<TestLogStoreEndpointDetails>
getTestLogStoreEndpointDetailsForRunLog(string, number, TestLogType, string)
Abrufen des SAS-URI einer Testlaufanlage
function getTestLogStoreEndpointDetailsForRunLog(project: string, runId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID des Testlaufs, dessen Datei heruntergeladen werden muss
- type
- TestLogType
Typ der Datei
- filePath
-
string
filePath, für den SAS-URI benötigt wird
Gibt zurück
Promise<TestLogStoreEndpointDetails>
getTestLogStoreEndpointDetailsForSubResultLog(string, number, number, number, TestLogType, string)
Abrufen des SAS-URI einer Testunterergebnisanlage
function getTestLogStoreEndpointDetailsForSubResultLog(project: string, runId: number, resultId: number, subResultId: number, type: TestLogType, filePath: string): Promise<TestLogStoreEndpointDetails>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID des Testlaufs, der das Ergebnis enthält
- resultId
-
number
ID des Testergebnisses, das das Teilergebnis enthält
- subResultId
-
number
ID des Testunterergebnisses, dessen Datei-SAS-URI benötigt wird
- type
- TestLogType
Typ der Datei
- filePath
-
string
filePath, für den SAS-URI benötigt wird
Gibt zurück
Promise<TestLogStoreEndpointDetails>
getTestPipelineMetrics(string, number, string, string, string, Metrics[], boolean)
Erhalten Sie eine Zusammenfassung der Testergebnisse.
function getTestPipelineMetrics(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, metricNames?: Metrics[], groupByNode?: boolean): Promise<PipelineTestMetrics>
Parameter
- project
-
string
Projekt-ID oder Projektname
- pipelineId
-
number
Pipeline-ID. Dies entspricht der Build-ID.
- stageName
-
string
Name der Phase. Die maximal unterstützte Länge für name beträgt 256 Zeichen.
- phaseName
-
string
Name der Phase. Die maximal unterstützte Länge für name beträgt 256 Zeichen.
- jobName
-
string
Die Matrixerstellung in YAML generiert Kopien eines Auftrags mit unterschiedlichen Eingaben in der Matrix. JobName ist der Name dieser Eingabe. Die maximal unterstützte Länge für name beträgt 256 Zeichen.
- metricNames
-
Metrics[]
- groupByNode
-
boolean
Gruppenzusammenfassung für jeden Knoten des Pipleinererhearchy
Gibt zurück
Promise<PipelineTestMetrics>
getTestResultAttachmentContent(string, number, number, number)
Gibt eine Testergebnisanlage zurück.
function getTestResultAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
Gibt zurück
Promise<ArrayBuffer>
getTestResultAttachments(string, number, number)
function getTestResultAttachments(project: string, runId: number, testCaseResultId: number): Promise<TestAttachment[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
Gibt zurück
Promise<TestAttachment[]>
getTestResultAttachmentZip(string, number, number, number)
Gibt eine Testergebnisanlage zurück.
function getTestResultAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
Gibt zurück
Promise<ArrayBuffer>
getTestResultById(string, number, number, ResultDetails)
function getTestResultById(project: string, runId: number, testResultId: number, detailsToInclude?: ResultDetails): Promise<TestCaseResult>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testResultId
-
number
- detailsToInclude
- ResultDetails
Gibt zurück
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>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
- publishContext
-
string
- groupBy
-
string
- filter
-
string
- orderby
-
string
- shouldIncludeResults
-
boolean
- queryRunSummaryForInProgress
-
boolean
Gibt zurück
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>
Parameter
- project
-
string
Projekt-ID oder Projektname
- releaseId
-
number
- releaseEnvId
-
number
- publishContext
-
string
- groupBy
-
string
- filter
-
string
- orderby
-
string
- shouldIncludeResults
-
boolean
- queryRunSummaryForInProgress
-
boolean
Gibt zurück
Promise<TestResultsDetails>
getTestResultLogs(string, number, number, TestLogType, string, string, boolean, number, String)
Abrufen der Liste der Referenz zu Testergebnisanlagen
function getTestResultLogs(project: string, runId: number, resultId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID des Testlaufs, der das Ergebnis enthält
- resultId
-
number
ID des Testergebnisses
- type
- TestLogType
Typ der abzurufenden Anlagen
- directoryPath
-
string
Verzeichnispfad der abzurufenden Anlagen
- fileNamePrefix
-
string
Dateinamenpräfix zum Filtern der Liste der Anlagen
- fetchMetaData
-
boolean
Standardwert ist false. Legen Sie fest, ob Metadaten benötigt werden.
- top
-
number
Anzahl der zurückzugebenden Anlagenverweis
- continuationToken
-
String
Header zum Übergeben des continuationTokens
Gibt zurück
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[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- detailsToInclude
- ResultDetails
- skip
-
number
- top
-
number
- outcomes
- newTestsOnly
-
boolean
Gibt zurück
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>>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
- publishContext
-
string
- outcomes
- top
-
number
- continuationToken
-
string
Gibt zurück
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsByPipeline(string, number, string, string, string, TestOutcome[], number, String)
Ruft eine Liste der Ergebnisse ab.
function getTestResultsByPipeline(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, outcomes?: TestOutcome[], top?: number, continuationToken?: String): Promise<PagedList<ShallowTestCaseResult>>
Parameter
- project
-
string
Projekt-ID oder Projektname
- pipelineId
-
number
Pipeline-ID. Dies entspricht der Build-ID.
- stageName
-
string
Name der Phase. Die maximal unterstützte Länge für name beträgt 256 Zeichen.
- phaseName
-
string
Name der Phase. Die maximal unterstützte Länge für name beträgt 256 Zeichen.
- jobName
-
string
Die Matrixerstellung in YAML generiert Kopien eines Auftrags mit unterschiedlichen Eingaben in der Matrix. JobName ist der Name dieser Eingabe. Die maximal unterstützte Länge für name beträgt 256 Zeichen.
- outcomes
Ergebnisliste
- top
-
number
Maximale Anzahl der zurückzugebenden Ergebnisse
- continuationToken
-
String
Header zum Übergeben des continuationTokens
Gibt zurück
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsByQuery(TestResultsQuery, string)
function getTestResultsByQuery(query: TestResultsQuery, project: string): Promise<TestResultsQuery>
Parameter
- query
- TestResultsQuery
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
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[]>
Parameter
- queryModel
- QueryModel
- project
-
string
Projekt-ID oder Projektname
- includeResultDetails
-
boolean
- includeIterationDetails
-
boolean
- skip
-
number
- top
-
number
Gibt zurück
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>>
Parameter
- project
-
string
Projekt-ID oder Projektname
- releaseId
-
number
- releaseEnvid
-
number
- publishContext
-
string
- outcomes
- top
-
number
- continuationToken
-
string
Gibt zurück
Promise<PagedList<ShallowTestCaseResult>>
getTestResultsSettings(string, TestResultsSettingsType)
Abrufen von TestResultsSettings-Daten
function getTestResultsSettings(project: string, settingsType?: TestResultsSettingsType): Promise<TestResultsSettings>
Parameter
- project
-
string
Projekt-ID oder Projektname
- settingsType
- TestResultsSettingsType
Gibt zurück
Promise<TestResultsSettings>
getTestResultWorkItemsById(string, number, number)
function getTestResultWorkItemsById(project: string, runId: number, testCaseResultId: number): Promise<WorkItemReference[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
Gibt zurück
Promise<WorkItemReference[]>
getTestRunAttachmentContent(string, number, number)
Gibt eine Testlaufanlage zurück.
function getTestRunAttachmentContent(project: string, runId: number, attachmentId: number): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- attachmentId
-
number
Gibt zurück
Promise<ArrayBuffer>
getTestRunAttachments(string, number)
function getTestRunAttachments(project: string, runId: number): Promise<TestAttachment[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Gibt zurück
Promise<TestAttachment[]>
getTestRunAttachmentZip(string, number, number)
Gibt eine Testlaufanlage zurück.
function getTestRunAttachmentZip(project: string, runId: number, attachmentId: number): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- attachmentId
-
number
Gibt zurück
Promise<ArrayBuffer>
getTestRunById(string, number, boolean, boolean)
function getTestRunById(project: string, runId: number, includeDetails?: boolean, includeTags?: boolean): Promise<TestRun>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- includeDetails
-
boolean
- includeTags
-
boolean
Gibt zurück
Promise<TestRun>
getTestRunCodeCoverage(string, number, number)
function getTestRunCodeCoverage(project: string, runId: number, flags: number): Promise<TestRunCoverage[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- flags
-
number
Gibt zurück
Promise<TestRunCoverage[]>
getTestRunLogs(string, number, TestLogType, string, string, boolean, number, String)
Abrufen der Liste der Referenz zu Testlaufanlagen
function getTestRunLogs(project: string, runId: number, type: TestLogType, directoryPath?: string, fileNamePrefix?: string, fetchMetaData?: boolean, top?: number, continuationToken?: String): Promise<PagedList<TestLog>>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID des Testlaufs
- type
- TestLogType
Typ der abzurufenden Anlagen
- directoryPath
-
string
Verzeichnispfad, für den Anlagen benötigt werden
- fileNamePrefix
-
string
Dateinamenpräfix zum Filtern der Liste der Anlagen
- fetchMetaData
-
boolean
Standardwert ist false. Legen Sie fest, ob Metadaten benötigt werden.
- top
-
number
Anzahl der zurückzugebenden Anlagenverweis
- continuationToken
-
String
Header zum Übergeben des continuationTokens
Gibt zurück
getTestRunLogStoreAttachmentContent(string, number, string)
Gibt die Anlage mit dem angegebenen Dateinamen für die angegebene runId aus dem LogStore zurück.
function getTestRunLogStoreAttachmentContent(project: string, runId: number, filename: string): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Testen von RunId
- filename
-
string
Attachment FileName
Gibt zurück
Promise<ArrayBuffer>
getTestRunLogStoreAttachments(string, number)
Gibt eine Liste von Anlagen für die angegebene runId aus dem LogStore zurück.
function getTestRunLogStoreAttachments(project: string, runId: number): Promise<TestLogStoreAttachment[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Testen von RunId
Gibt zurück
Promise<TestLogStoreAttachment[]>
getTestRunLogStoreAttachmentZip(string, number, string)
Gibt die Anlage mit dem angegebenen Dateinamen für die angegebene runId aus dem LogStore zurück.
function getTestRunLogStoreAttachmentZip(project: string, runId: number, filename: string): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Testen von RunId
- filename
-
string
Attachment FileName
Gibt zurück
Promise<ArrayBuffer>
getTestRunMessageLogs(string, number)
Abrufen von Testlaufmeldungsprotokollen
function getTestRunMessageLogs(project: string, runId: number): Promise<TestMessageLogDetails[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID der abzurufenden Ausführung.
Gibt zurück
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[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildUri
-
string
- owner
-
string
- tmiRunId
-
string
- planId
-
number
- includeRunDetails
-
boolean
- automated
-
boolean
- skip
-
number
- top
-
number
Gibt zurück
Promise<TestRun[]>
getTestRunsBySessionId(string, number)
Ruft testausführungen ab, die einer Sitzung zugeordnet sind
function getTestRunsBySessionId(project: string, sessionId: number): Promise<number[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- sessionId
-
number
ID der TestResults-Sitzung, für die Testläufe abgerufen werden sollen.
Gibt zurück
Promise<number[]>
getTestRunStatistics(string, number)
Abrufen von Testlaufstatistiken , die verwendet werden, wenn eine Zusammenfassung einer Ausführung nach Ergebnis abgerufen werden soll.
function getTestRunStatistics(project: string, runId: number): Promise<TestRunStatistic>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID der abzurufenden Ausführung.
Gibt zurück
Promise<TestRunStatistic>
getTestRunSummaryByOutcome(string, number)
Abrufen einer Testlaufzusammenfassung, die verwendet wird, wenn eine Zusammenfassung einer Ausführung nach Ergebnis abgerufen werden soll. Der Testlauf sollte den Status "Abgeschlossen" aufweisen.
function getTestRunSummaryByOutcome(project: string, runId: number): Promise<TestRunStatistic>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID der abzurufenden Ausführung.
Gibt zurück
Promise<TestRunStatistic>
getTestSession(string, number)
Ruft das TestResultsSession-Metadatenobjekt im TCM-Datenspeicher ab.
function getTestSession(project: string, buildId: number): Promise<TestResultsSession[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
Gibt zurück
Promise<TestResultsSession[]>
getTestSessionLayout(string, string)
Ruft das TestResultsSession-Layoutobjekt im TCM-Datenspeicher ab.
function getTestSessionLayout(project: string, sessionId: string): Promise<any[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- sessionId
-
string
Gibt zurück
Promise<any[]>
getTestSessionLayoutBySessionId(string, number)
Ruft das TestResultsSession-Layoutobjekt im TCM-Datenspeicher ab.
function getTestSessionLayoutBySessionId(project: string, sessionId: number): Promise<any[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- sessionId
-
number
Sitzungsobjekt abrufen.
Gibt zurück
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[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- detailsToInclude
- ResultDetails
- skip
-
number
- top
-
number
- outcomes
- newTestsOnly
-
boolean
Gibt zurück
Promise<TestCaseResult[]>
getTestSettingsById(string, number)
function getTestSettingsById(project: string, testSettingsId: number): Promise<TestSettings>
Parameter
- project
-
string
Projekt-ID oder Projektname
- testSettingsId
-
number
Gibt zurück
Promise<TestSettings>
getTestSubResultAttachmentContent(string, number, number, number, number)
Gibt eine Testunterergebnisanlage zurück.
function getTestSubResultAttachmentContent(project: string, runId: number, testCaseResultId: number, attachmentId: number, testSubResultId: number): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- testSubResultId
-
number
Gibt zurück
Promise<ArrayBuffer>
getTestSubResultAttachments(string, number, number, number)
Gibt Anlagenverweise für das Testunterergebnis zurück.
function getTestSubResultAttachments(project: string, runId: number, testCaseResultId: number, testSubResultId: number): Promise<TestAttachment[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
- testSubResultId
-
number
Gibt zurück
Promise<TestAttachment[]>
getTestSubResultAttachmentZip(string, number, number, number, number)
Gibt eine Testunterergebnisanlage zurück.
function getTestSubResultAttachmentZip(project: string, runId: number, testCaseResultId: number, attachmentId: number, testSubResultId: number): Promise<ArrayBuffer>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
- testCaseResultId
-
number
- attachmentId
-
number
- testSubResultId
-
number
Gibt zurück
Promise<ArrayBuffer>
getTestSubResultLogs(string, number, number, number, TestLogType, string, string, boolean, number, String)
Abrufen der Liste der Referenz zu Testunterergebnissen
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>>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID des Testlaufs, der die Ergebnisse enthält
- resultId
-
number
ID des Testergebnisses, das das Teilergebnis enthält
- subResultId
-
number
ID des Testunterergebnisses
- type
- TestLogType
Typ der abzurufenden Anlagen
- directoryPath
-
string
Verzeichnispfad der abzurufenden Anlage
- fileNamePrefix
-
string
Dateinamenpräfix zum Filtern der Liste der Anlagen
- fetchMetaData
-
boolean
Standardwert ist false. Legen Sie fest, ob Metadaten benötigt werden.
- top
-
number
Anzahl der zurückzugebenden Anlagenverweis
- continuationToken
-
String
Header zum Übergeben des continuationTokens
Gibt zurück
getTestTagsForBuild(string, number)
Ruft alle Tags in einem Build ab.
function getTestTagsForBuild(project: string, buildId: number): Promise<TestTag[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
Build-ID
Gibt zurück
Promise<TestTag[]>
getTestTagsForRelease(string, number, number)
Rufen Sie alle Tags in einem Release ab.
function getTestTagsForRelease(project: string, releaseId: number, releaseEnvId: number): Promise<TestTag[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- releaseId
-
number
Release-ID
- releaseEnvId
-
number
Id der Releaseumgebung
Gibt zurück
Promise<TestTag[]>
getTestTagSummaryForBuild(string, number)
Ruft alle Tags in einem Build ab.
function getTestTagSummaryForBuild(project: string, buildId: number): Promise<TestTagSummary>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
Build-ID
Gibt zurück
Promise<TestTagSummary>
getTestTagSummaryForRelease(string, number, number)
Rufen Sie alle Tags in einem Release ab.
function getTestTagSummaryForRelease(project: string, releaseId: number, releaseEnvId: number): Promise<TestTagSummary>
Parameter
- project
-
string
Projekt-ID oder Projektname
- releaseId
-
number
Release-ID
- releaseEnvId
-
number
Id der Releaseumgebung
Gibt zurück
Promise<TestTagSummary>
publishTestResultDocument(TestResultDocument, string, number)
function publishTestResultDocument(document: TestResultDocument, project: string, runId: number): Promise<TestResultDocument>
Parameter
- document
- TestResultDocument
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Gibt zurück
Promise<TestResultDocument>
queryCustomFields(string, CustomTestFieldScope)
function queryCustomFields(project: string, scopeFilter: CustomTestFieldScope): Promise<CustomTestFieldDefinition[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- scopeFilter
- CustomTestFieldScope
Gibt zurück
Promise<CustomTestFieldDefinition[]>
queryResultTrendForBuild(TestResultTrendFilter, string)
function queryResultTrendForBuild(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Parameter
- filter
- TestResultTrendFilter
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<AggregatedDataForResultTrend[]>
queryResultTrendForRelease(TestResultTrendFilter, string)
function queryResultTrendForRelease(filter: TestResultTrendFilter, project: string): Promise<AggregatedDataForResultTrend[]>
Parameter
- filter
- TestResultTrendFilter
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<AggregatedDataForResultTrend[]>
queryTestHistory(TestHistoryQuery, string)
Abrufen des Verlaufs einer Testmethode mit TestHistoryQuery
function queryTestHistory(filter: TestHistoryQuery, project: string): Promise<TestHistoryQuery>
Parameter
- filter
- TestHistoryQuery
TestHistoryQuery zum Abrufen des Verlaufs
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<TestHistoryQuery>
queryTestMethodLinkedWorkItems(string, string)
function queryTestMethodLinkedWorkItems(project: string, testName: string): Promise<TestToWorkItemLinks>
Parameter
- project
-
string
Projekt-ID oder Projektname
- testName
-
string
Gibt zurück
Promise<TestToWorkItemLinks>
queryTestResultHistory(ResultsFilter, string)
function queryTestResultHistory(filter: ResultsFilter, project: string): Promise<TestResultHistory>
Parameter
- filter
- ResultsFilter
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<TestResultHistory>
queryTestResultsMetaData(string[], string, ResultMetaDataDetails)
Abrufen der Liste der Metadatendetails des Testergebnisses für den entsprechenden testcasereferenceId
function queryTestResultsMetaData(testCaseReferenceIds: string[], project: string, detailsToInclude?: ResultMetaDataDetails): Promise<TestResultMetaData[]>
Parameter
- testCaseReferenceIds
-
string[]
TestCaseReference-IDs des abzufragenden Testergebnisses, durch Trennzeichen getrennte Liste gültiger IDs (Grenzwert von ID 200).
- project
-
string
Projekt-ID oder Projektname
- detailsToInclude
- ResultMetaDataDetails
Details, die in Testergebnismetadaten eingeschlossen werden sollen. Der Standardwert ist None. Andere Werte sind FlakyIdentifiers.
Gibt zurück
Promise<TestResultMetaData[]>
queryTestResultsReportForBuild(string, number, string, boolean, BuildReference)
function queryTestResultsReportForBuild(project: string, buildId: number, publishContext?: string, includeFailureDetails?: boolean, buildToCompare?: BuildReference): Promise<TestResultSummary>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
- publishContext
-
string
- includeFailureDetails
-
boolean
- buildToCompare
- BuildReference
Gibt zurück
Promise<TestResultSummary>
queryTestResultsReportForPipeline(string, number, string, string, string, boolean)
Erhalten Sie eine Zusammenfassung der Testergebnisse.
function queryTestResultsReportForPipeline(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, includeFailureDetails?: boolean): Promise<TestResultSummary>
Parameter
- project
-
string
Projekt-ID oder Projektname
- pipelineId
-
number
Pipeline-ID. Dies entspricht der Build-ID.
- stageName
-
string
Name der Phase. Die maximal unterstützte Länge für name beträgt 256 Zeichen.
- phaseName
-
string
Name der Phase. Die maximal unterstützte Länge für name beträgt 256 Zeichen.
- jobName
-
string
Die Matrixerstellung in YAML generiert Kopien eines Auftrags mit unterschiedlichen Eingaben in der Matrix. JobName ist der Name dieser Eingabe. Die maximal unterstützte Länge für name beträgt 256 Zeichen.
- includeFailureDetails
-
boolean
Wenn true Fehlererkenntnisse zurückgibt
Gibt zurück
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>
Parameter
- project
-
string
Projekt-ID oder Projektname
- releaseId
-
number
- releaseEnvId
-
number
- publishContext
-
string
- includeFailureDetails
-
boolean
- releaseToCompare
- ReleaseReference
Gibt zurück
Promise<TestResultSummary>
queryTestResultsSummaryForReleases(ReleaseReference[], string)
function queryTestResultsSummaryForReleases(releases: ReleaseReference[], project: string): Promise<TestResultSummary[]>
Parameter
- releases
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<TestResultSummary[]>
queryTestResultWorkItems(string, string, string, number, Date, number, number)
Abfragetestergebnis workItems basierend auf Filter
function queryTestResultWorkItems(project: string, workItemCategory: string, automatedTestName?: string, testCaseId?: number, maxCompleteDate?: Date, days?: number, workItemCount?: number): Promise<WorkItemReference[]>
Parameter
- project
-
string
Projekt-ID oder Projektname
- workItemCategory
-
string
kann Werte "Microsoft.BugCategory" oder "all" (zum Abrufen aller Arbeitselemente) annehmen
- automatedTestName
-
string
- testCaseId
-
number
- maxCompleteDate
-
Date
- days
-
number
- workItemCount
-
number
Gibt zurück
Promise<WorkItemReference[]>
queryTestRuns(string, Date, Date, TestRunState, number[], boolean, TestRunPublishContext, number[], number[], string, number[], number[], number[], number[], string, number, string)
Abfragetestausführungen basierend auf Filtern. Pflichtfelder sind minLastUpdatedDate und 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>>
Parameter
- project
-
string
Projekt-ID oder Projektname
- minLastUpdatedDate
-
Date
Mindestdatum der letzten Änderung der ausführung, die abgefragt werden soll (Obligatorisch).
- maxLastUpdatedDate
-
Date
Maximum Last Modified Date of run to beabfrage (Obligatorisch, Differenz zwischen min- und max. Datum kann maximal 7 Tage betragen).
- state
- TestRunState
Aktueller Status der abzufragten Ausführungen.
- planIds
-
number[]
Plan-IDs der durch Kommas getrennten Liste der gültigen ID-Läufe, die abgefragt werden sollen.
- isAutomated
-
boolean
Automatisierungstyp der abzufragten Ausführungen.
- publishContext
- TestRunPublishContext
PublishContext der abzufragten Ausführungen.
- buildIds
-
number[]
Erstellen Sie ids der durch Kommas getrennten Liste der zu abfragenden Ausführungen mit gültigen IDs.
- buildDefIds
-
number[]
Erstellen Sie Definition-IDs der durch Trennzeichen getrennten Liste der zu abfragenden Ausführungen mit gültigen IDs.
- branchName
-
string
Quellbranchname der abzufragenden Ausführungen.
- releaseIds
-
number[]
Release-IDs der liste der zu abfragenden Ausführungen, kommagetrennte Liste gültiger IDs.
- releaseDefIds
-
number[]
Releasedefinitions-IDs der durch Kommas getrennten Liste der gültigen IDs für zu abfragende Ausführungen.
- releaseEnvIds
-
number[]
Geben Sie Umgebungs-IDs der durch Trennzeichen getrennten Liste der zu abfragenden Ausführungen mit gültigen IDs frei.
- releaseEnvDefIds
-
number[]
Geben Sie Umgebungsdefinitions-IDs der durch Trennzeichen getrennten Liste der zu abfragenden Ausführungen mit gültigen IDs frei.
- runTitle
-
string
Ausführungstitel der abzufragten Ausführungen.
- top
-
number
Anzahl der abzufragbaren Ausführungen. Grenzwert ist 100
- continuationToken
-
string
continuationToken vom vorherigen Batch oder NULL für den ersten Batch. Es sollte nicht vom Benutzer erstellt (oder geändert werden, wenn es vom letzten Batch empfangen wurde).
Gibt zurück
queryTestSummaryByRequirement(TestResultsContext, string, number[])
function queryTestSummaryByRequirement(resultsContext: TestResultsContext, project: string, workItemIds?: number[]): Promise<TestSummaryForWorkItem[]>
Parameter
- resultsContext
- TestResultsContext
- project
-
string
Projekt-ID oder Projektname
- workItemIds
-
number[]
Gibt zurück
Promise<TestSummaryForWorkItem[]>
testLogStoreEndpointDetailsForBuild(string, number, TestLogStoreOperationType)
Create und Abrufen des SAS-URI des Buildcontainers
function testLogStoreEndpointDetailsForBuild(project: string, buildId: number, testLogStoreOperationType: TestLogStoreOperationType): Promise<TestLogStoreEndpointDetails>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
ID des abzurufenden Builds
- testLogStoreOperationType
- TestLogStoreOperationType
Vorgangstyp, der mithilfe von sas-uri ausgeführt werden soll
Gibt zurück
Promise<TestLogStoreEndpointDetails>
testLogStoreEndpointDetailsForResult(string, number, number, number, string, TestLogType)
Create leere Datei für ein Ergebnis und Abrufen des Sas-URI für die Datei
function testLogStoreEndpointDetailsForResult(project: string, runId: number, resultId: number, subResultId: number, filePath: string, type: TestLogType): Promise<TestLogStoreEndpointDetails>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID des Testlaufs, der das Ergebnis enthält
- resultId
-
number
ID der Testergebnisse, die das Teilergebnis enthalten
- subResultId
-
number
ID des Testunterergebnisses, dessen Datei sas URI benötigt wird
- filePath
-
string
Dateipfad innerhalb des Unterergebnisses, für das sas-URI benötigt wird
- type
- TestLogType
Dateityp zum Download
Gibt zurück
Promise<TestLogStoreEndpointDetails>
testLogStoreEndpointDetailsForRun(string, number, TestLogStoreOperationType, string, TestLogType)
Create leere Datei für eine Ausführung und Abrufen des Sas-URI für die Datei
function testLogStoreEndpointDetailsForRun(project: string, runId: number, testLogStoreOperationType: TestLogStoreOperationType, filePath?: string, type?: TestLogType): Promise<TestLogStoreEndpointDetails>
Parameter
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
ID der Ausführung zum Abrufen von Endpunktdetails
- testLogStoreOperationType
- TestLogStoreOperationType
Vorgangstyp, der mithilfe von sas-uri ausgeführt werden soll
- filePath
-
string
Dateipfad zum Erstellen einer leeren Datei
- type
- TestLogType
Standard ist GeneralAttachment, Typ der zu erstellenden leeren Datei
Gibt zurück
Promise<TestLogStoreEndpointDetails>
testResultsGroupDetails(string, number, string, string, string, boolean, boolean)
Rufen Sie alle verfügbaren Gruppendetails ab, und für diese Gruppen erhalten Sie fehler- und abgebrochene Ergebnisse.
function testResultsGroupDetails(project: string, pipelineId: number, stageName?: string, phaseName?: string, jobName?: string, shouldIncludeFailedAndAbortedResults?: boolean, queryGroupSummaryForInProgress?: boolean): Promise<TestResultsDetails>
Parameter
- project
-
string
Projekt-ID oder Projektname
- pipelineId
-
number
Pipeline-ID. Dies ist identisch mit der Build-ID.
- stageName
-
string
Name der Stufe. Die maximale unterstützte Länge für name beträgt 256 Zeichen.
- phaseName
-
string
Name der Phase. Die maximale unterstützte Länge für name beträgt 256 Zeichen.
- jobName
-
string
Die Matrixerstellung in YAML generiert Kopien eines Auftrags mit unterschiedlichen Eingaben in der Matrix. JobName ist der Name dieser Eingabe. Die maximale unterstützte Länge für name beträgt 256 Zeichen.
- shouldIncludeFailedAndAbortedResults
-
boolean
Wenn true, werden ids mit fehlgeschlagenen und abgebrochenen Ergebnissen für jede Testgruppe zurückgegeben.
- queryGroupSummaryForInProgress
-
boolean
Wenn true, wird auch die Zusammenfassung für InProgress-Ausführungen berechnet.
Gibt zurück
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>
Parameter
- project
-
string
Projekt-ID oder Projektname
- buildId
-
number
- coverageData
- CodeCoverageData
Gibt zurück
Promise<void>
updatePipelinesTestSettings(TestResultsUpdateSettings, string)
Aktualisieren der Projekteinstellungen von Testergebnissen
function updatePipelinesTestSettings(testResultsUpdateSettings: TestResultsUpdateSettings, project: string): Promise<TestResultsSettings>
Parameter
- testResultsUpdateSettings
- TestResultsUpdateSettings
- project
-
string
Projekt-ID oder Projektname
Gibt zurück
Promise<TestResultsSettings>
updateTestResults(TestCaseResult[], string, number)
function updateTestResults(results: TestCaseResult[], project: string, runId: number): Promise<TestCaseResult[]>
Parameter
- results
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Gibt zurück
Promise<TestCaseResult[]>
updateTestResultsMetaData(TestResultMetaDataUpdateInput, string, number)
Aktualisieren der Eigenschaften von Testergebnismetadaten
function updateTestResultsMetaData(testResultMetaDataUpdateInput: TestResultMetaDataUpdateInput, project: string, testCaseReferenceId: number): Promise<TestResultMetaData>
Parameter
- testResultMetaDataUpdateInput
- TestResultMetaDataUpdateInput
TestResultMetaData-Updateeingabe TestResultMetaDataUpdateInput
- project
-
string
Projekt-ID oder Projektname
- testCaseReferenceId
-
number
TestCaseReference-ID des zu aktualisierenden Testergebnisses.
Gibt zurück
Promise<TestResultMetaData>
updateTestResultsToTestRunSession(TestCaseResult[], string, number)
Erstellt TestResultsMRX-Objekte im TCM-Datenspeicher für vorhandene Testergebnisse
function updateTestResultsToTestRunSession(results: TestCaseResult[], project: string, runId: number): Promise<number[]>
Parameter
- results
Results-Objekt mit nur MRX-Eigenschaften und testResultId
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
RunId des Testlaufs
Gibt zurück
Promise<number[]>
updateTestRun(RunUpdateModel, string, number)
function updateTestRun(runUpdateModel: RunUpdateModel, project: string, runId: number): Promise<TestRun>
Parameter
- runUpdateModel
- RunUpdateModel
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
Gibt zurück
Promise<TestRun>
updateTestRunTags(TestTagsUpdateModel, string, number)
Aktualisieren von Tags einer Ausführung, Tags können hinzugefügt und gelöscht werden
function updateTestRunTags(testTagsUpdateModel: TestTagsUpdateModel, project: string, runId: number): Promise<TestTag[]>
Parameter
- testTagsUpdateModel
- TestTagsUpdateModel
TestTagsUpdateModel
- project
-
string
Projekt-ID oder Projektname
- runId
-
number
RunId der Ausführung
Gibt zurück
Promise<TestTag[]>
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für