Results - Update
Aktualisieren Sie die Testergebnisse in einer Testausführung.
PATCH https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?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, deren Testergebnisse aktualisiert werden sollen. |
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "5.0" festgelegt werden, um diese Version der API zu verwenden. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
body |
Liste der zu aktualisierenden Testergebnisse. |
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_write | Ermöglicht das Lesen, Erstellen und Aktualisieren von Testplänen, Fällen, Ergebnissen und anderen Artefakten im Zusammenhang mit der Testverwaltung. |
Beispiele
Sample Request
PATCH https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/results?api-version=5.0
[
{
"id": 100000,
"state": "Completed",
"comment": "Website theme is looking good",
"associatedBugs": [
{
"id": 30
}
]
},
{
"id": 100001,
"state": "Completed",
"comment": "Website links are failing because of incorrect container id",
"failureType": "Known Issue"
}
]
Sample Response
{
"count": 2,
"value": [
{
"id": 100000,
"project": {},
"testRun": {},
"lastUpdatedBy": {
"id": null
},
"url": ""
},
{
"id": 100001,
"project": {},
"testRun": {},
"lastUpdatedBy": {
"id": null
},
"url": ""
}
]
}
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 ein Release. |
Result |
|
Shallow |
Ein abstrahierter Verweis auf eine andere Ressource. Diese Klasse wird verwendet, um die Builddatenverträge mit einer einheitlichen Möglichkeit zum Verweisen auf andere Ressourcen bereitzustellen, die eine einfache Durchquerung von Links ermöglicht. |
Shared |
Verweis auf freigegebene Arbeitsschritte. |
Test |
Stellt ein Testschrittergebnis dar. |
Test |
Stellt ein Testergebnis dar. |
Test |
Testen Sie 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 |
Build-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 Fehler. |
release |
Releaseverweis seit Fehler. |
IdentityRef
Name | Typ | Beschreibung |
---|---|---|
_links |
Dieses Feld enthält null oder interessantere Links zum Graphthema. Diese Links können aufgerufen werden, um zusätzliche Beziehungen oder ausführlichere Informationen zu diesem Graphthema zu erhalten. |
|
descriptor |
string |
Der Deskriptor ist die primäre Methode, um auf den Graph-Betreff 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 Graph-Betreffs. 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ützt sind, möchten wir sie nur als schreibgeschützt verfügbar machen. |
ReleaseReference
Verweis auf ein Release.
Name | Typ | Beschreibung |
---|---|---|
attempt |
integer |
|
creationDate |
string |
|
definitionId |
integer |
Releasedefinitions-ID. |
environmentCreationDate |
string |
|
environmentDefinitionId |
integer |
Geben Sie die ID der Umgebungsdefinition frei. |
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. |
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 zum Verweisen auf andere Ressourcen bereitzustellen, 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 Arbeitsschritte.
Name | Typ | Beschreibung |
---|---|---|
id |
integer |
Freigegebene WorkItem-Schritt-ID. |
revision |
integer |
Freigegebene Arbeitselementrevision. |
TestActionResultModel
Stellt ein Testschrittergebnis dar.
Name | Typ | Beschreibung |
---|---|---|
actionPath |
string |
Testschritt des Pfadbezeichners im Testfall workitem. |
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 Arbeitsschritte. |
|
startedDate |
string |
Zeitpunkt, zu dem die Ausführung gestartet wurde. |
stepIdentifier |
string |
Dies ist die Schritt-ID des Testfalls. Beim freigegebenen Schritt handelt es sich um die Schritt-ID des freigegebenen Schritts im Testfall workitem. Schritt-ID im freigegebenen Schritt. Beispiel: TestCase Workitem umfasst zwei Schritte: 1) Normalschritt 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 der 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 ist. |
computerName |
string |
Computername, auf 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 nicht erfolgreich waren. |
|
failureType |
string |
Fehlertyp des Testergebnisses. |
id |
integer |
ID eines Testergebnisses. |
iterationDetails |
Testergebnisdetails von Testiterationen. |
|
lastUpdatedBy |
Verweis auf das Testergebnis der letzten Aktualisierung 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 Sie Anlageninformationen in einer Testiteration.
Name | Typ | Beschreibung |
---|---|---|
actionPath |
string |
Testschritt des Pfadbezeichners im Testfall workitem. |
id |
integer |
Anlage-ID. |
iterationId |
integer |
Iterations-ID. |
name |
string |
Name der Anlage. |
size |
integer |
Anlagengröße. |
url |
string |
URL zur Anlage. |
TestCaseResultIdentifier
Verweis auf ein Testergebnis.
Name | Typ | Beschreibung |
---|---|---|
testResultId |
integer |
Testergebnis-ID. |
testRunId |
integer |
Testausführungs-ID. |
TestIterationDetailsModel
Stellt ein Testiterationsergebnis dar.
Name | Typ | Beschreibung |
---|---|---|
actionResults |
Testschritt führt zu einer Iteration. |
|
attachments |
Refence to attachments in test iteration result. |
|
comment |
string |
Kommentar im Testiterationsergebnis. |
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 |
Testparameter 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, auf den parameter verwiesen wird. |
iterationId |
integer |
Iterations-ID. |
parameterName |
string |
Name des Parameters. |
stepIdentifier |
string |
Dies ist die Schritt-ID des Testfalls. Beim freigegebenen Schritt handelt es sich um die Schritt-ID des freigegebenen Schritts im Testfall workitem. Schritt-ID im freigegebenen Schritt. Beispiel: TestCase Workitem umfasst zwei Schritte: 1) Normalschritt 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. |