Как интегрировать NCOVER и MSTST 10.0?
-
12-10-2019 - |
Вопрос
С использованием 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 Coverge.xml
В ожидании подключения профилированного приложения ... Microsoft (R) тестовая командная строка версии 10.0.30319.1
и после вывода MSTST
Тестовый прогон не удался. Прошло 8 неудачных 2 неубедительных 2
Всего 103 Файл результатов: C: .hudson Jobs Project Workspace SRC DEBUG.TRX Настройки теста: локальный подключенный профилированный процесс прекращен. Подключение профилировщика не установлено.
Как это исправить?
Решение
Можете ли вы опубликовать вывод консоли в свое сообщение? Это скажет, завершена ли сеанс успешно. Может случиться так, что покрытие XML не показывает, потому что оно идет в каталог, отличный от того, который, по вашему мнению, должен. По умолчанию это текущий каталог командной строки.
Кроме того, вы можете попробовать использовать последнее издание Ncover, v.3.4.16. Вы можете получить 21-дневную пробную версию бесплатно в www.ncover.com/download.