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 | |
---|---|---|
AbortRunOnAgentFailure | Ruft einen Wert ab, der angibt, ob beim Fehlschlagen eines Test-Agents der gesamte Testlauf abgebrochen werden soll, oder legt diesen fest. | |
Adapter | Ruft den zugeordneten Testadapter ab, der verwendet wird, um den Test auszuführen. | |
AgentAttributes | Ruft ein Wörterbuch von Agent-Attributen oder Einschränkungen für den aktuellen Testlauf ab. | |
CanBeAggregated | Ruft einen Wert ab, der angibt, ob dieses Testelement in Aggregationstests eingefügt werden kann. | |
CategoryId | Ruft die Testlistenkategorie-ID für dieses Testelement ab oder legt diese fest. | |
ControllerPlugin | Ruft den Namen des zugeordneten Controller-Plug-Ins ab. | |
Copy | Ruft eine Kopie dieses Testelements ab. | |
CreatedByUI | Ruft einen Wert ab, der angibt, ob dieses Testelement 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 für eine zugeordnete Arbeitsaufgabe ab oder legt diesen fest. | |
DeploymentItems | Ruft eine Auflistung von mit einem Testfall bereitzustellenden Dateien ab. | |
Description | Ruft eine Beschreibung für dieses Testelement 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 dieser Test nicht ausgeführt werden kann. | |
ExecutionId | Ruft die aktuelle Ausführungs-ID für dieses Testelement ab oder legt diese fest. | |
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. | |
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 Testelementobjekt automatisiert ist. | |
IsGroupable | Ruft einen Wert ab, der angibt, ob dieses Testelementobjekt zusammen mit anderen Testelementobjekten gruppiert werden kann. | |
IsModified | Ruft einen Wert ab, der angibt, ob dieses Testelementobjekt geändert wurde. | |
IsRunnable | Ruft einen Wert ab, der angibt, ob dieses Testelement als Teil eines Testlaufs ausgeführt werden kann. | |
IsRunOnRestart | Ruft einen Wert ab, der angibt, ob der Testlauf mit diesem Test neu startet, wenn er während eines Testlaufs abstürzt. | |
Link | Ruft einen Link ab, der für den Zugriff auf dieses Testelement verwendet werden kann. | |
Name | Ruft den Namen des Testelements ab oder legt diesen fest. | |
Owner | Ruft den Namen des Eigentümers ab, wie er vom Benutzer in der Benutzeroberfläche eingegeben wird. | |
ParentExecId | Ruft die Testausführungs-ID für das übergeordnete Objekt ab. | |
Priority | Ruft eine numerische Angabe der Priorität für das Testelement ab oder legt diese fest. | |
ProjectData | Ruft das Projektdatenobjekt für dieses Testelement ab. | |
ProjectName | Ruft den Namen des Projekts ab, zu dem dieses Testelement gehört, oder legt diesen fest. | |
ProjectRelativePath | Ruft den relativen Pfad des Testprojekts ab. | |
Properties | Ruft eine Auflistung der Eigenschaften für dieses Testelement ab. | |
ReadOnly | Ruft einen Wert ab, der angibt, ob dieses Testelement schreibgeschützt ist. | |
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. | |
TestType | Ruft den Testtyp für dieses Testelement ab. | |
Timeout | Ruft die Anzahl von Millisekunden 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 von Eigenschaftendeskriptoren für Eigenschaften ab, die für den Benutzer sichtbar sind. (Von IVisiblePropertyProvider geerbt.) | |
WorkItemIds | Ruft eine Liste von Arbeitsaufgaben, die diesem Testelement zugeordnet ist, ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AssignIsRunnable | Weist Werte für die Eigenschaften IsRunnable und ErrorMessageForNonRunnable zu. | |
Clone | Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt. (Von ICloneable geerbt.) | |
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