Udostępnij za pośrednictwem


Klasa TestRun

Zapewnia migawkę zadanie badania, że została podjęta, gdy zostało ono wykonane.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.Common
Zestaw:  Microsoft.VisualStudio.QualityTools.Common (w Microsoft.VisualStudio.QualityTools.Common.dll)

Składnia

'Deklaracja
<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

Typ TestRun uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AutoSaveResults Zwraca lub ustawia wartość logiczną, która wskazuje, czy wyniki badań były zapisywane automatycznie.
Właściwość publiczna BuildFlavor Zwraca lub ustawia smak kompilacji, dla którego test został uruchomiony.Badania mogą być uruchamiane dla "Debug" lub "Zwolnij".
Właściwość publiczna BuildPlatform Zwraca lub ustawia platformy kompilacji, dla którego test został uruchomiony.
Właściwość publiczna ContainsManualTest Zwraca wartość logiczną, która wskazuje, czy ten test jest ręczne.
Właściwość publiczna Created Pobiera Data i godzina utworzenia tego testu.
Właściwość publiczna Finished Pobiera lub ustawia datę i godzinę, kiedy ten test został ukończony.
Właściwość publiczna Id Pobiera identyfikator test, który jest wykonywany.
Właściwość publiczna IdString Pobiera reprezentację ciągu identyfikatora TestRun.
Właściwość publiczna Name Pobiera lub ustawia nazwę przebieg testu.
Właściwość publiczna Queued Pobiera lub ustawia datę i godzinę, kiedy przebieg testu zostało umieszczone w kolejce.
Właściwość publiczna Result Zwraca wynik testu jest używany, zawierający wyniki poziomu wykonywania.
Właściwość publiczna ResultFileName Zwraca lub ustawia nazwę pliku w pliku wyników.
Właściwość publiczna ResultFilePath Zwraca lub ustawia ścieżkę pliku wyników.
Właściwość publiczna RunConfiguration Pobiera lub ustawia konfigurację dla wykonywania badania.
Właściwość publiczna RunUser Zwraca lub ustawia użytkownik ten test, uruchom.
Właściwość publiczna Started Pobiera lub ustawia datę i godzinę, kiedy rozpoczęto uruchamiane badania.
Właściwość publiczna Tests Pobiera badań poziomu głównego.
Właściwość publiczna UserData Zwraca lub ustawia obiekt danych użytkownika.
Właściwość publiczna VisibleProperties Pobiera właściwości przebieg testu.

Początek

Metody

  Nazwa Opis
Metoda publiczna Clone Zwraca klon badanego obiektu.
Metoda publiczna CountTestCases Zwraca liczbę przypadków testów, które są zawarte w tym procesie i we wszystkich badaniach agregacji.
Metoda publiczna Equals Określa, czy przewidziano TestRun obiekt jest równa bieżącego obiektu. (Zastępuje Object.Equals(Object)).
Metoda publiczna GetHashCode Zwraca kod skrótu identyfikatora przebieg testu. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetInnerTests Pobiera wewnętrzne badania dla badania, który ma identyfikator wykonanie określonego
Metoda publiczna GetObjectData Wypełnia SerializationInfo przy użyciu danych, które są wymagane do serializacji obiektu docelowego.
Metoda publiczna GetResultFilesDirectory Zwraca katalogu, który składa się z plików zależnych dla wynik badania określonego.
Metoda publiczna GetTestElement(TestExecId) Zwraca wartość elementu test, który ma identyfikator wykonanie określonego.
Metoda publiczna GetTestElement(TestExecId, TestId) Zwraca element test, który został podany identyfikator i identyfikator wykonanie jego obiektu nadrzędnego.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna IsValid Zwraca wartość logiczną, która wskazuje, czy przebieg testu jest prawidłowa.
Metoda publiczna Load Ładuje wystąpienie tej klasy z dostarczonego element XML przy użyciu podanych parametrów.
Metoda publiczna PrepareToPersist Przygotowuje pól dla ustawienia przez XML utrwalania.
Metoda publiczna RecoverFromPersistence Przywraca mapowania elementu po trwałość.
Metoda publiczna Save Zapisuje ten obiekt w podany element XML przy użyciu podanych parametrów.
Metoda publiczna ToString Zwraca ciąg reprezentujący przebieg testu. (Zastępuje Object.ToString()).

Początek

Uwagi

This class implements ISerializable, ICloneable, IPersistable, IVerifiable and IVisiblePropertyProvider.W każdym przypadku, gdy dodaje się nowe pole musi być dodana do ISerializable metody.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.Common

ICloneable

IPersistable

ISerializable

IVerifiable

IVisiblePropertyProvider