Condividi tramite


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

runId
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.

detailsToInclude
query

ResultDetails

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

TestCaseResult[]

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
BuildReference

Riferimento a una compilazione.

CustomTestField

Informazioni sul campo personalizzate. Chiave consentita: coppie valore - ( AttemptId: valore int, IsTestResultFlaky: bool)

FailingSince

Esito negativo perché le informazioni di un risultato del test.

IdentityRef
ReferenceLinks

Classe per rappresentare una raccolta di collegamenti di riferimento REST.

ReleaseReference

Riferimento a una versione.

ResultDetails

Dettagli da includere con i risultati del test. L'impostazione predefinita è None. Altri valori sono Iterazioni e WorkItems.

ResultGroupType
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.

SharedStepModel

Riferimento all'elemento di lavoro del passaggio condiviso.

TestActionResultModel

Rappresenta un risultato del passaggio di test.

TestCaseResult

Rappresenta un risultato del test.

TestCaseResultAttachmentModel

Testare le informazioni sugli allegati in un'iterazione di test.

TestCaseResultIdentifier

Riferimento a un risultato del test.

TestIterationDetailsModel

Rappresenta un risultato dell'iterazione di test.

TestResultParameterModel

Testare le informazioni sui parametri in un'iterazione di test.

TestSubResult

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

BuildReference

Riferimento di compilazione dopo l'esito negativo.

date

string

Tempo trascorso dall'errore (UTC).

release

ReleaseReference

Riferimento alla versione dopo l'esito negativo.

IdentityRef

Nome Tipo Descrizione
_links

ReferenceLinks

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.

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

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

ShallowReference

Riferimento al percorso dell'area del test.

associatedBugs

ShallowReference[]

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

ShallowReference

Riferimento superficiale alla compilazione associata al risultato del test.

buildReference

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

ShallowReference

Riferimento alla configurazione di test. Digitare ShallowReference.

createdDate

string

Timestamp quando viene creato il risultato del test (UTC).

customFields

CustomTestField[]

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

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

TestIterationDetailsModel[]

Dettagli dei risultati dei test delle iterazioni di test usate solo per il test manuale.

lastUpdatedBy

IdentityRef

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

IdentityRef

Riferimento al proprietario del test.

priority

integer

Priorità del test eseguito.

project

ShallowReference

Riferimento al progetto team.

release

ShallowReference

Riferimento superficiale al rilascio associato al risultato del test.

releaseReference

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

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

IdentityRef

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

TestSubResult[]

Elenco di risultati secondari all'interno di un risultato del test, se ResultGroupType non è Nessuno, contiene i risultati secondari del tipo corrispondenti.

testCase

ShallowReference

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

ShallowReference

Il riferimento all'elemento di lavoro del test case del piano di test fa parte di .

testPoint

ShallowReference

Riferimento al punto di test eseguito.

testRun

ShallowReference

Riferimento all'esecuzione del test.

testSuite

ShallowReference

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

TestActionResultModel[]

Il passaggio di test genera un'iterazione.

attachments

TestCaseResultAttachmentModel[]

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

TestResultParameterModel[]

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

ShallowReference

Riferimento alla configurazione di test.

customFields

CustomTestField[]

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

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

TestSubResult[]

Elenco di risultati secondari all'interno di un risultato secondario, se ResultGroupType non è Nessuno, contiene i risultati secondari del tipo corrispondenti.

testResult

TestCaseResultIdentifier

Riferimento al risultato del test.

url

string

URL del risultato secondario.