На работе мы запускаем ночную сборку для Windows и используем catch2 framework для модульного тестирования и OpenCppCoverage .exe для покрытия кода. Поскольку у нас есть сборка для Linux, мы также хотели бы запустить модульное тестирование и покрытие кода.
После поиска в Интернете я не могу найти информацию о платформе catch2, работающей в Linux. Это вообще возможно? Я знаю, что OpenCppCoverage для Linux не существует, поэтому я подумываю использовать gcovr в качестве альтернативы.
Я хотел бы знать:
- Работает ли среда catch2 на Linux? <== Я подтверждаю, что он работает с linux </li>
- Если работает # 1, может ли gcovr работать с каркасом catch2 <- кажется, он может </li>
- Если у вас есть среда сборки для Linux на JenkinsКакие сторонние приложения вы используете для запуска модульного тестирования и покрытия кода?
Спасибо,