Тестовое покрытие Visual Studio Professional 2015

Я пытаюсь настроить opencover с выпуском Visual Studio 2015 Professional.

Я использую инструмент Visual Studio In Build MS Test для модульного тестирования.

У меня есть несколько проблем по этому поводу,

1. Сначала я установил opencover версии 4.6.519.

  1. Затем генератор отчетов Версия 2.4.3.0

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

Хотя он создает папку результатов теста, я не вижу доступных файлов результатов теста.

Затем я попытался установить расширение пользовательского интерфейса OpenCover, доступное здесь.

После установки я получаю следующую ошибку,

введите здесь описание изображения

Произошло исключение, не удалось определить часть пути C:\Users\MyUserAccount\Desktop\MyApp\123244-43434-343434....\TestResults

Пожалуйста, обратитесь к выходному окну для получения более подробной информации.

Когда я проверяю окно результатов, это вывод

Ошибка: ни один из предоставленных тестовых контейнеров не соответствует параметрам архитектуры платформы и .Net Framework для выполнения теста. Платформа: X86. Чистая платформа: Framework45. Перейдите по адресу http://go.microsoft.com/fwlink/?LinkID=330428 для получения более подробной информации об управлении этими настройками.

Не удалось найти часть пути «C:\Users\vsuvinith\Desktop\RFS\OpenCover\f83ba963-16d1-450d-915b-6920d402c961\TestResults». в System.IO.__Error.WinIOError(Int32 errorCode, String mayFullPath) в System.IO.FileSystemEnumerableIterator1.CommonInit() at System.IO.FileSystemEnumerableIterator1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost) в System.IO. Directory.GetFiles(String path, String searchPattern) в OpenCover.UI.Processors.MSTestExecutor.UpdateTestResultsFile() в OpenCover.UI.Processors.MSTestExecutor.ReadTestResults() в OpenCover.UI.Processors.TestExecutor.Execute() в OpenCover.UI .Commands.ExecuteSelectedTestsCommand.b__1()

Другие вещи, которые могут помочь.

  • Сборка в X64
  • Работает на Windows 7 Enterprise Edition.
  • Работает с конфигурацией по умолчанию, никакая конфигурация не выполнялась.

может кто-нибудь помочь мне решить эту проблему.


person Viduru    schedule 14.02.2016    source источник


Ответы (1)


Видуру. Вы уверены, что правильно установили исполняемые файлы? Вначале OpenCover попросит вас найти исполняемые файлы. Это файл OpenCover.Console.exe. Вы можете получить его в %localappdata%\Apps\OpenCover после установки .msi-файла с https://github.com/opencover/opencover/releases (opencover.4.6.519.msi)

person Ilya Yefimov    schedule 28.03.2016
comment
У меня точно такая же ошибка. Я установил ту же версию msi, которую вы упомянули. Других параметров конфигурации, похоже, нет. - person Carl; 18.07.2016