ITestInvocation
public
interface
ITestInvocation
com.android.tradefed.invoker.ITestInvocation |
하나의 TradeFederation 테스트 호출을 처리합니다.
요약
중첩된 클래스 | |
---|---|
class |
ITestInvocation.ExitInformation
호출에 대한 일부 종료 정보를 나타냅니다. |
공개 메서드 | |
---|---|
default
ITestInvocation.ExitInformation
|
getExitInfo()
지정된 호출의 종료 정보입니다. |
abstract
void
|
invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
테스트 호출을 실행합니다. |
default
void
|
notifyInvocationForceStopped(String message, ErrorIdentifier errorId)
TradeFed의 중지가 요청되었다고 |
default
void
|
notifyInvocationStopped(String message)
TradeFed가 최종적으로 종료될 것임을 |
default
void
|
setClearcutClient(ClearcutClient client)
Clearcut 클라이언트를 보고서 측정항목으로 전달합니다. |
공개 메서드
getExitInfo
public ITestInvocation.ExitInformation getExitInfo ()
지정된 호출의 종료 정보입니다.
반환 값 | |
---|---|
ITestInvocation.ExitInformation |
호출
public abstract void invoke (IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)
테스트 호출을 실행합니다.
매개변수 | |
---|---|
metadata |
IInvocationContext : 테스트를 실행할 IInvocationContext 입니다. |
config |
IConfiguration : 이 테스트 실행의 IConfiguration 입니다. |
rescheduler |
IRescheduler : IRescheduler :
다른 리소스에서 실행 |
extraListeners |
ITestInvocationListener : ITestInvocationListener
<ph type="x-smartling-placeholder">config</ph> |
생성 값 | |
---|---|
DeviceNotAvailableException |
기기와의 통신이 끊긴 경우 |
|
Throwable |
notificationInvocationForceS 필터링
public void notifyInvocationForceStopped (String message, ErrorIdentifier errorId)
TradeFed의 중지가 요청되었다고 TestInvocation
에 알립니다.
매개변수 | |
---|---|
message |
String : 호출 중지와 관련된 메시지입니다. |
errorId |
ErrorIdentifier : 강제 정차와 연결된 식별자입니다. |
알림호출 중지
public void notifyInvocationStopped (String message)
TradeFed가 최종적으로 종료될 것임을 TestInvocation
에 알립니다.
매개변수 | |
---|---|
message |
String : 호출 중지와 관련된 메시지입니다. |
setClearcutClient
public void setClearcutClient (ClearcutClient client)
Clearcut 클라이언트를 보고서 측정항목으로 전달합니다.
매개변수 | |
---|---|
client |
ClearcutClient |