RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Слушатели, которые позволяют проверить время выполнения заданной тестовой конфигурации и вывести ее из строя, если она превышает заданный таймаут.

Обратите внимание, что этот enforcer не прерывает тесты, но заставляет их провалиться.

Резюме

Поля

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) время из за испытание.

Публичные методы

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Параметры
elapsedTime long

runMetrics