Condividi tramite


Runs - Get Test Run Statistics

Ottenere le statistiche di esecuzione dei test , usate quando si vuole ottenere un riepilogo di un'esecuzione in base al risultato.

GET https://dev.azure.com/{organization}/{project}/_apis/test/runs/{runId}/Statistics?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 dell'esecuzione da ottenere.

api-version
query True

string

Versione dell'API da usare. Deve essere impostato su '7.1' per usare questa versione dell'API.

Risposte

Nome Tipo Descrizione
200 OK

TestRunStatistic

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

Esempio di richiesta

GET https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/1/Statistics?api-version=7.1

Risposta di esempio

{
  "run": {
    "id": "1",
    "name": "sprint1 (Manual)",
    "url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1"
  },
  "runStatistics": [
    {
      "state": "Completed",
      "outcome": "Passed",
      "count": 1
    }
  ]
}

Definizioni

Nome Descrizione
ResultMetadata

ResultMetadata per il risultato/conteggio specificato.

RunStatistic

Statistiche di esecuzione dei test per risultato.

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.

TestResolutionState

Dettagli dello stato di risoluzione dei test.

TestRunStatistic

Statistiche di esecuzione dei test.

ResultMetadata

ResultMetadata per il risultato/conteggio specificato.

Valore Descrizione
flaky

Metadati flaky

rerun

Rieseguire i metadati

RunStatistic

Statistiche di esecuzione dei test per risultato.

Nome Tipo Descrizione
count

integer (int32)

Conteggio dei risultati dei test per il risultato specificato.

outcome

string

Risultato del test

resolutionState

TestResolutionState

Stato risoluzione esecuzione test.

resultMetadata

ResultMetadata

ResultMetadata per il risultato/conteggio specificato.

state

string

Stato dell'esecuzione 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

TestResolutionState

Dettagli dello stato di risoluzione dei test.

Nome Tipo Descrizione
id

integer (int32)

Id dello stato di risoluzione del test.

name

string

Test Resolution State Name.

project

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.

TestRunStatistic

Statistiche di esecuzione dei test.

Nome Tipo Descrizione
run

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.

runStatistics

RunStatistic[]

Statistiche di esecuzione dei test per risultato.