컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

IRetryDecision

public interface IRetryDecision

com.android.tradefed.retry.IRetryDecision


재시도 결정을 유도하고 더 많은 대상 재시도를 위해 클래스에 필터를 적용하는 인터페이스입니다.

요약

공개 메서드

abstract void addLastAttempt ( lastResults) addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) 우리는 통계 목적을 위해 매우 마지막 시도의 결과를 누락 될 수 있도록 가능성이 가장 높은, 마지막 재시도 시도하기 전에 호출됩니다.

abstract int getMaxRetryCount ()

자동 재시도 중 최대 시도 횟수입니다.

abstract RetryStatistics getRetryStatistics ()

수익 RetryStatistics 재 시도를 대표합니다.

abstract RetryStrategy getRetryStrategy ()

RetryStrategy 자동 재시도 중 사용.

abstract boolean isAutoRetryEnabled ()

자동 재시도를 활성화할지 여부입니다.

abstract boolean rebootAtLastAttempt ()

마지막 시도 전에 장치를 재부팅할지 여부입니다.

abstract void setInvocationContext (IInvocationContext context)

현재 호출 컨텍스트를 설정합니다.

abstract boolean shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults)

재시도를 시도할지 여부를 결정합니다.

abstract boolean shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults)

재시도를 시도할지 여부를 결정합니다.

abstract boolean useUpdatedReporting ()

업데이트된 보고를 사용해야 하는 경우 true를 반환합니다.

공개 메서드

마지막 시도 추가

public abstract void addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) 우리는 통계 목적을 위해 매우 마지막 시도의 결과를 누락 될 수 있도록 가능성이 가장 높은, 마지막 재시도 시도하기 전에 호출됩니다. 이 방법을 사용하면 적절한 통계 계산을 위해 해당 결과를 제공할 수 있습니다.

getMaxRetryCount

public abstract int getMaxRetryCount ()

자동 재시도 중 최대 시도 횟수입니다.

보고
int

getRetryStatistics

public abstract RetryStatistics getRetryStatistics ()

수익 RetryStatistics 재 시도를 대표합니다.

보고
RetryStatistics

getRetryStrategy

public abstract RetryStrategy getRetryStrategy ()

RetryStrategy 자동 재시도 중 사용.

보고
RetryStrategy

isAutoRetryEnabled

public abstract boolean isAutoRetryEnabled ()

자동 재시도를 활성화할지 여부입니다.

보고
boolean

재부팅시 마지막 시도

public abstract boolean rebootAtLastAttempt ()

마지막 시도 전에 장치를 재부팅할지 여부입니다.

보고
boolean

setInvocationContext

public abstract void setInvocationContext (IInvocationContext context)

현재 호출 컨텍스트를 설정합니다.

매개변수
context IInvocationContext

다시 시도해야

public abstract boolean shouldRetry (IRemoteTest test, 
                int attemptJustExecuted, 
                 previousResults)

재시도를 시도할지 여부를 결정합니다. 또한에 필요한 변경하기 IRemoteTest (등, 필터 적용) 시도 할 수 있습니다.

매개변수
test IRemoteTest 다음 IRemoteTest 바로 실행되었는지.

attemptJustExecuted int : 우리가 실행하는 시도의 수입니다.

previousResults : 목록 TestRunResult 바로 실행되었는지 테스트.

보고
boolean 다시 시도해야 하는 경우 True, 그렇지 않으면 False입니다.

던지다
DeviceNotAvailableException 장치 복구 중에 던질 수 있음

다시 시도해야

public abstract boolean shouldRetry (IRemoteTest test, 
                ModuleDefinition module, 
                int attemptJustExecuted, 
                 previousResults)

재시도를 시도할지 여부를 결정합니다. 또한에 필요한 변경하기 IRemoteTest (등, 필터 적용) 시도 할 수 있습니다.

매개변수
test IRemoteTest 다음 IRemoteTest 바로 실행되었는지.

module ModuleDefinition 다음 ModuleDefinition 테스트 모듈을위한 객체입니다.

attemptJustExecuted int : 우리가 실행하는 시도의 수입니다.

previousResults : 목록 TestRunResult 바로 실행되었는지 테스트.

보고
boolean 다시 시도해야 하는 경우 True, 그렇지 않으면 False입니다.

던지다
DeviceNotAvailableException 장치 복구 중에 던질 수 있음

사용업데이트된보고

public abstract boolean useUpdatedReporting ()

업데이트된 보고를 사용해야 하는 경우 true를 반환합니다.

보고
boolean