Share via


Microsoft.VisualStudio.TestTools.Execution, espace de noms

L'espace de noms Microsoft.VisualStudio.TestTools.Execution fournit des classes et des interfaces qui permettent, gèrent et coordonnent l'exécution de tests dans Visual Studio Test Professional.Cet espace de noms inclut l'interface IDataCollector qui vous permet de créer des adaptateurs de données de diagnostic personnalisés pour exécuter automatiquement des tâches dans les séries de tests, et ITestExecutionEnvironmentSpecifier qui vous permet de spécifier les paramètres d'environnement pour les tests sur des ordinateurs distants.

Classes

  Classe Description
Classe publique AgentContext Encapsule le contexte de l'environnement d'agent.
Classe publique BasicTransferInformation Collecte les informations nécessaires pour demander le transfert d'un fichier ou d'un flux de données à partir d'un adaptateur de données de diagnostic.
Classe publique ControllerContext Représente le contexte actuel d'un contrôleur de test.
Classe publique CustomNotificationEventArgs Fournit une classe de base pour les classes d'arguments d'événement utilisées dans les adaptateurs de données de diagnostic personnalisé.
Classe publique DataCollectionContext Représente le contexte dans lequel la collecte de données se produit.
Classe publique DataCollectionEnvironmentContext Encapsule l'environnement dans lequel un adaptateur de données de diagnostic est hébergé.
Classe publique DataCollectionEventArgs Classe de base pour tous les arguments d'événement d'exécution.
Classe publique DataCollectionEvents Définit les événements d'exécution que les adaptateurs de données de diagnostic peuvent enregistrer.
Classe publique DataCollectionLogger Envoie des messages d'erreur pour les adaptateurs de données de diagnostic au client, qui peuvent être le Test Runner, l'IDE Visual Studio ou Visual Studio Test Professional.
Classe publique DataCollectionSink Les adaptateurs de données de diagnostic utilisent un DataCollectionSink pour stocker des fichiers et des données XML en vue de les attacher ultérieurement aux bogues et aux rapports de test.
Classe publique DataCollector Fournit une classe de base pour les adaptateurs de données de diagnostic personnalisés.
Classe publique DataCollectorConfigurationEditorAttribute Spécifie l'éditeur de configuration que l'infrastructure de test doit utiliser pour la configuration de l'adaptateur de données de diagnostic.
Classe publique DataCollectorConfigurationEditorTypeUriAttribute Identifie un éditeur de configuration de l'adaptateur de données de diagnostic sous la forme d'un URI (Uniform Resource Identifier).
Classe publique DataCollectorDescriptionAttribute Attache une description à un adaptateur de données de diagnostic personnalisé.
Classe publique DataCollectorEnabledByDefaultAttribute Désigne que la classe d'adaptateur de données de diagnostic est activée par défaut lorsque l'adaptateur est répertorié dans l'interface utilisateur du Gestionnaire de tests.
Classe publique DataCollectorFriendlyNameAttribute Définit un nom convivial pour l'adaptateur de données de diagnostic.
Classe publique DataCollectorNotifications Utilisé par les adaptateurs de test personnalisés pour déclencher des événements pour les adaptateurs de données de diagnostic.
Classe publique DataCollectorSettings Lit et met à jour les paramètres de configuration et les données statiques pour un adaptateur de données de diagnostic.
Classe publique DataCollectorTypeUriAttribute Utilise un URI pour identifier, de manière unique, le type d'adaptateur de données de diagnostic.
Classe publique DataRequestEventArgs Classe d'arguments pour les événements DataRequest.
Classe publique ExecutionUtilities Fournit des méthodes utilitaires pour aider à exécuter et à déboguer des tests.
Classe publique FileTransferInformation Représente les informations qui sont requises pour demander un transfert de fichier.
Classe publique RequestId Identifie, de manière unique, une demande et peut être utilisée avec les messages et les événements.
Classe publique RoleContext Encapsule les informations de contexte relatives au rôle dans lequel un adaptateur de données de diagnostic est configuré.
Classe publique RunConfiguration Classe permettant de gérer des objets et des données de configuration de série de tests.
Classe publique SessionEndEventArgs Représente les arguments de l'événement SessionEnd.
Classe publique SessionPauseEventArgs Représente les arguments de l'événement SessionPause.
Classe publique SessionResumeEventArgs Représente les arguments de l'événement SessionResume.
Classe publique SessionStartEventArgs Représente les arguments de l'événement SessionStart.
Classe publique StreamTransferInformation Représente les informations qui sont requises pour demander un transfert de flux.
Classe publique TestCaseEndEventArgs Représente les arguments de l'événement TestCaseEnd.
Classe publique TestCaseEventArgs Fournit une classe de base pour toutes les classes d'arguments d'événements utilisées dans les événements de cas de test.
Classe publique TestCaseFailedEventArgs Représente les arguments d'événement fournis pour le gestionnaire d'événements TestCaseFailed.
Classe publique TestCasePauseEventArgs Représente les arguments de l'événement TestCasePause.
Classe publique TestCaseResetEventArgs Représente les arguments de l'événement TestCaseReset.
Classe publique TestCaseResumeEventArgs Représente les arguments de l'événement TestCaseResume.
Classe publique TestCaseStartEventArgs Représente les arguments de l'événement TestCaseStart.
Classe publique TestExecutionSection Représente les paramètres de configuration de la section d'exécution du fichier de configuration app.config.
Classe publique TestStepEndEventArgs Représente les arguments de l'événement TestStepEnd.
Classe publique TestStepEventArgs Classe de base pour tous les arguments d'événements de l'étape de test.
Classe publique TestStepStartEventArgs Représente les arguments de l'événement TestStepStart.

Interfaces

  Interface Description
Interface publique IBaseAdapter Fournit une interface à utiliser comme base pour un adaptateur de test personnalisé.
Interface publique IBaseRunContext Fournit une interface utilisée par l'adaptateur de test pour communiquer avec l'infrastructure d'exécution de tests.
Interface publique IContextAccessor Interface à utiliser pour générer une classe d'assistance pour stocker et récupérer des valeurs de contextes.
Interface publique IDataCollectionAwareTestAdapter Fournit une interface qui permet de déclencher des événements pour les adaptateurs de données de diagnostic et de les transmettre aux adaptateurs de test personnalisés.
Interface publique IDataCollectionRunContext Interface pour un objet qui encapsule l'environnement actuel pour les adaptateurs de données de diagnostic personnalisés.
Interface publique IDataCollectorConfigurationEditor Fournit une interface pour la création d'éditeurs de configuration personnalisés d'adaptateurs de données de diagnostic.
Interface publique IExecutionRunConfiguration Interface pour les informations de série de tests.
Interface publique IHostAdapter Interface pour prendre en charge l'exécution de tests au sein d'une application hôte.
Interface publique IRegisterHostAdapter Fournit une interface pour un agent adaptateur hôte à publier sur un canal de communication à distance.
Interface publique IResultSink Interface pour envoyer des messages, des résultats et des notifications.
Interface publique IRunContext Fournit une interface pour les adaptateurs de test permettant de récupérer des informations sur une série de tests.
Interface publique ITestContext Définition d'interface de contexte pour un contexte de test passé à une méthode pendant le processus de la série de tests.
Interface publique ITestExecutionPlugin Interface connectable utilisée pour exécuter du code dans l'infrastructure d'exécution de tests.
Interface publique ITestRunner Fournit une interface entre le contrôleur et l'agent permettant d'activer un adaptateur de suite pour le rappel et d'exécuter une liste de cas de test.

Énumérations

  Énumération Description
Énumération publique AdapterRunResult L'énumération AdapterRunResult est utilisée par l'infrastructure de test pour indiquer la réussite ou l'échec d'une série de tests.
Énumération publique NotificationBroadcastLevel Énumère la portée des adaptateurs de données de diagnostic auxquels les adaptateurs de test peuvent diffuser des événements de notification personnalisés.
Énumération publique TestCaseFailureType Cette énumération représente les types d'échec d'un cas de test tels qu'ils sont utilisés dans la classe TestCaseFailedEventArgs.