Condividi tramite


Classe TestRun

Fornisce uno snapshot di un processo di test ottenuto quando è stato eseguito. La classe non può essere ereditata.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestRun

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public NotInheritable Class TestRun _
    Implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable,  _
    IPersistable, IXmlTestStore
[SerializableAttribute]
public sealed class TestRun : ISerializable, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[SerializableAttribute]
public ref class TestRun sealed : ISerializable, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore
[<Sealed>]
[<SerializableAttribute>]
type TestRun =  
    class
        interface ISerializable
        interface ICloneable
        interface IVisiblePropertyProvider
        interface IVerifiable
        interface IPersistable
        interface IXmlTestStore
    end
public final class TestRun implements ISerializable, ICloneable, IVisiblePropertyProvider, IVerifiable, IPersistable, IXmlTestStore

Il tipo TestRun espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AutoSaveResults Ottiene o imposta un valore Booleano che indica se i risultati test son stati salvati automaticamente.
Proprietà pubblica BuildFlavor Ottiene o imposta la versione della build per la quale è stato eseguito il test.I test possono essere eseguiti per "Debug" o "Release".
Proprietà pubblica BuildPlatform Ottiene o imposta la piattaforma della build per la quale è stato eseguito il test.
Proprietà pubblica ContainsManualTest Ottiene un valore booleano che indica se questo test è manuale.
Proprietà pubblica Created Ottiene la data e l'ora di creazione del test.
Proprietà pubblica Finished Ottiene o imposta la data e l'ora del completamento di questo test.
Proprietà pubblica Id Ottiene l'ID del test eseguito.
Proprietà pubblica IdString Ottiene la rappresentazione di stringa dell'ID TestRun.
Proprietà pubblica Name Ottiene o imposta il nome dell'esecuzione dei test.
Proprietà pubblica Queued Ottiene o imposta la data e l'ora della messa in coda dell'esecuzione dei test.
Proprietà pubblica Result Ottiene il risultato del test utilizzato che contiene i risultati del livello di esecuzione.
Proprietà pubblica ResultFileName Ottiene o imposta il nome file del file dei risultati.
Proprietà pubblica ResultFilePath Ottiene o imposta il percorso del file dei risultati.
Proprietà pubblica RunConfiguration Ottiene o imposta la configurazione dell'esecuzione dei test.
Proprietà pubblica RunUser Ottiene o imposta l'utente dell'esecuzione dei test.
Proprietà pubblica Started Ottiene o imposta la data e l'ora di inizio dell'esecuzione dei test.
Proprietà pubblica Tests Ottiene i test a livello radice.
Proprietà pubblica UserData Ottiene o imposta l'oggetto dati dell'utente.
Proprietà pubblica VisibleProperties Ottiene le proprietà dell'esecuzione del test.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Clone Restituisce un clone dell'oggetto di test.
Metodo pubblico CountTestCases Restituisce il numero di test case che sono contenuti in questa esecuzione e in tutti i test di aggregazione.
Metodo pubblico Equals Determina se l'oggetto TestRun specificato è uguale all'oggetto corrente. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Restituisce il codice hash dell'ID dell'esecuzione dei test. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetInnerTests Recupera i test interni per il test con l'id specificato di esecuzione
Metodo pubblico GetObjectData Popola un oggetto SerializationInfo utilizzando i dati necessari per serializzare l'oggetto di destinazione.
Metodo pubblico GetResultFilesDirectory Restituisce una directory composta di file dipendenti per il risultato del test specificato.
Metodo pubblico GetTestElement(TestExecId) Restituisce l'elemento di test con l'ID di esecuzione specificato.
Metodo pubblico GetTestElement(TestExecId, TestId) Restituisce l'elemento di test con l'ID specificato e l'ID di esecuzione dell'elemento padre.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsValid Restituisce un valore booleano che indica se l'esecuzione del test è valida.
Metodo pubblico Load Carica un'istanza di questa classe dall'elemento XML specificato utilizzando i parametri indicati.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico PrepareToPersist Prepara i campi per l'impostazione tramite la persistenza di XML.
Metodo pubblico RecoverFromPersistence Ripristina il mapping dell'elemento dopo la persistenza.
Metodo pubblico Save Salva questo oggetto nell'elemento XML specificato utilizzando i parametri indicati.
Metodo pubblico ToString Restituisce una rappresentazione in forma di stringa dell'esecuzione dei test. (Esegue l'override di Object.ToString()).

In alto

Note

Questa classe implementa ISerializable, ICloneable, IPersistable, IVerifiable e IVisiblePropertyProvider. Ogni volta che si aggiunge un nuovo campo, è necessario aggiungerlo a ISerializable.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.Common

ICloneable

IPersistable

ISerializable

IVerifiable

IVisiblePropertyProvider