Udostępnij za pośrednictwem


Uruchamianie testu jednostkowego jako procesu 64-bitowego

Jeśli masz maszynę 64-bitową, możesz uruchomić testy jednostkowe i przechwycić informacje o pokryciu kodu jako proces 64-bitowy.

Aby uruchomić test jednostkowy jako proces 64-bitowy

  1. Jeśli kod lub testy zostały skompilowane jako 32-bitowe/x86, ale teraz chcesz uruchomić je jako proces 64-bitowy, ponownie skompiluj je jako dowolny procesor CPU.

    Napiwek

    Aby uzyskać maksymalną elastyczność, skompiluj projekty testowe przy użyciu dowolnej konfiguracji procesora CPU . Następnie można uruchomić na agentach 32-bitowych i 64-bitowych. Nie ma możliwości kompilowania projektów testowych z konfiguracją 64-bitową, chyba że wywołujesz kod obsługiwany tylko w wersji 64-bitowej .

  2. Ustaw testy jednostkowe do uruchomienia jako proces 64-bitowy.

    W menu programu Visual Studio wybierz pozycję Test, a następnie wybierz pozycję Architektura procesora dla projektów AnyCPU. Wybierz x64, aby uruchomić testy jako proces 64-bitowy .

    - lub -

    Określ <TargetPlatform>x64</TargetPlatform> w pliku .runsettings . Zaletą tej metody jest to, że można określić grupy ustawień w różnych plikach i szybko przełączać się między różnymi ustawieniami. Możesz również skopiować ustawienia między rozwiązaniami. Aby uzyskać więcej informacji, zobacz Konfigurowanie testów jednostkowych przy użyciu pliku .runsettings.