OpenCover генерирует пустой отчет

Я использую OpenCover для определения покрытия кода для простого проекта C #.

Проблема

Хотя я вижу, что MSTest запускает модульные тесты (и успешно), сгенерированный отчет пуст.

Подробности

Это команда, которую я использую:

opencover.console.exe -register -arch:32 
                      -target:"%VSINSTALLDIR%\Common7\IDE\mstest.exe"
                      -targetargs:"/testcontainer:calculatortest.dll"
                      -filter:+[calculator.dll]* -output:coverage.xml

Вывод

Microsoft (R) Test Execution Command Line Tool Version 10.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.

Loading calculatortest.dll...
Starting execution...

Results               Top Level Tests
-------               ---------------
Passed                CalculatorTest.StatisticsTest.AddOccurrenceTest
Passed                CalculatorTest.StatisticsTest.AvgTest
2/2 test(s) Passed

Summary
-------
Test Run Completed.
  Passed  2
  ---------
  Total   2
Results file:  e:\Users\erno\Documents\Visual Studio 2010\Projects\CodeStatistics\CalculatorTest\bin\Debug\TestResults\erno_ERNO01 2011-07-01 14_27_06.trx
Test Settings: Default Test Settings
Visited Classes 0 of 0 (NaN)
Visited Methods 0 of 0 (NaN)
Visited Points 0 of 0 (NaN)

Содержание сгенерированного отчета:



    

Среда

Код работает в 64-битной Windows 7, но выполняется в 32-разрядной среде командной строки Visual Studio.

РЕДАКТИРОВАТЬ Я запускаю команду в каталоге с отладочной сборкой модульных тестов и добавил каталог OpenCover в путь к среде.

Что я пробовал

Я искал похожие проблемы с PartCover (поскольку OpenCover кажется своего рода веткой), но не смог найти ничего, что соответствовало бы проблеме и представило решение.

РЕДАКТИРОВАТЬ Я также тестировал более широкий фильтр -filter: + [*] * , но это никак не повлияло на вывод.

РЕДАКТИРОВАТЬ Я также тестировал с аргументом MSTest / шумоизоляция , как упоминалось здесь . По-прежнему никаких результатов.

РЕДАКТИРОВАТЬ Я также тестировал, полностью удалив фильтр и вернувшись к фильтру по умолчанию. Нет результатов.

8
задан Community 23 May 2017 в 12:09
поделиться