Можно ли запустить opencover без запуска модульных тестов? У меня есть TestResults.xml от NUnit, и я хочу передать его в OpenCover без повторного запуска модульных тестов. Это возможно?
OpenCover без запуска модульных тестов
Ответы (2)
Q1. Можно ли запустить opencover без запуска модульных тестов?
OpenCover может работать с большинством приложений .NET, которые можно запустить из командной строки. Приложив небольшие усилия, вы можете заставить его работать с такой службой, как IIS.
Q2. У меня есть TestResults.xml от NUnit, и я хочу передать его в OpenCover без повторного запуска модульных тестов. Это возможно?
Нет, он не сможет сделать то, что вы хотите, поскольку информация в TestResults.xml касается тестов (пройдено/не пройдено) и недостаточно для определения того, какой код фактически выполнялся этими тестами.
Просто запустите свои тесты с OpenCover, используя nunit-console.exe в качестве цели — инструкции существуют в предоставленной документации, чтобы помочь вам.
Я не знаком с OpenCover, но из того, что я думаю о dotCover, он должен идти вместе с модульными тестами по мере того, как они проходят через ваш код строка за строкой. Затем покрытие кода определяется тем, какой процент вашего кода был посещен.