NUnit ссылки на двоичные файлы в другом каталоге - PullRequest
0 голосов
/ 05 февраля 2009

Я запускаю тесты NUnit, и все в порядке, если требуемые библиотеки находятся в том же каталоге, что и тесты. В противном случае я получаю ошибку «Не удалось загрузить файл или сборку». Консоль NUnit, похоже, не имеет переключателя для включения пути по умолчанию, а также не использует системную переменную PATH при поиске сборок.

Вопрос в том, как ссылаться на двоичные файлы, которые находятся в каталоге, отличном от самого себя. Я не хочу избегать смешивания тестовых и отгрузочных двоичных файлов в каталоге. Конечно, я мог бы скопировать все / удалить тестовые библиотеки, но это кажется хакерским.

Ответы [ 2 ]

1 голос
/ 10 марта 2009

На рассматриваемом компьютере создайте переменную среды "DEVPATH" и задайте в качестве значения путь для ваших сборок. Затем в nunit.exe.config добавьте следующее в раздел \ configuration \ runtime \:

<developmentMode developerInstallation="true" />

0 голосов
/ 05 февраля 2009

Написать тесты в отдельном проекте, который ссылается на все другие проекты.

Вы используете Visual Studio .Net? Затем вы можете не включать этот проект при создании релизной сборки.

Тестовый код никогда не должен достигать производства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...