Interfaccia ITestRun
Rappresenta un'esecuzione di un set di test rispetto a una compilazione specifica.
Spazio dei nomi: Microsoft.TeamFoundation.TestManagement.Client
Assembly: Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)
Sintassi
'Dichiarazione
Public Interface ITestRun _
Inherits ITestMessageLogOwner, ITestRunBase, IIdentifiable(Of Integer), _
IAttachmentOwner, INotifyPropertyChanged
public interface ITestRun : ITestMessageLogOwner,
ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
public interface class ITestRun : ITestMessageLogOwner,
ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
type ITestRun =
interface
interface ITestMessageLogOwner
interface ITestRunBase
interface IIdentifiable<int>
interface IAttachmentOwner
interface INotifyPropertyChanged
end
public interface ITestRun extends ITestMessageLogOwner, ITestRunBase, IIdentifiable<int>, IAttachmentOwner, INotifyPropertyChanged
Il tipo ITestRun espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Attachments | ottiene la raccolta di allegati. (Ereditato da IAttachmentOwner) | |
BuildConfigurationId | Ottiene l'ID di configurazione della compilazione per l'esecuzione dei test. | |
BuildDirectory | Ottiene o imposta il percorso dell'output della compilazione. | |
BuildFlavor | Ottiene o imposta la versione del build (cioè "Rilascio" o "Debug"). | |
BuildNumber | Nome della compilazione. (Ereditato da ITestRunBase) | |
BuildPlatform | Ottiene o imposta la piattaforma della compilazione. | |
BuildUri | Nome (URI) della compilazione sulla quale è stata eseguita l'esecuzione dei test. Come esempio: nuovo URI (“vstfs:///Build/Build/1") (Ereditato da ITestRunBase) | |
Comment | Commenti immessi da chi analizza l'esecuzione. (Ereditato da ITestRunBase) | |
Controller | Nome del controller di questa esecuzione. (Ereditato da ITestRunBase) | |
DateCompleted | Data di completamento dell'ultimo test. (Ereditato da ITestRunBase) | |
DateCreated | Data di creazione dell'esecuzione. (Ereditato da ITestRunBase) | |
DateDue | Ottiene la data di scadenza dell'esecuzione dei test. | |
DateStarted | Data di avvio dell'esecuzione. (Ereditato da ITestRunBase) | |
ErrorMessage | Ottiene o imposta una breve descrizione di un errore, se presente. | |
Id | ottiene l'identificatore. (Ereditato da IIdentifiable<TKey>) | |
IncompleteTests | Il numero di test non sono terminate. | |
IsAutomated | Ottiene o imposta un valore che indica se l'esecuzione dei test contiene test che devono essere eseguiti automaticamente. | |
IsBvt | Ottiene o imposta un valore che indica se l'esecuzione dei test è un test di verifica della compilazione. | |
IsDirty | Restituisce true se l'esecuzione dei test è stata modificata dopo l'ultima operazione Save(). (Ereditato da ITestRunBase) | |
Iteration | Ottiene o imposta il numero di volte in cui l'esecuzione dei test è stata eseguita. | |
LastUpdated | Data dell'ultima modifica all'esecuzione (titolo o proprietario impostato). (Ereditato da ITestRunBase) | |
LastUpdatedBy | Ultima persona ad aggiornare l'esecuzione (Ereditato da ITestRunBase) | |
LastUpdatedByName | Ultima persona ad aggiornare l'esecuzione (Ereditato da ITestRunBase) | |
LinkedWorkItemCount | Numero complessivo di bug associati ai risultati del test. (Ereditato da ITestRunBase) | |
Owner | Utente che ha avviato l'esecuzione. (Ereditato da ITestRunBase) | |
OwnerName | Utente che ha avviato l'esecuzione. (Ereditato da ITestRunBase) | |
OwnerTeamFoundationId | Utente che ha avviato l'esecuzione. (Ereditato da ITestRunBase) | |
PassedTests | Il numero di test superati. | |
PostProcessState | Ottiene lo stato di qualsiasi attività di post-elaborazione che si verifica nel server. | |
Project | Ottiene il progetto team per l'esecuzione. | |
Revision | Numero di revisione di TestRun per il controllo della concorrenza (Ereditato da ITestRunBase) | |
State | Ottiene lo stato corrente dell'esecuzione dei test. | |
Statistics | Ottiene le statistiche che illustrano in dettaglio il numero di test case in vari stati in questa esecuzione dei test. | |
TestEnvironmentId | L'ambiente di test per questa esecuzione (Ereditato da ITestRunBase) | |
TestMessageLogEntries | Ottiene una raccolta di voci di log dei messaggi di test. (Ereditato da ITestMessageLogOwner) | |
TestPlanId | Restituisce l'ID del piano di test contenente questa esecuzione o 0 se si tratta di un'esecuzione ad hoc. (Ereditato da ITestRunBase) | |
TestSettings | Le impostazioni di test utilizzate per questa esecuzione di test.Null se l'esecuzione non dispone di impostazioni di test. (Ereditato da ITestRunBase) | |
TestSettingsId | ID delle impostazioni di test pubblici utilizzate per questa esecuzione di test. (Ereditato da ITestRunBase) | |
Title | Titolo del modello di esecuzione associato. (Ereditato da ITestRunBase) | |
TotalTests | Il numero totale di test in questa esecuzione. | |
Type | Ottiene il tipo di esecuzione dei test. | |
UnanalyzedTests | Il numero di test non analizzati. | |
Version | Ottiene la versione client in cui è stato eseguito il test. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Abort() | Interrompe l'esecuzione dei test. | |
Abort(TestRunAbortOptions) | Interrompe l'esecuzione del test utilizzando le opzioni specificate. | |
AddTest(String) | Aggiunge un nuovo test con il nome specificato. Deve essere seguito da (salvataggio) | |
AddTest(Int32, Int32, TeamFoundationIdentity) | Aggiunge un test case e una configurazione all'esecuzione dei test. | |
AddTest(Int32, String, String, ITmiTestImplementation) | Crea un nuovo risultato del test dell'esecuzione dei test con una configurazione di test.Non richiede un test case esistente per il risultato del test. Deve essere seguito da salvare (). | |
AddTestPoint | Aggiunge un nuovo punto di test all'esecuzione dei test. | |
AddTestPoints | Aggiunge nuovi punti di test per l'esecuzione dei test. Deve essere seguito da salvare (). Gli oggetti risultati restituiti dalla chiamata non sono utilizzabili solo dopo il salvataggio. | |
CopyTestSettings | Copiare le impostazioni test e associarle all'esecuzione dei test. (Ereditato da ITestRunBase) | |
CreateAttachment(String) | crea un allegato da un file. (Ereditato da IAttachmentOwner) | |
CreateAttachment(String, SourceFileAction) | Crea un allegato da un file, facoltativamente eliminando il file di origine dopo essere caricatosi. (Ereditato da IAttachmentOwner) | |
CreateAttachment(array<Byte[], Int32, Int32) | Crea un allegato per un risultato del test dalla matrice di byte. (Ereditato da ITestRunBase) | |
CreateLogEntry | Crea una voce di log dei messaggi di test e aggiunta a TestMessageLogEntryCollection. (Ereditato da ITestMessageLogOwner) | |
Delete | Rimuove l'esecuzione dei test specificata e i relativi risultati dal server. (Ereditato da ITestRunBase) | |
QueryResults() | Restituisce una raccolta contenente tutti i risultati del test dell'esecuzione dei test. | |
QueryResults(Boolean) | ||
QueryResultsByOutcome | Restituisce una raccolta di risultati del test dell'esecuzione dei test con il risultato test specificato. | |
QueryResultsByOwner | Restituisce una raccolta di risultati del test dell'esecuzione dei test con il proprietario test specificato. | |
QueryResultsByStatus | Restituisce una raccolta di risultati del test dell'esecuzione dei test con lo stato del test specificato. | |
Refresh() | Aggiorna l'esecuzione tramite nuovi dati del server. (Ereditato da ITestRunBase) | |
Refresh(DateTime) | Aggiorna l'esecuzione del test con i nuovi dati dal server solo se esiste un test con il timestamp più recente di quanto restituisce lastUpdated di parametro true se l'esecuzione dei test è stata aggiornata in caso contrario con i nuovi dati e false | |
RefreshLogEntries | Aggiorna le voci di log dal server. (Ereditato da ITestMessageLogOwner) | |
Save | Scrive i dati nuovi o aggiornati dell'esecuzione dei test nel server. (Ereditato da ITestRunBase) | |
SaveLogEntries | Saves è stato modificato le voci del registro al server. (Ereditato da ITestMessageLogOwner) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
AttachmentUploadCompleted | Questo evento viene generato quando il caricamento dell'allegato è terminato. (Ereditato da IAttachmentOwner) | |
PropertyChanged | Viene generato quando il valore di una proprietà cambia. (Ereditato da INotifyPropertyChanged) |
In alto
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.TeamFoundation.TestManagement.Client