Sdílet prostřednictvím


Results - Update

Aktualizujte výsledky testu v testovacím běhu.

PATCH https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?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 spuštění, jehož výsledky testu se mají aktualizovat.

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 nastavena na hodnotu 5.0.

Text požadavku

Name Typ Description
body

TestCaseResult[]

Seznam výsledků testů, které se mají aktualizovat

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_write Umožňuje číst, vytvářet a aktualizovat testovací plány, případy, výsledky a další artefakty související se správou testů.

Příklady

Sample Request

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

[
  {
    "id": 100000,
    "state": "Completed",
    "comment": "Website theme is looking good",
    "associatedBugs": [
      {
        "id": 30
      }
    ]
  },
  {
    "id": 100001,
    "state": "Completed",
    "comment": "Website links are failing because of incorrect container id",
    "failureType": "Known Issue"
  }
]

Sample Response

{
  "count": 2,
  "value": [
    {
      "id": 100000,
      "project": {},
      "testRun": {},
      "lastUpdatedBy": {
        "id": null
      },
      "url": ""
    },
    {
      "id": 100001,
      "project": {},
      "testRun": {},
      "lastUpdatedBy": {
        "id": null
      },
      "url": ""
    }
  ]
}

Definice

Name Description
BuildReference

Odkaz na sestavení

CustomTestField

Informace o vlastním poli.

FailingSince

Selhání z důvodu informací o výsledku testu

IdentityRef
ReferenceLinks

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

ReleaseReference

Odkaz na verzi

ResultGroupType
ShallowReference

Abstraktní odkaz na nějaký jiný prostředek. Tato třída se používá k poskytování kontraktů dat sestavení s jednotným způsobem odkazování na jiné prostředky způsobem, který umožňuje snadné procházení prostřednictvím odkazů.

SharedStepModel

Odkaz na pracovní postup sdíleného kroku.

TestActionResultModel

Představuje výsledek testovacího kroku.

TestCaseResult

Představuje výsledek testu.

TestCaseResultAttachmentModel

Informace o testovací příloze 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

Sestavit systém.

definitionId

integer

ID definice sestavení.

id

integer

ID sestavení.

number

string

Číslo buildu.

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í z důvodu informací o výsledku testu

Name Typ Description
build

BuildReference

Odkaz na sestavení, protože selhává.

date

string

Čas od selhání.

release

ReleaseReference

Referenční informace o vydaných verzích od selhání

IdentityRef

Name Typ Description
_links

ReferenceLinks

Toto pole neobsahuje žádný nebo více zajímavých odkazů na téma 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 v rámci účtů i organizací.

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 představuje úplnou trasu 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 jen pro čtení.

ReleaseReference

Odkaz na verzi

Name Typ Description
attempt

integer

creationDate

string

definitionId

integer

ID definice vydané 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

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

Abstraktní odkaz na nějaký jiný prostředek. Tato třída se používá k poskytování kontraktů dat sestavení s jednotným způsobem odkazování na jiné prostředky způsobem, který umožňuje snadné procházení prostřednictvím odkazů.

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 pracovní postup sdíleného kroku.

Name Typ Description
id

integer

ID sdíleného kroku WorkItem.

revision

integer

Revize pracovního postupu sdíleného kroku.

TestActionResultModel

Představuje výsledek testovacího kroku.

Name Typ Description
actionPath

string

Testovací krok identifikátoru cesty v testovacím případu workitem.

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 akce testu

outcome

string

Výsledek testu výsledku.

sharedStepModel

SharedStepModel

Odkaz na pracovní postup sdíleného kroku.

startedDate

string

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

stepIdentifier

string

Toto je ID kroku testovacího případu. Pro sdílený krok je to krok ID sdíleného kroku v testovacím případu workitem; ID kroku ve sdíleném kroku. Příklad: TestCase workitem 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 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 patří test.

automatedTestType

string

Typ automatizovaného testu

automatedTestTypeId

string

build

ShallowReference

Mělký odkaz na sestavení související s výsledkem testu.

buildReference

BuildReference

Odkaz na sestavení související s výsledkem 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 a čas poslední aktualizace výsledku testu.

outcome

string

Výsledek testu výsledku testu.

owner

IdentityRef

Odkaz na vlastníka testu

priority

integer

Priorita provedeného testu.

project

ShallowReference

Odkaz na týmový projekt

release

ShallowReference

Mělký odkaz na uvolnění související s výsledkem testu.

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 testovací příloze v iteraci testu

Name Typ Description
actionPath

string

Testovací krok identifikátoru cesty v testovacím případu workitem.

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 zkušební iterace.

comment

string

Komentář ve výsledku 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 provádění výsledků testovací iterace.

id

integer

ID výsledku iterace testu

outcome

string

Výsledek testu, pokud výsledek iterace testu.

parameters

TestResultParameterModel[]

Testujte parametry v iteraci.

startedDate

string

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

url

string

Adresa URL pro otestová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 testovacím případu workitem; ID kroku ve sdíleném kroku. Příklad: TestCase workitem 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