TestElement-Klasse
Stellt eine Basisklasse für alle Tests bereit.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.TestTools.Common.TestElement
Microsoft.VisualStudio.TestTools.Common.TestAggregation
Namespace: Microsoft.VisualStudio.TestTools.Common
Assembly: Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public MustInherit Class TestElement _
Implements ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider, _
ITestElementResultTestPropertyProvider, IXmlTestStore, IHostedTest
[SerializableAttribute]
public abstract class TestElement : ITestElement,
ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore,
IHostedTest
[SerializableAttribute]
public ref class TestElement abstract : ITestElement,
ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore,
IHostedTest
[<AbstractClass>]
[<SerializableAttribute>]
type TestElement =
class
interface ITestElement
interface ICloneable
interface IVerifiable
interface IVisiblePropertyProvider
interface ITestElementResultTestPropertyProvider
interface IXmlTestStore
interface IHostedTest
end
public abstract class TestElement implements ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore, IHostedTest
Der TestElement-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
TestElement() | Initialisiert eine neue Instanz der TestElement-Klasse. | |
TestElement(TestElement) | Initialisiert eine neue Instanz der TestElement-Klasse mit der angegebenen Kopie eines Testelements. | |
TestElement(SerializationInfo, StreamingContext) | Initialisiert eine neue Instanz der TestElement-Klasse aus serialisierten Daten. | |
TestElement(String, String) | Initialisiert eine neue Instanz der TestElement-Klasse mit dem angegebenen Namen und der angegebenen Beschreibung. | |
TestElement(String, String, String) | Initialisiert eine neue Instanz der TestElement-Klasse mit dem angegebenen Namen, der angegebenen Beschreibung und dem angegebenen Speicher. | |
TestElement(TestId, String, String) | Initialisiert eine neue Instanz der TestElement-Klasse. | |
TestElement(TestId, String, String, String) | Initialisiert eine neue Instanz der TestElement-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AbortRunOnAgentFailure | Ruft einen Wert ab, der angibt, ob beim Fehlschlagen eines Test-Agents der Testlauf abgebrochen werden soll, oder legt diesen fest. | |
Adapter | Ruft beim Überschreiben in einer abgeleiteten Klasse den zugeordneten Adapter für diagnostische Daten ab. | |
AgentAttributes | Ruft ein Wörterbuch von Agent-Attributen ab. | |
CanBeAggregated | Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob dieses Testelement aggregiert werden kann. | |
CategoryId | Ruft die Testkategorie-ID für dieses Testelement ab oder legt diese fest. | |
ControllerPlugin | Ruft beim Überschreiben in einer abgeleiteten Klasse ein benutzerdefiniertes Controllererweiterungsobjekt ab. | |
Copy | Ruft eine Kopie dieses Testelements ab. | |
CreatedByUI | Ruft einen Wert ab, der angibt, ob dieses Element von der Benutzeroberfläche erstellt wurde, oder legt diesen fest. | |
CssIteration | Ruft den Iterationspfad für eine zugeordnete Arbeitsaufgabe ab oder legt diesen fest. | |
CssProjectStructure | Ruft den Bereichspfad einer zugeordneten Arbeitsaufgabe ab oder legt diesen fest. | |
DeploymentItems | Ruft eine Auflistung von mit diesem Test bereitzustellenden Elementen ab. | |
DeploymentItemsEditable | Ruft ein Array von Dateinamen für diese Bereitstellungselemente ab, die bearbeitet werden können. | |
Description | Ruft die Beschreibung dieses Testelements ab oder legt diese fest. | |
Enabled | Ruft einen Wert ab, der angibt, ob dieses Testelement aktiviert ist, oder legt diesen fest. | |
ErrorMessageForNonRunnable | Ruft die Fehlermeldung ab, die verwendet werden soll, wenn das Testelement nicht ausführbar ist. | |
ExecutionId | Ruft die Ausführungs-ID ab oder legt diese fest. | |
Groups | Ruft eine Auflistung von Eigenschaftendeskriptoren ab, die die Gruppen darstellt, zu denen die Eigenschaften dieses Testelements gehören, und bestimmt, wie die Deskriptoren im Eigenschaftenfenster der Benutzeroberfläche gruppiert werden. | |
HostData | Ruft Daten ab, die vom benutzerdefinierten Host verwendet werden sollen, der von der HostType-Eigenschaft angegeben wird, oder legt diese fest. | |
HostType | Ruft den Typnamen für den benutzerdefinierten Host ab, der anstelle des standardmäßigen Hosts für den Test verwendet wird, oder legt diesen fest. | |
HumanReadableId | Ruft die ID dieses Testelements ab, die in der Benutzeroberfläche angezeigt wird. | |
Id | Ruft die ID für dieses Testelement ab. | |
IsAutomated | Ruft einen Wert ab, der angibt, ob dieses Testelement automatisiert ist. | |
IsGroupable | Ruft einen Wert ab, der angibt, ob dieses Testelement gruppiert werden kann, oder legt diesen fest. | |
IsLoadTestCandidate | Ruft einen Wert ab, der angibt, ob dieses Testelement in eine Liste möglicher Auslastungstests in der Benutzeroberfläche eingefügt wird. | |
IsModified | Ruft einen Wert ab, der angibt, ob dieses Testelement geändert wurde, oder legt diesen fest. | |
IsRunnable | Ruft einen Wert ab, der angibt, ob dieses Testelement ausgeführt werden kann, oder legt diesen fest. | |
IsRunOnRestart | Ruft einen Wert ab, der angibt, ob dieses Testelement bei einem Neustart des Testlaufs ausgeführt werden soll, oder legt diesen fest. | |
Link | Ruft einen Link zu diesem Testelement ab. | |
Name | Ruft den Namen des Testelements ab oder legt diesen fest. | |
Owner | Ruft den Namen des Besitzers von diesem Testelement ab oder legt diesen fest. | |
ParentExecId | Ruft die TestExecId des übergeordneten Testelements ab oder legt diese fest. | |
Priority | Ruft die relative Priorität dieses Testelements ab oder legt diese fest. | |
ProjectData | Ruft die Daten für das Testprojekt ab, das dieses Testelement enthält, oder legt diese fest. | |
ProjectName | Ruft den Namen des Testprojekts ab, das dieses Testelement enthält, oder legt diesen fest. | |
ProjectRelativePath | Ruft den relativen Pfad des Testprojekts ab, das dieses Testelement enthält. | |
Properties | Ruft eine Auflistung der Eigenschaften für dieses Testelement ab. | |
ReadOnly | Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob dieses Testelement schreibgeschützt ist, oder legt diesen Wert fest. | |
SolutionName | Ruft den Namen der Projektmappe ab, die dieses Testelement enthält, oder legt diesen fest. | |
SourceFileName | Ruft den Pfad und Dateinamen für den Test ab, der dieses Element enthält. | |
Storage | Ruft den Pfad des Speicherorts der Bereitstellungselemente für dieses Element ab oder legt ihn fest. | |
TestCategories | Ruft eine Auflistung der Testkategorieelemente ab, die diesem Testelement vom Benutzer in der Benutzeroberfläche zugeordnet wurden. | |
TestIdString | Ruft die Test-ID für dieses Testelement als string ab. | |
TestType | Ruft beim Überschreiben in einer abgeleiteten Klasse den Typ dieses Tests ab. | |
TestTypeName | Ruft den Typ des Testelements als Zeichenfolge ab. | |
Timeout | Ruft die Anzahl von Sekunden bis zum Timeout dieser Testelementausführung ab oder legt diese fest. | |
UserData | Ruft ein Objekt ab, das beliebige nicht dauerhafte Daten für ein benutzerdefiniertes Testelement enthält, oder legt dieses fest. | |
VisibleProperties | Ruft eine Auflistung der Eigenschaften dieses Testelements ab, die in der Benutzeroberfläche sichtbar sind. | |
WorkItemIds | Ruft eine Liste von Arbeitsaufgaben-IDs ab, die diesem Testelement zugeordnet ist, oder legt diese fest. | |
WorkItemIdsViewable | Ruft eine Liste von Arbeitsaufgaben-IDs für Arbeitsaufgaben ab, die angezeigt werden können, oder legt diese fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AssignIsRunnable | Weist Werte für die Eigenschaften IsRunnable und ErrorMessageForNonRunnable zu. | |
Clone | Gibt beim Überschreiben in einer abgeleiteten Klasse eine Kopie dieses Testelements zurück. | |
Equals | Gibt einen Wert zurück, der angibt, ob das bereitgestellte Objekt gleich diesem Testelementobjekt ist. (Überschreibt Object.Equals(Object).) | |
FillDataRow | Füllt das bereitgestellte Datenzeilenobjekt mithilfe von Testdatenergebnissen aus sichtbaren Eigenschaften dieses Testelements. | |
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.) | |
GetDeploymentItemsFromEditableItems | Gibt eine Auflistung von Bereitstellungselementen zurück, die aus dem angegebenen Array mit den Namen der Elemente generiert wird, die diesem Test zugeordnet sind und bearbeitet werden können. | |
GetEditableItemsFromDeploymentItems | Gibt ein Array mit den Namen der bearbeitbaren Elemente zurück, das aus einer Auflistung von Bereitstellungselementen generiert wird. | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Überschreibt Object.GetHashCode().) | |
GetObjectData | Füllt die SerializationInfo mit den Daten auf, die zum Serialisieren dieses Objekts erforderlich sind. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsValid | Gibt einen Wert zurück, der angibt, ob dieses Testelement gültig ist. | |
Load | Lädt das aktuelle Objekt mithilfe der bereitgestellten Parameter aus dem bereitgestellten XML-Element. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
Save | Speichert das aktuelle Objekt mithilfe der bereitgestellten Parameter im bereitgestellten XML-Element. | |
ToString | Gibt eine Zeichenfolgendarstellung dieses Testelements zurück. (Überschreibt Object.ToString().) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
CanBeAggregatedPropertyName | Gibt "CanBeAggregated" zurück. | |
CreatedByUIPropertyName | Gibt "CreatedByUI" zurück. | |
CssIterationPropertyName | Gibt "CssIteration" zurück. | |
CssProjectStructurePropertyName | Gibt "CssProjectStructure" zurück. | |
DeploymentItemSeparator | Gibt "|" zurück. | |
DescriptionPropertyName | Gibt "Description" zurück. | |
EnabledPropertyName | Gibt "Enabled" zurück. | |
EnabledPropName | Gibt "Enabled" zurück. | |
ErrorMessageForNonRunnablePropertyName | Gibt "ErrorMessageForNonRunnable" zurück. | |
HostTypePropertyName | Gibt "HostTypePropertyName" zurück. | |
HumanReadableIdPropertyName | Gibt "HumanReadableId" zurück. | |
InfiniteTimeout | Gibt int.MaxValue zurück. | |
IsAutomatedPropertyName | Gibt "IsAutomated" zurück. | |
IsRunnablePropertyName | Gibt "IsRunnable" zurück. | |
m_abortRunOnAgentFailure | Infrastruktur. Gibt den Wert der AbortRunOnAgentFailure-Eigenschaft zurück. | |
m_agentAttributes | Infrastruktur. Gibt den Wert der AgentAttributes-Eigenschaft zurück. | |
m_cssIteration | Infrastruktur. Gibt den Wert der CssIteration-Eigenschaft zurück. | |
m_cssProjectStructure | Infrastruktur. Gibt den Wert der CssProjectStructure-Eigenschaft zurück. | |
m_deploymentItems | Infrastruktur. Gibt den Wert der DeploymentItems-Eigenschaft zurück. | |
m_description | Infrastruktur. Gibt den Wert der Description-Eigenschaft zurück. | |
m_enabled | Infrastruktur. Gibt den Wert der Enabled-Eigenschaft zurück. | |
m_executionId | Infrastruktur. Gibt den Wert der ExecutionId-Eigenschaft zurück. | |
m_hostData | Gibt die internen Hostdaten zurück. | |
m_hostType | Infrastruktur. Gibt den internen Wert des HostType zurück. | |
m_id | Infrastruktur. Gibt den Wert der Id-Eigenschaft zurück. | |
m_isGroupable | Infrastruktur. Gibt den Wert der IsGroupable-Eigenschaft zurück. | |
m_isRunOnRestart | Infrastruktur. Gibt den Wert der IsRunOnRestart-Eigenschaft zurück. | |
m_name | Infrastruktur. Gibt den Wert der Name-Eigenschaft zurück. | |
m_nonRunnableReason | Infrastruktur. Gibt den Wert der ErrorMessageForNonRunnable-Eigenschaft zurück. | |
m_owner | Infrastruktur. Gibt den Wert der Owner-Eigenschaft zurück. | |
m_parentExecutionId | Infrastruktur. Gibt den Wert der ParentExecId-Eigenschaft zurück. | |
m_priority | Infrastruktur. Gibt den Wert der Priority-Eigenschaft zurück. | |
m_projectData | Infrastruktur. Gibt den Wert der ProjectData-Eigenschaft zurück. | |
m_properties | Infrastruktur. Gibt den Wert der Properties-Eigenschaft zurück. | |
m_storage | Infrastruktur. Gibt den Wert der Storage-Eigenschaft zurück. | |
m_testCategories | Infrastruktur. Gibt den Wert der TestCategories-Eigenschaft zurück. | |
m_timeout | Infrastruktur. Gibt den Wert der Timeout-Eigenschaft zurück. | |
m_userData | Infrastruktur. Gibt den Wert der UserData-Eigenschaft zurück. | |
m_workItemIds | Infrastruktur. Gibt den Wert der WorkItemIds-Eigenschaft zurück. | |
NamePropertyName | Infrastruktur. Gibt "Name" zurück. | |
ObjectColumnName | Infrastruktur. Gibt "ObjectColumnName" zurück. | |
OwnerPropertyName | Infrastruktur. Gibt "Owner" zurück. | |
PriorityPropertyName | Infrastruktur. Gibt "Priority" zurück. | |
ProjectDataPropertyName | Infrastruktur. Gibt "ProjectData" zurück. | |
ProjectNamePropertyName | Infrastruktur. Gibt "ProjectName" zurück. | |
ProjectRelativePathPropertyName | Infrastruktur. Gibt "ProjectRelativePath" zurück. | |
SolutionNamePropertyName | Infrastruktur. Gibt "SolutionName" zurück. | |
SourceFileNamePropertyName | Infrastruktur. Gibt "SourceFileName" zurück. | |
StoragePropertyName | Infrastruktur. Gibt "Storage" zurück. | |
TestCategoryPropertyName | Gibt "TestCategory" zurück. | |
TestTypePropertyName | Gibt "TestType" zurück. | |
TimeoutVisiblePropertyName | Gibt "TimeoutVisible" zurück. | |
WorkItemIdsViewablePropertyName | Gibt "WorkItemIdsViewable" zurück. |
Zum Seitenanfang
Hinweise
Obwohl einige Eigenschaften mithilfe von Werten festgelegt werden, die ein Benutzer über die Benutzeroberfläche eingibt, werden die meisten Eigenschaften und Methoden von den internen Funktionen der Benutzeroberfläche festgelegt, verwendet oder beides.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.