Condividi tramite


Classe TestRun

Fornisce uno snapshot di un processo di test che è stato creato quando è stato eseguito.questa 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 del test dispongono salvati.
Proprietà pubblica BuildFlavor Ottiene o imposta la versione build per il quale il test superati.È possibile eseguire i test per “Debug„ o “release„.
Proprietà pubblica BuildPlatform Ottiene o imposta la piattaforma di compilazione per il quale il test superati.
Proprietà pubblica ContainsManualTest Ottiene un valore booleano che indica se il test è manuale.
Proprietà pubblica Created Ottiene la data e ora in cui il test è stato creato.
Proprietà pubblica Finished Ottiene o imposta la data e ora in cui il test è stato completato.
Proprietà pubblica Id Ottiene l'ID del test viene eseguito.
Proprietà pubblica IdString Ottiene la rappresentazione di stringa dell'identificatore di elaborazione di prova
Proprietà pubblica Name Ottiene o imposta il nome dell'esecuzione dei test.
Proprietà pubblica Queued Ottiene o imposta la data e l'ora durante l'esecuzione dei test è stata in coda.
Proprietà pubblica Result Ottiene il risultato del test utilizzato contenente i risultati del livello di esecuzione.
Proprietà pubblica ResultFileName Ottiene o imposta il nome del file di risultati.
Proprietà pubblica ResultFilePath Ottiene o imposta il percorso del file di risultati.
Proprietà pubblica RunConfiguration Ottiene o imposta la configurazione per l'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 durante l'esecuzione dei test ha avviato.
Proprietà pubblica Tests Ottiene i test a livello radice.
Proprietà pubblica UserData Ottiene o imposta l'oggetto dati utenti.
Proprietà pubblica VisibleProperties Ottiene le proprietà dell'esecuzione dei test.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Clone Restituisce un clone di test.
Metodo pubblico CountTestCases Restituisce il numero di test case contenuti in questa esecuzione e in tutti i test di aggregazione.
Metodo pubblico Equals determina se fornito TestRun l'oggetto è uguale all'oggetto corrente. (Esegue l'override di Object.Equals(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 che sono necessari serializzare l'oggetto di destinazione.
Metodo pubblico GetResultFilesDirectory Restituisce una directory costituito dai file dipendenti per il risultato del test specificato.
Metodo pubblico GetTestElement(TestExecId) Restituisce l'elemento di test con l'id specificato di esecuzione
Metodo pubblico GetTestElement(TestExecId, TestId) Restituisce l'elemento di test con l'ID specificato e l'id di esecuzione del relativo 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 dei test è valida.
Metodo pubblico Load Carica un'istanza di questa classe dall'elemento XML generato utilizzando i parametri specificati.
Metodo pubblico PrepareToPersist Prepara i campi per impostare da persistenza XML.
Metodo pubblico RecoverFromPersistence Ripristina il mapping dell'elemento dopo la persistenza.
Metodo pubblico Save Salva questo oggetto nell'elemento XML generato utilizzando i parametri specificati.
Metodo pubblico ToString Restituisce una rappresentazione di stringa dell'esecuzione dei test. (Esegue l'override di Object.ToString()).

In alto

Note

Metodi di questa classe ISerializable, ICloneable, IPersistable, IVerifiable e IVisiblePropertyProvider.Ogni volta che un nuovo campo aggiunto, deve essere aggiunto a ISerializable metodi.

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