Results - Update
Aktualisieren von Testergebnissen in einem Testlauf.
PATCH https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=7.1-preview.6
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 "7.1-preview.6" 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=7.1-preview.6
[
{
"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. Zulässiger Schlüssel : Wertpaare - ( AttemptId: int value, IsTestResultFlaky: bool) |
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 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 |
Build-URI. |
CustomTestField
Eine benutzerdefinierte Feldinformation. Zulässiger Schlüssel : Wertpaare - ( AttemptId: int value, IsTestResultFlaky: bool)
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 (UTC). |
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 |
Veraltet: Kann abgerufen werden, indem der Graph-Benutzer abgefragt wird, auf den im Eintrag "self" des IdentityRef-Wörterbuchs "_links" verwiesen wird. |
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 |
Veraltet: Im Eintrag "avatar" des IdentityRef-Wörterbuchs "_links" verfügbar |
inactive |
boolean |
Veraltet: Kann abgerufen werden, indem der Graph-Mitgliedschaftsstatus abgefragt wird, auf den im Eintrag "membershipState" des GraphUser-Wörterbuchs "_links" verwiesen wird. |
isAadIdentity |
boolean |
Veraltet: Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Veraltet: Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Veraltet– wird in den meisten vorhandenen Implementierungen von ToIdentityRef nicht verwendet. |
uniqueName |
string |
Veraltet: Verwenden Sie stattdessen Domain+PrincipalName. |
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 ein Release.
Name | Typ | Beschreibung |
---|---|---|
attempt |
integer |
Anzahl des Releaseversuchs. |
creationDate |
string |
Releaseerstellungsdatum (UTC). |
definitionId |
integer |
Releasedefinitions-ID. |
environmentCreationDate |
string |
Erstellungsdatum der Umgebung (UTC). |
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 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 |
Pfadbezeichner für Testschritt im Arbeitselement des Testfalls. Hinweis: 1) Es wird im Hexadezimalformat mit 8 Ziffern für einen Schritt dargestellt. 2) Intern beginnt der Schritt-ID-Wert für den ersten Schritt mit 2, sodass actionPath = 00000002 Schritt 9 eine ID = 10 und actionPath = 0000000a Schritt 15 hat, eine ID =16 und actionPath = 00000010 3) actionPath des freigegebenen Schritts mit dem übergeordneten Schritt des Testfalls verkettet ist. Beispiel: Es wäre ein Typ – 0000000300000001, bei dem 00000003 den Aktionspfad des Testschritts und 00000001 den Aktionspfad für den freigegebenen Schritt angibt. |
comment |
string |
Kommentar im Ergebnis. |
completedDate |
string |
Zeitpunkt, zu dem die Ausführung abgeschlossen ist (UTC). |
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 des Ausführungsstarts (UTC). |
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. In der gehosteten Umgebung veraltet. |
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 |
TypeId des automatisierten Tests. |
build |
Flacher Verweis auf den Build, der dem Testergebnis zugeordnet ist. |
|
buildReference |
Verweis auf den Build, der dem Testergebnis zugeordnet ist. |
|
comment |
string |
Kommentieren Sie ein Testergebnis mit maxSize= 1000 Zeichen. |
completedDate |
string |
Zeitpunkt, zu dem die Testausführung abgeschlossen ist (UTC). Abgeschlossenes Datum sollte größer als StartedDate sein. |
computerName |
string |
Computername, auf dem der Test ausgeführt wurde. |
configuration |
Verweis auf die Testkonfiguration. Geben Sie ShallowReference ein. |
|
createdDate |
string |
Zeitstempel beim Erstellen des Testergebnisses (UTC). |
customFields |
Zusätzliche Eigenschaften des Testergebnisses. |
|
durationInMs |
number |
Dauer der Testausführung in Millisekunden. Wenn nicht angegeben, wird der Wert auf CompletedDate – StartedDate festgelegt. |
errorMessage |
string |
Fehlermeldung bei der Testausführung. |
failingSince |
Informationen, wenn testergebnisse nicht erfolgreich waren. |
|
failureType |
string |
Fehlertyp des Testergebnisses. Gültiger Wert= (Bekanntes Problem, neues Problem, Regression, Unbekannt, Keine) |
id |
integer |
ID eines Testergebnisses. |
iterationDetails |
Testergebnisdetails von Testiterationen, die nur für manuelle Tests verwendet werden. |
|
lastUpdatedBy |
Verweis auf das Testergebnis der letzten Aktualisierung der Identität. |
|
lastUpdatedDate |
string |
Letzte aktualisierung datetime des Testergebnisses (UTC). |
outcome |
string |
Testergebnis des Testergebnisses. Gültige Werte = (Unspecified, None, Passed, Failed, Inconclusive, Timeout, Aborted, Blocked, NotExecuted, Warning, Error, NotApplicable, Paused, InProgress, NotImpacted) |
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 |
ResetCount. |
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 mit maxSize= 1000 Zeichen. |
startedDate |
string |
Zeitpunkt, zu dem die Testausführung gestartet wurde (UTC). |
state |
string |
Status des Testergebnisses. Geben Sie TestRunState ein. |
subResults |
Liste der Teilergebnisse innerhalb eines Testergebnisses: Wenn ResultGroupType nicht None ist, enthält sie die entsprechenden Unterergebnisse des Typs. |
|
testCase |
Verweis auf den ausgeführten Test. |
|
testCaseReferenceId |
integer |
Referenz-ID des Tests, der vom Testergebnis verwendet wird. Typ TestResultMetaData |
testCaseRevision |
integer |
TestCaseRevision Number. |
testCaseTitle |
string |
Name des Tests. |
testPlan |
Der Verweis auf das Testfallarbeitselement des Testplans ist Teil von. |
|
testPoint |
Verweis auf den ausgeführten Testpunkt. |
|
testRun |
Verweis auf die Testausführung. |
|
testSuite |
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 |
Verweis auf Anlagen im Testiterationsergebnis. |
|
comment |
string |
Kommentar im Testiterationsergebnis. |
completedDate |
string |
Zeitpunkt, zu dem die Ausführung abgeschlossen ist (UTC). |
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 des Ausführungsstarts (UTC). |
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. In der gehosteten Umgebung veraltet. |
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 (UTC). |
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 (UTC). |
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 (UTC). |
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. |