Как интегрировать NCover и MSTest 10.0? - PullRequest
0 голосов
/ 17 января 2011

Используя NCover Community Edition , я попытался:

set ncover="C:\Program Files (x86)\NCover\NCover.Console.exe"
set mstest="C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe"
set testdllfolder="C:\.hudson\jobs\Project\workspace\src\TestProject\bin\Debug"

%ncover% //x coverage.xml //w %testdllfolder% %mstest% /noisolation /testcontainer:TestProject.dll

Вывод начинается следующим образом

Рабочий каталог:

Сборки:

Покрытие Xml: C: .hudson \ jobs \ Project \ workspace \ src \ coating.xml Журнал покрытия: Coverage.Log

Ожидание подключения профилированного приложения ... Microsoft (R) Средство командной строки выполнения теста версии 10.0.30319.1

и после вывода MSTest

Ошибка выполнения теста.Пройдено 8 Не удалось 2 Неокончательно 2


Всего 103 Файл результатов: C: .hudson \ jobs \ Project \ workspace \ src \ debug.trx Параметры теста: Local Connected Profiled Процесс завершен.Соединение с профилировщиком не установлено.

Как это исправить?

1 Ответ

1 голос
/ 17 января 2011

Можете ли вы опубликовать вывод консоли в свое сообщение? Это скажет, если сессия успешно завершена. Может случиться так, что xml покрытия не отображается, потому что он идет в каталог, отличный от того, который, по вашему мнению, должен быть. По умолчанию это текущий каталог командной строки.

Также вы можете попробовать использовать последнюю версию NCover, v.3.4.16. Вы можете бесплатно получить 21-дневную пробную версию на www.ncover.com / download .

...