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 |
run
|
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 |
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 |
---|---|
Result |
ResultMetadata per il risultato/conteggio specificato. |
Run |
Statistiche di esecuzione dei test per risultato. |
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. |
Test |
Dettagli dello stato di risoluzione dei test. |
Test |
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 |
Stato risoluzione esecuzione test. |
|
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 |
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 |
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 |
Statistiche di esecuzione dei test per risultato. |