cmake ctest 에서 test fail 시 log 출력

2023. 1. 27. 10:19Programming/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