RemoteDynamicPool

public class RemoteDynamicPool
extends Object implements ITestsPool

java.lang.Object
com.android.tradefed.invoker.shard.RemoteDynamicPool


Реализация пула тестов для удаленной работы в очереди.

Краткое содержание

Вложенные классы

class RemoteDynamicPool.RequestCallable

Общедоступные методы

int getAttemptNumber ( ITestSuite test)
static RemoteDynamicPool newInstance ( IDynamicShardingClient client, String poolId, Map<String, ITestSuite > moduleMapping)
IRemoteTest poll ( TestInformation info, boolean reportNotExecuted)

Запросить информацию о следующем тесте, который будет выполнен.

ITokenRequest pollRejectedTokenModule ()

Возвращает список тестов, запуск которых был отклонен на всех устройствах.

void returnToRemotePool ( ITestSuite test, int attemptNumber)

Общедоступные методы

getAttemptNumber

public int getAttemptNumber (ITestSuite test)

Параметры
test ITestSuite

Возвраты
int

новый экземпляр

public static RemoteDynamicPool newInstance (IDynamicShardingClient client, 
                String poolId, 
                Map<String, ITestSuite> moduleMapping)

Параметры
client IDynamicShardingClient

poolId String

moduleMapping Map

Возвраты
RemoteDynamicPool

голосование

public IRemoteTest poll (TestInformation info, 
                boolean reportNotExecuted)

Запросить информацию о следующем тесте, который будет выполнен.

Параметры
info TestInformation

reportNotExecuted boolean

Возвраты
IRemoteTest

pollRejectedTokenModule

public ITokenRequest pollRejectedTokenModule ()

Возвращает список тестов, запуск которых был отклонен на всех устройствах.

Возвраты
ITokenRequest

returnToRemotePool

public void returnToRemotePool (ITestSuite test, 
                int attemptNumber)

Параметры
test ITestSuite

attemptNumber int