Почему покрытие комбинезонов продолжает уменьшаться, когда я добавляю больше юнит-тестов? - PullRequest
0 голосов
/ 05 июня 2019

Issue

Я пишу модульные тесты для этого проекта C ++ с использованием Google Test Framework. У меня странная проблема, когда при создании только одного набора тестов Coveralls обеспечивает покрытие кода примерно на 70%. Принимая во внимание, что когда я добавляю еще два дополнительных набора тестов (дополнительные к предыдущему), охват кода резко падает до ~ 25%. Я очень смущен, почему это происходит? Это нормально?

Дополнительная информация

  • Мой проект успешно собран (ошибок нет. И модульные тесты, и базовый проект создаются и успешно запускаются)
  • Сборка также успешна на Трэвисе
  • Юнит-тесты находятся в каталоге /test
  • Заголовочные и исходные файлы находятся в каталогах /include и /app соответственно
...