gcov

    21

    3답변

    최근 lcov를 사용하여 코드 적용 범위를 시각화했습니다. 훌륭한 도구입니다. 주목해야 할 것은 내가 사용하고있는 모든 파일에 대해 코드 커버리지 보고서를 생성한다는 것입니다. 예를 들어, 관심이없는 파일을 포함하여 코드 커버리지 보고서를 제공합니다. mysql ++ 파일. lcov가 특정 파일에 대한 적용 보고서 만 생성하도록하는 쉬운 방법이 있습니까?

    0

    1답변

    프로젝트에 인라인으로 유지하기 위해 라이브러리를 약간 변경했습니다. 나는 테스트를 실시했고 모든 것이 여전히 통과되었지만 커버리지는 더 이상 100 %가 아닙니다. 나는 조사하고 그 코드가 단지보고되지 않았다는 것을 알았다. 하지만 gcov가 실행될 때 gcov가 라인에 대한 적용 범위를보고하지 않는 이유는 알 수 없습니다. int32_t Previousl

    2

    1답변

    ARM 타겟 프로세서 용 Linux 호스트에서 gcc를 사용하여 빌드하는 어플리케이션이 있습니다. 이 생성 된 ARM 실행 파일은 ARM 개발 보드에서 실행됩니다. 난 내 빌드 환경에서 ARM 어셈블리 소스 파일이있는 경우 이 쇼의 코드 커버리지를 gcov는 것 : 좀 코드 커버리지 분석을 수행 할? 내 빌드 환경에 일부 X86 어셈블리 소스 파일이있는 경

    11

    1답변

    gcc를 -fprofile-arcs 및 -ftest-coverage와 함께 사용하면 결과 실행 파일이 종료 될 때 실행 파일을 컴파일하는 데 사용 된 .o 파일과 동일한 위치에 .gcda 출력 파일을 만들려고 시도합니다. 이것은 제가 위에 구축 된 머신과 다른 머신에서 실행될 때 불편합니다.이 동작을 변경할 수있는 방법이 있습니까?