Тесты nunit-console дают разные результаты в разных местах - PullRequest
0 голосов
/ 19 августа 2011

У меня есть nunit-console.exe в 2 местах на моей машине. Первый - это место, где я его установил (c: \ program files (x86) \ nunit 2.5.10), а второй - место, куда я скопировал его (d: \ tests \ nunit). Я обязан работать с копируемой версией.

Я пытаюсь запустить тест из тестовой сборки и получаю странные результаты. Когда я пытаюсь вызвать установленную версию, тест работает нормально. Но когда я пытаюсь вызвать скопированную версию, тесты не запускаются. Скопированная версия изначально выдавала ошибку NUnit для версии 4.0.30319 CLR, ошибка не установлена ​​, и я следовал решению для этого вопроса, чтобы это исправить Но теперь тесты (которые включают карты и схемы BizUnit 2010) не срабатывают с ошибкой, которую я не могу исправить.

Странно, если я вызываю установленную версию, все работает гладко. Я не обязан вносить какие-либо изменения в конфигурацию, и тесты проходят нормально.

Я пытался использовать параметр /domain=None nunit-console.exe, тесты пройдены. Но я не хочу его использовать.

Пожалуйста, кто-нибудь может помочь? Чего мне не хватает?

Я работаю на Win 2008R2 с .NET версии 4 и NUnit версии 2.5.10

Спасибо

1 Ответ

0 голосов
/ 22 апреля 2013

У меня была такая же проблема. В моем случае это было потому, что путь, куда я скопировал nunit, включал букву #. Я переименовал папку, и она работала без нареканий.

Я получил ответ отсюда: https://groups.google.com/forum/#!topic/nunit-discuss/bc73uuP-Lbw

...