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
GET https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?detailsToInclude={detailsToInclude}&$skip={$skip}&$top={$top}&outcomes={outcomes}&api-version=7.1

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. Deve essere impostato su '7.1' 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 del test. Il valore predefinito è Nessuno. 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

Tipo: oauth2
Flow: accessCode
URL di autorizzazione: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL token: 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

Ambiti

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

Esempio di richiesta

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

Risposta di esempio

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

Esempio di richiesta

GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/31/results?detailsToInclude=WorkItems,Iterations&$top=100&api-version=7.1

Risposta di esempio

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

Esempio di richiesta

GET https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/results?detailsToInclude=WorkItems&$top=100&api-version=7.1

Risposta di esempio

{
  "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. Il valore predefinito è Nessuno. 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 (int32)

ID definizione di compilazione.

id

integer (int32)

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 (date-time)

Ora in cui si è verificato un 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 grafico. Questi collegamenti possono essere richiamati per ottenere relazioni aggiuntive o informazioni più dettagliate sull'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 soggetto del 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 IdentityRef "_links"

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 "_links" GraphUser

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 (int32)

Numero di tentativi di rilascio.

creationDate

string (date-time)

Data di creazione della versione (UTC).

definitionId

integer (int32)

ID definizione versione.

environmentCreationDate

string (date-time)

Data di creazione dell'ambiente (UTC).

environmentDefinitionId

integer (int32)

ID definizione dell'ambiente di rilascio.

environmentDefinitionName

string

Nome della definizione dell'ambiente di rilascio.

environmentId

integer (int32)

ID ambiente di rilascio.

environmentName

string

Nome dell'ambiente di rilascio.

id

integer (int32)

ID versione.

name

string

Nome della versione.

ResultDetails

Dettagli da includere con i risultati del test. Il valore predefinito è Nessuno. Altri valori sono Iterazioni e WorkItems.

Valore Descrizione
iterations

Testare i dettagli dell'iterazione in un risultato del test.

none

Campi principali del risultato del test. I campi principali includono State, Outcome, Priority, AutomatedTestName, AutomatedTestStorage, Comments, ErrorMessage e così via.

point

Dettagli del punto e del piano in un risultato del test.

subResults

Sottoresulti in un risultato del test.

workItems

Elementi di lavoro associati a un risultato del test.

ResultGroupType

Valore Descrizione
dataDriven

Tipo di gerarchia del risultato del test.

generic

Tipo di gerarchia sconosciuto.

none

Nodo foglia del risultato del test.

orderedTest

Tipo di gerarchia del risultato del test.

rerun

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 (int32)

ID passaggio condiviso WorkItem.

revision

integer (int32)

Revisione dell'elemento di lavoro del 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 = 0000000a passaggio 15, avrà un ID =16 e actionPath = 00000010 3) actionPath del passaggio condiviso viene concatenato con il passaggio padre del test case. Ad esempio, si tratta di un 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 (date-time)

Ora di completamento dell'esecuzione (UTC).

durationInMs

number (double)

Durata dell'esecuzione.

errorMessage

string

Messaggio di errore risultante.

iterationId

integer (int32)

ID iterazione del risultato dell'azione di test.

outcome

string

Risultato del test.

sharedStepModel

SharedStepModel

Riferimento all'elemento di lavoro del passaggio condiviso.

startedDate

string (date-time)

Ora di avvio dell'esecuzione (UTC).

stepIdentifier

string

Id passaggio del test case. Per il passaggio condiviso, è l'ID del passaggio condiviso nell'elemento di lavoro del test case; ID passaggio nel passaggio condiviso. Esempio: l'elemento di lavoro TestCase 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 (int32)

ID allegato di test della registrazione delle azioni.

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 (date-time)

Ora in cui l'esecuzione del test è stata completata (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 (date-time)

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

customFields

CustomTestField[]

Proprietà aggiuntive del risultato del test.

durationInMs

number (double)

Durata dell'esecuzione del test in millisecondi. Se non viene specificato, il valore verrà impostato su CompletedDate - StartedDate

errorMessage

string

Messaggio di errore nell'esecuzione del test.

failingSince

FailingSince

Informazioni quando i risultati dei test hanno avuto esito negativo.

failureType

string

Tipo di errore del risultato del test. Valore valido= (problema noto, nuovo problema, regressione, sconosciuto, none)

id

integer (int32)

ID di un risultato del test.

iterationDetails

TestIterationDetailsModel[]

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

lastUpdatedBy

IdentityRef

Riferimento al risultato dell'ultimo test aggiornato dell'identità.

lastUpdatedDate

string (date-time)

Data/ora dell'ultimo aggiornamento del risultato del test (UTC).

outcome

string

Risultato del test del risultato del test. Valori validi = (None, None, Pass, Failed, Inconclusive, Timeout, Aborted, Blocked, NotExecuted, Warning, Error, NotApplicable, Paused, InProgress, NotImpacted)

owner

IdentityRef

Riferimento al proprietario del test.

priority

integer (int32)

Priorità dell'esecuzione del test.

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 (int32)

ResetCount.

resolutionState

string

Stato di risoluzione del risultato del test.

resolutionStateId

integer (int32)

ID dello stato di risoluzione.

resultGroupType

ResultGroupType

Il tipo di gerarchia del risultato, il valore predefinito None indica il nodo foglia.

revision

integer (int32)

Numero di revisione del risultato del test.

runBy

IdentityRef

Riferimento all'identità eseguita il test.

stackTrace

string

Stacktrace con maxSize= 1000 caratteri.

startedDate

string (date-time)

Ora di avvio dell'esecuzione del 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 (int32)

ID di riferimento del test usato dal risultato del test. Digitare TestResultMetaData

testCaseRevision

integer (int32)

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 dei 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 di percorso nell'elemento di lavoro del test case.

id

integer (int32)

ID allegato.

iterationId

integer (int32)

ID iterazione.

name

string

Nome dell'allegato.

size

integer (int64)

Dimensioni degli allegati.

url

string

URL dell'allegato.

TestCaseResultIdentifier

Riferimento a un risultato del test.

Nome Tipo Descrizione
testResultId

integer (int32)

ID risultato del test.

testRunId

integer (int32)

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 (date-time)

Ora di completamento dell'esecuzione (UTC).

durationInMs

number (double)

Durata dell'esecuzione.

errorMessage

string

Messaggio di errore nell'esecuzione dei risultati dell'iterazione di test.

id

integer (int32)

ID del risultato dell'iterazione di test.

outcome

string

Risultato del test se il risultato dell'iterazione del test.

parameters

TestResultParameterModel[]

Testare i parametri in un'iterazione.

startedDate

string (date-time)

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 (int32)

ID iterazione.

parameterName

string

Nome del parametro.

stepIdentifier

string

Id passaggio del test case. Per il passaggio condiviso, è l'ID del passaggio condiviso nell'elemento di lavoro del test case; ID passaggio nel passaggio condiviso. Esempio: l'elemento di lavoro TestCase 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 (date-time)

Ora in cui l'esecuzione del test è stata completata (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 (int64)

Durata dell'esecuzione del test.

errorMessage

string

Messaggio di errore nel risultato secondario.

id

integer (int32)

ID del risultato secondario.

lastUpdatedDate

string (date-time)

Ora dell'ultimo aggiornamento del risultato (UTC).

outcome

string

Risultato del risultato secondario.

parentId

integer (int32)

ID padre immediato del risultato secondario.

resultGroupType

ResultGroupType

Il tipo di gerarchia del risultato, il valore predefinito None indica il nodo foglia.

sequenceId

integer (int32)

Numero di indice del risultato secondario.

stackTrace

string

Stacktrace.

startedDate

string (date-time)

Ora di avvio dell'esecuzione del 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.