Мне нужно выбрать инструмент покрытия кода между Bullseye и инструментом покрытия кода MS. Я нашел несколько положительных отзывов для Bullseye, и я могу использовать бесплатный инструмент покрытия кода MS. Цена на Bullseye не так уж велика (800 долларов за 1 копию при покупке и 100 долларов за 1 копию + 1 год в последующие годы), так что проблем с лицензированием некоторых копий Bullseye не возникнет.
Однако, если инструмент покрытия кода MS может дать то же, что и Bullseye, мне (моей компании) не нужно тратить ненужные деньги, и если Bullseye лучше, чем инструменты MS, с точки зрения простоты использования, интеграции инструментов или чего-то еще, я готов заплатить за Буллсай.
Мы будем использовать gtest для модульного тестирования, поэтому простота интеграции с gtest должна быть большой. фактор для принятия решения. Мы также используем TFS (Team Foundation Server), поэтому еще одним фактором может быть интеграция с TFS.
Мы разрабатываем кроссплатформенный код, но для покрытия кода рассматриваем только среду Windows. Код реализован на C++.
Что вы думаете? Можете ли вы поделиться своим опытом использования инструмента покрытия кода MS или Bullseye?