OpenCover без запуска модульных тестов

Можно ли запустить opencover без запуска модульных тестов? У меня есть TestResults.xml от NUnit, и я хочу передать его в OpenCover без повторного запуска модульных тестов. Это возможно?


person Chris    schedule 25.09.2013    source источник


Ответы (2)


Q1. Можно ли запустить opencover без запуска модульных тестов?

OpenCover может работать с большинством приложений .NET, которые можно запустить из командной строки. Приложив небольшие усилия, вы можете заставить его работать с такой службой, как IIS.

Q2. У меня есть TestResults.xml от NUnit, и я хочу передать его в OpenCover без повторного запуска модульных тестов. Это возможно?

Нет, он не сможет сделать то, что вы хотите, поскольку информация в TestResults.xml касается тестов (пройдено/не пройдено) и недостаточно для определения того, какой код фактически выполнялся этими тестами.

Просто запустите свои тесты с OpenCover, используя nunit-console.exe в качестве цели — инструкции существуют в предоставленной документации, чтобы помочь вам.

person Shaun Wilde    schedule 25.09.2013

Я не знаком с OpenCover, но из того, что я думаю о dotCover, он должен идти вместе с модульными тестами по мере того, как они проходят через ваш код строка за строкой. Затем покрытие кода определяется тем, какой процент вашего кода был посещен.

person meilke    schedule 25.09.2013