Créer un adaptateur de données de diagnostic pour collecter des données personnalisées ou affecter une machine de testCreate a diagnostic data adapter to collect custom data or affect a test machine

Vous pouvez créer votre propre adaptateur de données de diagnostic de façon à collecter des données lors de l'exécution d'un test ; vous souhaitez peut-être aussi affecter l'ordinateur de test dans le cadre de votre test.You might want to create your own diagnostic data adapter to collect data when you run a test, or you might want to affect the test machine as part of your test. Par exemple, vous pouvez collecter des fichiers journaux qui sont créés par l'application testée et les joindre à vos résultats de tests, ou bien exécuter vos tests lorsque l'espace disque restant sur votre ordinateur est limité.For example, you might want to collect log files that are created by your application under test and attach them to your test results, or you might want to run your tests when there is limited disk space left on your computer. À l’aide des API fournies dans Visual Studio Enterprise, vous pouvez écrire du code pour exécuter des tâches à des points spécifiques de votre série de tests.Using APIs provided within Visual Studio Enterprise, you can write code to perform tasks at specific points in your test run. Par exemple, vous pouvez effectuer des tâches lorsqu’une série de tests démarre, avant et après avoir exécuté chaque test individuel, et lorsque la série de tests se termine.For example, you can perform tasks when a test run starts, before and after each individual test is run, and when the test run finishes.

Vous pouvez fournir l'entrée par défaut de votre adaptateur de données de diagnostic personnalisé à l'aide d'un fichier de paramètres de configuration.You can provide default input to your custom diagnostic data adapter using a configuration settings file. Par exemple, vous avez la possibilité de fournir des informations indiquant l'emplacement du fichier que vous voulez collecter et joindre à vos résultats de tests, ou la quantité d'espace disque qui doit rester disponible sur le système.For example, you can provide information about the location of the file you want to collect and attach to your test results, or how much disk space you want to be left on the system. Ces données peuvent être configurées pour chaque paramètre de test que vous créez.This data can be configured for each test settings that you create. Vous pouvez les afficher et les modifier à l’aide de l’éditeur par défaut fourni avec Microsoft Test Manager, ou bien vous pouvez créer votre propre contrôle utilisateur à utiliser en tant qu’éditeur.It can be displayed and edited using the default editor provided with Microsoft Test Manager or you can create your own user control to use as an editor. Toutes les modifications apportées à la configuration de l'adaptateur dans votre éditeur sont stockées avec vos paramètres de test.Any changes that are made to the adapter configuration in your editor are stored with your test settings.

Si vous exécutez vos tests à partir de Visual Studio, vous devez définir ces paramètres de test comme étant actifs.If you are running your tests from Visual Studio, you must set these test settings to be active. Pour plus d’informations sur les paramètres de test, consultez Collecter des informations de diagnostic à l’aide des paramètres de test.For more information about test settings, see Collect diagnostic information using test settings.

TâchesTasks

Utilisez les rubriques suivantes pour vous guider dans la création des adaptateurs de données de diagnostic :Use the following topics to help you create Diagnostic Data Adapters:

TâchesTasks Rubriques associéesAssociated Topics
Création d’un adaptateur de données de diagnostic : vous pouvez créer un adaptateur de données de diagnostic en définissant une bibliothèque de classes. Vous devez ensuite utiliser les API de l’adaptateur de données de diagnostic pour collecter les informations souhaitées ou impacter un système qui vous permet d’exécuter vos tests.Creating a Diagnostic Data Adapter: You create a diagnostic data adapter by creating a class library, and then use the diagnostic data adapter APIs to collect information that you want or impact a test system that you are using to run your tests. - Guide pratique pour créer un adaptateur de données de diagnostic- How to: Create a diagnostic data adapter
Installation d’un adaptateur de données de diagnostic personnalisé : vous pouvez installer votre adaptateur de données de diagnostic, ou un adaptateur fourni par un tiers, en le copiant dans le répertoire approprié.Installing a Custom Diagnostic Data Adapter: You can install your diagnostic data adapter, or an adapter provided by someone else, by copying it into the correct directory. - Guide pratique pour installer un adaptateur de données de diagnostic personnalisé- How to: Install a custom diagnostic data adapter
Sélection d’un adaptateur de données de diagnostic personnalisé à utiliser durant l’exécution des tests : vous pouvez sélectionner l’adaptateur de données de diagnostic à utiliser pour vos paramètres de test afin d’employer cet adaptateur quand vous exécutez vos tests.Selecting a Custom Diagnostic Data Adapter to Use When Tests are Run: You can select which diagnostic data adapter to use for your test settings, so that the adapter is used when you run your tests. - Collecter les données de diagnostic pendant les tests (Azure Test Plans)- Collect diagnostic data while testing (Azure Test Plans)
- Collecter les données de diagnostic dans des tests manuels (Azure Test Plans)- Collect diagnostic data in manual tests (Azure Test Plans)
Configuration des opérations exécutées par un adaptateur de données de diagnostic : vous pouvez configurer les paramètres qui permettent de contrôler les actions de l’adaptateur de données de diagnostic dans ces paramètres de test spécifiques.Configuring what a Diagnostic Data Adapter does: You can configure the settings to control the actions of the diagnostic data adapter in that specific test settings. - Guide pratique pour créer un éditeur personnalisé pour les données de votre adaptateur de données de diagnostic- How to: Create a custom editor for data for your diagnostic data adapter

Voir aussiSee also