Exécuter un test unitaire comme processus 64 bits

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Si vous avez un ordinateur 64 bits, vous pouvez maintenant exécuter des tests unitaires et capturer les informations de couverture du code en tant que processus 64 bits.

Pour exécuter un test unitaire en tant que processus 64 bits

  1. Si votre code ou vos tests ont été compilés en tant que x86/32 bits, mais que vous souhaitez maintenant les exécuter en tant que processus 64 bits, vous devez les recompiler en tant qu'Any CPU ou éventuellement en tant que 64 bits.

    System_CAPS_ICON_tip.jpg Astuce

    Pour une flexibilité maximale, vous devez compiler vos projets de test avec la configuration Any CPU. Vous pouvez ensuite les exécuter sur des agents 32 et 64 bits. La compilation de projets de test avec la configuration 64 bits ne présente aucun avantage particulier.

  2. Dans le menu de Visual Studio, choisissez Test, puis choisissez Paramètres, puis choisissez Architecture de processeur. Choisissez x64 pour exécuter les tests en tant que processus 64 bits.

    - ou -

    Spécifiez <TargetPlatform>x64</TargetPlatform> dans un fichier de .runsettings. Un avantage de cette méthode est que vous pouvez spécifier des groupes de paramètres dans des fichiers et de passer rapidement des paramètres. Vous pouvez également copier des paramètres entre les solutions. Pour plus d'informations, consultez Configurer des tests unitaires à l'aide d'un fichier .runsettings.

Exécuter des tests unitaires avec l'Explorateur de tests
Tests unitaires sur votre code
Spécification de paramètres de test pour Visual Studio Tests

Afficher: