Controller Tester 에서 테스트 대상 소스코드 &
테스트 코드에서의 printf()함수 출력결과 확인방법
#include <stdio.h>
int main(void) { printf("Hello World\n");
return 0; }
|
예제 소스파일 test.c
1. Controller Tester 에서의 설정
[테스트 네비게이터]뷰에서 [프로젝트]에 마우스 우클릭 - [특성] - [테스트] - [테스트 실행]탭에서
[표준 출력 및 표준 에러 리다이렉션(stdout, stderr)]항목에 체크 후 [확인] 선택
2. 로그파일을 통한 출력결과 확인
유닛 테스트 수행 후 아래 경로의 로그파일에서 출력결과 확인
로그파일 경로 :
[워크스페이스]\[프로젝트명]\.csdata\log\[테스트대상함수명]_test[테스트번호]_[테스트케이스번호].stdout.txt
** 테스트의 대상이되는 [소스 코드]에서의 printf() 출력값 확인 방법과
[테스트 코드]에서의 printf() 출력값 확인방법은 동일합니다.
** 테스트 케이스가 여러 개인 경우, 각 테스트 케이스의 표준 입출력 로그파일이 각각 생성되며, 각 테스트 케이스 번호가 로그파일의 이름에 반영되어 생성됩니다.
** 테스트를 반복해서 수행할 경우, 새로운 로그파일이 생성되거나 기존의 로그파일에 덮어쓰기 되지 않으며, 기존의 로그파일 내용의 뒤에 이어져서 작성됩니다.