Freigeben über


Runs - Update

Aktualisieren Sie die Testausführung anhand ihrer ID.

PATCH https://dev.azure.com/{organization}/{project}/_apis/test/runs/{runId}?api-version=7.1-preview.3

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

ID der zu aktualisierenden Ausführung.

api-version
query True

string

Version der zu verwendenden API. Dies sollte auf "7.1-preview.3" festgelegt werden, um diese Version der API zu verwenden.

Anforderungstext

Name Typ Beschreibung
build

ShallowReference

Ein abstrahierter Verweis auf den Build, zu dem er gehört.

buildDropLocation

string

Speicherort des builds, der für die Testausführung verwendet wird.

buildFlavor

string

Variante des Builds, der für den Testlauf verwendet wird. (Z.B. Release, Debug)

buildPlatform

string

Plattform des Builds, der für den Testlauf verwendet wird. (Beispiel: x86, amd64)

comment

string

Kommentare, die von personen eingegeben werden, die die Ausführung analysieren.

completedDate

string

Abgeschlossene Uhrzeit der Ausführung.

controller

string

Name des Testcontrollers, der für die automatisierte Ausführung verwendet wird.

deleteInProgressResults

boolean

True, um inProgess-Ergebnisse zu löschen, andernfalls false.

dtlAutEnvironment

ShallowReference

Ein abstrahierter Verweis auf DtlAutEnvironment.

dtlEnvironment

ShallowReference

Ein abstrahierter Verweis auf DtlEnvironment.

dtlEnvironmentDetails

DtlEnvironmentDetails

Dies ist eine temporäre Klasse zum Bereitstellen der Details für die Testlaufumgebung.

dueDate

string

Fälligkeitsdatum und -uhrzeit für die Testausführung.

errorMessage

string

Der Ausführung zugeordnete Fehlermeldung.

iteration

string

Die Iteration, in der die Ausführung erstellt werden soll.

logEntries

TestMessageLogDetails[]

Protokolleinträge, die der Ausführung zugeordnet sind. Verwenden Sie eine durch Trennzeichen getrennte Liste mehrerer Protokolleintragsobjekte. { logEntry }, { logEntry }, ...

name

string

Der Name des Testlaufs.

releaseEnvironmentUri

string

URI der Releaseumgebung, die der Ausführung zugeordnet ist.

releaseUri

string

URI des Release, das der Ausführung zugeordnet ist.

runSummary

RunSummaryModel[]

Ausführungszusammenfassung für Ausführungstyp = NoConfigRun.

sourceWorkflow

string

SourceWorkFlow(CI/CD) des Testlaufs.

startedDate

string

Startdatumszeit der Ausführung.

state

string

Der Status des Testlaufs Unten sind die gültigen Werte: NotStarted, InProgress, Completed, Aborted, Waiting

substate

TestRunSubstate

Die Typen von Unterzuständen für die Testausführung.

tags

TestTag[]

Tags, die mit dem Testlauf angefügt werden sollen.

testEnvironmentId

string

ID der Testumgebung, die der Ausführung zugeordnet ist.

testSettings

ShallowReference

Ein abstrahierter Verweis auf die Testeinstellungsressource.

Antworten

Name Typ Beschreibung
200 OK

TestRun

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

General example
Updating due date
Updating run comment
Updating started date

General example

Sample Request

PATCH https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/1?api-version=7.1-preview.3

{
  "name": "NewTestRun2",
  "comment": "This test run is doomed"
}

Sample Response

{
  "id": 1,
  "name": "NewTestRun2",
  "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
  "isAutomated": false,
  "iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
  "owner": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "project": {
    "id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
  },
  "startedDate": "2014-05-05T00:00:00Z",
  "completedDate": "2014-05-10T00:00:00Z",
  "state": "Completed",
  "plan": {
    "id": "60",
    "name": "sprint1",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/60"
  },
  "postProcessState": "Complete",
  "dueDate": "2014-05-07T00:00:00Z",
  "totalTests": 1,
  "passedTests": 1,
  "createdDate": "2014-05-04T12:50:31.38Z",
  "lastUpdatedDate": "2014-10-07T22:19:01.557Z",
  "lastUpdatedBy": {
    "id": "8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d",
    "displayName": "Chuck Reinhart",
    "uniqueName": "fabrikamfiber3@hotmail.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d"
  },
  "revision": 24,
  "comment": "This test run is doomed"
}

Updating due date

Sample Request

PATCH https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/1?api-version=7.1-preview.3

{
  "dueDate": "2014-05-07"
}

Sample Response

{
  "id": 1,
  "name": "NewTestRun2",
  "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
  "isAutomated": false,
  "iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
  "owner": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "project": {
    "id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
  },
  "startedDate": "2014-05-04T12:50:33.17Z",
  "completedDate": "2014-05-04T12:50:31.953Z",
  "state": "Completed",
  "plan": {
    "id": "1",
    "name": "sprint1",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
  },
  "postProcessState": "Complete",
  "dueDate": "2014-05-07T00:00:00Z",
  "totalTests": 1,
  "passedTests": 1,
  "createdDate": "2014-05-04T12:50:31.38Z",
  "lastUpdatedDate": "2014-05-06T15:54:46.697Z",
  "lastUpdatedBy": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "revision": 6,
  "comment": "This test run is doomed"
}

Updating run comment

Sample Request

PATCH https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/1?api-version=7.1-preview.3

{
  "comment": "This test run is doomed"
}

Sample Response

{
  "id": 1,
  "name": "NewTestRun2",
  "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
  "isAutomated": false,
  "iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
  "owner": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "project": {
    "id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
  },
  "startedDate": "2014-05-05T00:00:00Z",
  "completedDate": "2014-05-10T00:00:00Z",
  "state": "Completed",
  "plan": {
    "id": "1",
    "name": "sprint1",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
  },
  "postProcessState": "Complete",
  "dueDate": "2014-05-07T00:00:00Z",
  "totalTests": 1,
  "passedTests": 1,
  "createdDate": "2014-05-04T12:50:31.38Z",
  "lastUpdatedDate": "2014-05-06T15:54:56.327Z",
  "lastUpdatedBy": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "revision": 9,
  "comment": "This test run is doomed"
}

Updating started date

Sample Request

PATCH https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/{runId}?api-version=7.1-preview.3

{
  "startedDate": "2014-05-05"
}

Sample Response

{
  "id": 1,
  "name": "NewTestRun2",
  "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
  "isAutomated": false,
  "iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
  "owner": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "project": {
    "id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
  },
  "startedDate": "2014-05-05T00:00:00Z",
  "completedDate": "2014-05-04T12:50:31.953Z",
  "state": "Completed",
  "plan": {
    "id": "1",
    "name": "sprint1",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
  },
  "postProcessState": "Complete",
  "dueDate": "2014-05-07T00:00:00Z",
  "totalTests": 1,
  "passedTests": 1,
  "createdDate": "2014-05-04T12:50:31.38Z",
  "lastUpdatedDate": "2014-05-06T15:54:50.353Z",
  "lastUpdatedBy": {
    "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "displayName": "Fabrikam Fiber",
    "uniqueName": "fabrikamfiber1@outlook.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
  },
  "revision": 7,
  "comment": "This test run is doomed"
}

Definitionen

Name Beschreibung
BuildConfiguration

BuildConfiguration-Details.

CustomTestField

Eine benutzerdefinierte Feldinformation. Zulässiger Schlüssel : Wertpaare - ( AttemptId: int value, IsTestResultFlaky: bool)

DtlEnvironmentDetails

Dies ist eine temporäre Klasse, um die Details für die Testlaufumgebung bereitzustellen.

IdentityRef
JobReference

Auftrag in der Pipeline. Dies bezieht sich auf die Matrixierung in YAML.

PhaseReference

Phase in der Pipeline

PipelineReference

Pipelinereferenz

ReferenceLinks

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

ReleaseReference

Verweis auf ein Release.

ResultMetadata

ResultMetadata für das angegebene Ergebnis/die angegebene Anzahl.

RunFilter

Diese Klasse wird verwendet, um die für die Ermittlung verwendeten Filter bereitzustellen.

RunStatistic

Testlaufstatistiken pro Ergebnis.

RunSummaryModel

Führen Sie die Zusammenfassung für jeden Ausgabetyp des Tests aus.

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

StageReference

Phase in der Pipeline

TestEnvironment

Testumgebungsdetails.

TestMessageLogDetails

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.

TestOutcome
TestResolutionState

Details zum Testauflösungsstatus.

TestRun

Testausführungsdetails.

TestRunSubstate

Die Typen von Unterzuständen für die Testausführung.

TestTag

Tag, das an eine Ausführung oder ein Ergebnis angefügt ist.

BuildConfiguration

BuildConfiguration-Details.

Name Typ Beschreibung
branchName

string

Branchname, für den build generiert wird.

buildDefinitionId

integer

BuildDefinitionId für Build.

buildSystem

string

Buildsystem.

creationDate

string

Builderstellungsdatum.

flavor

string

Buildvariante (z. B. Build/Release).

id

integer

BuildConfiguration-ID.

number

string

Buildnummer.

platform

string

BuildConfiguration Platform.

project

ShallowReference

Projekt, das dieser BuildConfiguration zugeordnet ist.

repositoryGuid

string

Repository-GUID für den Build.

repositoryType

string

Repositorytyp (z. B. TFSGit).

sourceVersion

string

Quellversion(/erster Commit) für den Build wurde ausgelöst.

targetBranchName

string

Zielbranchname.

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.

DtlEnvironmentDetails

Dies ist eine temporäre Klasse, um die Details für die Testlaufumgebung bereitzustellen.

Name Typ Beschreibung
csmContent

string

csmParameters

string

subscriptionName

string

IdentityRef

Name Typ Beschreibung
_links

ReferenceLinks

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.

JobReference

Auftrag in der Pipeline. Dies bezieht sich auf die Matrixierung in YAML.

Name Typ Beschreibung
attempt

integer

Versuchsnummer des Auftrags

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.

PhaseReference

Phase in der Pipeline

Name Typ Beschreibung
attempt

integer

Versuchsnummer der Phase

phaseName

string

Name der Phase. Die maximal unterstützte Länge für name beträgt 256 Zeichen.

PipelineReference

Pipelinereferenz

Name Typ Beschreibung
jobReference

JobReference

Referenz des Auftrags

phaseReference

PhaseReference

Referenz der Phase.

pipelineId

integer

Referenz der Pipeline, mit der diese Pipeline instance verknüpft ist.

stageReference

StageReference

Verweis auf die Phase.

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.

ResultMetadata

ResultMetadata für das angegebene Ergebnis/die angegebene Anzahl.

Name Typ Beschreibung
flaky

string

Flaky-Metadaten

rerun

string

Erneutes Ausführen von Metadaten

RunFilter

Diese Klasse wird verwendet, um die für die Ermittlung verwendeten Filter bereitzustellen.

Name Typ Beschreibung
sourceFilter

string

Filter für die Testfallquellen (Testcontainer)

testCaseFilter

string

Filter für die Testfälle

RunStatistic

Testlaufstatistiken pro Ergebnis.

Name Typ Beschreibung
count

integer

Anzahl der Testergebnisse für das angegebene Ergebnis.

outcome

string

Testergebnis

resolutionState

TestResolutionState

Testlaufauflösungsstatus.

resultMetadata

ResultMetadata

ResultMetadata für das angegebene Ergebnis/die angegebene Anzahl.

state

string

Status des Testlaufs

RunSummaryModel

Führen Sie die Zusammenfassung für jeden Ausgabetyp des Tests aus.

Name Typ Beschreibung
duration

integer

Gesamtdauer in Millisekunden.

resultCount

integer

Anzahl der Ergebnisse für ErgebnistestOutcome

testOutcome

TestOutcome

Zusammenfassung basiert auf dem Ergebnis

RunUpdateModel

Name Typ Beschreibung
build

ShallowReference

Ein abstrahierter Verweis auf den Build, zu dem er gehört.

buildDropLocation

string

Speicherort des für die Testausführung verwendeten Builds ablegen.

buildFlavor

string

Variante des builds, der für die Testausführung verwendet wird. (Z.B.: Release, Debug)

buildPlatform

string

Plattform des builds, der für die Testausführung verwendet wird. (z.B.: x86, amd64)

comment

string

Kommentare, die von personen eingegeben werden, die die Ausführung analysieren.

completedDate

string

Datum der Ausführung abgeschlossen.

controller

string

Name des Testcontrollers, der für die automatisierte Ausführung verwendet wird.

deleteInProgressResults

boolean

true, um inProgess-Ergebnisse zu löschen, andernfalls false.

dtlAutEnvironment

ShallowReference

Ein abstrahierter Verweis auf DtlAutEnvironment.

dtlEnvironment

ShallowReference

Ein abstrahierter Verweis auf DtlEnvironment.

dtlEnvironmentDetails

DtlEnvironmentDetails

Dies ist eine temporäre Klasse, um die Details für die Testlaufumgebung bereitzustellen.

dueDate

string

Fälligkeitsdatum und -uhrzeit für die Testausführung.

errorMessage

string

Fehlermeldung, die der Ausführung zugeordnet ist.

iteration

string

Die Iteration, in der die Ausführung erstellt werden soll.

logEntries

TestMessageLogDetails[]

Protokolleinträge, die der Ausführung zugeordnet sind. Verwenden Sie eine durch Trennzeichen getrennte Liste mit mehreren Protokolleintragsobjekten. { logEntry }, { logEntry }, ...

name

string

Der Name des Testlaufs.

releaseEnvironmentUri

string

URI der Releaseumgebung, die der Ausführung zugeordnet ist.

releaseUri

string

URI des Releases, der der Ausführung zugeordnet ist.

runSummary

RunSummaryModel[]

Ausführungszusammenfassung für Ausführungstyp = NoConfigRun.

sourceWorkflow

string

SourceWorkFlow(CI/CD) des Testlaufs.

startedDate

string

Startdatum der Ausführungszeit.

state

string

Der Status der Folgenden Testausführung sind die gültigen Werte : NotStarted, InProgress, Completed, Aborted, Waiting

substate

TestRunSubstate

Die Typen von Unterzuständen für die Testausführung.

tags

TestTag[]

Tags, die mit der Testausführung angefügt werden sollen.

testEnvironmentId

string

ID der Testumgebung, die der Ausführung zugeordnet ist.

testSettings

ShallowReference

Ein abstrahierter Verweis auf die Testeinstellungsressource.

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

StageReference

Phase in der Pipeline

Name Typ Beschreibung
attempt

integer

Anzahl der Versuche der Phase

stageName

string

Name der Phase. Die maximal unterstützte Länge für name beträgt 256 Zeichen.

TestEnvironment

Testumgebungsdetails.

Name Typ Beschreibung
environmentId

string

Testumgebungs-ID.

environmentName

string

Name der Testumgebung.

TestMessageLogDetails

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
dateCreated

string

Erstellungsdatum der Ressource

entryId

integer

ID der Ressource

message

string

Meldung der Ressource

TestOutcome

Name Typ Beschreibung
aborted

string

Der Test wurde abgebrochen. Dies wurde nicht durch eine Benutzergeste verursacht, sondern durch eine Rahmenentscheidung.

blocked

string

Der Test hatte die Chance, dass er ausgeführt wurde, aber nicht, da ITestElement.IsRunnable == false.

error

string

Beim Versuch, einen Test auszuführen, ist ein Systemfehler aufgetreten.

failed

string

Der Test wurde ausgeführt, aber es gab Probleme. Probleme können Ausnahmen oder fehlerhafte Assertionen umfassen.

inProgress

string

Der Test wird derzeit ausgeführt. Dies wurde für TCM-Diagramme hinzugefügt.

inconclusive

string

Der Test wurde abgeschlossen, aber wir können nicht sagen, ob er erfolgreich war oder fehlgeschlagen ist. Kann für abgebrochene Tests verwendet werden...

none

string

Der Test wurde nicht abgeschlossen, oder der Testtyp meldet keinen Bestanden/Fehler.

notApplicable

string

Der Test gilt nicht für die Ausführung.

notExecuted

string

Der Test wurde nicht ausgeführt. Dies wurde durch eine Benutzergeste verursacht, z. B. Durch Drücken der Stopptaste des Benutzers.

notImpacted

string

Der Test ist nicht betroffen. Fot TIA hinzugefügt.

passed

string

Der Test wurde ohne Probleme ausgeführt.

paused

string

Der Test wird angehalten.

timeout

string

Timeout des Tests

unspecified

string

Wird nur während einer Aktualisierung verwendet, um den vorhandenen Wert beizubehalten.

warning

string

Soll von Ergebnissen der Ausführungsebene verwendet werden. Dies ist kein Fehler.

TestResolutionState

Details zum Testauflösungsstatus.

Name Typ Beschreibung
id

integer

Testauflösungsstatus-ID.

name

string

Name des Testauflösungsstatus.

project

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.

TestRun

Testausführungsdetails.

Name Typ Beschreibung
build

ShallowReference

Dieser Testausführung zugeordneter Build.

buildConfiguration

BuildConfiguration

Erstellen Sie Konfigurationsdetails, die diesem Testlauf zugeordnet sind.

comment

string

Kommentare, die von personen eingegeben werden, die die Ausführung analysieren.

completedDate

string

Datum der Ausführung abgeschlossen.

controller

string

Testausführungscontroller.

createdDate

string

Test Run CreatedDate.

customFields

CustomTestField[]

Liste der benutzerdefinierten Felder für TestRun.

dropLocation

string

Speicherort für die Testausführung ablegen.

dtlAutEnvironment

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.

dtlEnvironment

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.

dtlEnvironmentCreationDetails

DtlEnvironmentDetails

Dies ist eine temporäre Klasse, um die Details für die Testlaufumgebung bereitzustellen.

dueDate

string

Fälligkeitsdatum und -uhrzeit für die Testausführung.

errorMessage

string

Fehlermeldung, die der Ausführung zugeordnet ist.

filter

RunFilter

Diese Klasse wird verwendet, um die für die Ermittlung verwendeten Filter bereitzustellen.

id

integer

ID des Testlaufs.

incompleteTests

integer

Anzahl unvollständiger Tests.

isAutomated

boolean

true, wenn die Testausführung automatisiert ist, andernfalls false.

iteration

string

Die Iteration, zu der die Ausführung gehört.

lastUpdatedBy

IdentityRef

Team Foundation-ID des letzten aktualisierten Testlaufs.

lastUpdatedDate

string

Datum und Uhrzeit der letzten Aktualisierung

name

string

Der Name des Testlaufs.

notApplicableTests

integer

Anzahl der nicht zutreffenden Tests.

owner

IdentityRef

Team Foundation-ID des Besitzers der Ausführungen.

passedTests

integer

Anzahl der bestandenen Tests in der Ausführung

phase

string

Phase/Status für den TestRun.

pipelineReference

PipelineReference

Referenz der Pipeline, zu der dieser Testlauf gehört.

plan

ShallowReference

Testplan, der diesem Testlauf zugeordnet ist.

postProcessState

string

Status nach dem Prozess.

project

ShallowReference

Projekt, das dieser Ausführung zugeordnet ist.

release

ReleaseReference

Releasereferenz für den Testlauf.

releaseEnvironmentUri

string

Geben Sie den Umgebungs-URI für TestRun frei.

releaseUri

string

Release-URI für TestRun.

revision

integer

runStatistics

RunStatistic[]

RunSummary by outcome.

startedDate

string

Startdatum der Ausführungszeit.

state

string

Der Status der Ausführung. Geben Sie TestRunState Valid states - Unpecified , NotStarted, InProgress, Completed, Waiting, Aborted, NeedsInvestigation

substate

TestRunSubstate

TestRun Substate.

tags

TestTag[]

Tags, die mit diesem Testlauf angefügt sind.

testEnvironment

TestEnvironment

Der Ausführung zugeordnete Testumgebung.

testMessageLogId

integer

testSettings

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.

totalTests

integer

Gesamtanzahl der Tests in der Ausführung

unanalyzedTests

integer

Anzahl der fehlgeschlagenen Tests in der Ausführung.

url

string

URL des Testlaufs

webAccessUrl

string

Webzugriffs-URL für TestRun.

TestRunSubstate

Die Typen von Unterzuständen für die Testausführung.

Name Typ Beschreibung
abortedBySystem

string

Führen Sie den Zustand aus, wenn er vom System abgebrochen wird.

analyzed

string

Ausführungszustand nach der Analyse.

canceledByUser

string

Ausführungsstatus beim Erstellen einer Umgebung.

cancellationInProgress

string

Ausführungsstatus, wenn der Abbruch ausgeführt wird.

creatingEnvironment

string

Ausführungsstatus beim Erstellen einer Umgebung.

none

string

Führen Sie mit noState aus.

pendingAnalysis

string

Führen Sie den Status während der ausstehenden Analyse aus.

runningTests

string

Ausführungsstatus beim Ausführen von Tests.

timedOut

string

Ausführungsstatus, wenn die Ausführung timedOut aufweist.

TestTag

Tag, das an eine Ausführung oder ein Ergebnis angefügt ist.

Name Typ Beschreibung
name

string

Name des Tags, alphanumerischer Wert kleiner als 30 Zeichen