Я пытаюсь запустить nunit-console.exe из сценария, и я получаю сообщение об ошибке «Не удалось найти устройство», но только когда у меня также работает графический интерфейс NUnit , Когда я закрываю графический интерфейс NUnit, скрипт запускает тесты просто отлично.Запуск nunit-console.exe не работает, пока GUI также работает
Здесь выполняется команда nunit, выполняемая скриптом;
"C:\Dev\Test1\Build\NUnit\nunit-console.exe" "C:\Dev\Test1\Tests\bin\Release\Test1.Tests.dll" /framework=v4.0.30319
Он даже может быть другая версия GUI NUnit, который работает и по-прежнему мешает (версия 2.5.1 против 2.5.5). Он считает, что он имеет какое-то отношение к nunit-agent.exe, когда он запускается (порождается процессом nunit-console.exe), когда графический интерфейс не запущен, но он не запускается, когда запускается консоль nunit, пока графический интерфейс тоже бег.
Есть ли причина, по которой вы пытаетесь запустить оба одновременно? – Pedro
Это просто моя привычка к развитию. При разработке я запускаю графический интерфейс NUnit, поэтому каждый раз, когда я компилирую тесты, запускается. Затем, когда я хочу передать новую версию в исходный элемент управления, я запускаю скрипт сборки, который увеличивает номер сборки, упаковывает файлы и выполняет другие действия, такие как запуск тестов на консоли. Это не сработает, если у меня также есть GUI. – Dan
Woo hoo! Я получил награду Tumbleweed! – Dan