Freigeben über


ITestElement-Schnittstelle

Stellt ein Testobjekt dar, da intern im Testframework von Visual Studio verwendet wird, und ist die Schnittstelle, die von allen Testfällen implementiert wird.

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

Syntax

'Declaration
Public Interface ITestElement _
    Inherits ICloneable, IVerifiable, IVisiblePropertyProvider
public interface ITestElement : ICloneable, 
    IVerifiable, IVisiblePropertyProvider
public interface class ITestElement : ICloneable, 
    IVerifiable, IVisiblePropertyProvider
type ITestElement =  
    interface
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
    end
public interface ITestElement extends ICloneable, IVerifiable, IVisiblePropertyProvider

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AbortRunOnAgentFailure Ruft einen Wert ab, der angibt, ob beim Fehlschlagen eines Test-Agents der gesamte Testlauf abgebrochen werden soll, oder legt diesen fest.
Öffentliche Eigenschaft Adapter Ruft den zugeordneten Testadapter ab, der verwendet wird, um den Test auszuführen.
Öffentliche Eigenschaft AgentAttributes Ruft ein Wörterbuch von Agent-Attributen oder Einschränkungen für den aktuellen Testlauf ab.
Öffentliche Eigenschaft CanBeAggregated Ruft einen Wert ab, der angibt, ob dieses Testelement in Aggregationstests eingefügt werden kann.
Öffentliche Eigenschaft CategoryId Ruft die Testlistenkategorie-ID für dieses Testelement ab oder legt diese fest.
Öffentliche Eigenschaft ControllerPlugin Ruft den Namen des zugeordneten Controller-Plug-Ins ab.
Öffentliche Eigenschaft Copy Ruft eine Kopie dieses Testelements ab.
Öffentliche Eigenschaft CreatedByUI Ruft einen Wert ab, der angibt, ob dieses Testelement von der Benutzeroberfläche erstellt wurde, oder legt diesen fest.
Öffentliche Eigenschaft CssIteration Ruft den Iterationspfad für eine zugeordnete Arbeitsaufgabe ab oder legt diesen fest.
Öffentliche Eigenschaft CssProjectStructure Ruft den Bereichspfad für eine zugeordnete Arbeitsaufgabe ab oder legt diesen fest.
Öffentliche Eigenschaft DeploymentItems Ruft eine Auflistung von mit einem Testfall bereitzustellenden Dateien ab.
Öffentliche Eigenschaft Description Ruft eine Beschreibung für dieses Testelement ab oder legt diese fest.
Öffentliche Eigenschaft Enabled Ruft einen Wert ab, der angibt, ob dieses Testelement aktiviert ist, oder legt diesen fest.
Öffentliche Eigenschaft ErrorMessageForNonRunnable Ruft die Fehlermeldung ab, die verwendet werden soll, wenn dieser Test nicht ausgeführt werden kann.
Öffentliche Eigenschaft ExecutionId Ruft die aktuelle Ausführungs-ID für dieses Testelement ab oder legt diese fest.
Öffentliche Eigenschaft Groups Ruft eine Auflistung von Eigenschaftendeskriptoren ab, die die Gruppen darstellen, zu denen die Eigenschaften dieses Testelements gehören, und bestimmt, wie sie im Eigenschaftenfenster der Benutzeroberfläche gruppiert werden.
Öffentliche Eigenschaft HumanReadableId Ruft die ID dieses Testelements ab, die in der Benutzeroberfläche angezeigt wird.
Öffentliche Eigenschaft Id Ruft die ID für dieses Testelement ab.
Öffentliche Eigenschaft IsAutomated Ruft einen Wert ab, der angibt, ob dieses Testelementobjekt automatisiert ist.
Öffentliche Eigenschaft IsGroupable Ruft einen Wert ab, der angibt, ob dieses Testelementobjekt zusammen mit anderen Testelementobjekten gruppiert werden kann.
Öffentliche Eigenschaft IsModified Ruft einen Wert ab, der angibt, ob dieses Testelementobjekt geändert wurde.
Öffentliche Eigenschaft IsRunnable Ruft einen Wert ab, der angibt, ob dieses Testelement als Teil eines Testlaufs ausgeführt werden kann.
Öffentliche Eigenschaft IsRunOnRestart Ruft einen Wert ab, der angibt, ob der Testlauf mit diesem Test neu startet, wenn er während eines Testlaufs abstürzt.
Öffentliche Eigenschaft Link Ruft einen Link ab, der für den Zugriff auf dieses Testelement verwendet werden kann.
Öffentliche Eigenschaft Name Ruft den Namen des Testelements ab oder legt diesen fest.
Öffentliche Eigenschaft Owner Ruft den Namen des Eigentümers ab, wie er vom Benutzer in der Benutzeroberfläche eingegeben wird.
Öffentliche Eigenschaft ParentExecId Ruft die Testausführungs-ID für das übergeordnete Objekt ab.
Öffentliche Eigenschaft Priority Ruft eine numerische Angabe der Priorität für das Testelement ab oder legt diese fest.
Öffentliche Eigenschaft ProjectData Ruft das Projektdatenobjekt für dieses Testelement ab.
Öffentliche Eigenschaft ProjectName Ruft den Namen des Projekts ab, zu dem dieses Testelement gehört, oder legt diesen fest.
Öffentliche Eigenschaft ProjectRelativePath Ruft den relativen Pfad des Testprojekts ab.
Öffentliche Eigenschaft Properties Ruft eine Auflistung der Eigenschaften für dieses Testelement ab.
Öffentliche Eigenschaft ReadOnly Ruft einen Wert ab, der angibt, ob dieses Testelement schreibgeschützt ist.
Öffentliche Eigenschaft SolutionName Ruft den Namen der Projektmappe ab, die dieses Testelement enthält, oder legt diesen fest.
Öffentliche Eigenschaft SourceFileName Ruft den Pfad und Dateinamen für den Test ab, der dieses Element enthält.
Öffentliche Eigenschaft Storage Ruft den Pfad des Speicherorts der Bereitstellungselemente für dieses Element ab oder legt ihn fest.
Öffentliche Eigenschaft TestCategories Ruft eine Auflistung der Testkategorieelemente ab, die diesem Testelement vom Benutzer in der Benutzeroberfläche zugeordnet wurden.
Öffentliche Eigenschaft TestType Ruft den Testtyp für dieses Testelement ab.
Öffentliche Eigenschaft Timeout Ruft die Anzahl von Millisekunden bis zum Timeout dieser Testelementausführung ab oder legt diese fest.
Öffentliche Eigenschaft UserData Ruft ein Objekt ab, das beliebige nicht dauerhafte Daten für ein benutzerdefiniertes Testelement enthält, oder legt dieses fest.
Öffentliche Eigenschaft VisibleProperties Ruft eine Auflistung von Eigenschaftendeskriptoren für Eigenschaften ab, die für den Benutzer sichtbar sind. (Von IVisiblePropertyProvider geerbt.)
Öffentliche Eigenschaft WorkItemIds Ruft eine Liste von Arbeitsaufgaben, die diesem Testelement zugeordnet ist, ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AssignIsRunnable Weist Werte für die Eigenschaften IsRunnable und ErrorMessageForNonRunnable zu.
Öffentliche Methode Clone Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt. (Von ICloneable geerbt.)
Öffentliche Methode IsValid Ruft bei Implementierung in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die wesentlichen Elemente verfügbar und gültig sind. (Von IVerifiable geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.Common-Namespace

IVerifiable

IVisiblePropertyProvider