Udostępnij za pośrednictwem


Runs - Update

Zaktualizuj przebieg testu według jego identyfikatora.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
organization
path True

string

Nazwa organizacji usługi Azure DevOps.

project
path True

string

Identyfikator projektu lub nazwa projektu

runId
path True

integer

int32

Identyfikator przebiegu do zaktualizowania.

api-version
query True

string

Wersja interfejsu API do użycia. Ta wartość powinna być ustawiona na wartość "7.1-preview.3", aby używać tej wersji interfejsu API.

Treść żądania

Nazwa Typ Opis
build

ShallowReference

Abstrakcyjne odwołanie do kompilacji, do którego należy.

buildDropLocation

string

Upuść lokalizację kompilacji używanej do uruchomienia testowego.

buildFlavor

string

Odmiana kompilacji używanej do uruchomienia testowego. (Np. Wydanie, Debugowanie)

buildPlatform

string

Platforma kompilacji używanej do uruchomienia testowego. (np. x86, amd64)

comment

string

Komentarze wprowadzone przez osoby analizujące przebieg.

completedDate

string

Ukończono datę i godzinę uruchomienia.

controller

string

Nazwa kontrolera testów używanego do automatycznego uruchamiania.

deleteInProgressResults

boolean

true, aby usunąć wyniki inProgess , w przeciwnym razie wartość false.

dtlAutEnvironment

ShallowReference

Abstrakcyjne odwołanie do DtlAutEnvironment.

dtlEnvironment

ShallowReference

Abstrakcyjne odwołanie do DtlEnvironment.

dtlEnvironmentDetails

DtlEnvironmentDetails

Jest to klasa tymczasowa, która udostępnia szczegóły środowiska uruchomieniowego testu.

dueDate

string

Data i godzina ukończenia przebiegu testu.

errorMessage

string

Komunikat o błędzie skojarzony z przebiegiem.

iteration

string

Iteracja, w której ma zostać utworzony przebieg.

logEntries

TestMessageLogDetails[]

Wpisy dziennika skojarzone z przebiegiem. Użyj rozdzielanej przecinkami listy wielu obiektów wpisów dziennika. { logEntry }, { logEntry }, ...

name

string

Nazwa przebiegu testu.

releaseEnvironmentUri

string

Identyfikator URI środowiska wydania skojarzony z przebiegiem.

releaseUri

string

Identyfikator URI wydania skojarzony z przebiegiem.

runSummary

RunSummaryModel[]

Podsumowanie przebiegu dla typu przebiegu = NoConfigRun.

sourceWorkflow

string

SourceWorkFlow(CI/CD) przebiegu testu.

startedDate

string

Data rozpoczęcia przebiegu.

state

string

Stan przebiegu testu Poniżej to prawidłowe wartości : NotStarted, InProgress, Completed, Aborted, Waiting

substate

TestRunSubstate

Typy podstanów dla przebiegu testu.

tags

TestTag[]

Tagi do dołączenia przy użyciu przebiegu testu.

testEnvironmentId

string

Identyfikator środowiska testowego skojarzonego z przebiegiem.

testSettings

ShallowReference

Abstrakcyjne odwołanie do zasobu ustawienia testu.

Odpowiedzi

Nazwa Typ Opis
200 OK

TestRun

operacja zakończona powodzeniem

Zabezpieczenia

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

Nazwa Opis
vso.test_write Umożliwia odczytywanie, tworzenie i aktualizowanie planów testów, przypadków, wyników i innych artefaktów związanych z zarządzaniem testami.

Przykłady

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"
}

Definicje

Nazwa Opis
BuildConfiguration

Szczegóły konfiguracji kompilacji.

CustomTestField

Informacje o polu niestandardowym. Dozwolony klucz: pary wartości — ( AttemptId: int value, IsTestResultFlaky: bool)

DtlEnvironmentDetails

Jest to klasa tymczasowa, która udostępnia szczegóły środowiska uruchomieniowego testu.

IdentityRef
JobReference

Zadanie w potoku. Jest to związane z macierzą w języku YAML.

PhaseReference

Faza w potoku

PipelineReference

Dokumentacja potoku

ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

ReleaseReference

Odwołanie do wydania.

ResultMetadata

ResultMetadata dla danego wyniku/liczby.

RunFilter

Ta klasa służy do udostępniania filtrów używanych do odnajdywania

RunStatistic

Statystyki przebiegu testu na wynik.

RunSummaryModel

Uruchom podsumowanie dla każdego typu danych wyjściowych testu.

RunUpdateModel
ShallowReference

Abstrakcyjne odwołanie do innego zasobu. Ta klasa służy do dostarczania kontraktów danych kompilacji w jednolity sposób odwoływanie się do innych zasobów w sposób, który zapewnia łatwe przechodzenie za pośrednictwem linków.

StageReference

Etap w potoku

TestEnvironment

Szczegóły środowiska testowego.

TestMessageLogDetails

Abstrakcyjne odwołanie do innego zasobu. Ta klasa służy do dostarczania kontraktów danych kompilacji w jednolity sposób odwoływanie się do innych zasobów w sposób, który zapewnia łatwe przechodzenie za pośrednictwem linków.

TestOutcome
TestResolutionState

Szczegóły stanu rozwiązania testu.

TestRun

Szczegóły przebiegu testu.

TestRunSubstate

Typy podstanów dla przebiegu testu.

TestTag

Tag dołączony do przebiegu lub wyniku.

BuildConfiguration

Szczegóły konfiguracji kompilacji.

Nazwa Typ Opis
branchName

string

Nazwa gałęzi, dla której jest generowana kompilacja.

buildDefinitionId

integer

BuildDefinitionId dla kompilacji.

buildSystem

string

System kompilacji.

creationDate

string

Data utworzenia kompilacji.

flavor

string

Smak kompilacji (np. kompilacja/wydanie).

id

integer

Identyfikator kompilacjiKonfiguracja.

number

string

Numer kompilacji.

platform

string

BuildConfiguration Platform.

project

ShallowReference

Projekt skojarzony z tą konfiguracją kompilacji.

repositoryGuid

string

Identyfikator GUID repozytorium dla kompilacji.

repositoryType

string

Typ repozytorium (np. TFSGit).

sourceVersion

string

Wersja źródłowa (/pierwsze zatwierdzenie) dla kompilacji została wyzwolona.

targetBranchName

string

Nazwa gałęzi docelowej.

uri

string

Identyfikator URI kompilacji.

CustomTestField

Informacje o polu niestandardowym. Dozwolony klucz: pary wartości — ( AttemptId: int value, IsTestResultFlaky: bool)

Nazwa Typ Opis
fieldName

string

Nazwa pola

value

object

Wartość pola.

DtlEnvironmentDetails

Jest to klasa tymczasowa, która udostępnia szczegóły środowiska uruchomieniowego testu.

Nazwa Typ Opis
csmContent

string

csmParameters

string

subscriptionName

string

IdentityRef

Nazwa Typ Opis
_links

ReferenceLinks

To pole zawiera zero lub więcej interesujących linków dotyczących tematu grafu. Te linki mogą być wywoływane w celu uzyskania dodatkowych relacji lub bardziej szczegółowych informacji na temat tego tematu grafu.

descriptor

string

Deskryptor jest podstawowym sposobem odwoływanie się do tematu grafu podczas działania systemu. To pole będzie jednoznacznie identyfikować ten sam temat grafu zarówno w ramach kont, jak i organizacji.

directoryAlias

string

Przestarzałe — można je pobrać, wykonując zapytanie względem użytkownika programu Graph, do których odwołuje się wpis "self" słownika IdentityRef "_links"

displayName

string

Jest to nieu unikatowa nazwa wyświetlana podmiotu grafu. Aby zmienić to pole, należy zmienić jego wartość u dostawcy źródłowego.

id

string

imageUrl

string

Przestarzałe — dostępne we wpisie "avatar" słownika IdentityRef "_links"

inactive

boolean

Przestarzałe — można pobrać, wykonując zapytanie dotyczące stanu członkostwa programu Graph, do których odwołuje się wpis "membershipState" słownika GraphUser "_links"

isAadIdentity

boolean

Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Przestarzałe — nie jest używane w większości istniejących implementacji elementu ToIdentityRef

uniqueName

string

Przestarzałe — zamiast tego użyj nazwy Domain+PrincipalName

url

string

Ten adres URL jest pełną trasą do zasobu źródłowego tego tematu grafu.

JobReference

Zadanie w potoku. Jest to związane z macierzą w języku YAML.

Nazwa Typ Opis
attempt

integer

Liczba prób zadania

jobName

string

Macierz w języku YAML generuje kopie zadania z różnymi danymi wejściowymi w macierzy. JobName to nazwa tych danych wejściowych. Maksymalna obsługiwana długość nazwy to 256 znaków.

PhaseReference

Faza w potoku

Nazwa Typ Opis
attempt

integer

Liczba prób fazy

phaseName

string

Nazwa fazy. Maksymalna obsługiwana długość nazwy to 256 znaków.

PipelineReference

Dokumentacja potoku

Nazwa Typ Opis
jobReference

JobReference

Odwołanie do zadania

phaseReference

PhaseReference

Odwołanie do fazy.

pipelineId

integer

Odwołanie do potoku, z którym jest powiązane to wystąpienie potoku.

stageReference

StageReference

Odwołanie do etapu.

Klasa reprezentująca kolekcję linków referencyjnych REST.

Nazwa Typ Opis
links

object

Widok linków w trybie tylko do odczytu. Ponieważ linki odwołania są tylko do odczytu, chcemy uwidocznić je tylko jako tylko do odczytu.

ReleaseReference

Odwołanie do wydania.

Nazwa Typ Opis
attempt

integer

Liczba prób wydania.

creationDate

string

Data utworzenia wydania (UTC).

definitionId

integer

Identyfikator definicji wydania.

environmentCreationDate

string

Data utworzenia środowiska (UTC).

environmentDefinitionId

integer

Identyfikator definicji środowiska wydania.

environmentDefinitionName

string

Nazwa definicji środowiska wydania.

environmentId

integer

Identyfikator środowiska wydania.

environmentName

string

Nazwa środowiska wydania.

id

integer

Identyfikator wydania.

name

string

Nazwa wersji

ResultMetadata

ResultMetadata dla danego wyniku/liczby.

Nazwa Typ Opis
flaky

string

Niestabilne metadane

rerun

string

Ponowne uruchamianie metadanych

RunFilter

Ta klasa służy do udostępniania filtrów używanych do odnajdywania

Nazwa Typ Opis
sourceFilter

string

filtrowanie źródeł przypadków testowych (kontenery testowe)

testCaseFilter

string

filtrowanie przypadków testowych

RunStatistic

Statystyki przebiegu testu na wynik.

Nazwa Typ Opis
count

integer

Liczba wyników testu dla danego wyniku.

outcome

string

Wynik testu

resolutionState

TestResolutionState

Stan rozwiązywania przebiegu testu.

resultMetadata

ResultMetadata

ResultMetadata dla danego wyniku/liczby.

state

string

Stan przebiegu testu

RunSummaryModel

Uruchom podsumowanie dla każdego typu danych wyjściowych testu.

Nazwa Typ Opis
duration

integer

Łączny czas w milisekundach.

resultCount

integer

Liczba wyników dla wyniku TestOutcome

testOutcome

TestOutcome

Podsumowanie jest oparte na wyniku

RunUpdateModel

Nazwa Typ Opis
build

ShallowReference

Abstrakcyjne odwołanie do kompilacji, do którego należy.

buildDropLocation

string

Upuść lokalizację kompilacji używanej do uruchomienia testowego.

buildFlavor

string

Odmiana kompilacji używanej do uruchomienia testowego. (Np. Wydanie, Debugowanie)

buildPlatform

string

Platforma kompilacji używanej do uruchomienia testowego. (np. x86, amd64)

comment

string

Komentarze wprowadzone przez osoby analizujące przebieg.

completedDate

string

Ukończono datę i godzinę uruchomienia.

controller

string

Nazwa kontrolera testów używanego do automatycznego uruchamiania.

deleteInProgressResults

boolean

true, aby usunąć wyniki inProgess , w przeciwnym razie wartość false.

dtlAutEnvironment

ShallowReference

Abstrakcyjne odwołanie do DtlAutEnvironment.

dtlEnvironment

ShallowReference

Abstrakcyjne odwołanie do DtlEnvironment.

dtlEnvironmentDetails

DtlEnvironmentDetails

Jest to klasa tymczasowa, która udostępnia szczegóły środowiska uruchomieniowego testu.

dueDate

string

Data i godzina ukończenia przebiegu testu.

errorMessage

string

Komunikat o błędzie skojarzony z przebiegiem.

iteration

string

Iteracja, w której ma zostać utworzony przebieg.

logEntries

TestMessageLogDetails[]

Wpisy dziennika skojarzone z przebiegiem. Użyj rozdzielanej przecinkami listy wielu obiektów wpisów dziennika. { logEntry }, { logEntry }, ...

name

string

Nazwa przebiegu testu.

releaseEnvironmentUri

string

Identyfikator URI środowiska wydania skojarzony z przebiegiem.

releaseUri

string

Identyfikator URI wydania skojarzony z przebiegiem.

runSummary

RunSummaryModel[]

Podsumowanie przebiegu dla typu przebiegu = NoConfigRun.

sourceWorkflow

string

SourceWorkFlow(CI/CD) przebiegu testu.

startedDate

string

Data rozpoczęcia przebiegu.

state

string

Stan przebiegu testu Poniżej to prawidłowe wartości : NotStarted, InProgress, Completed, Aborted, Waiting

substate

TestRunSubstate

Typy podstanów dla przebiegu testu.

tags

TestTag[]

Tagi do dołączenia przy użyciu przebiegu testu.

testEnvironmentId

string

Identyfikator środowiska testowego skojarzonego z przebiegiem.

testSettings

ShallowReference

Abstrakcyjne odwołanie do zasobu ustawienia testu.

ShallowReference

Abstrakcyjne odwołanie do innego zasobu. Ta klasa służy do dostarczania kontraktów danych kompilacji w jednolity sposób odwoływanie się do innych zasobów w sposób, który zapewnia łatwe przechodzenie za pośrednictwem linków.

Nazwa Typ Opis
id

string

Identyfikator zasobu

name

string

Nazwa połączonego zasobu (nazwa definicji, nazwa kontrolera itp.)

url

string

Pełny link HTTP do zasobu

StageReference

Etap w potoku

Nazwa Typ Opis
attempt

integer

Liczba prób etapu

stageName

string

Nazwa etapu. Maksymalna obsługiwana długość nazwy to 256 znaków.

TestEnvironment

Szczegóły środowiska testowego.

Nazwa Typ Opis
environmentId

string

Identyfikator środowiska testowego.

environmentName

string

Nazwa środowiska testowego.

TestMessageLogDetails

Abstrakcyjne odwołanie do innego zasobu. Ta klasa służy do dostarczania kontraktów danych kompilacji w jednolity sposób odwoływanie się do innych zasobów w sposób, który zapewnia łatwe przechodzenie za pośrednictwem linków.

Nazwa Typ Opis
dateCreated

string

Data utworzenia zasobu

entryId

integer

Identyfikator zasobu

message

string

Komunikat zasobu

TestOutcome

Nazwa Typ Opis
aborted

string

Test został przerwany. Nie było to spowodowane gestem użytkownika, ale raczej decyzją ramową.

blocked

string

Test miał szansę na wykonanie, ale nie, ponieważ ITestElement.IsRunnable == false.

error

string

Wystąpił błąd systemu podczas próby wykonania testu.

failed

string

Test został wykonany, ale wystąpiły problemy. Problemy mogą obejmować wyjątki lub nieudane asercji.

inProgress

string

Test jest obecnie wykonywany. Dodano to dla wykresów TCM

inconclusive

string

Test został ukończony, ale nie możemy powiedzieć, czy zakończył się powodzeniem, czy niepowodzeniem. Może być używany do przerywanych testów...

none

string

Test nie został ukończony lub typ testu nie zgłasza powodzenia/niepowodzenia.

notApplicable

string

Test nie ma zastosowania do wykonania.

notExecuted

string

Test nie został wykonany. Było to spowodowane gestem użytkownika — np. naciśnięcie przycisku zatrzymania przez użytkownika.

notImpacted

string

Nie ma to wpływu na test. Dodano fot TIA.

passed

string

Test został wykonany w/o wszelkie problemy.

paused

string

Test został wstrzymany.

timeout

string

Upłynął limit czasu testu

unspecified

string

Używane tylko podczas aktualizacji, aby zachować istniejącą wartość.

warning

string

Do użycia przez wyniki poziomu uruchamiania. To nie jest błąd.

TestResolutionState

Szczegóły stanu rozwiązania testu.

Nazwa Typ Opis
id

integer

Identyfikator stanu rozwiązania testu.

name

string

Test Resolution State Name (Nazwa stanu rozwiązania testu).

project

ShallowReference

Abstrakcyjne odwołanie do innego zasobu. Ta klasa służy do dostarczania kontraktów danych kompilacji w jednolity sposób odwoływanie się do innych zasobów w sposób, który zapewnia łatwe przechodzenie za pośrednictwem linków.

TestRun

Szczegóły przebiegu testu.

Nazwa Typ Opis
build

ShallowReference

Kompilacja skojarzona z tym przebiegiem testu.

buildConfiguration

BuildConfiguration

Szczegóły konfiguracji kompilacji skojarzone z tym przebiegiem testu.

comment

string

Komentarze wprowadzone przez osoby analizujące przebieg.

completedDate

string

Ukończono datę i godzinę uruchomienia.

controller

string

Kontroler przebiegu testu.

createdDate

string

Data utworzenia przebiegu testu.

customFields

CustomTestField[]

Lista pól niestandardowych dla elementu TestRun.

dropLocation

string

Upuść lokalizację dla przebiegu testu.

dtlAutEnvironment

ShallowReference

Abstrakcyjne odwołanie do innego zasobu. Ta klasa służy do dostarczania kontraktów danych kompilacji w jednolity sposób odwoływanie się do innych zasobów w sposób, który zapewnia łatwe przechodzenie za pośrednictwem linków.

dtlEnvironment

ShallowReference

Abstrakcyjne odwołanie do innego zasobu. Ta klasa służy do dostarczania kontraktów danych kompilacji w jednolity sposób odwoływanie się do innych zasobów w sposób, który zapewnia łatwe przechodzenie za pośrednictwem linków.

dtlEnvironmentCreationDetails

DtlEnvironmentDetails

Jest to klasa tymczasowa, która udostępnia szczegóły środowiska uruchomieniowego testu.

dueDate

string

Data i godzina ukończenia przebiegu testu.

errorMessage

string

Komunikat o błędzie skojarzony z przebiegiem.

filter

RunFilter

Ta klasa służy do udostępniania filtrów używanych do odnajdywania

id

integer

Identyfikator przebiegu testu.

incompleteTests

integer

Liczba niekompletnych testów.

isAutomated

boolean

True, jeśli przebieg testu jest zautomatyzowany, w przeciwnym razie wartość false.

iteration

string

Iteracja, do której należy przebieg.

lastUpdatedBy

IdentityRef

Identyfikator podstawy zespołu ostatniej aktualizacji przebiegu testu.

lastUpdatedDate

string

Data i godzina ostatniej aktualizacji

name

string

Nazwa przebiegu testu.

notApplicableTests

integer

Liczba nie dotyczy testów.

owner

IdentityRef

Team Foundation ID właściciela przebiegów.

passedTests

integer

Liczba testów zakończonych powodzeniem w przebiegu

phase

string

Faza/stan testuUruchomienie.

pipelineReference

PipelineReference

Odwołanie do potoku, do którego należy ten przebieg testu.

plan

ShallowReference

Plan testu skojarzony z tym przebiegiem testu.

postProcessState

string

Stan po przetworzeniu.

project

ShallowReference

Projekt skojarzony z tym przebiegiem.

release

ReleaseReference

Dokumentacja wydania dla przebiegu testowego.

releaseEnvironmentUri

string

Identyfikator URI środowiska wydania dla elementu TestRun.

releaseUri

string

Identyfikator URI wydania dla elementu TestRun.

revision

integer

runStatistics

RunStatistic[]

RunSummary według wyniku.

startedDate

string

Data rozpoczęcia przebiegu.

state

string

Stan przebiegu. Typ TestRunState Prawidłowe stany — nieokreślone , NotStarted, InProgress, Completed, Waiting, Aborted, NeedsInvestigation

substate

TestRunSubstate

Stan podrzędny TestRun.

tags

TestTag[]

Tagi dołączone do tego przebiegu testu.

testEnvironment

TestEnvironment

Środowisko testowe skojarzone z przebiegiem.

testMessageLogId

integer

testSettings

ShallowReference

Abstrakcyjne odwołanie do innego zasobu. Ta klasa służy do dostarczania kontraktów danych kompilacji w jednolity sposób odwoływanie się do innych zasobów w sposób, który zapewnia łatwe przechodzenie za pośrednictwem linków.

totalTests

integer

Łączna liczba testów w przebiegu

unanalyzedTests

integer

Liczba testów zakończonych niepowodzeniem w przebiegu.

url

string

Adres URL przebiegu testowego

webAccessUrl

string

Adres URL dostępu do sieci Web dla testuUruchomienie.

TestRunSubstate

Typy podstanów dla przebiegu testu.

Nazwa Typ Opis
abortedBySystem

string

Uruchom stan po przerwaniu przez system.

analyzed

string

Stan uruchomienia po przeanalizowaniu.

canceledByUser

string

Uruchom stan podczas tworzenia środowiska.

cancellationInProgress

string

Uruchom stan, gdy anulowanie jest w toku.

creatingEnvironment

string

Uruchom stan podczas tworzenia środowiska.

none

string

Uruchom polecenie noState.

pendingAnalysis

string

Uruchom stan podczas analizy oczekującej.

runningTests

string

Uruchom stan podczas uruchamiania testów.

timedOut

string

Stan uruchomienia po przekroczeniu limitu czasu przebiegu.

TestTag

Tag dołączony do przebiegu lub wyniku.

Nazwa Typ Opis
name

string

Nazwa tagu, wartość alfanumeryczna mniejsza niż 30 znaków