나는 CI 파이프 라인에 구축 할 Google Test 단위 테스트 도구를 사용하기 시작했습니다. 셸에서 실행되는 코드 적용 도구가 있으며 임계 값을 설정하고 작업을 파이프 라인에 추가 할 수 있습니까? 참고로어떻게 터미널에서 Google 테스트 스위트에서 C++ 코드 오버 헤드를 얻을 수 있습니까?
I는 NodeJS 배경 온 다음과 같이 파이프 라인을 사용
- 린터 (eslint)
- 단위 테스트 (자스민)
- 코드 커버리지 (이스탄불 따르면 & & 이스탄불 체크 -을 적용 범위)
제가 고심하고있는 비트는 세 번째 단계입니다. NodeJS에서 허용 가능한 임계 값을 설정할 수 있으며 충족되지 않으면 작업이 실패합니다.
내 C++ 코드에서이를 복제하려고합니다. 이것은 가능한가?
gcov가 있지만 다소 제한된 도구입니다 (예 : 템플릿이나 예외에 대한 단서가 없음). 또한 제대로 작동하는 린터/코드 스타일 검사/코드 포맷 도구가 없습니다. 그래서 실제로 가능하지 않습니다. C++ 개발자가되어 고통 받고 있습니다 ... – VTT