Freigeben über


Microsoft.VisualStudio.TestTools.Execution-Namespace

Der Microsoft.VisualStudio.TestTools.Execution-Namespace stellt Klassen und Schnittstellen bereit, die die Ausführung von Tests in Visual Studio Test Professional ermöglichen, verwalten und koordinieren.Dieser Namespace enthält die IDataCollector-Schnittstelle, mit der benutzerdefinierte Adapter für diagnostische Daten zur automatischen Ausführung von Aufgaben in Testläufen erstellt werden können, sowie den ITestExecutionEnvironmentSpecifier, mit dem Sie die Umgebungseinstellungen für Tests auf Remotecomputern konfigurieren können.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AgentContext Kapselt den Kontext der Agent-Umgebung ein.
Öffentliche Klasse BasicTransferInformation Sammelt Informationen, die zum Anfordern einer Datei oder einer Streamübertragung von einem Adapter für diagnostische Daten benötigt werden.
Öffentliche Klasse ControllerContext Stellt den aktuellen Kontext für einen Testcontroller dar.
Öffentliche Klasse CustomNotificationEventArgs Stellt eine Basisklasse für Ereignisargumentklassen in benutzerdefinierten Adaptern für diagnostische Daten bereit.
Öffentliche Klasse DataCollectionContext Stellt den Kontext dar, in dem die Datensammlung erfolgt.
Öffentliche Klasse DataCollectionEnvironmentContext Kapselt die Umgebung, in der ein Adapter für diagnostische Daten gehostet wird.
Öffentliche Klasse DataCollectionEventArgs Die Basisklasse für alle Ausführungsereignisargumente.
Öffentliche Klasse DataCollectionEvents Definiert die Ausführungsereignisse, die Adapter für diagnostische Daten registrieren können.
Öffentliche Klasse DataCollectionLogger Sendet Fehlermeldungen für Adapter für diagnostische Daten an den Client, der ein Testprogramm, die Visual Studio-IDE oder Visual Studio Test Professional sein kann.
Öffentliche Klasse DataCollectionSink Adapter für diagnostische Daten speichern Dateien und XML-Daten zum späteren Anhängen an Fehler und Testberichte mithilfe eines DataCollectionSink-Elements.
Öffentliche Klasse DataCollector Stellt eine Basisklasse für benutzerdefinierte Adapter für diagnostische Daten bereit.
Öffentliche Klasse DataCollectorConfigurationEditorAttribute Gibt den Konfigurations-Editor an, den das Testframework zum Konfigurieren des Adapters für diagnostische Daten verwenden soll.
Öffentliche Klasse DataCollectorConfigurationEditorTypeUriAttribute Identifiziert einen Konfigurations-Editor für den Adapter für diagnostische Daten als URI (Uniform Resource Identifier).
Öffentliche Klasse DataCollectorDescriptionAttribute Fügt eine Beschreibung an einen benutzerdefinierten Adapter für diagnostische Daten an.
Öffentliche Klasse DataCollectorEnabledByDefaultAttribute Legt fest, dass die Klasse des Adapters für diagnostische Daten standardmäßig aktiviert wird, wenn der Adapter in der Test Manager-Benutzeroberfläche aufgeführt ist.
Öffentliche Klasse DataCollectorFriendlyNameAttribute Definiert einen Anzeigenamen für den Adapter für diagnostische Daten.
Öffentliche Klasse DataCollectorNotifications Wird von benutzerdefinierten Testadaptern verwendet, um Ereignisse für Adapter für diagnostische Daten auszulösen.
Öffentliche Klasse DataCollectorSettings Liest und aktualisiert die Konfigurationseinstellungen und statischen Daten für einen Adapter für diagnostische Daten.
Öffentliche Klasse DataCollectorTypeUriAttribute Verwendet einen URI, um den Typ eines Adapters für diagnostische Daten eindeutig zu identifizieren.
Öffentliche Klasse DataRequestEventArgs Die Ereignisargumentklasse für das DataRequest-Ereignis.
Öffentliche Klasse ExecutionUtilities Stellt Hilfsprogrammmethoden zum Ausführen und Debuggen der Tests bereit.
Öffentliche Klasse FileTransferInformation Stellt Informationen dar, die erforderlich sind, um eine Dateiübertragung anzufordern.
Öffentliche Klasse RequestId Identifiziert eine Anforderung eindeutig und kann mit Meldungen und Ereignissen verwendet werden.
Öffentliche Klasse RoleContext Kapselt Kontextinformationen für die Rolle, in der ein Adapter für diagnostische Daten konfiguriert wird.
Öffentliche Klasse RunConfiguration Klasse für die Verwaltung von Testlaufkonfigurationsdaten und -objekten.
Öffentliche Klasse SessionEndEventArgs Stellt die Ereignisargumente für das SessionEnd-Ereignis dar.
Öffentliche Klasse SessionPauseEventArgs Stellt die Ereignisargumente für das SessionPause-Ereignis dar.
Öffentliche Klasse SessionResumeEventArgs Stellt die Ereignisargumente für das SessionResume-Ereignis dar.
Öffentliche Klasse SessionStartEventArgs Stellt die Ereignisargumente für das SessionStart-Ereignis dar.
Öffentliche Klasse StreamTransferInformation Stellt Informationen dar, die erforderlich sind, um eine Streamübertragung anzufordern.
Öffentliche Klasse TestCaseEndEventArgs Stellt die Ereignisargumente für das TestCaseEnd-Ereignis dar.
Öffentliche Klasse TestCaseEventArgs Stellt eine Basisklasse für alle in Testfallereignissen verwendeten Ereignisargumentklassen bereit.
Öffentliche Klasse TestCaseFailedEventArgs Stellt die Argumente dar, die für ein TestCaseFailed-Ereignis bereitgestellt werden.
Öffentliche Klasse TestCasePauseEventArgs Stellt die Ereignisargumente für das TestCasePause-Ereignis dar.
Öffentliche Klasse TestCaseResetEventArgs Stellt die Ereignisargumente für das TestCaseReset-Ereignis dar.
Öffentliche Klasse TestCaseResumeEventArgs Stellt die Ereignisargumente für das TestCaseResume-Ereignis dar.
Öffentliche Klasse TestCaseStartEventArgs Stellt die Ereignisargumente für das TestCaseStart-Ereignis dar.
Öffentliche Klasse TestExecutionSection Stellt die Konfigurationseinstellungen für den Ausführungsabschnitt der app.config-Konfigurationsdatei dar.
Öffentliche Klasse TestStepEndEventArgs Stellt die Ereignisargumente für das TestStepEnd-Ereignis dar.
Öffentliche Klasse TestStepEventArgs Basisklasse für alle Argumente des Testschrittereignisses.
Öffentliche Klasse TestStepStartEventArgs Stellt die Ereignisargumente für das TestStepStart-Ereignis dar.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IBaseAdapter Stellt eine Schnittstelle bereit, die als Basis für einen benutzerdefinierten Testadapter verwendet werden soll.
Öffentliche Schnittstelle IBaseRunContext Stellt eine Schnittstelle bereit, die vom Testadapter für die Kommunikation mit dem Testausführungsframework verwendet wird.
Öffentliche Schnittstelle IContextAccessor Schnittstelle für die Erstellung einer Hilfsklasse zum Speichern und Abrufen von Werten aus den Kontexten.
Öffentliche Schnittstelle IDataCollectionAwareTestAdapter Stellt eine Schnittstelle bereit, mit der Ereignisse für Adapter für diagnostische Daten ausgelöst und an benutzerdefinierte Testadapter weitergeleitet werden können.
Öffentliche Schnittstelle IDataCollectionRunContext Schnittstelle für ein Objekt, das die aktuelle Umgebung benutzerdefinierter Adapter für diagnostische Daten kapselt.
Öffentliche Schnittstelle IDataCollectorConfigurationEditor Stellt eine Schnittstelle zum Erstellen von benutzerdefinierten Konfigurations-Editoren der Adapter für diagnostische Daten bereit.
Öffentliche Schnittstelle IExecutionRunConfiguration Schnittstelle für Testlaufinformationen.
Öffentliche Schnittstelle IHostAdapter Schnittstelle für die Unterstützung der Testausführung in einer Hostanwendung.
Öffentliche Schnittstelle IRegisterHostAdapter Stellt eine Schnittstelle für einen Hostadapter-Agent für die Veröffentlichung auf einem Remotingchannel bereit.
Öffentliche Schnittstelle IResultSink Schnittstelle zum Senden von Meldungen, Ergebnissen und Benachrichtigungen.
Öffentliche Schnittstelle IRunContext Stellt eine Schnittstelle für Testadapter bereit, um Informationen zu einem Testlauf abzurufen.
Öffentliche Schnittstelle ITestContext Eine Kontextschnittstellendefinition für einen Testkontext, der während des Testlaufprozesses an eine Methode übergeben wurde.
Öffentliche Schnittstelle ITestExecutionPlugin Austauschbare Schnittstelle, mit der Code im Testausführungsframework ausgeführt wird.
Öffentliche Schnittstelle ITestRunner Stellt eine Schnittstelle zwischen dem Controller und dem Agent bereit, um einen Suiteadapter für den Rückruf und die Ausführung einer Liste mit Testfällen zu aktivieren.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration AdapterRunResult Die AdapterRunResult-Enumeration wird vom Testframework verwendet, um den Erfolg oder den Fehler eines Testlaufs anzugeben.
Öffentliche Enumeration NotificationBroadcastLevel Listet den Bereich von Adaptern für diagnostische Daten auf, an die Testadapter benutzerdefinierte Benachrichtigungsereignisse übertragen können.
Öffentliche Enumeration TestCaseFailureType Diese Enumeration stellt die Fehlertypen für einen Testfall entsprechend der TestCaseFailedEventArgs-Klasse dar.