Freigeben über


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

runId
path True

integer

int32

Testlauf-ID eines abzurufenden Testergebnisses.

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

detailsToInclude
query

ResultDetails

Details, die in Testergebnisse eingeschlossen werden sollen. Der Standardwert ist None. Weitere Werte sind Iterationen, WorkItems und SubResults.

Antworten

Name Typ Beschreibung
200 OK

TestCaseResult

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
BuildReference

Verweis auf einen Build.

CustomTestField

Eine benutzerdefinierte Feldinformation.

FailingSince

Fehler seit Informationen zu einem Testergebnis.

IdentityRef
ReferenceLinks

Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt.

ReleaseReference

Verweis auf eine Version.

ResultDetails

Details, die mit Testergebnissen eingeschlossen werden sollen. Der Standardwert ist None. Weitere Werte sind Iterationen, WorkItems und SubResults.

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

SharedStepModel

Verweis auf freigegebene Schrittarbeitselemente.

TestActionResultModel

Stellt ein Testschrittergebnis dar.

TestCaseResult

Stellt ein Testergebnis dar.

TestCaseResultAttachmentModel

Testen von Anlageninformationen in einer Testiteration.

TestCaseResultIdentifier

Verweis auf ein Testergebnis.

TestIterationDetailsModel

Stellt ein Testiterationsergebnis dar.

TestResultParameterModel

Testparameterinformationen in einer Testiteration.

TestSubResult

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

BuildReference

Buildverweis seit fehler.

date

string

Zeit seit dem Ausfall.

release

ReleaseReference

Releasereferenz seit Fehler.

IdentityRef

Name Typ Beschreibung
_links

ReferenceLinks

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.

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

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

ShallowReference

Verweis auf den Bereichspfad des Tests.

associatedBugs

ShallowReference[]

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

ShallowReference

Flacher Verweis auf den Build, der dem Testergebnis zugeordnet ist.

buildReference

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

ShallowReference

Testkonfiguration eines Testergebnisses.

createdDate

string

Zeitstempel beim Erstellen des Testergebnisses.

customFields

CustomTestField[]

Zusätzliche Eigenschaften des Testergebnisses.

durationInMs

number

Dauer der Testausführung in Millisekunden.

errorMessage

string

Fehlermeldung bei der Testausführung.

failingSince

FailingSince

Informationen, wenn Testergebnisse fehlschlagen.

failureType

string

Fehlertyp des Testergebnisses.

id

integer

ID eines Testergebnisses.

iterationDetails

TestIterationDetailsModel[]

Testergebnisdetails von Testiterationen.

lastUpdatedBy

IdentityRef

Verweis auf das zuletzt aktualisierte Testergebnis der Identität.

lastUpdatedDate

string

Letzte aktualisierung datetime des Testergebnisses.

outcome

string

Testergebnis des Testergebnisses.

owner

IdentityRef

Verweis auf den Testbesitzer.

priority

integer

Priorität des ausgeführten Tests.

project

ShallowReference

Verweis auf das Teamprojekt.

release

ShallowReference

Flacher Verweis auf das Release, das dem Testergebnis zugeordnet ist.

releaseReference

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

ResultGroupType

Hierarchietyp des Ergebnisses, Standardwert von None bedeutet dessen Blattknoten.

revision

integer

Revisionsnummer des Testergebnisses.

runBy

IdentityRef

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

TestSubResult[]

Liste der Unterergebnisse innerhalb eines Testergebnisses: Wenn ResultGroupType nicht None ist, enthält es die entsprechenden Unterergebnisse des Typs.

testCase

ShallowReference

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

ShallowReference

Referenz auf testplan test case workitem ist Teil von.

testPoint

ShallowReference

Verweis auf den ausgeführten Testpunkt.

testRun

ShallowReference

Referenz zum Testlauf.

testSuite

ShallowReference

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

TestActionResultModel[]

Testschritt führt zu einer Iteration.

attachments

TestCaseResultAttachmentModel[]

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

TestResultParameterModel[]

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

ShallowReference

Verweis auf die Testkonfiguration.

customFields

CustomTestField[]

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

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

TestSubResult[]

Liste der Unterergebnisse innerhalb eines Unterergebnisses: Wenn ResultGroupType nicht None ist, enthält es die entsprechenden Unterergebnisse des Typs.

testResult

TestCaseResultIdentifier

Verweis auf das Testergebnis.

url

string

URL des Unterergebnisses.