RemoteTestTimeOutEnforcer
public class RemoteTestTimeOutEnforcer
extends Object
implements ITestInvocationListener
java.lang.객체 | |
↳ | 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) 적용할 지정된 시간 초과로 |
공개 방법 | |
---|---|
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) . |
공개 방법
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
테스트 실행 종료를 보고합니다. FIXME: 유형이 다른 두 개의 Map<> 인터페이스를 가질 수 없으므로 여기에서 HashMap을 사용해야 합니다.
매개변수 | |
---|---|
elapsedTime | long : 장치에서 보고된 경과 시간(밀리초) |
runMetrics | Metric 사용한 테스트 실행 종료 시 보고된 키-값 쌍입니다. |