Поделиться через


Практическое руководство. Выполнение модульного теста как 64-разрядного процесса

Если имеется 64-разрядный компьютер, можно запустить тесты и собирать информацию о покрытии кода с помощью 64-разрядного процесса.

Выполнение модульного теста в виде 64-разрядного процесса

Выполнение модульного теста в виде 64-разрядного процесса

  1. Если код или тесты были скомпилированы в виде 32-разрядного x86-совместимого кода, но теперь их необходимо запустить в виде 64-разрядного процесса, скомпилируйте их повторно с параметром Любой ЦП или, по желанию, 64 разряда.

    СоветСовет

    Для максимальной гибкости тестовые проекты следует компилировать в конфигурации Любой ЦП.Тогда выполнение возможно как на 32-разрядных, так и на 64-разрядных агентах.Компиляция тестовых проектов в конфигурации 64 разряда не дает никаких преимуществ.

  2. В меню Visual Studio выберите Тест, затем Параметры, а затем выберите Архитектура процессора.Выберите x64 для выполнения тестов как 64-х разрядный процесс.

    - либо -

    Укажите <TargetPlatform>x64</TargetPlatform> в файле .runsettings.Преимущество этого метода состоит в том, что можно задавать группы настроек в разных файлах и быстро переключаться между различными настройками.Кроме того, можно копировать настройки между решениями.Для получения дополнительной информации см. Настройка модульных тестов с помощью файла .runsettings.

См. также

Основные понятия

Проверка кода при помощи модульных тестов

Другие ресурсы

Выполнение модульных тестов с помощью обозревателя тестов

Указание параметров тестирования для тестов Visual Studio