Модульное тестирование и покрытие кода для Linux основано на Jenkins - PullRequest
0 голосов
/ 10 октября 2019

На работе мы запускаем ночную сборку для Windows и используем catch2 framework для модульного тестирования и OpenCppCoverage .exe для покрытия кода. Поскольку у нас есть сборка для Linux, мы также хотели бы запустить модульное тестирование и покрытие кода.

После поиска в Интернете я не могу найти информацию о платформе catch2, работающей в Linux. Это вообще возможно? Я знаю, что OpenCppCoverage для Linux не существует, поэтому я подумываю использовать gcovr в качестве альтернативы.

Я хотел бы знать:

  1. Работает ли среда catch2 на Linux? <== Я подтверждаю, что он работает с linux </li>
  2. Если работает # 1, может ли gcovr работать с каркасом catch2 <- кажется, он может </li>
  3. Если у вас есть среда сборки для Linux на JenkinsКакие сторонние приложения вы используете для запуска модульного тестирования и покрытия кода?

Спасибо,

...