Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


테스트 호출의 테스트 결과에 대한 리스너입니다.

테스트 호출 자체에 여러 테스트 실행이 포함될 수 있으므로 호출 순서는 다음과 같습니다.

  • invocationStarted (BuildInfo)
  • testRunStarted
  • testStarted
  • [testFailed]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog +]
  • invocationEnded
  • getSummary

요약

공개 방법

default TestSummary getSummary ()

InvocationListener가 요약을 반환하도록 허용합니다.

default void invocationEnded (long elapsedTime)

성공적으로 또는 일부 오류 조건으로 인해 호출이 종료되었음을보고합니다.

default void invocationFailed (Throwable cause)

일부 오류 조건으로 인해 불완전한 호출을보고합니다.

default void invocationInterrupted ()

ICommandScheduler#shutdown() 에서 호출되어 종료 전에 무언가를 할 수있는 기회를 호출에 제공합니다.

default void invocationStarted (IInvocationContext context)

테스트 호출의 시작을보고합니다.

default void testModuleEnded ()

모듈 실행의 끝을보고합니다.

default void testModuleStarted (IInvocationContext moduleContext)

실행중인 모듈의 시작을보고합니다.

공개 방법

getSummary

public TestSummary getSummary ()

InvocationListener가 요약을 반환하도록 허용합니다.

보고
TestSummary 실행을 요약하는 TestSummary 또는 null

invocationEnded

public void invocationEnded (long elapsedTime)

성공적으로 또는 일부 오류 조건으로 인해 호출이 종료되었음을보고합니다.

TradeFederation 프레임 워크에 의해 자동으로 호출됩니다.

매개 변수
elapsedTime long : 호출 경과 시간 (ms)

invocationFailed

public void invocationFailed (Throwable cause)

일부 오류 조건으로 인해 불완전한 호출을보고합니다.

TradeFederation 프레임 워크에서 자동으로 호출됩니다.

매개 변수
cause Throwable : 실패의 Throwable 원인

invocationInterrupted

public void invocationInterrupted ()

ICommandScheduler#shutdown() 에서 호출되어 종료 전에 무언가를 할 수있는 기회를 호출에 제공합니다.

invocationStarted

public void invocationStarted (IInvocationContext context)

테스트 호출의 시작을보고합니다.

TradeFederation 프레임 워크에 의해 자동으로 호출됩니다. 보고자는 여러 장치보고를 지원하려면이 방법을 재정의해야합니다.

매개 변수
context IInvocationContext : 호출에 대한 정보

testModuleEnded

public void testModuleEnded ()

모듈 실행의 끝을보고합니다.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

실행중인 모듈의 시작을보고합니다. 이 콜백은 testModuleEnded() 와 연결되며 시퀀스에서 선택 사항입니다. 모듈을 사용하는 실행 중에 만 사용됩니다 : ITestSuite 기반 러너.

매개 변수
moduleContext IInvocationContext : 모듈의 IInvocationContext .