RemoteDynamicPool

public class RemoteDynamicPool
extends Object implements ITestsPool

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


Implementazione di un pool di test in coda per il lavoro da remoto

Riepilogo

Classi nidificate

class RemoteDynamicPool.RequestCallable

 

Metodi pubblici

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

Esegui il polling del prossimo test da eseguire.

ITokenRequest pollRejectedTokenModule()

Restituisce l'elenco dei test che sono stati rifiutati per l'esecuzione su tutti i dispositivi.

void returnToRemotePool(ITestSuite test, int attemptNumber)

Metodi pubblici

getAttemptNumber

public int getAttemptNumber (ITestSuite test)

Parametri
test ITestSuite

Resi
int

newInstance

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

Parametri
client IDynamicShardingClient

poolId String

moduleMapping Map

Resi
RemoteDynamicPool

poll

public IRemoteTest poll (TestInformation info, 
                boolean reportNotExecuted)

Esegui il polling del prossimo test da eseguire.

Parametri
info TestInformation

reportNotExecuted boolean

Resi
IRemoteTest

pollRejectedTokenModule

public ITokenRequest pollRejectedTokenModule ()

Restituisce l'elenco dei test che sono stati rifiutati per l'esecuzione su tutti i dispositivi.

Resi
ITokenRequest

returnToRemotePool

public void returnToRemotePool (ITestSuite test, 
                int attemptNumber)

Parametri
test ITestSuite

attemptNumber int