Freigeben über


Runs - Create

Erstellen Sie einen neuen Testlauf.

POST https://dev.azure.com/{organization}/{project}/_apis/test/runs?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

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
automated

boolean

true, wenn die Testausführung automatisiert ist, andernfalls false. Standardmäßig ist es false.

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)

buildReference

BuildConfiguration

BuildReference des Testlaufs.

comment

string

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

completeDate

string

Datum der Ausführung abgeschlossen.

configurationIds

integer[]

IDs der Testkonfigurationen, die der Ausführung zugeordnet sind.

controller

string

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

customTestFields

CustomTestField[]

Zusätzliche Eigenschaften der Testausführung.

dtlAutEnvironment

ShallowReference

Ein abstrahierter Verweis auf DtlAutEnvironment.

dtlTestEnvironment

ShallowReference

Ein abstrahierter Verweis auf DtlTestEnvironment.

dueDate

string

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

environmentDetails

DtlEnvironmentDetails

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

errorMessage

string

Fehlermeldung, die der Ausführung zugeordnet ist.

filter

RunFilter

Filter, der zum Ermitteln der Ausführung verwendet wird.

iteration

string

Die Iteration, in der die Ausführung erstellt werden soll. Stammiteration des Teamprojekts ist standardmäßig

name

string

Der Name des Testlaufs.

owner

IdentityRef

Anzeigename des Besitzers der Ausführung.

pipelineReference

PipelineReference

Referenz der Pipeline, zu der dieser Testlauf gehört. PipelineReference.PipelineId sollte gleich RunCreateModel.Build.Id

plan

ShallowReference

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

pointIds

integer[]

IDs der Testpunkte, die bei der Ausführung verwendet werden sollen.

releaseEnvironmentUri

string

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

releaseReference

ReleaseReference

Verweis auf das Release, das der Testausführung zugeordnet ist.

releaseUri

string

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

runSummary

RunSummaryModel[]

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

runTimeout

string

Zeitdauer bis zum Auslaufen des Zeitaufwands.

sourceWorkflow

string

SourceWorkFlow(CI/CD) des Testlaufs.

startDate

string

Startdatum der Ausführungszeit.

state

string

Der Status der Ausführung. Geben Sie TestRunState Valid states - NotStarted, InProgress, Waiting ein.

tags

TestTag[]

Tags, die mit dem Testlauf angefügt werden sollen, können maximal 5 Tags zur Ausführung hinzugefügt werden.

testConfigurationsMapping

string

TestConfigurationMapping des Testlaufs.

testEnvironmentId

string

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

testSettings

ShallowReference

Ein abstrahierter Verweis auf die Testeinstellungsressource.

type

string

Typ der run(RunType) Gültigen Werte: (Unspecified, Normal, Blocking, Web, MtrRunInitiatedFromWeb, RunWithDtlEnv, NoConfigRun)

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

Sample Request

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

{
  "name": "NewTestRun",
  "plan": {
    "id": "1"
  },
  "pointIds": [
    1,
    1
  ]
}

Sample Response

{
  "id": 31,
  "name": "NewTestRun",
  "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/31",
  "isAutomated": false,
  "iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
  "owner": {
    "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"
  },
  "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-28T16:39:00.44Z",
  "state": "InProgress",
  "plan": {
    "id": "1",
    "name": "sprint1",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
  },
  "postProcessState": "Complete",
  "totalTests": 2,
  "incompleteTests": 2,
  "createdDate": "2014-05-28T16:39:00.4Z",
  "lastUpdatedDate": "2014-05-28T16:39:00.44Z",
  "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": 2
}

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 zum Bereitstellen der Details für die Testlaufumgebung.

IdentityRef
JobReference

Auftrag in der Pipeline. Dies hängt mit der Matrixerstellung in YAML zusammen.

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.

RunCreateModel

Details zum Erstellen von Testausführungen.

RunFilter

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

RunStatistic

Testlaufstatistiken pro Ergebnis.

RunSummaryModel

Ausführen einer Zusammenfassung für jeden Ausgabetyp des Tests.

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.

StageReference

Phase in der Pipeline

TestEnvironment

Testumgebungsdetails.

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 zum Bereitstellen der Details für die Testlaufumgebung.

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 hängt mit der Matrixerstellung in YAML zusammen.

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 maximale 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 maximale 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ützt sind, möchten wir sie nur als schreibgeschützt 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

Metadaten erneut ausführen

RunCreateModel

Details zum Erstellen von Testausführungen.

Name Typ Beschreibung
automated

boolean

true, wenn die Testausführung automatisiert ist, andernfalls false. Standardmäßig ist es false.

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)

buildReference

BuildConfiguration

BuildReference des Testlaufs.

comment

string

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

completeDate

string

Datum der Ausführung abgeschlossen.

configurationIds

integer[]

IDs der Testkonfigurationen, die der Ausführung zugeordnet sind.

controller

string

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

customTestFields

CustomTestField[]

Zusätzliche Eigenschaften der Testausführung.

dtlAutEnvironment

ShallowReference

Ein abstrahierter Verweis auf DtlAutEnvironment.

dtlTestEnvironment

ShallowReference

Ein abstrahierter Verweis auf DtlTestEnvironment.

dueDate

string

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

environmentDetails

DtlEnvironmentDetails

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

errorMessage

string

Fehlermeldung, die der Ausführung zugeordnet ist.

filter

RunFilter

Filter, der zum Ermitteln der Ausführung verwendet wird.

iteration

string

Die Iteration, in der die Ausführung erstellt werden soll. Stammiteration des Teamprojekts ist standardmäßig

name

string

Der Name des Testlaufs.

owner

IdentityRef

Anzeigename des Besitzers der Ausführung.

pipelineReference

PipelineReference

Referenz der Pipeline, zu der dieser Testlauf gehört. PipelineReference.PipelineId sollte gleich RunCreateModel.Build.Id

plan

ShallowReference

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

pointIds

integer[]

IDs der Testpunkte, die bei der Ausführung verwendet werden sollen.

releaseEnvironmentUri

string

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

releaseReference

ReleaseReference

Verweis auf das Release, das der Testausführung zugeordnet ist.

releaseUri

string

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

runSummary

RunSummaryModel[]

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

runTimeout

string

Zeitdauer bis zum Auslaufen des Zeitaufwands.

sourceWorkflow

string

SourceWorkFlow(CI/CD) des Testlaufs.

startDate

string

Startdatum der Ausführungszeit.

state

string

Der Status der Ausführung. Geben Sie TestRunState Valid states - NotStarted, InProgress, Waiting ein.

tags

TestTag[]

Tags, die mit dem Testlauf angefügt werden sollen, können maximal 5 Tags zur Ausführung hinzugefügt werden.

testConfigurationsMapping

string

TestConfigurationMapping des Testlaufs.

testEnvironmentId

string

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

testSettings

ShallowReference

Ein abstrahierter Verweis auf die Testeinstellungsressource.

type

string

Typ der run(RunType) Gültigen Werte: (Unspecified, Normal, Blocking, Web, MtrRunInitiatedFromWeb, RunWithDtlEnv, NoConfigRun)

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

Die 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

Ausführen einer Zusammenfassung für jeden Ausgabetyp des Tests.

Name Typ Beschreibung
duration

integer

Gesamtdauer in Millisekunden.

resultCount

integer

Anzahl der Ergebnisse für ErgebnistestOutcome

testOutcome

TestOutcome

Zusammenfassung basiert auf dem Ergebnis

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

StageReference

Phase in der Pipeline

Name Typ Beschreibung
attempt

integer

Versuchsanzahl der Phase

stageName

string

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

TestEnvironment

Testumgebungsdetails.

Name Typ Beschreibung
environmentId

string

Testumgebungs-ID.

environmentName

string

Testumgebungsname.

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, war 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 bestanden 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. die Schaltfläche "Beenden" 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 auf 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 bereitzustellen, andere Ressourcen auf eine Weise zu verweisen, die eine einfache Durchquerung von Links ermöglicht.

TestRun

Testausführungsdetails.

Name Typ Beschreibung
build

ShallowReference

Dieser Testausführung zugeordneter Build.

buildConfiguration

BuildConfiguration

Buildkonfigurationsdetails, die diesem Testlauf zugeordnet sind.

comment

string

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

completedDate

string

Abgeschlossene Uhrzeit der Ausführung.

controller

string

Testausführungscontroller.

createdDate

string

Testlauf CreatedDate.

customFields

CustomTestField[]

Liste der benutzerdefinierten Felder für TestRun.

dropLocation

string

Speicherort für die Testausführung.

dtlAutEnvironment

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.

dtlEnvironment

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.

dtlEnvironmentCreationDetails

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.

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 der Testlauf automatisiert ist, andernfalls false.

iteration

string

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

lastUpdatedBy

IdentityRef

Team foundation ID der letzten Aktualisierung des 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 testRun.

pipelineReference

PipelineReference

Verweis auf die Pipeline, zu der dieser Testlauf gehört.

plan

ShallowReference

Testplan, der diesem Testlauf zugeordnet ist.

postProcessState

string

Status nach dem Prozess.

project

ShallowReference

Dieser Ausführung zugeordnetes Projekt.

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ührungsstatus nach der Analyse.

canceledByUser

string

Ausführungsstatus beim Erstellen einer Umgebung.

cancellationInProgress

string

Ausführungsstatus, wenn der Abbruch in Bearbeitung ist.

creatingEnvironment

string

Ausführungsstatus beim Erstellen einer Umgebung.

none

string

Führen Sie mit noState aus.

pendingAnalysis

string

Ausführungsstatus während der ausstehenden Analyse.

runningTests

string

Ausführungsstatus beim Ausführen von Tests.

timedOut

string

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

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