Sdílet prostřednictvím


Results - Get

Získání výsledku testu pro testovací běh

GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?api-version=5.0
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results/{testCaseResultId}?detailsToInclude={detailsToInclude}&api-version=5.0

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
organization
path True

string

Název organizace Azure DevOps.

project
path True

string

ID projektu nebo název projektu

runId
path True

integer

int32

ID testovacího běhu výsledku testu, který se má načíst.

testCaseResultId
path True

integer

int32

ID výsledku testu.

api-version
query True

string

Verze rozhraní API, která se má použít. Aby se tato verze rozhraní API používala, měla by být nastavená na hodnotu 5.0.

detailsToInclude
query

ResultDetails

Podrobnosti, které se mají zahrnout do výsledků testu. Výchozí hodnota je Žádná. Dalšími hodnotami jsou iterace, pracovní položky a podvýsledky.

Odpovědi

Name Typ Description
200 OK

TestCaseResult

úspěšná operace

Zabezpečení

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 Description
vso.test Uděluje možnost číst testovací plány, případy, výsledky a další artefakty související se správou testů.

Příklady

Sample Request

GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/results/100000?api-version=5.0

Sample Response

{
  "id": 100000,
  "project": {
    "id": "5c3d39df-a0cb-49da-be01-42e53792c0e1",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
  },
  "startedDate": "2016-07-13T11:12:48.487Z",
  "completedDate": "2016-07-13T11:12:48.493Z",
  "durationInMs": 4,
  "outcome": "Passed",
  "revision": 1,
  "runBy": {
    "id": "a5cbf24d-799f-452e-82be-f049a85b5895",
    "displayName": "Fabrikam",
    "uniqueName": "fabrikamfiber.vsin@hotmail.com",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/a5cbf24d-799f-452e-82be-f049a85b5895",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=a5cbf24d-799f-452e-82be-f049a85b5895"
  },
  "state": "Completed",
  "testCase": {
    "name": "Pass1"
  },
  "testRun": {
    "id": "16",
    "name": "VSTest Test Run release any cpu",
    "url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16"
  },
  "lastUpdatedDate": "2016-07-13T11:12:49.123Z",
  "lastUpdatedBy": {
    "id": "375baa5b-5148-4e89-a549-ec202b722d89",
    "displayName": "Project Collection Build Service (fabrikam)",
    "uniqueName": "Build\\78b5727d-4a24-4ec8-9caf-704685572174",
    "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/375baa5b-5148-4e89-a549-ec202b722d89",
    "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=375baa5b-5148-4e89-a549-ec202b722d89"
  },
  "priority": 0,
  "computerName": "TASKAGENT5-0055",
  "build": {
    "id": "5",
    "name": "20160713.2",
    "url": "https://dev.azure.com/fabrikam/_apis/build/Builds/5"
  },
  "createdDate": "2016-07-13T11:12:49.123Z",
  "url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/Results/100000",
  "failureType": "None",
  "automatedTestStorage": "unittestproject1.dll",
  "automatedTestType": "UnitTest",
  "automatedTestTypeId": "13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b",
  "automatedTestId": "aefba017-ab06-be36-6b92-de4e29836f72",
  "area": {
    "id": "37528",
    "name": "Fabrikam-Fiber-TFVC",
    "url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
  },
  "testCaseTitle": "Pass1",
  "customFields": [],
  "automatedTestName": "UnitTestProject1.UnitTest1.Pass1"
}

Definice

Name Description
BuildReference

Odkaz na sestavení.

CustomTestField

Informace o vlastním poli.

FailingSince

Selhání vzhledem k informacím o výsledku testu

IdentityRef
ReferenceLinks

Třída představující kolekci odkazů REST.

ReleaseReference

Odkaz na verzi.

ResultDetails

Podrobnosti, které se mají zahrnout do výsledků testu Výchozí hodnota je Žádný. Další hodnoty jsou Iterace, WorkItems a SubResults.

ResultGroupType
ShallowReference

Abstrahovaný odkaz na nějaký jiný prostředek. Tato třída se používá k poskytování kontraktů dat sestavení s jednotným způsobem, jak odkazovat na jiné prostředky způsobem, který umožňuje snadno procházet odkazy.

SharedStepModel

Odkaz na sdílenou pracovní položku kroku

TestActionResultModel

Představuje výsledek testovacího kroku.

TestCaseResult

Představuje výsledek testu.

TestCaseResultAttachmentModel

Informace o příloze testu v iteraci testu.

TestCaseResultIdentifier

Odkaz na výsledek testu

TestIterationDetailsModel

Představuje výsledek iterace testu.

TestResultParameterModel

Informace o parametru testu v iteraci testu.

TestSubResult

Představuje dílčí výsledek výsledku testu.

BuildReference

Odkaz na sestavení.

Name Typ Description
branchName

string

Název větve.

buildSystem

string

Sestavení systému.

definitionId

integer

ID definice sestavení

id

integer

ID sestavení.

number

string

Číslo sestavení.

repositoryId

string

ID úložiště.

uri

string

Identifikátor URI sestavení.

CustomTestField

Informace o vlastním poli.

Name Typ Description
fieldName

string

Název pole

value

object

Hodnota pole.

FailingSince

Selhání vzhledem k informacím o výsledku testu

Name Typ Description
build

BuildReference

Odkaz na sestavení od selhání

date

string

Čas od selhání.

release

ReleaseReference

Referenční informace k vydání verze od selhání

IdentityRef

Name Typ Description
_links

ReferenceLinks

Toto pole obsahuje nula nebo více zajímavých odkazů o předmětu grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto předmětu grafu.

descriptor

string

Popisovač je primárním způsobem, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejný předmět grafu napříč účty i organizacemi.

directoryAlias

string

displayName

string

Toto je jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém poskytovateli.

id

string

imageUrl

string

inactive

boolean

isAadIdentity

boolean

isContainer

boolean

isDeletedInOrigin

boolean

profileUrl

string

uniqueName

string

url

string

Tato adresa URL je úplná trasa ke zdrojovému prostředku tohoto předmětu grafu.

Třída představující kolekci odkazů REST.

Name Typ Description
links

object

Zobrazení odkazů jen pro čtení. Vzhledem k tomu, že odkazy jsou jen pro čtení, chceme je zveřejnit jenom jako odkazy jen pro čtení.

ReleaseReference

Odkaz na verzi.

Name Typ Description
attempt

integer

creationDate

string

definitionId

integer

ID definice verze

environmentCreationDate

string

environmentDefinitionId

integer

ID definice prostředí verze

environmentDefinitionName

string

Název definice prostředí vydané verze

environmentId

integer

ID prostředí verze.

environmentName

string

Název prostředí vydané verze.

id

integer

ID vydané verze.

name

string

Název verze

ResultDetails

Podrobnosti, které se mají zahrnout do výsledků testu Výchozí hodnota je Žádný. Další hodnoty jsou Iterace, WorkItems a SubResults.

Name Typ Description
iterations

string

Podrobnosti o iteraci testu ve výsledku testu

none

string

Základní pole výsledku testu Mezi základní pole patří State (Stav), Result (Výsledek), Priority (Priorita), AutomatedTestName (AutomatizovanéTestName), AutomatedTestStorage (AutomatizovanéTestStorage), Comments (Komentáře), ErrorMessage (Chybová zpráva) atd.

point

string

Point and plan detail in a test result.

subResults

string

Dílčí výsledky ve výsledku testu.

workItems

string

Pracovní položky přidružené k výsledku testu.

ResultGroupType

Name Typ Description
dataDriven

string

Typ hierarchie výsledku testu.

generic

string

Neznámý typ hierarchie.

none

string

Listový uzel výsledku testu.

orderedTest

string

Typ hierarchie výsledku testu.

rerun

string

Typ hierarchie výsledku testu.

ShallowReference

Abstrahovaný odkaz na nějaký jiný prostředek. Tato třída se používá k poskytování kontraktů dat sestavení s jednotným způsobem, jak odkazovat na jiné prostředky způsobem, který umožňuje snadno procházet odkazy.

Name Typ Description
id

string

ID prostředku

name

string

Název propojeného prostředku (název definice, název kontroleru atd.)

url

string

Úplný odkaz HTTP na prostředek

SharedStepModel

Odkaz na sdílenou pracovní položku kroku

Name Typ Description
id

integer

ID sdíleného kroku pracovní položky

revision

integer

Revize pracovní položky sdíleného kroku.

TestActionResultModel

Představuje výsledek testovacího kroku.

Name Typ Description
actionPath

string

Testovací krok identifikátoru cesty v pracovní položce testovacího případu.

comment

string

Komentář ve výsledku

completedDate

string

Čas dokončení provádění.

durationInMs

number

Doba trvání provádění.

errorMessage

string

Chybová zpráva ve výsledku.

iterationId

integer

ID iterace výsledku testovací akce.

outcome

string

Výsledek testu výsledku.

sharedStepModel

SharedStepModel

Odkaz na sdílenou pracovní položku kroku

startedDate

string

Čas, kdy se spuštění spustilo.

stepIdentifier

string

Toto je ID kroku testovacího případu. Pro sdílený krok je to krok ID sdíleného kroku v pracovní pohotě testovacího případu; ID kroku ve sdíleném kroku. Příklad: Pracovní položka TestCase má dva kroky: 1) Normální krok s ID = 1, 2) Sdílený krok s ID = 2. Uvnitř sdíleného kroku: a) Normální krok s ID = 1 Hodnota pro StepIdentifier pro první krok: "1" Druhý krok: "2;1"

url

string

Adresa URL výsledku testovací akce

TestCaseResult

Představuje výsledek testu.

Name Typ Description
afnStripId

integer

ID testovací přílohy záznamu akce

area

ShallowReference

Odkaz na cestu k oblasti testu.

associatedBugs

ShallowReference[]

Odkaz na chyby spojené s výsledkem testu

automatedTestId

string

ID představující testovací metodu v knihovně DLL.

automatedTestName

string

Plně kvalifikovaný název spuštěného testu.

automatedTestStorage

string

Kontejner, do kterého test patří.

automatedTestType

string

Typ automatizovaného testu.

automatedTestTypeId

string

build

ShallowReference

Mělký odkaz na sestavení přidružené k výsledku testu.

buildReference

BuildReference

Odkaz na sestavení přidružené k výsledku testu

comment

string

Okomentujte výsledek testu.

completedDate

string

Čas dokončení provádění testu.

computerName

string

Název počítače, kde se test spustil.

configuration

ShallowReference

Konfigurace testu výsledku testu

createdDate

string

Časové razítko při vytvoření výsledku testu

customFields

CustomTestField[]

Další vlastnosti výsledku testu.

durationInMs

number

Doba trvání provádění testu v milisekundách

errorMessage

string

Chybová zpráva při provádění testu.

failingSince

FailingSince

Informace o tom, kdy výsledky testů začaly selhávající

failureType

string

Typ selhání výsledku testu.

id

integer

ID výsledku testu.

iterationDetails

TestIterationDetailsModel[]

Podrobnosti o výsledku testu iterací testů

lastUpdatedBy

IdentityRef

Odkaz na poslední aktualizovaný výsledek testu identity

lastUpdatedDate

string

Datum poslední aktualizace a čas výsledku testu.

outcome

string

Výsledek testu.

owner

IdentityRef

Odkaz na vlastníka testu

priority

integer

Priorita testu se spustila.

project

ShallowReference

Odkaz na týmový projekt.

release

ShallowReference

Mělký odkaz na uvolnění související s výsledkem zkoušky.

releaseReference

ReleaseReference

Odkaz na verzi přidruženou k výsledku testu

resetCount

integer

resolutionState

string

Stav řešení výsledku testu.

resolutionStateId

integer

ID stavu řešení.

resultGroupType

ResultGroupType

Typ hierarchie výsledku, výchozí hodnota None znamená jeho listový uzel.

revision

integer

Číslo revize výsledku testu.

runBy

IdentityRef

Odkaz na identitu provedl test.

stackTrace

string

Stacktrace.

startedDate

string

Čas, kdy se spustilo provádění testu.

state

string

Stav výsledku testu.

subResults

TestSubResult[]

Seznam dílčích výsledků uvnitř výsledku testu, pokud ResultGroupType není None, obsahuje odpovídající dílčí výsledky typu.

testCase

ShallowReference

Odkaz na test byl proveden.

testCaseReferenceId

integer

Referenční ID testu použitého výsledkem testu.

testCaseRevision

integer

Název testu.

testCaseTitle

string

Název testu.

testPlan

ShallowReference

Odkaz na testovací případ testovacího plánu workitem je součástí.

testPoint

ShallowReference

Odkaz na spuštěný testovací bod

testRun

ShallowReference

Odkaz na testovací běh.

testSuite

ShallowReference

Součástí je odkaz na testovací případ testovací sady.

url

string

Adresa URL výsledku testu

TestCaseResultAttachmentModel

Informace o příloze testu v iteraci testu.

Name Typ Description
actionPath

string

Testovací krok identifikátoru cesty v pracovní položce testovacího případu.

id

integer

ID přílohy.

iterationId

integer

ID iterace.

name

string

Název přílohy.

size

integer

Velikost přílohy.

url

string

Adresa URL přílohy

TestCaseResultIdentifier

Odkaz na výsledek testu

Name Typ Description
testResultId

integer

ID výsledku testu.

testRunId

integer

ID testovacího běhu

TestIterationDetailsModel

Představuje výsledek iterace testu.

Name Typ Description
actionResults

TestActionResultModel[]

Výsledkem kroku testu je iterace.

attachments

TestCaseResultAttachmentModel[]

Odkaz na přílohy ve výsledku iterace testu.

comment

string

Okomentujte výsledek iterace testu.

completedDate

string

Čas dokončení provádění.

durationInMs

number

Doba trvání provádění.

errorMessage

string

Chybová zpráva při spuštění výsledku iterace testu.

id

integer

ID výsledku iterace testu

outcome

string

Výsledek testu, pokud výsledek iterace testu

parameters

TestResultParameterModel[]

Otestujte parametry v iteraci.

startedDate

string

Čas, kdy bylo spuštění spuštěno.

url

string

Adresa URL pro testování výsledku iterace

TestResultParameterModel

Informace o parametru testu v iteraci testu.

Name Typ Description
actionPath

string

Cesta testovacího kroku, kde se odkazuje na parametr.

iterationId

integer

ID iterace.

parameterName

string

Název parametru

stepIdentifier

string

Toto je ID kroku testovacího případu. Pro sdílený krok je to krok ID sdíleného kroku v pracovní pohotě testovacího případu; ID kroku ve sdíleném kroku. Příklad: Pracovní položka TestCase má dva kroky: 1) Normální krok s ID = 1, 2) Sdílený krok s ID = 2. Uvnitř sdíleného kroku: a) Normální krok s ID = 1 Hodnota pro StepIdentifier pro první krok: "1" Druhý krok: "2;1"

url

string

Adresa URL testovacího parametru

value

string

Hodnota parametru

TestSubResult

Představuje dílčí výsledek výsledku testu.

Name Typ Description
comment

string

Komentář v dílčím výsledku

completedDate

string

Čas dokončení provádění testu

computerName

string

Počítač, na kterém se test spustil.

configuration

ShallowReference

Odkaz na konfiguraci testu.

customFields

CustomTestField[]

Další vlastnosti dílčího výsledku

displayName

string

Název dílčího výsledku.

durationInMs

integer

Doba trvání provádění testu.

errorMessage

string

Chybová zpráva v dílčím výsledku.

id

integer

ID dílčího výsledku

lastUpdatedDate

string

Čas poslední aktualizace výsledku

outcome

string

Výsledek dílčího výsledku.

parentId

integer

ID bezprostředně nadřazeného dílčího výsledku.

resultGroupType

ResultGroupType

Typ hierarchie výsledku, výchozí hodnota None znamená jeho uzel typu list.

sequenceId

integer

Indexové číslo dílčího výsledku.

stackTrace

string

Stacktrace.

startedDate

string

Čas, kdy se spustilo provádění testu.

subResults

TestSubResult[]

Seznam dílčích výsledků uvnitř dílčího výsledku, pokud ResultGroupType není None, obsahuje odpovídající dílčí výsledky typu.

testResult

TestCaseResultIdentifier

Odkaz na výsledek testu

url

string

Adresa URL dílčího výsledku