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 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
Proprietà pubblica Attachments ottiene la raccolta 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 Nome della compilazione. (Ereditato da ITestRunBase)
Proprietà pubblica BuildPlatform Ottiene o imposta la piattaforma della compilazione.
Proprietà pubblica BuildUri Nome (URI) della compilazione sulla quale è stata eseguita l'esecuzione dei test. Come esempio: nuovo URI (“vstfs:///Build/Build/1") (Ereditato da ITestRunBase)
Proprietà pubblica Comment Commenti immessi da chi analizza l'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica Controller Nome del controller di questa esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica DateCompleted Data di completamento dell'ultimo test. (Ereditato da ITestRunBase)
Proprietà pubblica DateCreated Data di creazione dell'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica DateDue Ottiene la data di scadenza dell'esecuzione dei test.
Proprietà pubblica DateStarted Data di avvio dell'esecuzione. (Ereditato da ITestRunBase)
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 IncompleteTests Il numero di test non sono terminate.
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 Restituisce true se l'esecuzione dei test è stata modificata dopo l'ultima operazione Save(). (Ereditato da ITestRunBase)
Proprietà pubblica Iteration Ottiene o imposta il numero di volte in cui l'esecuzione dei test è stata eseguita.
Proprietà pubblica LastUpdated Data dell'ultima modifica all'esecuzione (titolo o proprietario impostato). (Ereditato da ITestRunBase)
Proprietà pubblica LastUpdatedBy Ultima persona ad aggiornare l'esecuzione (Ereditato da ITestRunBase)
Proprietà pubblica LastUpdatedByName Ultima persona ad aggiornare l'esecuzione (Ereditato da ITestRunBase)
Proprietà pubblica LinkedWorkItemCount Numero complessivo di bug associati ai risultati del test. (Ereditato da ITestRunBase)
Proprietà pubblica Owner Utente che ha avviato l'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica OwnerName Utente che ha avviato l'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica OwnerTeamFoundationId Utente che ha avviato l'esecuzione. (Ereditato da ITestRunBase)
Proprietà pubblica PassedTests Il numero di test superati.
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 Numero di revisione di TestRun per il controllo della concorrenza (Ereditato da ITestRunBase)
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 L'ambiente di test per questa esecuzione (Ereditato da ITestRunBase)
Proprietà pubblica TestMessageLogEntries Ottiene una raccolta di voci di log dei messaggi di test. (Ereditato da ITestMessageLogOwner)
Proprietà pubblica TestPlanId Restituisce l'ID del piano di test contenente questa esecuzione o 0 se si tratta di un'esecuzione ad hoc. (Ereditato da ITestRunBase)
Proprietà pubblica TestSettings Le impostazioni di test utilizzate per questa esecuzione di test.Null se l'esecuzione non dispone di impostazioni di test. (Ereditato da ITestRunBase)
Proprietà pubblica TestSettingsId ID delle impostazioni di test pubblici utilizzate per questa esecuzione di test. (Ereditato da ITestRunBase)
Proprietà pubblica Title Titolo del modello di esecuzione associato. (Ereditato da ITestRunBase)
Proprietà pubblica TotalTests Il numero totale di test in questa esecuzione.
Proprietà pubblica Type Ottiene il tipo di esecuzione dei test.
Proprietà pubblica UnanalyzedTests Il numero di test non analizzati.
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(String) Aggiunge un nuovo test con il nome specificato. Deve essere seguito da (salvataggio)
Metodo pubblico AddTest(Int32, Int32, TeamFoundationIdentity) Aggiunge un test case e una configurazione all'esecuzione dei test.
Metodo pubblico 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 ().
Metodo pubblico AddTestPoint Aggiunge un nuovo punto di test all'esecuzione dei test.
Metodo pubblico 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.
Metodo pubblico CopyTestSettings Copiare le impostazioni test e associarle all'esecuzione dei test. (Ereditato da ITestRunBase)
Metodo pubblico CreateAttachment(String) crea un allegato da un file. (Ereditato da IAttachmentOwner)
Metodo pubblico CreateAttachment(String, SourceFileAction) Crea un allegato da un file, facoltativamente eliminando il file di origine dopo essere caricatosi. (Ereditato da IAttachmentOwner)
Metodo pubblico CreateAttachment(array<Byte[], Int32, Int32) Crea un allegato per un risultato del test dalla matrice di byte. (Ereditato da ITestRunBase)
Metodo pubblico CreateLogEntry Crea una voce di log dei messaggi di test e aggiunta a TestMessageLogEntryCollection. (Ereditato da ITestMessageLogOwner)
Metodo pubblico Delete Rimuove l'esecuzione dei test specificata e i relativi risultati dal server. (Ereditato da ITestRunBase)
Metodo pubblico QueryResults() Restituisce una raccolta contenente tutti i risultati del test dell'esecuzione dei test.
Metodo pubblico QueryResults(Boolean)
Metodo pubblico QueryResultsByOutcome Restituisce una raccolta di risultati del test dell'esecuzione dei test con il risultato test specificato.
Metodo pubblico QueryResultsByOwner Restituisce una raccolta di risultati del test dell'esecuzione dei test con il proprietario test specificato.
Metodo pubblico QueryResultsByStatus Restituisce una raccolta di risultati del test dell'esecuzione dei test con lo stato del test specificato.
Metodo pubblico Refresh() Aggiorna l'esecuzione tramite nuovi dati del server. (Ereditato da ITestRunBase)
Metodo pubblico 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
Metodo pubblico RefreshLogEntries Aggiorna le voci di log dal server. (Ereditato da ITestMessageLogOwner)
Metodo pubblico Save Scrive i dati nuovi o aggiornati dell'esecuzione dei test nel server. (Ereditato da ITestRunBase)
Metodo pubblico SaveLogEntries Saves è stato modificato le voci del registro al server. (Ereditato da ITestMessageLogOwner)

In alto

Eventi

  Nome Descrizione
Evento pubblico AttachmentUploadCompleted Questo evento viene generato quando il caricamento dell'allegato è terminato. (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