RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer


지정된 테스트 구성의 실행 시간을 확인하고 지정된 제한 시간을 초과하면 실패하도록 허용하는 리스너입니다.

이 시행자는 테스트를 중단하지 않지만 테스트를 실패하게 만듭니다.

요약

필드

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

공개 생성자

RemoteTestTimeOutEnforcer ( ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

적용하려면 지정된 제한 시간을 사용하여 RemoteTestTimeOutEnforcer 만듭니다.

공개 메소드

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

필드

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

공개 생성자

RemoteTestTimeOutEnforcer

public RemoteTestTimeOutEnforcer (ModuleListener listener, 
                ModuleDefinition moduleDefinition, 
                IRemoteTest test, 
                Duration timeOut)

적용하려면 지정된 제한 시간을 사용하여 RemoteTestTimeOutEnforcer 만듭니다.

매개변수
listener ModuleListener : 각 테스트 실행에 대한 ModuleListener .

moduleDefinition ModuleDefinition : 실행할 테스트 모듈의 ModuleDefinition .

test IRemoteTest : 실행할 IRemoteTest .

timeOut Duration : 테스트 실행당 시간 초과의 ERROR(/Duration) .

공개 메소드

테스트실행이 종료됨

public void testRunEnded (long elapsedTime, 
                 runMetrics)

매개변수
elapsedTime long

runMetrics