Новый NCover 3.4.2 делает все мои модульные тесты MSTest провальными
Вчера я решил установить новейшую версию NCover (3.4.2). Однако, когда я запустил его на моем существующем файле конфигурации.ncover, вывод NCover неожиданно сообщил, что все мои тесты MSTest не пройдены. Конечно, эти тесты успешно выполняются при запуске в Visual Studio. Из-за этого NCover не может определить покрытие.
Каким-то образом старая конфигурация не работает с новой версией.
У кого-нибудь есть идеи, в чем может быть проблема или как ее решить?
Btw. Вот моя конфигурация ncover.
Настройки проекта: путь к приложению к профилю:c: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ MSTest.exe
Аргументы приложения для профиля:/testcontainer:D:\dev\MyApp\MyApp.Services.Tests.Unit\bin\Debug\MyApp.Services.Tests.Unit.dll / testcontainer: D: \ dev \ MyApp \ MyApp. WS.Tests.Unit \ Bin\Debug\MyApp.WS.Tests.Unit.dll
Рабочая папка:D: \ dev \ MyApp
1 ответ
Я обнаружил проблему, и это не имело (конечно) никакого отношения к NCover. Проблема заключалась в том, что MSTest.exe не смог найти одну из моих тестовых сборок. Эта сборка упоминалась только в файле конфигурации и не использовалась в коде. При запуске в Visual Studio это работает. Запуск за пределами Visual Studio не удалось.