2013-11-18 7 views
3

Я использую TeamCity версии 8.0.4.Невозможно создать покрытие в TeamCity с помощью NUnit и PartCover

У меня есть шаг сборки, в котором используется бегун NUnit и PartCover в качестве инструмента покрытия.

Я выполнил описанные здесь шаги (http://www.jeremyskinner.co.uk/2010/07/23/using-teamcity-with-partcover-4/). То есть, я скопировал файл PartCover.dll и соответствующим образом переименовал его и использовал связанный в блоге XSLT.

поля «Включить Сборки» имеет только:

[*]* 

поле «Exclude Сборка» имеет только:

[*.Tests]* 

Мой журнал сборка получает следующее сообщение после того, как правильно выполнения тестов:

No executable code was detected. 
The issue could be caused by one of the following: 
- Include/exclude patterns are incorrect 
- Assemblies are compiled without debugging information 
- .pdb files are not available 
- Visual Studio code coverage is enabled for MSTest 
- .testrunconfig is used for MSTest and Visual Studio code coverage is not disabled (CodeCoverage section with enable="true" is present) 

Кто-нибудь знает, что я делаю неправильно?

ответ

2

Я не установил PartCover и переустановил его, и теперь он работает. Я думаю, что проблема заключалась в том, что я использовал бета-версию PartCover вместо стабильной версии.

+0

PartCover обрабатывает только 32 бит, если вам нужна поддержка 64 бит, тогда вы можете посмотреть [OpenCover] (http://scubamunki.blogspot.com.au/2011/10/adding-opencover-to-teamcity. HTML). –

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