Options de ligne de commande pour la publication des résultats de tests
Publication: juillet 2016
Les options suivantes sont utilisées pour publier des résultats de tests lorsque vous utilisez l'utilitaire en ligne de commande MSTest.exe.
Composants requis
Visual Studio Enterprise
La base de données pour la collection de projets d'équipe réside sur un ordinateur Team Foundation Server. Cela signifie que vous pouvez publier des données de test uniquement si Team Explorer est installé et que votre session utilisateur Visual Studio est connectée à un ordinateur Team Foundation Server. Pour plus d'informations sur la façon de se connecter à Team Foundation Server, voir Se connecter aux projets d'équipe dans Team Foundation Server.
Options requises pour la publication de résultats de tests
Lorsque vous publiez des résultats de tests à partir de la ligne de commande, vous pouvez soit publier les résultats d'une série de tests terminée précédemment, soit exécuter des tests et publier les nouveaux résultats produits par la série de tests.
Les options suivantes sont requises pour la publication des résultats de tests : /publish, /publishbuild, /platform, /flavor et /teamproject. Utilisez cette option uniquement pour publier les résultats d'une série de tests précédente : /publishresultsfile.
Notes
Pour plus d'informations sur les options de ligne de commande MSTest.exe non spécifiques à la publication des résultats des tests, voir Options de ligne de commande MSTest.exe.
/publish
**/publish:[**nom du serveur]
Utilisez l'option /publish pour publier les données de test dans la base de données de la collection de projets d'équipe associée à la solution Team Foundation Server du projet.
Lorsque vous utilisez l'option /publish, vous devez spécifier correctement le nom de Team Foundation Server. Le format correct varie selon que Team Foundation Server a été enregistré sur l'ordinateur client, comme décrit ici :
Si Team Foundation Server n'est pas enregistré sur l'ordinateur client, utilisez l'URI qui identifie Team Foundation Server. Par exemple, /publish:http://OurTFSMachine:8080/tfs/OurProjectCollection.
Si l'ordinateur Team Foundation Server est enregistré, vous pouvez utiliser une forme raccourcie, à savoir : /publish:OurTFSMachine.
/publishbuild
/publishbuild:[nom de la build]
Pour publier des données de test, vous devez spécifier le nom d'une génération qui s'est terminée. Pour rechercher le nom d'une build, suivez ces étapes :
Ouvrez Visual Studio et connectez-vous à un Team Foundation Server. Pour plus d'informations, voir Se connecter aux projets d'équipe dans Team Foundation Server.
Ouvrez Team Explorer.
Ouvrez votre projet collaboratif et développez le nœud du projet collaboratif.
Sous la génération, double-cliquez sur Tous les types de build ou sur un type de génération spécifique pour consulter ses générations.
Les noms de build que vous pouvez utiliser sont répertoriés dans la colonne Nom.
Notes
Vous pouvez rechercher des informations sur la plateforme et la version en double-cliquant sur le nom de génération.
/flavor
/flavor:[configuration]
Cette option, entrée comme une chaîne, est obligatoire pour publier des résultats de tests. Les valeurs de /flavor et /platform doivent correspondre à une combinaison valide de valeurs pour la génération terminée identifiée par l'option /publishbuild. Lorsque vous exécutez l'utilitaire MSTest avec les options de publication, il termine d'abord d'exécuter les tests, puis il définit les propriétés de plateforme et de version de la série de tests avant de publier les résultats de la série de tests.
Exemples d'utilisation de /flavor: /flavor:debug, /flavor:retail
/platform
/platform:[plateforme]
Cette option, entrée comme une chaîne, est obligatoire pour publier des résultats de tests. Les valeurs de /flavor et /platform doivent correspondre à une combinaison valide de valeurs pour la génération terminée identifiée par l'option /publishbuild. Lorsque vous exécutez l'utilitaire MSTest avec les options de publication, il termine d'abord d'exécuter les tests, puis il définit les propriétés de plateforme et de version de la série de tests avant de publier les résultats de la série de tests.
Exemples d'utilisation de /platform: /platform:AnyCPU, /platform:x86
/publishresultsfile
/publishresultsfile:[nom du fichier]
Nom du fichier de résultats à publier. Ce fichier porte une extension .trk. Pour publier les résultats de la série de tests actuelle à l'aide du nom par défaut, omettez cette option.
/teamproject
/teamproject:[nom du projet d'équipe]
Spécifiez le nom du projet collaboratif auquel la génération appartient.
Voir aussi
Exécution de tests automatisés à partir de la ligne de commande
Options de ligne de commande MSTest.exe
Exécuter des tests automatisés à partir de la ligne de commande à l'aide de MSTest