Freigeben über


TestRun-Klasse

Stellt eine Momentaufnahme eines Testauftrags bereit, die bei der Ausführung aufgenommen wurde. Diese Klasse kann nicht vererbt werden.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)

Syntax

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

Der TestRun-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AutoSaveResults Ruft einen booleschen Wert ab, der angibt, ob die Testergebnisse automatisch gespeichert wurden, oder legt diesen fest.
Öffentliche Eigenschaft BuildFlavor Ruft die Buildkonfiguration ab, für die der Test ausgeführt wurde, oder legt diese fest.Die Tests können für "Debug" oder "Version" ausgeführt werden.
Öffentliche Eigenschaft BuildPlatform Ruft die Buildplattform ab, für die der Test ausgeführt wurde, oder legt diese fest.
Öffentliche Eigenschaft ContainsManualTest Ruft einen booleschen Wert ab, der angibt, ob es sich um einen manuellen Test handelt.
Öffentliche Eigenschaft Created Ruft Datum und Uhrzeit dieser Testerstellung ab.
Öffentliche Eigenschaft Finished Ruft das Datum und die Uhrzeit ab, zu der dieser Test abgeschlossen wurde, oder legt diese fest.
Öffentliche Eigenschaft Id Ruft die ID des Tests ab, der ausgeführt wird.
Öffentliche Eigenschaft IdString Ruft die Zeichenfolgendarstellung der ID des Testlaufs ab.
Öffentliche Eigenschaft Name Ruft den Namen des Testlaufs ab oder legt diesen fest.
Öffentliche Eigenschaft Queued Ruft das Datum und die Uhrzeit ab, zu der der Testlauf in die Warteschlange gestellt wurde, oder legt diese fest.
Öffentliche Eigenschaft Result Ruft das verwendete Testergebnis ab, das die Ergebnisse auf Ausführungsebene enthält.
Öffentliche Eigenschaft ResultFileName Ruft den Dateinamen der Ergebnisdatei ab oder legt diesen fest.
Öffentliche Eigenschaft ResultFilePath Ruft den Pfad der Ergebnisdatei ab oder legt ihn fest.
Öffentliche Eigenschaft RunConfiguration Ruft die Konfiguration für den Testlauf ab oder legt sie fest.
Öffentliche Eigenschaft RunUser Ruft den Benutzer dieses Testlaufs ab oder legt ihn fest.
Öffentliche Eigenschaft Started Ruft Datum und Zeit ab, zu der der zugeordnete Testlauf oder Test gestartet wurde, oder legt diese fest.
Öffentliche Eigenschaft Tests Ruft die Tests auf der Stammebene ab.
Öffentliche Eigenschaft UserData Ruft das Benutzerdatenobjekt ab oder legt dieses fest.
Öffentliche Eigenschaft VisibleProperties Ruft die Eigenschaften des Testlaufs ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Clone Gibt einen Klon des Testobjekts zurück.
Öffentliche Methode CountTestCases Gibt die Anzahl von Testfällen zurück, die in diesem Testlauf und in allen Aggregationstests enthalten sind.
Öffentliche Methode Equals Bestimmt, ob das bereitgestellte TestRun-Objekt und das aktuelle Objekt gleich sind. (Überschreibt Object.Equals(Object).)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Gibt den Hashcode für die ID des Testlaufs zurück. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetInnerTests Ruft die inneren Tests für den Test mit der angegebenen Ausführungs-ID ab.
Öffentliche Methode GetObjectData Füllt SerializationInfo auf, indem die Daten verwendet werden, die zum Serialisieren des Zielobjekts erforderlich sind.
Öffentliche Methode GetResultFilesDirectory Gibt ein Verzeichnis zurück, das aus abhängigen Dateien für das angegebene Testergebnis besteht.
Öffentliche Methode GetTestElement(TestExecId) Gibt das Testelement zurück, das über die angegebene Ausführungs-ID verfügt.
Öffentliche Methode GetTestElement(TestExecId, TestId) Gibt das Testelement zurück, das die angegebene ID und die Ausführungs-ID des übergeordneten Elements aufweist.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsValid Gibt einen booleschen Wert zurück, der angibt, ob der Testlauf gültig ist.
Öffentliche Methode Load Lädt mit den bereitgestellten Parametern eine Instanz dieser Klasse aus dem bereitgestellten XML-Element.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode PrepareToPersist Bereitet die Felder für das Festlegen mit XML-Persistenz vor.
Öffentliche Methode RecoverFromPersistence Stellt die Elementezuordnung nach der Persistenz wieder her.
Öffentliche Methode Save Speichert dieses Objekt mithilfe der bereitgestellten Parameter im bereitgestellten XML-Element.
Öffentliche Methode ToString Gibt eine Zeichenfolgendarstellung des Testlaufs zurück. (Überschreibt Object.ToString().)

Zum Seitenanfang

Hinweise

Diese Klasse implementiert ISerializable, ICloneable, IPersistable, IVerifiable und IVisiblePropertyProvider. Sobald ein neues Feld hinzugefügt wird, muss es zu den ISerializable-Methoden hinzugefügt werden.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.Common-Namespace

ICloneable

IPersistable

ISerializable

IVerifiable

IVisiblePropertyProvider