Partage via


Exécuter un test unitaire comme processus 64 bits

Si vous avez un ordinateur 64 bits, vous pouvez 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 32 bits/x86, mais que vous souhaitez maintenant les exécuter en tant que processus 64 bits, recompilez-les en tant que n’importe quelle processeur.

    Conseil

    Pour une flexibilité maximale, compilez vos projets de test avec la configuration N’importe quelle UC. Vous pouvez ensuite les exécuter sur des agents 32 bits et 64 bits. Il n’y a aucun avantage à compiler des projets de test avec la configuration 64 bits, sauf si vous appelez du code pris en charge uniquement sur 64 bits.

  2. Définissez les tests unitaires à exécuter en tant que processus 64 bits.

    Dans le menu Visual Studio, choisissez Test, puis choisissez Architecture du processeur pour les projets AnyCPU. Choisissez x64 pour exécuter les tests en tant que processus 64 bits.

    - ou -

    Spécifiez <TargetPlatform>x64</TargetPlatform> dans un fichier .runsettings. Un avantage de cette méthode est que vous pouvez spécifier des groupes de paramètres dans des fichiers différents et changer rapidement de 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.