테스트 결과 보기
Test Results (테스트 프레임워크) 보기에서 테스트 결과를 확인하고 필터링합니다.

이 뷰에는 해당 기능을 지원하는 테스트 프레임워크의 테스트 소요 시간이 표시됩니다. 소요 시간 정보를 표시하거나 숨기려면 ‘
’를 선택하십시오.
Qt Test 결과 보기
Test Results 뷰는 Qt XML 및 Qt Quick 테스트 결과를 XML 형식으로, 그 외 테스트 결과를 일반 텍스트 형식으로 표시합니다.
XML은 일반 텍스트보다 더 쉽고 안정적으로 파싱할 수 있습니다. 그러나 Qt Test 또는 Qt Quick 테스트가 중단될 경우, 파싱 가능한 완전한 XML 코드가 생성되지 않을 수 있으며, 이로 인해 정보가 손실될 수 있습니다. 결과를 일반 텍스트로 볼 때 손실된 정보를 확인할 수 있습니다.
Qt XML 및 Qt Quick 테스트 결과를 일반 텍스트로 보려면:
- Preferences > Testing > Qt Test.
- Use XML output 를 지웁니다.
- Test Results 로 이동합니다.
(Switch Between Visual and Text Display)를 선택하여 텍스트 표시 모드로 전환합니다.
메시지 요약
다음 표에는 Test Results 에 표시되는 메시지가 나열되어 있습니다.
| 결과 | 설명 |
|---|---|
| BENCH | 벤치마크 테스트. |
| DEBUG | 디버그 메시지. |
| FAIL | 테스트 케이스가 실패했습니다. 자세한 정보를 보려면 해당 줄을 두 번 클릭하십시오. |
| FATAL | 테스트 케이스 실행을 중단시키는 치명적인 오류가 발생했습니다. |
| INFO | 정보 메시지입니다. |
| INTERNAL | 내부 메시지입니다. |
| PASS | 테스트 케이스가 통과되었습니다. |
| SKIP | 테스트 케이스가 건너뛰어졌습니다. |
| SYSTEM | OS에서 수신했거나 OS의 영향을 받은 오류 메시지입니다. |
| XFAIL | 테스트 케이스가 실패할 것으로 예상되므로, ` QEXPECT_FAIL ` 매크로를 사용하여 표시됩니다. 만약 테스트 케이스가 통과할 경우, 예상치 못한 통과(XPASS)가 테스트 로그에 기록됩니다. |
| XPASS | 실패할 것으로 예상되었음에도 불구하고 테스트 케이스가 통과되었습니다. |
| WARN | 경고 메시지입니다. |
테스트 결과 필터링
특정 유형의 메시지만 보려면:
- Test Results 로 이동하십시오.
(Filter Test Results)를 선택하십시오.- 표시할 메시지 유형을 선택하십시오.
모든 메시지를 표시하려면 ‘ Check All Filters ’를 선택하십시오.
모든 메시지 유형의 선택을 해제하려면 ‘ Uncheck All Filters ’를 선택하십시오.
테스트 결과 메시지를 텍스트로 필터링하려면 필터 필드에 검색어를 입력하십시오.
블랙리스트 테스트
테스트용 BLACKLIST 파일은 주로 Qt CI 시스템 내부에서 사용됩니다.
| 결과 | 설명 |
|---|---|
BFAIL | 블랙리스트에 등록된 테스트 케이스가 실패했습니다. |
BPASS | 블랙리스트에 등록된 테스트 케이스가 통과되었습니다. |
BXFAIL | 블랙리스트에 등록된 테스트 케이스가 실패했으나, 실패할 것으로 예상된 것으로 표시되었습니다. |
BXPASS | 실패할 것으로 예상되었음에도 불구하고 블랙리스트에 등재된 테스트 케이스가 통과되었습니다. |
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.