이 페이지에서

테스트 결과

Test Results 보기에서 테스트 결과를 보고 필터링합니다.

테스트 결과 보기의 시각적 표시

이 보기에는 이를 지원하는 테스트 프레임워크의 테스트 기간이 표시됩니다. 기간 정보를 표시하거나 숨기려면 기간 을 선택합니다.

Qt Test 출력

Test Results 보기에서는 Qt 및 Qt Quick 테스트 결과를 XML 형식으로 표시하고 다른 테스트 결과를 일반 텍스트 형식으로 표시합니다.

XML은 일반 텍스트보다 더 쉽고 안정적으로 구문 분석할 수 있습니다. 그러나 Qt 또는 Qt Quick 테스트가 충돌하면 구문 분석할 수 있는 완전한 XML 코드가 생성되지 않을 수 있으며, 이로 인해 정보가 손실될 수 있습니다. 결과를 일반 텍스트로 볼 때 손실된 정보가 표시될 수 있습니다.

Qt 및 Qt Quick 테스트 결과를 일반 텍스트로 보려면 환경설정 > Testing > Qt Test 로 이동한 다음 Use XML output 을 선택 취소합니다. 그런 다음 Test Results 에서 시각적 표시와 텍스트 표시 간 전환 (Switch Between Visual and Text Display)를 선택하여 텍스트 표시로 전환합니다.

메시지 요약

다음 표에는 Test Results 에 표시되는 메시지가 나열되어 있습니다.

결과설명
벤치벤치마크 테스트입니다.
DEBUG디버그 메시지입니다.
FAIL테스트 케이스가 실패했습니다. 자세한 내용을 보려면 줄을 두 번 클릭하세요.
FATAL테스트 케이스의 실행을 중지하는 치명적인 오류가 발생했습니다.
INFO정보 메시지입니다.
INTERNAL내부 메시지입니다.
PASS테스트 케이스가 통과되었습니다.
SKIP테스트 케이스가 건너뛰었습니다.
SYSTEMOS에서 수신했거나 영향을 받은 오류 메시지입니다.
XFAIL테스트 케이스가 실패할 것으로 예상되므로 QEXPECT_FAIL 매크로를 사용하여 표시합니다. 테스트 케이스가 대신 통과하면 테스트 로그에 예기치 않은 통과(XPASS)가 기록됩니다.
XPASS테스트 케이스가 실패할 것으로 예상되었지만 통과했습니다.
WARN경고 메시지입니다.

테스트 결과 필터링하기

특정 유형의 메시지만 보려면 필터 테스트 결과 (Filter Test Results)를 선택한 다음 표시할 메시지 유형을 선택합니다.

모든 메시지를 표시하려면 Check All Filters 을 선택합니다.

모든 메시지 유형을 지우려면 Uncheck All Filters 을 선택합니다.

테스트 블랙리스트

테스트용 블랙리스트 파일은 주로 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.