RemoteDynamicPool

public class RemoteDynamicPool
extends Object implements ITestsPool

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


Implémentation d'un pool de tests en file d'attente pour le travail à distance

Résumé

Classes imbriquées

class RemoteDynamicPool.RequestCallable

 

Méthodes publiques

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

Interrogez le prochain test à exécuter.

ITokenRequest pollRejectedTokenModule()

Renvoie la liste des tests refusés pour s'exécuter sur tous les appareils.

void returnToRemotePool(ITestSuite test, int attemptNumber)

Méthodes publiques

getAttemptNumber

public int getAttemptNumber (ITestSuite test)

Paramètres
test ITestSuite

Renvoie
int

newInstance

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

Paramètres
client IDynamicShardingClient

poolId String

moduleMapping

Renvoie
RemoteDynamicPool

sondage

public IRemoteTest poll (TestInformation info, 
                boolean reportNotExecuted)

Interrogez le prochain test à exécuter.

Paramètres
info TestInformation

reportNotExecuted boolean

Renvoie
IRemoteTest

pollRejectedTokenModule

public ITokenRequest pollRejectedTokenModule ()

Renvoie la liste des tests refusés pour s'exécuter sur tous les appareils.

Renvoie
ITokenRequest

returnToRemotePool

public void returnToRemotePool (ITestSuite test, 
                int attemptNumber)

Paramètres
test ITestSuite

attemptNumber int