2013-11-28 3 views
1

Я настроил шаг сборки для теста NUnit для .NET проекта (фреймворк 4.0) в Teamcity. При запуске сборки он показывает ошибку, как показано ниже.Ошибка NNnit runner в Teamcity

"NUnit runner failure". Подробный журнал показан ниже.

Build step details 
Runner Type : NUnit 
NUnit Runner : NUnit 2.6.2 
.Net runtime : MSIL 
Version  : V2.0 

Result : 
[20:01:55]Step 6/7: NUnit 
[20:01:55][Step 6/7] 
Starting: 
C:\BuildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe    
#TeamCityImplicit 
[20:01:55][Step 6/7] in directory: C:\BuildAgent\work\376652cbd18bb804 
[20:01:56][Step 6/7] Process exited with code -2146232576 
[20:01:56][Step 6/7] Step NUnit failed 
+0

В соответствии с такими темами, как http://devnet.jetbrains.com/thread/452728, это, скорее всего, будет совместимой проблемой с продуктом Antivirus. –

ответ

0

Когда у меня были проблемы, как этот (я думаю, что они вызваны ошибкой в ​​NUnit, те, может быть исправлено в последней версии), я работал вокруг них, переключившись на этапе сборки командной строки (вместо шага Nunit, как вы используете), который вызывал Nunit из командной строки.

Затем, чтобы увидеть результаты теста так же хорошо, как с NUnit Runner, вызовите команду командной строки, отправьте результаты в файл XML и импортируйте этот файл из Team City. Подробнее о том, как это сделать, проверьте мой ответ на this question.

+0

Спасибо Дарио. Я видел ссылку (XML). Но не видите синтаксис того, как должна работать командная строка? – karthik

+0

Парни NUnit объясняют это красиво [здесь] (http://www.nunit.org/index.php?p=consoleCommandLine&r=2.6.2) –

+0

Короче говоря, попробуйте 'nunit-console /result:result.xml your_test_dll .dll' –

Смежные вопросы