Comment : recueillir des données de couverture du code avec des tests génériques
Mise à jour : novembre 2007
Les gens associent généralement les données de couverture du code aux tests unitaires. Mais vous pouvez rassembler des données de couverture du code relatives au code de n'importe quel fichier binaire ayant été instrumenté pour fournir de telles données. Cela inclut des assemblys instrumentés ou des fichiers binaires qui sont appelés par une application encapsulée par un test générique. Suivez les étapes exposées dans Collecte de données de couverture du code pour rassembler des données de couverture du code pendant que vous exécutez un test générique.
Collecte de données de couverture du code
Vous pouvez collecter des données de couverture du code lorsque vous testez du code de production dans un fichier binaire encapsulé dans un test générique. Pour ce faire, instrumentez ce fichier binaire, comme le décrit la procédure suivante.
Pour collecter des données de couverture du code avec un test générique
Dans Visual Studio, ouvrez le projet de test qui contient votre test générique.
Dans l'Explorateur de solutions, ouvrez le dossier Éléments de solution.
Dans le dossier Éléments de solution, double-cliquez sur le fichier .testrunconfig.
La boîte de dialogue de configuration de série de tests s'affiche.
Cliquez sur Couverture du code.
Sous Sélectionner les artefacts à instrumenter, sélectionnez le fichier binaire de code de production pour lequel vous souhaitez collecter des données de couverture du code.
Remarque : Si le fichier binaire n'est pas affiché sous Sélectionner les artefacts à instrumenter, cliquez sur Ajouter un assembly. Dans la boîte de dialogue Choisir les assemblys à instrumenter, spécifiez le fichier binaire, puis cliquez sur Ouvrir.
Remarque : Le fichier binaire qui contient votre code de production peut ne pas être le fichier que vous avez encapsulé dans le test générique. Parfois, vous spécifiez que votre test générique doit encapsuler une application intermédiaire comme un atelier de test. Cet atelier de test exécute à son tour le code de production que vous testez.
Cliquez sur Appliquer, puis sur Fermer.
Désormais, lorsque vous exécutez le test générique, les données de couverture du code sont collectées. Pour plus d'informations sur l'obtention et la consultation des données de couverture du code, consultez Comment : obtenir des données de couverture du code.