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

Я использую TeamCity версии 8.0.4.

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

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

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

[*]*

В поле «Исключить сборки» есть только:

[*.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)

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


person TheMagnificent11    schedule 18.11.2013    source источник


Ответы (1)


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

person TheMagnificent11    schedule 18.11.2013
comment
PartCover обрабатывает только 32-разрядную версию, если вам требуется поддержка 64-разрядной версии, вы можете изучить OpenCover. - person Shaun Wilde; 20.11.2013