Condividi tramite


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 IIdentifiable(Of Integer), IAttachmentOwner, ITestMessageLogOwner,  _
    INotifyPropertyChanged
public interface ITestRun : IIdentifiable<int>, 
    IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged
public interface class ITestRun : IIdentifiable<int>, 
    IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged
type ITestRun =  
    interface
        interface IIdentifiable<int>
        interface IAttachmentOwner
        interface ITestMessageLogOwner
        interface INotifyPropertyChanged
    end
public interface ITestRun extends IIdentifiable<int>, IAttachmentOwner, ITestMessageLogOwner, INotifyPropertyChanged

Il tipo ITestRun espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Attachments Ottiene l'insieme di allegati. (Ereditato da IAttachmentOwner)
Proprietà pubblica BuildConfigurationId Ottiene l'ID di configurazione della compilazione per l'esecuzione dei test.
Proprietà pubblica BuildDirectory Ottiene o imposta il percorso dell'output della compilazione.
Proprietà pubblica BuildFlavor Ottiene o imposta la versione del build (cioè "Rilascio" o "Debug").
Proprietà pubblica BuildNumber Ottiene o imposta il nome della compilazione.
Proprietà pubblica BuildPlatform Ottiene o imposta la piattaforma della compilazione.
Proprietà pubblica BuildUri Ottiene o imposta l'URI (Uniform Resource Identifier) della build per la quale è stata effettuata l'esecuzione dei test.
Proprietà pubblica Comment Ottiene o imposta una stringa che contiene tutti i commenti immessi da coloro che analizzano l'esecuzione del test.
Proprietà pubblica Controller Ottiene il nome del controller dell'esecuzione dei test.
Proprietà pubblica DateCompleted Ottiene o imposta la data e l'ora dell'ultimo test completato.
Proprietà pubblica DateCreated Ottiene la data di creazione dell'esecuzione dei test.
Proprietà pubblica DateDue Ottiene la data di scadenza dell'esecuzione dei test.
Proprietà pubblica DateStarted Ottiene o imposta la data di avvio dell'esecuzione del test.
Proprietà pubblica ErrorMessage Ottiene o imposta una breve descrizione di un errore, se presente.
Proprietà pubblica Id Ottiene l'identificatore. (Ereditato da IIdentifiable<TKey>)
Proprietà pubblica IsAutomated Ottiene o imposta un valore che indica se l'esecuzione dei test contiene test che devono essere eseguiti automaticamente.
Proprietà pubblica IsBvt Ottiene o imposta un valore che indica se l'esecuzione dei test è un test di verifica della compilazione.
Proprietà pubblica IsDirty Ottiene un valore che indica se l'esecuzione dei test è stata modificata dall'ultima operazione di salvataggio.
Proprietà pubblica Iteration Ottiene o imposta il numero di volte in cui l'esecuzione dei test è stata eseguita.
Proprietà pubblica LastUpdated Ottiene la data e l'ora dell'ultimo aggiornamento dell'esecuzione dei test.
Proprietà pubblica LastUpdatedBy Ottiene l'identità dell'ultima persona che ha aggiornato l'esecuzione dei test.
Proprietà pubblica Owner Ottiene o imposta l'identità della persona che possiede l'esecuzione dei test.
Proprietà pubblica PostProcessState Ottiene lo stato di qualsiasi attività di post-elaborazione che si verifica nel server.
Proprietà pubblica Project Ottiene il progetto team per l'esecuzione.
Proprietà pubblica Revision Ottiene il numero di revisione incrementale utilizzato per il controllo della concorrenza.
Proprietà pubblica State Ottiene lo stato corrente dell'esecuzione dei test.
Proprietà pubblica Statistics Ottiene le statistiche che illustrano in dettaglio il numero di test case in vari stati in questa esecuzione dei test.
Proprietà pubblica TestEnvironmentId Ottiene il GUID dell'ambiente di test dell'esecuzione dei test.
Proprietà pubblica TestMessageLogEntries Ottiene un insieme di voci del log dei messaggi di test. (Ereditato da ITestMessageLogOwner)
Proprietà pubblica TestPlanId Ottiene l'ID del piano di test che contiene l'esecuzione dei test.
Proprietà pubblica TestSettings Ottiene le impostazioni test utilizzate per l'esecuzione dei test.
Proprietà pubblica TestSettingsId Ottiene l'ID delle impostazioni test utilizzate per l'esecuzione dei test.
Proprietà pubblica Title Ottiene o imposta il titolo dell'esecuzione dei test.
Proprietà pubblica Type Ottiene il tipo di esecuzione dei test.
Proprietà pubblica Version Ottiene la versione client in cui è stato eseguito il test.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Abort() Interrompe l'esecuzione dei test.
Metodo pubblico Abort(TestRunAbortOptions) Interrompe l'esecuzione del test utilizzando le opzioni specificate.
Metodo pubblico AddTest Aggiunge un test case e una configurazione all'esecuzione dei test.
Metodo pubblico AddTestPoint Aggiunge un nuovo punto di test all'esecuzione dei test.
Metodo pubblico CopyTestSettings Copia l'oggetto impostazioni test specificato nell'esecuzione dei test.
Metodo pubblico CreateAttachment(String) Consente di creare un allegato da un file. (Ereditato da IAttachmentOwner)
Metodo pubblico CreateAttachment(String, SourceFileAction) Consente di creare un allegato da un file, facoltativamente eliminando il file di origine dopo il caricamento. (Ereditato da IAttachmentOwner)
Metodo pubblico CreateAttachment(array<Byte[], Int32, Int32) Crea un allegato per un risultato del test dalla matrice di byte specificata.
Metodo pubblico CreateLogEntry Consente di creare una voce di log del messaggio di test e l'aggiunge a TestMessageLogEntryCollection. (Ereditato da ITestMessageLogOwner)
Metodo pubblico Delete Rimuove l'esecuzione dei test e i relativi risultati dal server.
Metodo pubblico QueryResults Restituisce un insieme contenente tutti i risultati del test dell'esecuzione dei test.
Metodo pubblico QueryResultsByOutcome Restituisce un insieme di risultati del test dell'esecuzione dei test con il risultato test specificato.
Metodo pubblico QueryResultsByOwner Restituisce un insieme di risultati del test dell'esecuzione dei test con il proprietario test specificato.
Metodo pubblico QueryResultsByStatus Restituisce un insieme di risultati del test dell'esecuzione dei test con lo stato del test specificato.
Metodo pubblico Refresh Aggiorna l'esecuzione dei test utilizzando i nuovi dati del server.
Metodo pubblico RefreshLogEntries Aggiorna le voci di log dal server. (Ereditato da ITestMessageLogOwner)
Metodo pubblico Save Scrive dati nuovi o aggiornati dell'esecuzione dei test nel server.
Metodo pubblico SaveLogEntries Salva nel server le voci di log modificate. (Ereditato da ITestMessageLogOwner)

In alto

Eventi

  Nome Descrizione
Evento pubblico AttachmentUploadCompleted Questo evento viene generato una volta completato il caricamento dell'allegato. (Ereditato da IAttachmentOwner)
Evento pubblico 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

IIdentifiable<TKey>

IAttachmentOwner

ITestMessageLogOwner

INotifyPropertyChanged