Я использую TeamCity Professional для постоянного создания и тестирования своего кода.
У меня есть несколько тестов на основе MSTest, которые нормально работают в VS2010 на моем ПК, но не работают на сервере сборки.
Я осмотрелся и обнаружил, что во время тестирования TeamCity создает временный каталог в его TEMP_DIR
(настраиваемый) и копирует только зависимости «первого отношения» в тестовую DLL.
Например: в моем тесте используется NHibernate.dll
, который копируется во временный каталог, но его зависимости (например, NHibernate.ByteCode.Castle
) не копируются, а файл тест завершается неудачно с исключением IO.FileNotFound
.
Можно ли просто запустить тесты из выходного каталога тестовых проектов (Test / bin / debug)?
Если нет, как я могу указать, какие библиотеки DLL следует копировать во временный каталог?