Как мне разрешить ошибку при добавлении тестового примера [12345] в тестовый запуск: файл не существует. Не удалось найти файл?

Я использую TFS Build с шаблоном LabDefaultTemplate.11.xaml и пытаюсь запустить несколько тестов в нашей тестовой среде. В Microsoft Test Manager я настроил среду, план тестирования и тестовый пример. Во время части тестового запуска сборки я получаю следующее в журнале тестового запуска:

Ошибка при добавлении тестового примера [1234] в тестовый запуск: файл не существует. Не удалось найти файл \ MyServer \ Stage \ Build123 \ My.Test.Assembly.dll

Путь, указанный в сообщении об ошибке, является правильным путем к промежуточному каталогу. Сборка - это правильная тестовая сборка, которая связана с автоматизацией тестового примера.

Важный факт: мы не копируем наши сборки прямо в каталог сцены. Вместо этого мы создаем пакет (в основном zip-файл) всех сборок.

Похоже, что тестовый прогон ожидает, что сборка будет находиться в корне промежуточного каталога.

Вот мои вопросы:

Могу ли я указать, что тестовый прогон будет искать тестовую сборку в другом месте?

Или Нужно ли мне хранить тестовые сборки в корневой папке рабочей области?


person Jon    schedule 05.02.2014    source источник
comment
Как развернуть тестируемое приложение в тестовой среде? Используете ли вы Deployment часть LabDefaultTemplate11.xaml. Если да, используете ли вы переменную $(BuildLocation) в качестве аргумента при вызове сценариев развертывания?   -  person Elena    schedule 07.02.2014


Ответы (2)


Попробуйте добавить тестовую сборку в раздел развертывания в настройках автоматического тестирования. Откройте настройку автоматического тестирования, перейдите в раздел «Дополнительно»> «Развертывание»; добавьте файл сборки в настройку теста.

person Varun Bajpai    schedule 06.02.2014

Нашел как сменить каталог. Я понял это через это сообщение на форуме msdn.

По сути, пришлось редактировать шаблон сборки LabDefaultTemplate.11.xaml.

  1. Найдите действие «Выполнение тестов» в разделе «Выполнить тесты в среде» -> «Выполнить тесты» -> «Выполнение тестов».
  2. Найдите TestDirectory в разделе "Свойства".
  3. Поменяйте его в нужную папку (по умолчанию BuildLocation)

введите описание изображения здесь

person Jon    schedule 12.02.2014