Freigeben über


TestRunConfiguration-Klasse

Stellt die Konfiguration des Testauftrags bereit, der gerade ausgeführt wird. Diese Klasse kann nicht vererbt werden.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestRunConfiguration

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

Syntax

'Declaration
<SerializableAttribute> _
Public Class TestRunConfiguration _
    Implements ICloneable, IVerifiable, IVisiblePropertyProvider, ISerializable,  _
    IXmlTestStore, IXmlTestStoreCustom
[SerializableAttribute]
public class TestRunConfiguration : ICloneable, 
    IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom
[SerializableAttribute]
public ref class TestRunConfiguration : ICloneable, 
    IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom
[<SerializableAttribute>]
type TestRunConfiguration =  
    class
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
        interface ISerializable
        interface IXmlTestStore
        interface IXmlTestStoreCustom
    end
public class TestRunConfiguration implements ICloneable, IVerifiable, IVisiblePropertyProvider, ISerializable, IXmlTestStore, IXmlTestStoreCustom

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

Konstruktoren

  Name Beschreibung
Geschützte Methode TestRunConfiguration(SerializationInfo, StreamingContext) Initialisiert mit den angegebenen Informationen und dem angegebenen Kontext eine neue Instanz der TestRunConfiguration-Klasse aus XML.
Öffentliche Methode TestRunConfiguration(String, String) Initialisiert eine neue Instanz der TestRunConfiguration-Klasse mithilfe des Namens und der Speicherinformationen der Testlaufkonfiguration.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AbortRunOnError Ruft einen booleschen Wert ab, der angibt, ob der Testlauf bei einem Fehlers beendet wird, oder legt diesen fest.
Öffentliche Eigenschaft AgentNotRespondingTimeout Ruft das Zeitlimit für nicht reagierende Test-Agents ab oder legt es fest.
Öffentliche Eigenschaft AgentProperties Ruft eine Hashtabelle ab, die aus Schlüsseln und Werten besteht, die die Eigenschaften des angegebenen Agent darstellen.
Öffentliche Eigenschaft ApartmentState Ruft den Apartmentzustand ab, die derzeit für diese Testlaufkonfiguration festgelegt ist.
Öffentliche Eigenschaft BucketSize Ruft die Bucketgröße für die Testlaufkonfiguration ab oder legt diese fest.
Öffentliche Eigenschaft CleanupCommand Ruft den Befehl zum Bereinigen der Testlaufkonfiguration ab oder legt diesen fest.
Öffentliche Eigenschaft DefaultUserDeploymentRootDirectory Ruft das standardmäßige Bereitstellungsstammverzeichnis für das Testprogramm ab oder legt es fest.
Öffentliche Eigenschaft DeploymentItems Ruft die Elemente ab, die mit einem Testlauf bereitgestellt werden sollen, oder legt diese fest.
Öffentliche Eigenschaft DeploymentRootDirectory Ruft das allgemeine Bereitstellungsstammverzeichnis ab oder legt dieses fest.
Öffentliche Eigenschaft DeploymentTimeout Ruft das Zeitlimit für die Bereitstellung ab oder legt es fest.
Öffentliche Eigenschaft Description Ruft die Beschreibung des Testlaufs ab oder legt sie fest.
Öffentliche Eigenschaft ElementName Ruft die Testlaufkonfiguration ab, die im Format für Testeinstellungen unter dem Element "TestSettings" gespeichert wird.
Öffentliche Eigenschaft HostData Ruft die Testlaufkonfigurationsdaten auf dem aktuellen Host ab oder legt sie fest.
Öffentliche Eigenschaft HostProcessPlatform Ruft die Prozessorarchitektur des Hostsystems ab oder legt diese fest.
Öffentliche Eigenschaft Id Ruft die ID der Testlaufkonfiguration ab.
Öffentliche Eigenschaft IsCodeCoverageEnabled Ruft einen booleschen Wert ab, der angibt, ob die Codeabdeckungsauflistung für diesen Testlauf aktiviert ist, oder legt diesen fest.
Öffentliche Eigenschaft IsDeploymentEnabled Ruft einen booleschen Wert ab, der angibt, ob die Bereitstellung aktiviert ist.Set -Accessor wird auf intern festgelegt
Öffentliche Eigenschaft IsExecutedOutOfProc Ruft einen booleschen Wert ab, der angibt, ob der Test in einem separaten Prozess ausgeführt wird.Set-Accessor wird auf intern festgelegt.
Öffentliche Eigenschaft IsExecutedRemotely Ruft einen booleschen Wert ab, der angibt, ob der Testlauf remote ausgeführt werden muss, oder legt diesen fest.
Öffentliche Eigenschaft IsExecutedUnderDebugger Ruft einen booleschen Wert ab, der angibt, ob der Testlauf mit dem Debugger ausgeführt wurde, oder legt diesen fest.
Öffentliche Eigenschaft IsRemoteDataCollectionEnabled Ruft einen booleschen Wert ab, der angibt, ob Datensammler aktiviert sind.
Öffentliche Eigenschaft Name Ruft den Namen der Testlaufkonfiguration ab oder legt diesen fest.
Öffentliche Eigenschaft NamespaceUri Ruft den URI (Uniform Resource Identifier) des aktuellen Namespaces ab.
Öffentliche Eigenschaft RelativePathRootDirectory Ruft das Verzeichnis ab, das verwendet wird, wenn relative Dateipfade auftreten, oder legt dieses fest.
Öffentliche Eigenschaft RunDeploymentInDirectory Ruft das Verzeichnis ab, das bereitgestellte Dateien vom Testcontroller empfängt.
Öffentliche Eigenschaft RunDeploymentOutDirectory Ruft das Verzeichnis ab, das Dateien enthält, die für den Testcontroller bereitgestellt werden.
Öffentliche Eigenschaft RunTimeout Ruft das Zeitlimit für den Testlauf ab oder legt es fest.
Öffentliche Eigenschaft SetupCommand Ruft den Setupbefehl für den Testlauf ab oder legt diesen fest.
Öffentliche Eigenschaft SkipUnhostableTests Ruft einen booleschen Wert ab, der angibt, ob die Tests ohne Host übersprungen werden müssen, oder legt diesen fest.
Öffentliche Eigenschaft Storage Ruft den Dateinamen ab, unter dem die Testlaufkonfiguration gespeichert wird, oder legt diesen fest.
Öffentliche Eigenschaft TestTimeout Ruft das Zeitlimit für Tests ab oder legt es fest.
Öffentliche Eigenschaft UseDefaultDeploymentRootDirectory Ruft einen booleschen Wert ab, der angibt, ob das standardmäßige Bereitstellungsstammverzeichnis verwendet wird, oder legt diesen fest.
Öffentliche Eigenschaft UserDeploymentRootDirectory Ruft das standardmäßige Bereitstellungsstammverzeichnis ab, das verwendet wird, wenn UseDefaultDeploymentRootDirectory den Wert "false" aufweist, oder legt dieses fest.
Öffentliche Eigenschaft VisibleProperties Ruft die Beschreibung einer Eigenschaft ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Clone Gibt einen Klon zurück, dessen Daten mit diesem Objekt übereinstimmen.
Öffentliche Methode Equals Bestimmt, ob das bereitgestellte TestRunConfiguration-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 der Testlaufkonfiguration zurück. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetObjectData Füllt eine SerializationInfo mit den Daten auf, die zum Serialisieren des Zielobjekts erforderlich sind.
Öffentliche Methode GetTestElementTimeout Gibt das Timeout zurück, das für den angegebenen Test angegeben wird.
Öffentliche Methode GetTestTypeSpecificData Gibt testtypspezifische Testlaufkonfigurations-Erweiterungsdaten (Klon) für den angegebenen Testtyp zurück.
Ö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 die Testlaufkonfiguration 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 Save Speichert dieses Objekt mithilfe der bereitgestellten Parameter im bereitgestellten XML-Element.
Öffentliche Methode SetTestEnvironment Legt die Testumgebung für einen Testlauf mithilfe dieser Testeinstellungen und des Controllers fest, der die Testumgebung hostet.
Öffentliche Methode SetTestTypeSpecificData Legt typspezifische Testlaufkonfigurationserweiterungsdaten für den angegebenen Testtyp fest.
Öffentliche Methode ToString Gibt eine Zeichenfolgendarstellung der Testlaufkonfiguration zurück. (Überschreibt Object.ToString().)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member DefaultDeploymentRootDirectory Stellt ein Standardverzeichnis für lokale Bereitstellung bereit.
Öffentliches FeldStatischer Member DefaultRelativePathRoot Stellt den Standardstammpfad für relative Bereitstellungselemente bereit.

Zum Seitenanfang

Hinweise

Diese Klasse implementiert [T:System.ICloneable,], IVerifiable und IVisiblePropertyProvider.

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

IVerifiable

IVisiblePropertyProvider