Results - Get
Abrufen eines Testergebnisses für einen Testlauf.
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?api-version=5.0
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?detailsToInclude={detailsToInclude}&api-version=5.0
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
project
|
path | True |
string |
Projekt-ID oder Projektname |
run
|
path | True |
integer int32 |
Testlauf-ID eines abzurufenden Testergebnisses. |
test
|
path | True |
integer int32 |
Testergebnis-ID. |
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "5.0" festgelegt werden, um diese Version der API zu verwenden. |
details
|
query |
Details, die in Testergebnisse eingeschlossen werden sollen. Der Standardwert ist None. Weitere Werte sind Iterationen, WorkItems und SubResults. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Scopes
Name | Beschreibung |
---|---|
vso.test | Ermöglicht das Lesen von Testplänen, Fällen, Ergebnissen und anderen Artefakten im Zusammenhang mit der Testverwaltung. |
Beispiele
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/results/100000?api-version=5.0
Sample Response
{
"id": 100000,
"project": {
"id": "5c3d39df-a0cb-49da-be01-42e53792c0e1",
"name": "Fabrikam-Fiber-TFVC",
"url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
},
"startedDate": "2016-07-13T11:12:48.487Z",
"completedDate": "2016-07-13T11:12:48.493Z",
"durationInMs": 4,
"outcome": "Passed",
"revision": 1,
"runBy": {
"id": "a5cbf24d-799f-452e-82be-f049a85b5895",
"displayName": "Fabrikam",
"uniqueName": "fabrikamfiber.vsin@hotmail.com",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/a5cbf24d-799f-452e-82be-f049a85b5895",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=a5cbf24d-799f-452e-82be-f049a85b5895"
},
"state": "Completed",
"testCase": {
"name": "Pass1"
},
"testRun": {
"id": "16",
"name": "VSTest Test Run release any cpu",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16"
},
"lastUpdatedDate": "2016-07-13T11:12:49.123Z",
"lastUpdatedBy": {
"id": "375baa5b-5148-4e89-a549-ec202b722d89",
"displayName": "Project Collection Build Service (fabrikam)",
"uniqueName": "Build\\78b5727d-4a24-4ec8-9caf-704685572174",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/375baa5b-5148-4e89-a549-ec202b722d89",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=375baa5b-5148-4e89-a549-ec202b722d89"
},
"priority": 0,
"computerName": "TASKAGENT5-0055",
"build": {
"id": "5",
"name": "20160713.2",
"url": "https://dev.azure.com/fabrikam/_apis/build/Builds/5"
},
"createdDate": "2016-07-13T11:12:49.123Z",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/Results/100000",
"failureType": "None",
"automatedTestStorage": "unittestproject1.dll",
"automatedTestType": "UnitTest",
"automatedTestTypeId": "13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b",
"automatedTestId": "aefba017-ab06-be36-6b92-de4e29836f72",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "Pass1",
"customFields": [],
"automatedTestName": "UnitTestProject1.UnitTest1.Pass1"
}
Definitionen
Name | Beschreibung |
---|---|
Build |
Verweis auf einen Build. |
Custom |
Eine benutzerdefinierte Feldinformation. |
Failing |
Fehler seit Informationen zu einem Testergebnis. |
Identity |
|
Reference |
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
Release |
Verweis auf eine Version. |
Result |
Details, die mit Testergebnissen eingeschlossen werden sollen. Der Standardwert ist None. Weitere Werte sind Iterationen, WorkItems und SubResults. |
Result |
|
Shallow |
Ein abstrahierter Verweis auf eine andere Ressource. Diese Klasse wird verwendet, um die Builddatenverträge mit einer einheitlichen Möglichkeit bereitzustellen, andere Ressourcen auf eine Weise zu verweisen, die eine einfache Durchquerung von Links ermöglicht. |
Shared |
Verweis auf freigegebene Schrittarbeitselemente. |
Test |
Stellt ein Testschrittergebnis dar. |
Test |
Stellt ein Testergebnis dar. |
Test |
Testen von Anlageninformationen in einer Testiteration. |
Test |
Verweis auf ein Testergebnis. |
Test |
Stellt ein Testiterationsergebnis dar. |
Test |
Testparameterinformationen in einer Testiteration. |
Test |
Stellt ein Teilergebnis eines Testergebnisses dar. |
BuildReference
Verweis auf einen Build.
Name | Typ | Beschreibung |
---|---|---|
branchName |
string |
Branchname. |
buildSystem |
string |
Buildsystem. |
definitionId |
integer |
Builddefinitions-ID. |
id |
integer |
Build-ID. |
number |
string |
Buildnummer. |
repositoryId |
string |
Repository-ID. |
uri |
string |
Erstellen sie den URI. |
CustomTestField
Eine benutzerdefinierte Feldinformation.
Name | Typ | Beschreibung |
---|---|---|
fieldName |
string |
Feldname |
value |
object |
Feldwert. |
FailingSince
Fehler seit Informationen zu einem Testergebnis.
Name | Typ | Beschreibung |
---|---|---|
build |
Buildverweis seit fehler. |
|
date |
string |
Zeit seit dem Ausfall. |
release |
Releasereferenz seit Fehler. |
IdentityRef
Name | Typ | Beschreibung |
---|---|---|
_links |
Dieses Feld enthält null oder interessantere Links zum Diagrammthema. Diese Links können aufgerufen werden, um zusätzliche Beziehungen oder ausführlichere Informationen zu diesem Graph-Thema zu erhalten. |
|
descriptor |
string |
Der Deskriptor ist die primäre Möglichkeit, auf den Graphengegenstand zu verweisen, während das System ausgeführt wird. In diesem Feld wird derselbe Graph-Betreff sowohl für Konten als auch für Organisationen eindeutig identifiziert. |
directoryAlias |
string |
|
displayName |
string |
Dies ist der nicht eindeutige Anzeigename des Diagrammsubjekts. Um dieses Feld zu ändern, müssen Sie seinen Wert im Quellanbieter ändern. |
id |
string |
|
imageUrl |
string |
|
inactive |
boolean |
|
isAadIdentity |
boolean |
|
isContainer |
boolean |
|
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
|
uniqueName |
string |
|
url |
string |
Diese URL ist die vollständige Route zur Quellressource dieses Graph-Betreffs. |
ReferenceLinks
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt.
Name | Typ | Beschreibung |
---|---|---|
links |
object |
Die schreibgeschützte Ansicht der Links. Da Verweislinks schreibgeschützter Sind, möchten wir sie nur als schreibgeschützter Link verfügbar machen. |
ReleaseReference
Verweis auf eine Version.
Name | Typ | Beschreibung |
---|---|---|
attempt |
integer |
|
creationDate |
string |
|
definitionId |
integer |
Releasedefinitions-ID. |
environmentCreationDate |
string |
|
environmentDefinitionId |
integer |
Release-Umgebungsdefinitions-ID. |
environmentDefinitionName |
string |
Name der Releaseumgebungsdefinition. |
environmentId |
integer |
Releaseumgebungs-ID. |
environmentName |
string |
Name der Releaseumgebung. |
id |
integer |
Release-ID. |
name |
string |
Dieser Parameter gibt den Releasenamen an. |
ResultDetails
Details, die mit Testergebnissen eingeschlossen werden sollen. Der Standardwert ist None. Weitere Werte sind Iterationen, WorkItems und SubResults.
Name | Typ | Beschreibung |
---|---|---|
iterations |
string |
Testen Sie Iterationsdetails in einem Testergebnis. |
none |
string |
Kernfelder des Testergebnisses. Kernfelder sind State, Outcome, Priority, AutomatedTestName, AutomatedTestStorage, Comments, ErrorMessage usw. |
point |
string |
Punkt- und Plandetails in einem Testergebnis. |
subResults |
string |
Teilergebnisse in einem Testergebnis. |
workItems |
string |
Arbeitselemente, die einem Testergebnis zugeordnet sind. |
ResultGroupType
Name | Typ | Beschreibung |
---|---|---|
dataDriven |
string |
Hierarchietyp des Testergebnisses. |
generic |
string |
Unbekannter Hierarchietyp. |
none |
string |
Blattknoten des Testergebnisses. |
orderedTest |
string |
Hierarchietyp des Testergebnisses. |
rerun |
string |
Hierarchietyp des Testergebnisses. |
ShallowReference
Ein abstrahierter Verweis auf eine andere Ressource. Diese Klasse wird verwendet, um die Builddatenverträge mit einer einheitlichen Möglichkeit bereitzustellen, andere Ressourcen auf eine Weise zu verweisen, die eine einfache Durchquerung von Links ermöglicht.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
ID der Ressource |
name |
string |
Name der verknüpften Ressource (Definitionsname, Controllername usw.) |
url |
string |
Vollständiger HTTP-Link zur Ressource |
SharedStepModel
Verweis auf freigegebene Schrittarbeitselemente.
Name | Typ | Beschreibung |
---|---|---|
id |
integer |
Freigegebene WorkItem-Schritt-ID. |
revision |
integer |
Überarbeitung des freigegebenen Arbeitselements. |
TestActionResultModel
Stellt ein Testschrittergebnis dar.
Name | Typ | Beschreibung |
---|---|---|
actionPath |
string |
Testschritt "Pfadbezeichner" im Arbeitselement "Testfall". |
comment |
string |
Kommentar im Ergebnis. |
completedDate |
string |
Zeitpunkt, zu dem die Ausführung abgeschlossen ist. |
durationInMs |
number |
Dauer der Ausführung. |
errorMessage |
string |
Fehlermeldung im Ergebnis. |
iterationId |
integer |
Iterations-ID des Testaktionsergebnisses. |
outcome |
string |
Testergebnis des Ergebnisses. |
sharedStepModel |
Verweis auf freigegebene Schrittarbeitselemente. |
|
startedDate |
string |
Zeitpunkt, zu dem die Ausführung gestartet wurde. |
stepIdentifier |
string |
Dies ist die Schritt-ID des Testfalls. Für den freigegebenen Schritt ist dies die Schritt-ID des freigegebenen Schritts im Arbeitselement des Testfalls. Schritt-ID im freigegebenen Schritt. Beispiel: TestCase-Arbeitselement verfügt über zwei Schritte: 1) Normaler Schritt mit ID = 1 2) Shared Step with ID = 2. Innerhalb des freigegebenen Schritts: a) Normal step with ID = 1 Value for StepIdentifier for First step: "1" Second step: "2;1" |
url |
string |
URL des Testaktionsergebnisses. |
TestCaseResult
Stellt ein Testergebnis dar.
Name | Typ | Beschreibung |
---|---|---|
afnStripId |
integer |
Testen Sie die Anlagen-ID der Aktionsaufzeichnung. |
area |
Verweis auf den Bereichspfad des Tests. |
|
associatedBugs |
Verweis auf Fehler, die mit dem Testergebnis verknüpft sind. |
|
automatedTestId |
string |
ID, die die Testmethode in einer DLL darstellt. |
automatedTestName |
string |
Vollqualifizierter Name des ausgeführten Tests. |
automatedTestStorage |
string |
Container, zu dem der Test gehört. |
automatedTestType |
string |
Typ des automatisierten Tests. |
automatedTestTypeId |
string |
|
build |
Flacher Verweis auf den Build, der dem Testergebnis zugeordnet ist. |
|
buildReference |
Verweis auf den Build, der dem Testergebnis zugeordnet ist. |
|
comment |
string |
Kommentar in einem Testergebnis. |
completedDate |
string |
Zeitpunkt, zu dem die Testausführung abgeschlossen wurde. |
computerName |
string |
Computername, an dem der Test ausgeführt wurde. |
configuration |
Testkonfiguration eines Testergebnisses. |
|
createdDate |
string |
Zeitstempel beim Erstellen des Testergebnisses. |
customFields |
Zusätzliche Eigenschaften des Testergebnisses. |
|
durationInMs |
number |
Dauer der Testausführung in Millisekunden. |
errorMessage |
string |
Fehlermeldung bei der Testausführung. |
failingSince |
Informationen, wenn Testergebnisse fehlschlagen. |
|
failureType |
string |
Fehlertyp des Testergebnisses. |
id |
integer |
ID eines Testergebnisses. |
iterationDetails |
Testergebnisdetails von Testiterationen. |
|
lastUpdatedBy |
Verweis auf das zuletzt aktualisierte Testergebnis der Identität. |
|
lastUpdatedDate |
string |
Letzte aktualisierung datetime des Testergebnisses. |
outcome |
string |
Testergebnis des Testergebnisses. |
owner |
Verweis auf den Testbesitzer. |
|
priority |
integer |
Priorität des ausgeführten Tests. |
project |
Verweis auf das Teamprojekt. |
|
release |
Flacher Verweis auf das Release, das dem Testergebnis zugeordnet ist. |
|
releaseReference |
Verweis auf das Release, das dem Testergebnis zugeordnet ist. |
|
resetCount |
integer |
|
resolutionState |
string |
Auflösungsstatus des Testergebnisses. |
resolutionStateId |
integer |
ID des Auflösungszustands. |
resultGroupType |
Hierarchietyp des Ergebnisses, Standardwert von None bedeutet dessen Blattknoten. |
|
revision |
integer |
Revisionsnummer des Testergebnisses. |
runBy |
Der Verweis auf die Identität hat den Test ausgeführt. |
|
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Zeitpunkt, zu dem die Testausführung gestartet wurde. |
state |
string |
Zustand des Testergebnisses. |
subResults |
Liste der Unterergebnisse innerhalb eines Testergebnisses: Wenn ResultGroupType nicht None ist, enthält es die entsprechenden Unterergebnisse des Typs. |
|
testCase |
Verweis auf den ausgeführten Test. |
|
testCaseReferenceId |
integer |
Referenz-ID des Tests, der vom Testergebnis verwendet wird. |
testCaseRevision |
integer |
Name des Tests. |
testCaseTitle |
string |
Name des Tests. |
testPlan |
Referenz auf testplan test case workitem ist Teil von. |
|
testPoint |
Verweis auf den ausgeführten Testpunkt. |
|
testRun |
Referenz zum Testlauf. |
|
testSuite |
Der Verweis auf test suite test case workitem ist Teil von. |
|
url |
string |
URL des Testergebnisses. |
TestCaseResultAttachmentModel
Testen von Anlageninformationen in einer Testiteration.
Name | Typ | Beschreibung |
---|---|---|
actionPath |
string |
Testschritt "Pfadbezeichner" im Arbeitselement "Testfall". |
id |
integer |
Anlagen-ID. |
iterationId |
integer |
Iterations-ID. |
name |
string |
Name der Anlage. |
size |
integer |
Größe der Anlage. |
url |
string |
URL zur Anlage. |
TestCaseResultIdentifier
Verweis auf ein Testergebnis.
Name | Typ | Beschreibung |
---|---|---|
testResultId |
integer |
Testergebnis-ID. |
testRunId |
integer |
Testlauf-ID. |
TestIterationDetailsModel
Stellt ein Testiterationsergebnis dar.
Name | Typ | Beschreibung |
---|---|---|
actionResults |
Testschritt führt zu einer Iteration. |
|
attachments |
Refence to attachments in test iteration results. |
|
comment |
string |
Kommentar im Ergebnis der Testiteration. |
completedDate |
string |
Zeitpunkt, zu dem die Ausführung abgeschlossen ist. |
durationInMs |
number |
Dauer der Ausführung. |
errorMessage |
string |
Fehlermeldung in der Ergebnisausführung der Testiteration. |
id |
integer |
ID des Testiterationsergebnisses. |
outcome |
string |
Testergebnis, wenn Testiteration ergebnis. |
parameters |
Testen Sie Parameter in einer Iteration. |
|
startedDate |
string |
Zeitpunkt, zu dem die Ausführung gestartet wurde. |
url |
string |
URL zum Testen des Iterationsergebnisses. |
TestResultParameterModel
Testparameterinformationen in einer Testiteration.
Name | Typ | Beschreibung |
---|---|---|
actionPath |
string |
Testschrittpfad, in dem auf den Parameter verwiesen wird. |
iterationId |
integer |
Iterations-ID. |
parameterName |
string |
Name des Parameters. |
stepIdentifier |
string |
Dies ist die Schritt-ID des Testfalls. Für den freigegebenen Schritt ist dies die Schritt-ID des freigegebenen Schritts im Arbeitselement des Testfalls. Schritt-ID im freigegebenen Schritt. Beispiel: TestCase-Arbeitselement verfügt über zwei Schritte: 1) Normaler Schritt mit ID = 1 2) Shared Step with ID = 2. Innerhalb des freigegebenen Schritts: a) Normal step with ID = 1 Value for StepIdentifier for First step: "1" Second step: "2;1" |
url |
string |
URL des Testparameters. |
value |
string |
Wert des Parameters. |
TestSubResult
Stellt ein Teilergebnis eines Testergebnisses dar.
Name | Typ | Beschreibung |
---|---|---|
comment |
string |
Kommentar im Unterergebnis. |
completedDate |
string |
Zeitpunkt, zu dem die Testausführung abgeschlossen ist. |
computerName |
string |
Computer, auf dem der Test ausgeführt wurde. |
configuration |
Verweis auf die Testkonfiguration. |
|
customFields |
Zusätzliche Eigenschaften des Unterergebnisses. |
|
displayName |
string |
Name des Unterergebnisses. |
durationInMs |
integer |
Dauer der Testausführung. |
errorMessage |
string |
Fehlermeldung im Unterergebnis. |
id |
integer |
ID des Unterergebnisses. |
lastUpdatedDate |
string |
Zeitpunkt der letzten Aktualisierung des Ergebnisses. |
outcome |
string |
Ergebnis des Teilergebnisses. |
parentId |
integer |
Direkte übergeordnete ID des Unterergebnisses. |
resultGroupType |
Hierarchietyp des Ergebnisses, Standardwert von None, bedeutet dessen Blattknoten. |
|
sequenceId |
integer |
Indexnummer des Teilergebnisses. |
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Zeitpunkt, zu dem die Testausführung gestartet wurde. |
subResults |
Liste der Unterergebnisse innerhalb eines Unterergebnisses: Wenn ResultGroupType nicht None ist, enthält es die entsprechenden Unterergebnisse des Typs. |
|
testResult |
Verweis auf das Testergebnis. |
|
url |
string |
URL des Unterergebnisses. |