목록
1. 툴체인 - 시스템 헤더 변경
창 - 환경설정 - 툴체인 - 시스템 헤더 경로에 포함된 헤더 파일은 Controller Tester 상에서 분석 대상이 아닙니다.
분석 대상이 아니므로 스텁으로 만들 수 없습니다.
우선 시스템 헤더 경로에서 제외해서 분석 대상으로 만듭니다.
제외 전에 해당 경로를 반드시 기억해주세요. 아래에서 사용됩니다.
2. 컴파일 플래그에 경로 추가
테스트 네비게이터 - 프로젝트 - Default Module 을 선택한 후 마우스 우클릭 특성을 클릭해서 모듈 특성 창에서 시스템 헤더 에서 제외한 경로를 컴파일 플래그의 Include 경로에 추가합니다. 추가를 안하면 “헤더 파일을 찾을 수 없다” 는 전처리 에러가 발생합니다.
3. 분석 제외 설정
위에 헤더 경로를 분석 대상으로 만들면 시스템 헤더에 있는 불필요한 함수 및 전역 변수를 분석하게 되고 분석 성능 및 불필요한 테스트가 만들어 질 수 있습니다. 이를 방지 하기 위해 불필요한 헤더 파일들은 파일 또는 디렉터리 단위로 분석제외를 설정합니다.
아래 이미지는 ~/include 경로의 모든 헤더 파일을 분석 제외하고 ~/include/assert.h 만 분석에 포함하는 설정입니다.
4. 대상 함수를 선택해서 스텁 함수로 만들기
소스 에디터 창에 해당 함수를 블록으로 선택한 후 마우스 우클릭 후 컨텍스트 메뉴에서 스텁 생성 버튼을 클릭해 스텁 함수를 생성합니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.