Обзор охвата кода в TFS отличается от файла .coverage - PullRequest
1 голос
/ 16 мая 2019

Мы пытаемся добавить визуальный охват студии в наш CI, и пока он работает, но когда я открываю сборку, он отображает другое покрытие для загружаемого файла .coverage.

Вот как этовыглядит в обзоре: enter image description here

, и это загруженный файл .coverage, когда я открываю его в VS:

enter image description here

Как вы можете видеть, абсолютно покрытые линии и блоки одинаковы, но это показывает, что локально у меня есть другое количество общих линий, и поэтому процент намного выше.Я уверен, что локальная версия является правильной, поскольку Resharper также покрывает 67%.Я читал, что построение релиза может изменить покрытие, я также встроил отладку / выпуск локально и в CI, но покрытие остается более или менее одинаковым (скидка 0,1%).

Что мы также делаемв том, что мы запускаем наши тесты интеграции на другой машине, поэтому мне пришлось скопировать файлы pdb на другую машину, чтобы можно было выполнить тесты там.Это также работает, и результаты объединяются правильно, но, таким образом, общее количество строк / блоков все еще не установлено.

Мы используем TFS 2017 и VS 2019.

У кого-нибудь были такие же проблемы?Есть ли обходной путь без использования стороннего инструмента обложки?

...