Недавно я начал создавать тестовую инфраструктуру, и у меня возникают некоторые проблемы. Фоном является то, что я хочу запустить свои тесты для двух платформ 64 бит и 32 бит. Он отлично работает для 32-битного и 64-битного, если тестовые сборки управляются. Проблема возникает, когда сборки являются родными (C++). Когда я запускаю конфигурацию для 64-битного (только родного) режима, он говорит:Запуск распределенных тестов с использованием TFS 2015
«64-разрядный тест не может выполняться в 32-разрядном процессе. Определите платформу как X64, чтобы заставить тестовый запуск в режиме X64 на машине X64».
Если я иду на тестовой машине и посмотреть на лог-файл DTAExecutionHost он загружает следующие настройки:
Я не вижу никаких опций для изменения TargetPlatform в процессе vNext построения (Run Functional пункт тесты). Кто-нибудь знает, как я могу запустить 64-битные тесты на уровне ядра?
Хорошо, но элемент процесса сборки «Run Functional Tests» позволяет передать файл настроек только для элемента MSTest. Может быть, я что-то упустил, не могли бы вы объяснить, как загрузить загруженный файл .runsetting? –