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 | |
---|---|---|
AutoSaveResults | Ruft einen booleschen Wert ab, der angibt, ob die Testergebnisse automatisch gespeichert wurden, oder legt diesen fest. | |
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. | |
BuildPlatform | Ruft die Buildplattform ab, für die der Test ausgeführt wurde, oder legt diese fest. | |
ContainsManualTest | Ruft einen booleschen Wert ab, der angibt, ob es sich um einen manuellen Test handelt. | |
Created | Ruft Datum und Uhrzeit dieser Testerstellung ab. | |
Finished | Ruft das Datum und die Uhrzeit ab, zu der dieser Test abgeschlossen wurde, oder legt diese fest. | |
Id | Ruft die ID des Tests ab, der ausgeführt wird. | |
IdString | Ruft die Zeichenfolgendarstellung der ID des Testlaufs ab. | |
Name | Ruft den Namen des Testlaufs ab oder legt diesen fest. | |
Queued | Ruft das Datum und die Uhrzeit ab, zu der der Testlauf in die Warteschlange gestellt wurde, oder legt diese fest. | |
Result | Ruft das verwendete Testergebnis ab, das die Ergebnisse auf Ausführungsebene enthält. | |
ResultFileName | Ruft den Dateinamen der Ergebnisdatei ab oder legt diesen fest. | |
ResultFilePath | Ruft den Pfad der Ergebnisdatei ab oder legt ihn fest. | |
RunConfiguration | Ruft die Konfiguration für den Testlauf ab oder legt sie fest. | |
RunUser | Ruft den Benutzer dieses Testlaufs ab oder legt ihn fest. | |
Started | Ruft Datum und Zeit ab, zu der der zugeordnete Testlauf oder Test gestartet wurde, oder legt diese fest. | |
Tests | Ruft die Tests auf der Stammebene ab. | |
UserData | Ruft das Benutzerdatenobjekt ab oder legt dieses fest. | |
VisibleProperties | Ruft die Eigenschaften des Testlaufs ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Clone | Gibt einen Klon des Testobjekts zurück. | |
CountTestCases | Gibt die Anzahl von Testfällen zurück, die in diesem Testlauf und in allen Aggregationstests enthalten sind. | |
Equals | Bestimmt, ob das bereitgestellte TestRun-Objekt und das aktuelle Objekt gleich sind. (Überschreibt Object.Equals(Object).) | |
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.) | |
GetHashCode | Gibt den Hashcode für die ID des Testlaufs zurück. (Überschreibt Object.GetHashCode().) | |
GetInnerTests | Ruft die inneren Tests für den Test mit der angegebenen Ausführungs-ID ab. | |
GetObjectData | Füllt SerializationInfo auf, indem die Daten verwendet werden, die zum Serialisieren des Zielobjekts erforderlich sind. | |
GetResultFilesDirectory | Gibt ein Verzeichnis zurück, das aus abhängigen Dateien für das angegebene Testergebnis besteht. | |
GetTestElement(TestExecId) | Gibt das Testelement zurück, das über die angegebene Ausführungs-ID verfügt. | |
GetTestElement(TestExecId, TestId) | Gibt das Testelement zurück, das die angegebene ID und die Ausführungs-ID des übergeordneten Elements aufweist. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsValid | Gibt einen booleschen Wert zurück, der angibt, ob der Testlauf gültig ist. | |
Load | Lädt mit den bereitgestellten Parametern eine Instanz dieser Klasse aus dem bereitgestellten XML-Element. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
PrepareToPersist | Bereitet die Felder für das Festlegen mit XML-Persistenz vor. | |
RecoverFromPersistence | Stellt die Elementezuordnung nach der Persistenz wieder her. | |
Save | Speichert dieses Objekt mithilfe der bereitgestellten Parameter im bereitgestellten XML-Element. | |
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.