Pool dinamico remoto

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 lavoro da remoto

Riepilogo

Classi nidificate

class RemoteDynamicPool.RequestCallable

 

Metodi pubblici

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

Proponi un sondaggio sul prossimo test da eseguire.

ITokenRequest pollRejectedTokenModule()

Restituisce l'elenco dei test che è stata rifiutata per l'esecuzione su tutti i dispositivi.

void returnToRemotePool(ITestSuite test, int attemptNumber)

Metodi pubblici

getTentativoNumero

public int getAttemptNumber (ITestSuite test)

Parametri
test ITestSuite

Ritorni
int

newInstance

public static RemoteDynamicPool newInstance (IDynamicShardingClient client, 
                String poolId, 
                 moduleMapping)

Parametri
client IDynamicShardingClient

poolId String

moduleMapping

Ritorni
RemoteDynamicPool

sondaggio

public IRemoteTest poll (TestInformation info, 
                boolean reportNotExecuted)

Proponi un sondaggio sul prossimo test da eseguire.

Parametri
info TestInformation

reportNotExecuted boolean

Ritorni
IRemoteTest

pollRifiutatoTokenModule

public ITokenRequest pollRejectedTokenModule ()

Restituisce l'elenco dei test che è stata rifiutata per l'esecuzione su tutti i dispositivi.

Ritorni
ITokenRequest

ritorna aPoolRemoto

public void returnToRemotePool (ITestSuite test, 
                int attemptNumber)

Parametri
test ITestSuite

attemptNumber int