2012-06-26 2 views
3

리눅스 드라이버를위한 기능적 및 조건부 커버리지를 제공 할 수있는 코드 커버리지 툴을 찾고 있습니다.리눅스 드라이버 용 코드 커버리지 도구

이 도구는 html 출력을 생성해야합니다. C++ 응용 프로그램에 지금까지 불즈 아이를 사용하고있었습니다. 그러나 나는 리눅스 커널 모듈을 찾을 수 없다.

답변

0

source-code instrumentation technology for test coverage and profiling을 사용하여 우리는 C profiler 도구를 사용하여 약 10 년 전에 리눅스 커널을 프로파일했습니다. 해당 C Test Coverage이 존재합니다.

이러한 계측은 매우 낮은 오버 헤드 계측을 제공하며 드라이버에 적합하며 인스트루먼트 된 것 (OK, 커널 대신 드라이버 수행) 및 테스트 적용 범위 데이터를 수집하는 방법과시기를 제어합니다 커널 버퍼 및 더미 드라이버를 통한 액세스).

내 보낸 데이터를 소스 코드에 겹쳐서 HTML 형식으로 쉽게 다시 구성 할 수 있도록 XML 파일로 내보낼 수있는 내용을 직접 볼 수 있습니다.

관련 문제