cmake ctest 에서 test fail 시 log 출력
2023. 1. 27. 10:19ㆍProgramming/Linux Programming
- 목차
반응형
output-on-failure
.../cmake/bin/ctest를 구동하면, cmake를 통해 등록한 test executable binary들이 실행됩니다.
이때 위와 같이 별다른 option을 지정하지 않고 실행하게 되면 pass/fail 정도의 결과만 출력됩니다.
failure 발생 시 상세한 log들을 모두 출력하게 하고자 한다면, ctest 구동 시 다음과 같이 "--output-on-failure" option을 지정합니다.
ctest --output-on-failure
또는 환경 변수 설정을 통해 ctest가 구동되게 할 수도 있습니다.
env CTEST\_OUTPUT\_ON\_FAILURE=1 make check
verbose
ctest 수행 시 모든 log를 출력하게 하고자 한다면, "verbose" option을 지정합니다.
```
ctest --verbose
```
반응형
'Programming > Linux Programming' 카테고리의 다른 글
makefile 주요 문법 (0) | 2025.01.03 |
---|---|
rdynamic (0) | 2023.01.19 |
libfmt fPIC로 build 하기 (0) | 2022.12.27 |
CMake에서 cross compiler 지정 (0) | 2022.10.06 |
gdbus] method 등록 및 호출 (0) | 2021.09.27 |