Сегодня я столкнулся с некоторыми расхождениями между Visual Studio 2012 и анализом покрытия кода SONAR.Покрытие кода Visual Studio 2012 против SONAR (точка и галли)
Когда я исполняю анализ покрытия кода Visual Studio 2012 Тест-> Анализ кода Охват-> Все испытания она бросает ниже значения
- не покрывается 37%
- Покрытие 63%
Но когда я выполняю этот анализ через SONAR (gallio и dotcover), он выдает значения ниже
- Unit Test Покрытие 55%
Очень похожий результат я получаю от dotcover в Visual Studio.
- Код покрытия 53%
Я не добавляя никаких специальных флагов в свойств сонар-бегуна файл. Или установить что-то в dotcover.
Что вы хотите сказать? –
Ну, с одной стороны, покрытие Visual Studio подсчитывает замыкающую скобку модульного теста с «ExpectedExceptionAttribute» как непокрытый. Я ожидаю, что все инструменты для покрытия кода будут делать что-то странное, так что я не стал бы слишком беспокоиться о том, как выстроились цифры. Я предпочитаю охват стиля метода ContinuousTests с расчетами рисков. – Magus
Кирк, мой вопрос: почему Visual Studio Analysis и SONAR отличаются друг от друга? Выполняет ли VS анализ по-разному? Кажется, это так, в соответствии с ответом, который я получил. – JAVH