이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

테스트 진단에 프로그래밍적으로 접근하기

runtests 함수 또는 TestSuiteTestCaserun 메서드를 사용하여 테스트를 실행하는 경우, 테스트 프레임워크는 테스트 결과에 대한 진단을 기록하는 DiagnosticsRecordingPlugin 플러그인을 사용합니다.

테스트를 실행한 후에는 TestResult에 대한 Details 속성의 DiagnosticRecord 필드를 통해 기록된 진단에 액세스할 수 있습니다. 예를 들어, 테스트 결과가 변수 results에 저장된 경우 records = result(2).Details.DiagnosticRecord를 불러와서 스위트의 두 번째 테스트에 대해 기록된 진단을 찾습니다.

기록된 진단은 DiagnosticRecord 객체입니다. 특정 테스트에 대한 특정 유형의 테스트 진단에 액세스하려면 DiagnosticRecord 클래스의 selectFailed, selectPassed, selectIncomplete, selectLogged 메서드를 사용하십시오.

기본적으로, DiagnosticsRecordingPlugin 플러그인은 Terse 수준에서 기록된 이벤트와 가설 검정(Qualification) 오류를 기록합니다. 플러그인이 다양한 세부 정보 표시 수준에서 통과한 진단 결과나 기록된 기타 메시지를 기록하도록 구성하려면 DiagnosticsRecordingPlugin의 인스턴스를 구성하고 이를 테스트 실행기에 추가하십시오.

참고 항목

| |

관련 항목