Запуск nunit-console.exe завершается ошибкой, в то время как GUI также работает - PullRequest
2 голосов
/ 14 июля 2010

Я пытаюсь запустить nunit-console.exe из сценария, и я получаю сообщение об ошибке «Невозможно найти устройство», но только тогда, когда у меня также работает графический интерфейс NUnit.Как только я закрываю графический интерфейс NUnit, скрипт прекрасно запускает тесты.

Вот команда nunit, выполняемая сценарием;

"C:\Dev\Test1\Build\NUnit\nunit-console.exe" "C:\Dev\Test1\Tests\bin\Release\Test1.Tests.dll" /framework=v4.0.30319

Это может быть даже другая версия графического интерфейса NUnitэто работает, и это все еще мешает (версия 2.5.1 против 2.5.5).Он думает, что он как-то связан с nunit-agent.exe, когда он запускается (порождается процессом nunit-console.exe), когда графический интерфейс не запущен, но он не запускается, когда nunit colsole работает, пока графический интерфейс пользователятакже работает.

Ответы [ 2 ]

1 голос
/ 10 августа 2012

Я тоже нашел эту проблему, которая появилась неожиданно.

Единственной информацией, которую я нашел в Интернете об этом, был вопрос, который кто-то разместил на форуме и что Чарли Пул (один из авторов NUnit) ответил на него.

По сути, ошибка была обнаружена в 2.5.5 и была исправлена ​​в следующем выпуске, доступном на странице NUnit.org для скачивания веб-сайта.

Для меня это означало обновление до NUnit 2.6.1, и проблема исчезла.

Надеюсь, это поможет убрать тряпку! : -)

0 голосов
/ 24 августа 2011

Попробуйте использовать nunit-console-x86.exe вместо nunit-console.exe.

Также попробуйте использовать /framework=4.0 вместо /framework=v4.0.30319.

Наконец, у меня были похожие проблемы, когда я пытался запустить nunit-console-x86.exe, используя учетную запись другого пользователя, чем вошедший в систему пользователь, и поэтому я решил эту проблему, запустив exe, используя ту же учетную запись.

Может быть, этот вопрос также поможет: nunit-console не может отсоединить прибор

Также смотрите эту ошибку: https://bugs.launchpad.net/nunitv2/+bug/582051

Удачи! :)

...