Results - List
Ottenere i risultati dei test per un'esecuzione di test.
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=7.1-preview.6
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?detailsToInclude={detailsToInclude}&$skip={$skip}&$top={$top}&outcomes={outcomes}&api-version=7.1-preview.6
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
organization
|
path | True |
string |
Nome dell'organizzazione di Azure DevOps. |
project
|
path | True |
string |
ID progetto o nome progetto |
run
|
path | True |
integer int32 |
ID esecuzione test dei risultati dei test da recuperare. |
api-version
|
query | True |
string |
Versione dell'API da usare. Questa opzione deve essere impostata su '7.1-preview.6' per usare questa versione dell'API. |
$skip
|
query |
integer int32 |
Numero di risultati dei test da ignorare dall'inizio. |
|
$top
|
query |
integer int32 |
Numero di risultati dei test da restituire. Il valore massimo è 1000 quando detailsToInclude è Nessuno e 200 in caso contrario. |
|
details
|
query |
Dettagli da includere con i risultati dei test. L'impostazione predefinita è None. Altri valori sono Iterazioni e WorkItems. |
||
outcomes
|
query |
string array (TestOutcome) |
Elenco delimitato da virgole dei risultati dei test per filtrare i risultati dei test. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
operazione riuscita |
Sicurezza
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
Nome | Descrizione |
---|---|
vso.test | Concede la possibilità di leggere piani di test, case, risultati e altri artefatti correlati alla gestione dei test. |
Esempio
Get a list of test results |
With test iterations and workitem details |
With workitem details |
Get a list of test results
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/results?api-version=7.1-preview.6
Sample Response
{
"count": 3,
"value": [
{
"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://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"
},
{
"id": 100001,
"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.547Z",
"completedDate": "2016-07-13T11:12:48.62Z",
"durationInMs": 74,
"outcome": "Failed",
"revision": 1,
"runBy": {
"id": "a5cbf24d-799f-452e-82be-f049a85b5895",
"displayName": "Fabrikam-Fiber-TFVC",
"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": "Fail1"
},
"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": 10,
"computerName": "TASKAGENT5-0055",
"build": {
"id": "5",
"name": "20160713.2",
"url": "https://dev.azure.com/fabrikam/_apis/build/Builds/5"
},
"errorMessage": "Assert.Fail failed. ",
"createdDate": "2016-07-13T11:12:49.123Z",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/16/Results/100001",
"failureType": "None",
"automatedTestStorage": "unittestproject1.dll",
"automatedTestType": "UnitTest",
"automatedTestTypeId": "13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b",
"automatedTestId": "7c66fbda-2d0e-a714-e18d-83c0464019a5",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "Fail1",
"stackTrace": " at UnitTestProject1.UnitTest1.Fail1() in C:\\a\\1\\s\\UnitTestProject1\\UnitTestProject1\\UnitTest1.cs:line 20\r\n",
"customFields": [],
"failingSince": {
"date": "2016-07-13T11:11:17.587Z",
"build": {
"id": 4,
"definitionId": 0,
"number": "20160713.1",
"buildSystem": "Azure DevOps Services"
}
},
"automatedTestName": "UnitTestProject1.UnitTest1.Fail1"
},
{
"id": 100002,
"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.623Z",
"completedDate": "2016-07-13T11:12:48.623Z",
"outcome": "NotExecuted",
"revision": 1,
"runBy": {
"id": "a5cbf24d-799f-452e-82be-f049a85b5895",
"displayName": "Fabrikam-Fiber-TFVC",
"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": "Ignore1"
},
"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": 20,
"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/100002",
"failureType": "None",
"automatedTestStorage": "unittestproject1.dll",
"automatedTestType": "UnitTest",
"automatedTestTypeId": "13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b",
"automatedTestId": "ef9123e0-a097-7e9b-9a02-f526c7a640c0",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "Ignore1",
"customFields": [],
"automatedTestName": "UnitTestProject1.UnitTest1.Ignore1"
}
]
}
With test iterations and workitem details
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/results?detailsToInclude=WorkItems,Iterations&$top=100&api-version=7.1-preview.6
Sample Response
{
"count": 1,
"value": [
{
"id": 100000,
"configuration": {
"id": "4",
"name": "Windows 8"
},
"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-26T04:22:53.273Z",
"completedDate": "2016-07-26T04:22:56.953Z",
"durationInMs": 2439,
"outcome": "Failed",
"owner": {
"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"
},
"revision": 4,
"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": {
"id": "33",
"name": "TestCase1"
},
"testRun": {
"id": "31",
"name": "Plan1 (Manual)",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31"
},
"lastUpdatedDate": "2016-07-26T04:23:11.553Z",
"lastUpdatedBy": {
"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"
},
"priority": 2,
"createdDate": "2016-07-26T04:22:51.8Z",
"iterationDetails": [
{
"id": 1,
"outcome": "Failed",
"errorMessage": "",
"startedDate": "2016-07-26T04:22:54.517Z",
"completedDate": "2016-07-26T04:22:56.953Z",
"durationInMs": 2439,
"actionResults": [
{
"actionPath": "00000002",
"iterationId": 1,
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/Results/100000/Iterations/1/ActionResults/00000002",
"outcome": "Failed",
"startedDate": "2016-07-26T04:22:54Z",
"completedDate": "2016-07-26T04:22:54Z"
}
],
"parameters": [],
"attachments": [],
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/Results/100000/Iterations/1"
}
],
"associatedBugs": [
{
"id": "34",
"name": "This step should pass.",
"url": ""
}
],
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/Results/100000",
"failureType": "None",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "TestCase1",
"customFields": []
}
]
}
With workitem details
Sample Request
GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/results?detailsToInclude=WorkItems&$top=100&api-version=7.1-preview.6
Sample Response
{
"count": 2,
"value": [
{
"id": 100000,
"comment": "Website theme is looking good",
"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-14T09:38:29.127Z",
"completedDate": "2016-07-14T09:38:29.127Z",
"outcome": "Passed",
"revision": 2,
"state": "Completed",
"testCase": {
"name": "VerifyWebsiteTheme"
},
"testRun": {
"id": "26",
"name": "Fabrikam Fiber test run ",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26"
},
"lastUpdatedDate": "2016-07-14T09:38:28.94Z",
"lastUpdatedBy": {
"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"
},
"priority": 0,
"createdDate": "2016-07-14T09:38:28.34Z",
"associatedBugs": [
{
"id": "30",
"name": "Bug for test VerifyWebsiteLinks",
"url": ""
}
],
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/Results/100000",
"failureType": "None",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "VerifyWebsiteTheme",
"customFields": [],
"automatedTestName": "FabrikamFiber.WebSite.TestClass.VerifyWebsiteTheme"
},
{
"id": 100001,
"comment": "Website links are failing because of incorrect container id",
"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-14T09:38:29.127Z",
"completedDate": "2016-07-14T09:38:29.127Z",
"outcome": "Failed",
"revision": 2,
"state": "Completed",
"testCase": {
"name": "VerifyWebsiteLinks"
},
"testRun": {
"id": "26",
"name": "Fabrikam Fiber test run ",
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26"
},
"lastUpdatedDate": "2016-07-14T09:38:28.94Z",
"lastUpdatedBy": {
"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"
},
"priority": 0,
"createdDate": "2016-07-14T09:38:28.34Z",
"associatedBugs": [
{
"id": "30",
"name": "Bug for test VerifyWebsiteLinks",
"url": ""
}
],
"url": "https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/Results/100001",
"failureType": "Known Issue",
"area": {
"id": "37528",
"name": "Fabrikam-Fiber-TFVC",
"url": "vstfs:///Classification/Node/ebe8ac79-8d9f-4a5b-8d0a-c3095c81e70e"
},
"testCaseTitle": "VerifyWebsiteLinks",
"customFields": [],
"automatedTestName": "FabrikamFiber.WebSite.TestClass.VerifyWebsiteLinks"
}
]
}
Definizioni
Nome | Descrizione |
---|---|
Build |
Riferimento a una compilazione. |
Custom |
Informazioni sul campo personalizzate. Chiave consentita: coppie valore - ( AttemptId: valore int, IsTestResultFlaky: bool) |
Failing |
Esito negativo perché le informazioni di un risultato del test. |
Identity |
|
Reference |
Classe per rappresentare una raccolta di collegamenti di riferimento REST. |
Release |
Riferimento a una versione. |
Result |
Dettagli da includere con i risultati del test. L'impostazione predefinita è None. Altri valori sono Iterazioni e WorkItems. |
Result |
|
Shallow |
Riferimento astratto ad altre risorse. Questa classe viene usata per fornire ai contratti dati di compilazione un modo uniforme per fare riferimento ad altre risorse in modo da semplificare l'attraversamento dei collegamenti. |
Shared |
Riferimento all'elemento di lavoro del passaggio condiviso. |
Test |
Rappresenta un risultato del passaggio di test. |
Test |
Rappresenta un risultato del test. |
Test |
Testare le informazioni sugli allegati in un'iterazione di test. |
Test |
Riferimento a un risultato del test. |
Test |
Rappresenta un risultato dell'iterazione di test. |
Test |
Testare le informazioni sui parametri in un'iterazione di test. |
Test |
Rappresenta un risultato secondario di un risultato del test. |
BuildReference
Riferimento a una compilazione.
Nome | Tipo | Descrizione |
---|---|---|
branchName |
string |
Nome ramo. |
buildSystem |
string |
Sistema di compilazione. |
definitionId |
integer |
ID definizione di compilazione. |
id |
integer |
ID di compilazione. |
number |
string |
Numero di build. |
repositoryId |
string |
ID repository. |
uri |
string |
URI di compilazione. |
CustomTestField
Informazioni sul campo personalizzate. Chiave consentita: coppie valore - ( AttemptId: valore int, IsTestResultFlaky: bool)
Nome | Tipo | Descrizione |
---|---|---|
fieldName |
string |
Nome campo. |
value |
object |
Valore del campo. |
FailingSince
Esito negativo perché le informazioni di un risultato del test.
Nome | Tipo | Descrizione |
---|---|---|
build |
Riferimento di compilazione dopo l'esito negativo. |
|
date |
string |
Tempo trascorso dall'errore (UTC). |
release |
Riferimento alla versione dopo l'esito negativo. |
IdentityRef
Nome | Tipo | Descrizione |
---|---|---|
_links |
Questo campo contiene zero o più collegamenti interessanti sull'oggetto del grafico. Questi collegamenti possono essere richiamati per ottenere relazioni aggiuntive o informazioni più dettagliate su questo oggetto grafico. |
|
descriptor |
string |
Il descrittore è il modo principale per fare riferimento all'oggetto del grafo mentre il sistema è in esecuzione. Questo campo identificherà in modo univoco lo stesso oggetto grafico in account e organizzazioni. |
directoryAlias |
string |
Deprecato: può essere recuperato eseguendo una query sull'utente graph a cui si fa riferimento nella voce "self" del dizionario "_links" IdentityRef |
displayName |
string |
Si tratta del nome visualizzato non univoco dell'oggetto del grafico. Per modificare questo campo, è necessario modificarne il valore nel provider di origine. |
id |
string |
|
imageUrl |
string |
Deprecato : disponibile nella voce "avatar" del dizionario IdentityRef "_links" |
inactive |
boolean |
Deprecato: può essere recuperato eseguendo una query sullo stato di appartenenza graph a cui si fa riferimento nella voce "membershipState" del dizionario GraphUser "_links" |
isAadIdentity |
boolean |
Deprecato: può essere dedotto dal tipo di soggetto del descrittore (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Deprecato: può essere dedotto dal tipo di soggetto del descrittore (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Deprecato: non in uso nella maggior parte delle implementazioni preesistenti di ToIdentityRef |
uniqueName |
string |
Deprecato: usare invece Domain+PrincipalName |
url |
string |
Questo URL è la route completa alla risorsa di origine di questo oggetto grafico. |
ReferenceLinks
Classe per rappresentare una raccolta di collegamenti di riferimento REST.
Nome | Tipo | Descrizione |
---|---|---|
links |
object |
Visualizzazione di sola lettura dei collegamenti. Poiché i collegamenti di riferimento sono di sola lettura, è consigliabile esporli solo come di sola lettura. |
ReleaseReference
Riferimento a una versione.
Nome | Tipo | Descrizione |
---|---|---|
attempt |
integer |
Numero di tentativi di rilascio. |
creationDate |
string |
Data di creazione versione (UTC). |
definitionId |
integer |
ID definizione versione. |
environmentCreationDate |
string |
Data di creazione dell'ambiente (UTC). |
environmentDefinitionId |
integer |
ID definizione dell'ambiente di rilascio. |
environmentDefinitionName |
string |
Nome della definizione dell'ambiente di rilascio. |
environmentId |
integer |
ID dell'ambiente di rilascio. |
environmentName |
string |
Nome dell'ambiente di rilascio. |
id |
integer |
ID versione. |
name |
string |
Nome della versione. |
ResultDetails
Dettagli da includere con i risultati del test. L'impostazione predefinita è None. Altri valori sono Iterazioni e WorkItems.
Nome | Tipo | Descrizione |
---|---|---|
iterations |
string |
Testare i dettagli dell'iterazione in un risultato del test. |
none |
string |
Campi principali del risultato del test. I campi principali includono State, Outcome, Priority, AutomatedTestName, AutomatedTestStorage, Comments, ErrorMessage e così via. |
point |
string |
Dettagli del punto e del piano in un risultato del test. |
subResults |
string |
Subresults in un risultato del test. |
workItems |
string |
Elementi di lavoro associati a un risultato del test. |
ResultGroupType
Nome | Tipo | Descrizione |
---|---|---|
dataDriven |
string |
Tipo di gerarchia del risultato del test. |
generic |
string |
Tipo di gerarchia sconosciuto. |
none |
string |
Nodo foglia del risultato del test. |
orderedTest |
string |
Tipo di gerarchia del risultato del test. |
rerun |
string |
Tipo di gerarchia del risultato del test. |
ShallowReference
Riferimento astratto ad altre risorse. Questa classe viene usata per fornire ai contratti dati di compilazione un modo uniforme per fare riferimento ad altre risorse in modo da semplificare l'attraversamento dei collegamenti.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID della risorsa |
name |
string |
Nome della risorsa collegata (nome della definizione, nome del controller e così via) |
url |
string |
Collegamento HTTP completo alla risorsa |
SharedStepModel
Riferimento all'elemento di lavoro del passaggio condiviso.
Nome | Tipo | Descrizione |
---|---|---|
id |
integer |
ID passaggio condiviso WorkItem. |
revision |
integer |
Revisione dell'elemento di lavoro passaggio condiviso. |
TestActionResultModel
Rappresenta un risultato del passaggio di test.
Nome | Tipo | Descrizione |
---|---|---|
actionPath |
string |
Identificatore del percorso per il passaggio di test nell'elemento di lavoro del test case. Nota: 1) È rappresentato in formato esadecimale con 8 cifre per un passaggio. 2) Internamente, il valore ID passaggio per il primo passaggio inizia con 2, quindi actionPath = 00000002 passaggio 9, avrà un ID = 10 e actionPath = 00000000a passaggio 15, avrà un ID =16 e actionPath = 00000010 3) actionPath del passaggio condiviso è concatenato con il passaggio padre del test case. Ad esempio, si tratta di un elemento di tipo , 0000000300000001 in cui 00000003 indica il percorso di azione del passaggio di test e 00000001 indica il percorso di azione per il passaggio condiviso |
comment |
string |
Commento nel risultato. |
completedDate |
string |
Ora di completamento dell'esecuzione (UTC). |
durationInMs |
number |
Durata dell'esecuzione. |
errorMessage |
string |
Messaggio di errore risultante. |
iterationId |
integer |
ID iterazione del risultato dell'azione di test. |
outcome |
string |
Risultato del test del risultato. |
sharedStepModel |
Riferimento all'elemento di lavoro del passaggio condiviso. |
|
startedDate |
string |
Ora di avvio dell'esecuzione (UTC). |
stepIdentifier |
string |
Questo è l'ID passaggio del test case. Per il passaggio condiviso, si tratta dell'ID passaggio condiviso nell'elemento di lavoro del test case; ID passaggio nel passaggio condiviso. Esempio: TestCase workitem ha due passaggi: 1) Passaggio normale con ID = 1 2) Passaggio condiviso con ID = 2. All'interno del passaggio condiviso: a) Passaggio normale con ID = 1 Valore per StepIdentifier per primo passaggio: "1" Secondo passaggio: "2;1" |
url |
string |
URL del risultato dell'azione di test. Deprecato nell'ambiente ospitato. |
TestCaseResult
Rappresenta un risultato del test.
Nome | Tipo | Descrizione |
---|---|---|
afnStripId |
integer |
Testare l'ID allegato della registrazione dell'azione. |
area |
Riferimento al percorso dell'area del test. |
|
associatedBugs |
Riferimento ai bug collegati al risultato del test. |
|
automatedTestId |
string |
ID che rappresenta il metodo di test in una dll. |
automatedTestName |
string |
Nome completo del test eseguito. |
automatedTestStorage |
string |
Contenitore a cui appartiene il test. |
automatedTestType |
string |
Tipo di test automatizzato. |
automatedTestTypeId |
string |
TypeId del test automatizzato. |
build |
Riferimento superficiale alla compilazione associata al risultato del test. |
|
buildReference |
Riferimento alla compilazione associata al risultato del test. |
|
comment |
string |
Impostare come commento un risultato del test con maxSize= 1000 caratteri. |
completedDate |
string |
Ora di completamento dell'esecuzione del test (UTC). La data di completamento deve essere maggiore di StartedDate. |
computerName |
string |
Nome computer in cui viene eseguito il test. |
configuration |
Riferimento alla configurazione di test. Digitare ShallowReference. |
|
createdDate |
string |
Timestamp quando viene creato il risultato del test (UTC). |
customFields |
Proprietà aggiuntive del risultato del test. |
|
durationInMs |
number |
Durata dell'esecuzione dei test in millisecondi. Se non specificato, il valore verrà impostato su CompletedDate - StartedDate |
errorMessage |
string |
Messaggio di errore nell'esecuzione del test. |
failingSince |
Informazioni quando i risultati del test hanno avuto esito negativo. |
|
failureType |
string |
Tipo di errore del risultato del test. Valore valido= (problema noto, nuovo problema, regressione, sconosciuto, nessuno) |
id |
integer |
ID di un risultato del test. |
iterationDetails |
Dettagli dei risultati dei test delle iterazioni di test usate solo per il test manuale. |
|
lastUpdatedBy |
Riferimento al risultato dell'ultimo test aggiornato dell'identità. |
|
lastUpdatedDate |
string |
Data/ora dell'ultimo aggiornamento del risultato del test (UTC). |
outcome |
string |
Risultato del test del risultato del test. Valori validi = (Unspecified, None, Pass, Failed, Inconclusive, Timeout, Aborted, Blocked, NotExecuted, Warning, Error, NotApplicable, Paused, InProgress, NotImpacted) |
owner |
Riferimento al proprietario del test. |
|
priority |
integer |
Priorità del test eseguito. |
project |
Riferimento al progetto team. |
|
release |
Riferimento superficiale al rilascio associato al risultato del test. |
|
releaseReference |
Riferimento al rilascio associato al risultato del test. |
|
resetCount |
integer |
ResetCount. |
resolutionState |
string |
Stato di risoluzione del risultato del test. |
resolutionStateId |
integer |
ID dello stato di risoluzione. |
resultGroupType |
Il tipo di gerarchia del risultato, il valore predefinito None indica il nodo foglia. |
|
revision |
integer |
Numero di revisione del risultato del test. |
runBy |
Riferimento all'identità eseguita il test. |
|
stackTrace |
string |
Stacktrace con maxSize= 1000 caratteri. |
startedDate |
string |
Ora di inizio dell'esecuzione dei test (UTC). |
state |
string |
Stato del risultato del test. Digitare TestRunState. |
subResults |
Elenco di risultati secondari all'interno di un risultato del test, se ResultGroupType non è Nessuno, contiene i risultati secondari del tipo corrispondenti. |
|
testCase |
Riferimento al test eseguito. |
|
testCaseReferenceId |
integer |
ID di riferimento del test usato dal risultato del test. Digitare TestResultMetaData |
testCaseRevision |
integer |
TestCaseRevision Number. |
testCaseTitle |
string |
Nome del test. |
testPlan |
Il riferimento all'elemento di lavoro del test case del piano di test fa parte di . |
|
testPoint |
Riferimento al punto di test eseguito. |
|
testRun |
Riferimento all'esecuzione del test. |
|
testSuite |
Il riferimento all'elemento di lavoro del test case del gruppo di test fa parte di . |
|
url |
string |
URL del risultato del test. |
TestCaseResultAttachmentModel
Testare le informazioni sugli allegati in un'iterazione di test.
Nome | Tipo | Descrizione |
---|---|---|
actionPath |
string |
Passaggio di test dell'identificatore del percorso nell'elemento di lavoro del test case. |
id |
integer |
ID allegato. |
iterationId |
integer |
ID iterazione. |
name |
string |
Nome dell'allegato. |
size |
integer |
Dimensioni degli allegati. |
url |
string |
URL dell'allegato. |
TestCaseResultIdentifier
Riferimento a un risultato del test.
Nome | Tipo | Descrizione |
---|---|---|
testResultId |
integer |
ID risultato del test. |
testRunId |
integer |
ID esecuzione test. |
TestIterationDetailsModel
Rappresenta un risultato dell'iterazione di test.
Nome | Tipo | Descrizione |
---|---|---|
actionResults |
Il passaggio di test genera un'iterazione. |
|
attachments |
Riferimento agli allegati nel risultato dell'iterazione di test. |
|
comment |
string |
Commento nel risultato dell'iterazione di test. |
completedDate |
string |
Ora di completamento dell'esecuzione (UTC). |
durationInMs |
number |
Durata dell'esecuzione. |
errorMessage |
string |
Messaggio di errore nell'esecuzione dei risultati dell'iterazione di test. |
id |
integer |
ID del risultato dell'iterazione di test. |
outcome |
string |
Risultato del test se risultato dell'iterazione del test. |
parameters |
Testare i parametri in un'iterazione. |
|
startedDate |
string |
Ora di avvio dell'esecuzione (UTC). |
url |
string |
URL per testare il risultato dell'iterazione. |
TestResultParameterModel
Testare le informazioni sui parametri in un'iterazione di test.
Nome | Tipo | Descrizione |
---|---|---|
actionPath |
string |
Percorso del passaggio di test in cui viene fatto riferimento al parametro. |
iterationId |
integer |
ID iterazione. |
parameterName |
string |
Nome del parametro. |
stepIdentifier |
string |
Questo è l'ID passaggio del test case. Per il passaggio condiviso, si tratta dell'ID passaggio condiviso nell'elemento di lavoro del test case; ID passaggio nel passaggio condiviso. Esempio: TestCase workitem ha due passaggi: 1) Passaggio normale con ID = 1 2) Passaggio condiviso con ID = 2. All'interno del passaggio condiviso: a) Passaggio normale con ID = 1 Valore per StepIdentifier per primo passaggio: "1" Secondo passaggio: "2;1" |
url |
string |
URL del parametro di test. Deprecato nell'ambiente ospitato. |
value |
string |
Valore del parametro. |
TestSubResult
Rappresenta un risultato secondario di un risultato del test.
Nome | Tipo | Descrizione |
---|---|---|
comment |
string |
Commento nel risultato secondario. |
completedDate |
string |
Ora di completamento dell'esecuzione del test (UTC). |
computerName |
string |
Computer in cui è stato eseguito il test. |
configuration |
Riferimento alla configurazione di test. |
|
customFields |
Proprietà aggiuntive del risultato secondario. |
|
displayName |
string |
Nome del risultato secondario. |
durationInMs |
integer |
Durata dell'esecuzione dei test. |
errorMessage |
string |
Messaggio di errore nel risultato secondario. |
id |
integer |
ID del risultato secondario. |
lastUpdatedDate |
string |
Ora dell'ultimo aggiornamento (UTC) del risultato. |
outcome |
string |
Risultato del risultato secondario. |
parentId |
integer |
ID padre immediato del risultato secondario. |
resultGroupType |
Il tipo di gerarchia del risultato, il valore predefinito None indica il nodo foglia. |
|
sequenceId |
integer |
Numero di indice del risultato secondario. |
stackTrace |
string |
Stacktrace. |
startedDate |
string |
Ora di inizio dell'esecuzione dei test (UTC). |
subResults |
Elenco di risultati secondari all'interno di un risultato secondario, se ResultGroupType non è Nessuno, contiene i risultati secondari del tipo corrispondenti. |
|
testResult |
Riferimento al risultato del test. |
|
url |
string |
URL del risultato secondario. |