В Visual Studio и TFS есть как инструменты для сбора и отчета о охвате кода для проекта или решения. Однако нам интересно узнать, сколько из изменено. код был покрыт испытаниями. Мы хотели бы иметь возможность идентифицировать базовый набор изменений в TFS, а затем получить отчет о том, какой код был изменен в текущей сборке, какая часть его была покрыта тестированием, а самое главное, какой части не было. Насколько я вижу, в отчетах и анализе покрытия кода в Visual Studio не учитывается, какой код был изменен - они рассказывают только о покрытии кода для всего проекта или решения.Охват кода измененного кода в Visual Studio 2013 и TFS 2013
ответ
К сожалению, из TFS или Visual Studio не существует функциональных возможностей для получения того, что вы хотите.
Code Churn and Code Coverage perspectives из хранилища данных TFS не очень поможет, поскольку перспектива перебора кода отслеживает только измененные строки кода, а не какие методы были изменены.
Глядя на альтернативный вариант, вы может быть в состоянии получить то, что вы после того, как с помощью SonarQube-х differential views, но они основаны даты, а не набор изменений/коммит основе. Плюс нужный SCM plugin не был протестирован против контроля версий TF, поэтому я не знаю, будет ли он работать (я сам не пробовал). Если вы используете git с TFS, тогда он должен работать нормально, вам просто нужно будет решить все проблемы.
Если вы ищете альтернативы, NDepend может предоставить this feature, и у него довольно хорошее integration with Visual Studio.
NDepend позволяет сравнивать две версии кодовой базы. Вы можете выбрать базовый уровень, например конкретную сборку из последней версии или только предыдущую сборку. Затем вы можете запросить diff.
- 1. Visual Studio 2013 фрагменты кода/шаблоны кода
- 2. Visual Studio 2013 проверка силы кода
- 3. Как вы вытаскиваете определенную версию кода в TFS 2013 из Visual Studio 2013?
- 4. Охват кода TFS 2015
- 5. Visual Studio 2013 - сообщение об ошибке кода кода C++
- 6. Обзор кода TFS 2013 Отправить и закрыть
- 7. Как просмотреть комментарии к просмотру кода в Visual Studio 2013
- 8. FxCop и анализ кода в Visual Studio 2013
- 9. Синхронизация диаграммы классов UML и кода в visual studio 2013
- 10. Visual studio 2013 и веб-приложение Azure
- 11. Visual Studio 2013 и BitBucket
- 12. Visual Studio 2013 Professional с TFS 2013 Express
- 13. Visual Studio 2013 TFS Cache постоянно поврежден
- 14. TFS 2013 Build - Newtonsoft.Json - Visual Studio 2015
- 15. Visual Studio 2013, TFS 2010 - 0x80070570
- 16. visual studio 2013 options
- 17. Использование TFS 2013 с Visual Studio 2010
- 18. Комментарии/Visual Studio 2013
- 19. Поддерживает ли InfoPath 2013 Visual Studio 2013?
- 20. Modulus Visual Studio 2013
- 21. Не удается войти в код кода в Visual Studio 2013
- 22. Недостающие цвета в редакторе кода Visual Studio 2013
- 23. Изменения кода не включены в Visual Studio 2013
- 24. стратегия генерации кода для «default» в visual studio 2013
- 25. boost :: ошибка сегментации кода сегмента asio в Visual Studio 2013
- 26. Редактор кода по умолчанию в Visual studio 2013
- 27. Сохранение пользовательских элементов управления (часть кода) в Visual Studio (2013)
- 28. Microsoft.Teamfoundation.dll с Visual Studio 2013?
- 29. Visual Studio 2013 Обновление/перезагрузка веб-сайта игнорирует изменения кода
- 30. Пример кода из VCGlib врезается Visual Studio 2013