Runs - Update
Aggiornare l'esecuzione del test in base al relativo ID.
PATCH https://dev.azure.com/{organization}/{project}/_apis/test/runs/{runId}?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 aggiornare. |
api-version
|
query | True |
string |
Versione dell'API da usare. Deve essere impostato su '7.1' per usare questa versione dell'API. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
build |
Riferimento astratto alla compilazione a cui appartiene. |
|
buildDropLocation |
string |
Percorso di rilascio della compilazione usata per l'esecuzione di test. |
buildFlavor |
string |
Sapore della compilazione usata per l'esecuzione di test. (ad esempio: Versione, Debug) |
buildPlatform |
string |
Piattaforma della compilazione usata per l'esecuzione di test. (ad esempio: x86, amd64) |
comment |
string |
Commenti immessi da quelli che analizzano l'esecuzione. |
completedDate |
string |
Data di completamento dell'esecuzione. |
controller |
string |
Nome del controller di test usato per l'esecuzione automatica. |
deleteInProgressResults |
boolean |
true per eliminare inProgess Results , false in caso contrario. |
dtlAutEnvironment |
Riferimento astratto a DtlAutEnvironment. |
|
dtlEnvironment |
Riferimento astratto a DtlEnvironment. |
|
dtlEnvironmentDetails |
Si tratta di una classe temporanea per fornire i dettagli per l'ambiente di esecuzione del test. |
|
dueDate |
string |
Data e ora di scadenza per l'esecuzione dei test. |
errorMessage |
string |
Messaggio di errore associato all'esecuzione. |
iteration |
string |
Iterazione in cui creare l'esecuzione. |
logEntries |
Voci di log associate all'esecuzione. Usare un elenco delimitato da virgole di più oggetti voce di log. { logEntry }, { logEntry }, ... |
|
name |
string |
Nome dell'esecuzione del test. |
releaseEnvironmentUri |
string |
URI dell'ambiente di rilascio associato all'esecuzione. |
releaseUri |
string |
URI della versione associata all'esecuzione. |
runSummary |
Riepilogo esecuzione per tipo di esecuzione = NoConfigRun. |
|
sourceWorkflow |
string |
SourceWorkFlow(CI/CD) dell'esecuzione del test. |
startedDate |
string |
Data di inizio dell'esecuzione. |
state |
string |
Lo stato dell'esecuzione di test Di seguito sono i valori validi - NotStarted, InProgress, Completed, Aborted, Waiting |
substate |
Tipi di stati secondari per l'esecuzione dei test. |
|
tags |
Test |
Tag da associare all'esecuzione del test. |
testEnvironmentId |
string |
ID dell'ambiente di test associato all'esecuzione. |
testSettings |
Riferimento astratto alla risorsa dell'impostazione di test. |
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_write | Concede la possibilità di leggere, creare e aggiornare piani di test, case, risultati e altri artefatti correlati alla gestione dei test. |
Esempio
General example |
Updating due date |
Updating run comment |
Updating started date |
General example
Esempio di richiesta
PATCH https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/1?api-version=7.1
{
"name": "NewTestRun2",
"comment": "This test run is doomed"
}
Risposta di esempio
{
"id": 1,
"name": "NewTestRun2",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
"isAutomated": false,
"iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
"owner": {
"id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"displayName": "Fabrikam Fiber",
"uniqueName": "[email protected]",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
},
"project": {
"id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
"name": "Fabrikam-Fiber-TFVC",
"url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
},
"startedDate": "2014-05-05T00:00:00Z",
"completedDate": "2014-05-10T00:00:00Z",
"state": "Completed",
"plan": {
"id": "60",
"name": "sprint1",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/60"
},
"postProcessState": "Complete",
"dueDate": "2014-05-07T00:00:00Z",
"totalTests": 1,
"passedTests": 1,
"createdDate": "2014-05-04T12:50:31.38Z",
"lastUpdatedDate": "2014-10-07T22:19:01.557Z",
"lastUpdatedBy": {
"id": "8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d",
"displayName": "Chuck Reinhart",
"uniqueName": "[email protected]",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d"
},
"revision": 24,
"comment": "This test run is doomed"
}
Updating due date
Esempio di richiesta
PATCH https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/1?api-version=7.1
{
"dueDate": "2014-05-07"
}
Risposta di esempio
{
"id": 1,
"name": "NewTestRun2",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
"isAutomated": false,
"iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
"owner": {
"id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"displayName": "Fabrikam Fiber",
"uniqueName": "[email protected]",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
},
"project": {
"id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
"name": "Fabrikam-Fiber-TFVC",
"url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
},
"startedDate": "2014-05-04T12:50:33.17Z",
"completedDate": "2014-05-04T12:50:31.953Z",
"state": "Completed",
"plan": {
"id": "1",
"name": "sprint1",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
},
"postProcessState": "Complete",
"dueDate": "2014-05-07T00:00:00Z",
"totalTests": 1,
"passedTests": 1,
"createdDate": "2014-05-04T12:50:31.38Z",
"lastUpdatedDate": "2014-05-06T15:54:46.697Z",
"lastUpdatedBy": {
"id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"displayName": "Fabrikam Fiber",
"uniqueName": "[email protected]",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
},
"revision": 6,
"comment": "This test run is doomed"
}
Updating run comment
Esempio di richiesta
PATCH https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/1?api-version=7.1
{
"comment": "This test run is doomed"
}
Risposta di esempio
{
"id": 1,
"name": "NewTestRun2",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
"isAutomated": false,
"iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
"owner": {
"id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"displayName": "Fabrikam Fiber",
"uniqueName": "[email protected]",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
},
"project": {
"id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
"name": "Fabrikam-Fiber-TFVC",
"url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
},
"startedDate": "2014-05-05T00:00:00Z",
"completedDate": "2014-05-10T00:00:00Z",
"state": "Completed",
"plan": {
"id": "1",
"name": "sprint1",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
},
"postProcessState": "Complete",
"dueDate": "2014-05-07T00:00:00Z",
"totalTests": 1,
"passedTests": 1,
"createdDate": "2014-05-04T12:50:31.38Z",
"lastUpdatedDate": "2014-05-06T15:54:56.327Z",
"lastUpdatedBy": {
"id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"displayName": "Fabrikam Fiber",
"uniqueName": "[email protected]",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
},
"revision": 9,
"comment": "This test run is doomed"
}
Updating started date
Esempio di richiesta
PATCH https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/runs/{runId}?api-version=7.1
{
"startedDate": "2014-05-05"
}
Risposta di esempio
{
"id": 1,
"name": "NewTestRun2",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Runs/1",
"isAutomated": false,
"iteration": "Fabrikam-Fiber-TFVC\\Release 1\\Sprint 1",
"owner": {
"id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"displayName": "Fabrikam Fiber",
"uniqueName": "[email protected]",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
},
"project": {
"id": "eb6e4656-77fc-42a1-9181-4c6d8e9da5d1",
"name": "Fabrikam-Fiber-TFVC",
"url": "https://dev.azure.com/fabrikam/_apis/projects/Fabrikam-Fiber-TFVC"
},
"startedDate": "2014-05-05T00:00:00Z",
"completedDate": "2014-05-04T12:50:31.953Z",
"state": "Completed",
"plan": {
"id": "1",
"name": "sprint1",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
},
"postProcessState": "Complete",
"dueDate": "2014-05-07T00:00:00Z",
"totalTests": 1,
"passedTests": 1,
"createdDate": "2014-05-04T12:50:31.38Z",
"lastUpdatedDate": "2014-05-06T15:54:50.353Z",
"lastUpdatedBy": {
"id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"displayName": "Fabrikam Fiber",
"uniqueName": "[email protected]",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
"imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
},
"revision": 7,
"comment": "This test run is doomed"
}
Definizioni
Nome | Descrizione |
---|---|
Build |
Dettagli buildConfiguration. |
Custom |
Informazioni sul campo personalizzate. Chiave consentita: coppie valore - ( AttemptId: valore int, IsTestResultFlaky: bool) |
Dtl |
Si tratta di una classe temporanea per fornire i dettagli per l'ambiente di esecuzione del test. |
Identity |
|
Job |
Processo nella pipeline. Questo argomento è correlato alla matrice in YAML. |
Phase |
Fase nella pipeline |
Pipeline |
Informazioni di riferimento sulla pipeline |
Reference |
Classe per rappresentare una raccolta di collegamenti di riferimento REST. |
Release |
Riferimento a una versione. |
Result |
ResultMetadata per il risultato/conteggio specificato. |
Run |
Questa classe viene usata per fornire i filtri usati per l'individuazione |
Run |
Statistiche di esecuzione dei test per risultato. |
Run |
Riepilogo esecuzione per ogni tipo di output di test. |
Run |
|
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. |
Stage |
Fase nella pipeline |
Test |
Dettagli dell'ambiente di test. |
Test |
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 |
|
Test |
Dettagli dello stato di risoluzione dei test. |
Test |
Dettagli dell'esecuzione dei test. |
Test |
Tipi di stati secondari per l'esecuzione dei test. |
Test |
Tag associato a un'esecuzione o a un risultato. |
BuildConfiguration
Dettagli buildConfiguration.
Nome | Tipo | Descrizione |
---|---|---|
branchName |
string |
Nome del ramo per cui viene generata la compilazione. |
buildDefinitionId |
integer (int32) |
BuildDefinitionId per la compilazione. |
buildSystem |
string |
Sistema di compilazione. |
creationDate |
string (date-time) |
Data di creazione della compilazione. |
flavor |
string |
Versione di compilazione (ad esempio Build/Release). |
id |
integer (int32) |
Id buildConfiguration. |
number |
string |
Numero di build. |
platform |
string |
BuildConfiguration Platform. |
project |
Progetto associato a buildConfiguration. |
|
repositoryGuid |
string |
Guid del repository per la compilazione. |
repositoryType |
string |
Tipo di repository ,ad esempio TFSGit). |
sourceVersion |
string |
Versione di origine (/primo commit) per la compilazione è stato attivato. |
targetBranchName |
string |
Target BranchName. |
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. |
DtlEnvironmentDetails
Si tratta di una classe temporanea per fornire i dettagli per l'ambiente di esecuzione del test.
Nome | Tipo | Descrizione |
---|---|---|
csmContent |
string |
|
csmParameters |
string |
|
subscriptionName |
string |
IdentityRef
Nome | Tipo | Descrizione |
---|---|---|
_links |
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. |
JobReference
Processo nella pipeline. Questo argomento è correlato alla matrice in YAML.
Nome | Tipo | Descrizione |
---|---|---|
attempt |
integer (int32) |
Numero di tentativi del processo |
jobName |
string |
La matrice in YAML genera copie di un processo con input diversi nella matrice. JobName è il nome di tali input. La lunghezza massima supportata per il nome è 256 caratteri. |
PhaseReference
Fase nella pipeline
Nome | Tipo | Descrizione |
---|---|---|
attempt |
integer (int32) |
Numero di tentativi della fase |
phaseName |
string |
Nome della fase. La lunghezza massima supportata per il nome è 256 caratteri. |
PipelineReference
Informazioni di riferimento sulla pipeline
Nome | Tipo | Descrizione |
---|---|---|
jobReference |
Riferimento del processo |
|
phaseReference |
Riferimento della fase. |
|
pipelineId |
integer (int32) |
Riferimento della pipeline con cui è correlata questa istanza della pipeline. |
stageReference |
Riferimento alla fase. |
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 (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. |
ResultMetadata
ResultMetadata per il risultato/conteggio specificato.
Valore | Descrizione |
---|---|
flaky |
Metadati flaky |
rerun |
Rieseguire i metadati |
RunFilter
Questa classe viene usata per fornire i filtri usati per l'individuazione
Nome | Tipo | Descrizione |
---|---|---|
sourceFilter |
string |
filtrare le origini del test case (contenitori di test) |
testCaseFilter |
string |
filtrare per i test case |
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 |
RunSummaryModel
Riepilogo esecuzione per ogni tipo di output di test.
Nome | Tipo | Descrizione |
---|---|---|
duration |
integer (int64) |
Tempo totale impiegato in millisecondi. |
resultCount |
integer (int32) |
Numero di risultati per Risultato TestOutcome |
testOutcome |
Il riepilogo si basa sul risultato |
RunUpdateModel
Nome | Tipo | Descrizione |
---|---|---|
build |
Riferimento astratto alla compilazione a cui appartiene. |
|
buildDropLocation |
string |
Percorso di rilascio della compilazione usata per l'esecuzione di test. |
buildFlavor |
string |
Sapore della compilazione usata per l'esecuzione di test. (ad esempio: Versione, Debug) |
buildPlatform |
string |
Piattaforma della compilazione usata per l'esecuzione di test. (ad esempio: x86, amd64) |
comment |
string |
Commenti immessi da quelli che analizzano l'esecuzione. |
completedDate |
string |
Data di completamento dell'esecuzione. |
controller |
string |
Nome del controller di test usato per l'esecuzione automatica. |
deleteInProgressResults |
boolean |
true per eliminare inProgess Results , false in caso contrario. |
dtlAutEnvironment |
Riferimento astratto a DtlAutEnvironment. |
|
dtlEnvironment |
Riferimento astratto a DtlEnvironment. |
|
dtlEnvironmentDetails |
Si tratta di una classe temporanea per fornire i dettagli per l'ambiente di esecuzione del test. |
|
dueDate |
string |
Data e ora di scadenza per l'esecuzione dei test. |
errorMessage |
string |
Messaggio di errore associato all'esecuzione. |
iteration |
string |
Iterazione in cui creare l'esecuzione. |
logEntries |
Voci di log associate all'esecuzione. Usare un elenco delimitato da virgole di più oggetti voce di log. { logEntry }, { logEntry }, ... |
|
name |
string |
Nome dell'esecuzione del test. |
releaseEnvironmentUri |
string |
URI dell'ambiente di rilascio associato all'esecuzione. |
releaseUri |
string |
URI della versione associata all'esecuzione. |
runSummary |
Riepilogo esecuzione per tipo di esecuzione = NoConfigRun. |
|
sourceWorkflow |
string |
SourceWorkFlow(CI/CD) dell'esecuzione del test. |
startedDate |
string |
Data di inizio dell'esecuzione. |
state |
string |
Lo stato dell'esecuzione di test Di seguito sono i valori validi - NotStarted, InProgress, Completed, Aborted, Waiting |
substate |
Tipi di stati secondari per l'esecuzione dei test. |
|
tags |
Test |
Tag da associare all'esecuzione del test. |
testEnvironmentId |
string |
ID dell'ambiente di test associato all'esecuzione. |
testSettings |
Riferimento astratto alla risorsa dell'impostazione di 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 |
StageReference
Fase nella pipeline
Nome | Tipo | Descrizione |
---|---|---|
attempt |
integer (int32) |
Numero di tentativi di fase |
stageName |
string |
Nome della fase. La lunghezza massima supportata per il nome è 256 caratteri. |
TestEnvironment
Dettagli dell'ambiente di test.
Nome | Tipo | Descrizione |
---|---|---|
environmentId |
string (uuid) |
ID ambiente di test. |
environmentName |
string |
Nome ambiente di test. |
TestMessageLogDetails
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 |
---|---|---|
dateCreated |
string (date-time) |
Data di creazione della risorsa |
entryId |
integer (int32) |
ID della risorsa |
message |
string |
Messaggio della risorsa |
TestOutcome
Valore | Descrizione |
---|---|
aborted |
Il test è stato interrotto. Questo non è stato causato da un gesto dell'utente, ma piuttosto da una decisione del framework. |
blocked |
Il test ha avuto la possibilità di essere stato eseguito ma non è stato, come ITestElement.IsRunnable == false. |
error |
Si è verificato un errore di sistema durante il tentativo di eseguire un test. |
failed |
Il test è stato eseguito, ma si sono verificati problemi. I problemi possono comportare eccezioni o asserzioni non riuscite. |
inProgress |
Il test è attualmente in esecuzione. Aggiunta per i grafici TCM |
inconclusive |
Il test è stato completato, ma non è possibile dire se è stato superato o non è riuscito. Può essere usato per i test interrotti... |
none |
Il test non è stato completato oppure il tipo di test non segnala il superamento o l'errore. |
notApplicable |
Il test non è applicabile per l'esecuzione. |
notExecuted |
Il test non è stato eseguito. Ciò è stato causato da un movimento dell'utente, ad esempio il pulsante di arresto dell'utente. |
notImpacted |
Il test non è interessato. Aggiunta di fot TIA. |
passed |
Il test è stato eseguito w/o eventuali problemi. |
paused |
Il test è sospeso. |
timeout |
Timeout del test |
unspecified |
Utilizzato solo durante un aggiornamento per mantenere il valore esistente. |
warning |
Per essere utilizzato dai risultati del livello di esecuzione. Non si tratta di un errore. |
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. |
TestRun
Dettagli dell'esecuzione dei test.
Nome | Tipo | Descrizione |
---|---|---|
build |
Compilazione associata a questa esecuzione di test. |
|
buildConfiguration |
Dettagli della configurazione della compilazione associati a questa esecuzione di test. |
|
comment |
string |
Commenti immessi da quelli che analizzano l'esecuzione. |
completedDate |
string (date-time) |
Data di completamento dell'esecuzione. |
controller |
string |
Test Run Controller. |
createdDate |
string (date-time) |
Esecuzione test CreatedDate. |
customFields |
Elenco di campi personalizzati per TestRun. |
|
dropLocation |
string |
Drop Location (Percorso di rilascio) per l'esecuzione del test. |
dtlAutEnvironment |
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. |
|
dtlEnvironment |
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. |
|
dtlEnvironmentCreationDetails |
Si tratta di una classe temporanea per fornire i dettagli per l'ambiente di esecuzione del test. |
|
dueDate |
string (date-time) |
Data e ora di scadenza per l'esecuzione dei test. |
errorMessage |
string |
Messaggio di errore associato all'esecuzione. |
filter |
Questa classe viene usata per fornire i filtri usati per l'individuazione |
|
id |
integer (int32) |
ID dell'esecuzione del test. |
incompleteTests |
integer (int32) |
Numero di test incompleti. |
isAutomated |
boolean |
true se l'esecuzione del test è automatizzata, false in caso contrario. |
iteration |
string |
Iterazione a cui appartiene l'esecuzione. |
lastUpdatedBy |
ID di base del team dell'ultimo aggiornamento dell'esecuzione del test. |
|
lastUpdatedDate |
string (date-time) |
Data e ora dell'ultimo aggiornamento |
name |
string |
Nome dell'esecuzione del test. |
notApplicableTests |
integer (int32) |
Numero di test non applicabili. |
owner |
ID Team Foundation del proprietario delle esecuzioni. |
|
passedTests |
integer (int32) |
Numero di test superati nell'esecuzione |
phase |
string |
Fase/Stato per il testRun. |
pipelineReference |
Riferimento alla pipeline a cui appartiene questa esecuzione di test. |
|
plan |
Piano di test associato a questa esecuzione di test. |
|
postProcessState |
string |
Stato post-processo. |
project |
Progetto associato a questa esecuzione. |
|
release |
Informazioni di riferimento sulla versione per l'esecuzione dei test. |
|
releaseEnvironmentUri |
string |
Uri dell'ambiente di rilascio per TestRun. |
releaseUri |
string |
Release Uri per TestRun. |
revision |
integer (int32) |
|
runStatistics |
RunSummary per risultato. |
|
startedDate |
string (date-time) |
Data di inizio dell'esecuzione. |
state |
string |
Stato dell'esecuzione. Type TestRunState Valid states - Unspecified ,NotStarted, InProgress, Completed, Waiting, Aborted, NeedsInvestigation |
substate |
Substate TestRun. |
|
tags |
Test |
Tag associati a questa esecuzione di test. |
testEnvironment |
Ambiente di test associato all'esecuzione. |
|
testMessageLogId |
integer (int32) |
|
testSettings |
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. |
|
totalTests |
integer (int32) |
Totale test nell'esecuzione |
unanalyzedTests |
integer (int32) |
Numero di test non riusciti nell'esecuzione. |
url |
string |
URL dell'esecuzione del test |
webAccessUrl |
string |
URL accesso Web per TestRun. |
TestRunSubstate
Tipi di stati secondari per l'esecuzione dei test.
Valore | Descrizione |
---|---|
abortedBySystem |
Stato di esecuzione quando viene interrotto dal sistema. |
analyzed |
Stato di esecuzione dopo l'analisi. |
canceledByUser |
Stato di esecuzione durante la creazione dell'ambiente. |
cancellationInProgress |
Stato di esecuzione quando l'annullamento è in corso. |
creatingEnvironment |
Stato di esecuzione durante la creazione dell'ambiente. |
none |
Eseguire con noState. |
pendingAnalysis |
Stato di esecuzione durante l'analisi in sospeso. |
runningTests |
Stato di esecuzione durante l'esecuzione dei test. |
timedOut |
Stato di esecuzione quando l'esecuzione ha timedOut. |
TestTag
Tag associato a un'esecuzione o a un risultato.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome del tag, valore alfanumerico minore di 30 caratteri |